Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
uPython-mirror
Commits
5318cc02
Commit
5318cc02
authored
Dec 10, 2014
by
Damien George
Browse files
py: Tidy up a few function declarations.
parent
7eb2317f
Changes
2
Hide whitespace changes
Inline
Side-by-side
py/obj.h
View file @
5318cc02
...
...
@@ -395,6 +395,8 @@ mp_obj_t mp_obj_new_int_from_ll(long long val); // this must return a multi-prec
mp_obj_t
mp_obj_new_int_from_ull
(
unsigned
long
long
val
);
// this must return a multi-precision integer object (or raise an overflow exception)
mp_obj_t
mp_obj_new_str
(
const
char
*
data
,
mp_uint_t
len
,
bool
make_qstr_if_not_already
);
mp_obj_t
mp_obj_new_bytes
(
const
byte
*
data
,
mp_uint_t
len
);
mp_obj_t
mp_obj_new_bytearray
(
mp_uint_t
n
,
void
*
items
);
mp_obj_t
mp_obj_new_bytearray_by_ref
(
mp_uint_t
n
,
void
*
items
);
#if MICROPY_PY_BUILTINS_FLOAT
mp_obj_t
mp_obj_new_float
(
mp_float_t
val
);
mp_obj_t
mp_obj_new_complex
(
mp_float_t
real
,
mp_float_t
imag
);
...
...
@@ -549,9 +551,6 @@ void mp_obj_set_store(mp_obj_t self_in, mp_obj_t item);
// slice
void
mp_obj_slice_get
(
mp_obj_t
self_in
,
mp_obj_t
*
start
,
mp_obj_t
*
stop
,
mp_obj_t
*
step
);
// array
mp_obj_t
mp_obj_new_bytearray_by_ref
(
mp_uint_t
n
,
void
*
items
);
// functions
#define MP_OBJ_FUN_ARGS_MAX (0xffff) // to set maximum value in n_args_max below
typedef
struct
_mp_obj_fun_builtin_t
{
// use this to make const objects that go in ROM
...
...
py/unicode.c
View file @
5318cc02
...
...
@@ -28,6 +28,7 @@
#include
"mpconfig.h"
#include
"misc.h"
#include
"unicode.h"
// attribute flags
#define FL_PRINT (0x01)
...
...
@@ -96,7 +97,7 @@ const byte *utf8_next_char(const byte *s) {
#endif
}
mp_uint_t
utf8_ptr_to_index
(
const
char
*
s
,
const
char
*
ptr
)
{
mp_uint_t
utf8_ptr_to_index
(
const
byte
*
s
,
const
byte
*
ptr
)
{
mp_uint_t
i
=
0
;
while
(
ptr
>
s
)
{
if
(
!
UTF8_IS_CONT
(
*--
ptr
))
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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