Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
e57b1c0d
Commit
e57b1c0d
authored
Sep 28, 2011
by
Victor Stinner
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Mark PyUnicode_FromUCS[124] as private
parent
ff9e50fd
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
13 additions
and
13 deletions
+13
-13
Objects/stringlib/ucs1lib.h
Objects/stringlib/ucs1lib.h
+1
-1
Objects/stringlib/ucs2lib.h
Objects/stringlib/ucs2lib.h
+1
-1
Objects/stringlib/ucs4lib.h
Objects/stringlib/ucs4lib.h
+1
-1
Objects/unicodeobject.c
Objects/unicodeobject.c
+10
-10
No files found.
Objects/stringlib/ucs1lib.h
View file @
e57b1c0d
...
...
@@ -19,7 +19,7 @@
#define STRINGLIB_FILL Py_UNICODE_FILL
#define STRINGLIB_STR PyUnicode_1BYTE_DATA
#define STRINGLIB_LEN PyUnicode_GET_LENGTH
#define STRINGLIB_NEW PyUnicode_FromUCS1
#define STRINGLIB_NEW
_
PyUnicode_FromUCS1
#define STRINGLIB_RESIZE not_supported
#define STRINGLIB_CHECK PyUnicode_Check
#define STRINGLIB_CHECK_EXACT PyUnicode_CheckExact
...
...
Objects/stringlib/ucs2lib.h
View file @
e57b1c0d
...
...
@@ -19,7 +19,7 @@
#define STRINGLIB_FILL Py_UNICODE_FILL
#define STRINGLIB_STR PyUnicode_1BYTE_DATA
#define STRINGLIB_LEN PyUnicode_GET_LENGTH
#define STRINGLIB_NEW PyUnicode_FromUCS2
#define STRINGLIB_NEW
_
PyUnicode_FromUCS2
#define STRINGLIB_RESIZE not_supported
#define STRINGLIB_CHECK PyUnicode_Check
#define STRINGLIB_CHECK_EXACT PyUnicode_CheckExact
...
...
Objects/stringlib/ucs4lib.h
View file @
e57b1c0d
...
...
@@ -19,7 +19,7 @@
#define STRINGLIB_FILL Py_UNICODE_FILL
#define STRINGLIB_STR PyUnicode_1BYTE_DATA
#define STRINGLIB_LEN PyUnicode_GET_LENGTH
#define STRINGLIB_NEW PyUnicode_FromUCS4
#define STRINGLIB_NEW
_
PyUnicode_FromUCS4
#define STRINGLIB_RESIZE not_supported
#define STRINGLIB_CHECK PyUnicode_Check
#define STRINGLIB_CHECK_EXACT PyUnicode_CheckExact
...
...
Objects/unicodeobject.c
View file @
e57b1c0d
...
...
@@ -1117,8 +1117,8 @@ PyUnicode_FromString(const char *u)
return
PyUnicode_FromStringAndSize
(
u
,
size
);
}
PyObject
*
PyUnicode_FromUCS1
(
const
unsigned
char
*
u
,
Py_ssize_t
size
)
static
PyObject
*
_
PyUnicode_FromUCS1
(
const
unsigned
char
*
u
,
Py_ssize_t
size
)
{
PyObject
*
res
;
unsigned
char
max
=
127
;
...
...
@@ -1136,8 +1136,8 @@ PyUnicode_FromUCS1(const unsigned char* u, Py_ssize_t size)
return
res
;
}
PyObject
*
PyUnicode_FromUCS2
(
const
Py_UCS2
*
u
,
Py_ssize_t
size
)
static
PyObject
*
_
PyUnicode_FromUCS2
(
const
Py_UCS2
*
u
,
Py_ssize_t
size
)
{
PyObject
*
res
;
Py_UCS2
max
=
0
;
...
...
@@ -1156,8 +1156,8 @@ PyUnicode_FromUCS2(const Py_UCS2 *u, Py_ssize_t size)
return
res
;
}
PyObject
*
PyUnicode_FromUCS4
(
const
Py_UCS4
*
u
,
Py_ssize_t
size
)
static
PyObject
*
_
PyUnicode_FromUCS4
(
const
Py_UCS4
*
u
,
Py_ssize_t
size
)
{
PyObject
*
res
;
Py_UCS4
max
=
0
;
...
...
@@ -1184,11 +1184,11 @@ PyUnicode_FromKindAndData(int kind, const void *buffer, Py_ssize_t size)
{
switch
(
kind
)
{
case
PyUnicode_1BYTE_KIND
:
return
PyUnicode_FromUCS1
(
buffer
,
size
);
return
_
PyUnicode_FromUCS1
(
buffer
,
size
);
case
PyUnicode_2BYTE_KIND
:
return
PyUnicode_FromUCS2
(
buffer
,
size
);
return
_
PyUnicode_FromUCS2
(
buffer
,
size
);
case
PyUnicode_4BYTE_KIND
:
return
PyUnicode_FromUCS4
(
buffer
,
size
);
return
_
PyUnicode_FromUCS4
(
buffer
,
size
);
}
assert
(
0
);
return
NULL
;
...
...
@@ -5645,7 +5645,7 @@ PyUnicode_DecodeLatin1(const char *s,
const
char
*
errors
)
{
/* Latin-1 is equivalent to the first 256 ordinals in Unicode. */
return
PyUnicode_FromUCS1
((
unsigned
char
*
)
s
,
size
);
return
_
PyUnicode_FromUCS1
((
unsigned
char
*
)
s
,
size
);
}
/* create or adjust a UnicodeEncodeError */
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment