Home
last modified time | relevance | path

Searched refs:vstr (Results 1 – 25 of 38) sorted by relevance

12

/AliOS-Things-master/components/py_engine/engine/py/
A Dvstr.c46 vstr->len = 0; in vstr_init()
47 vstr->buf = m_new(char, vstr->alloc); in vstr_init()
73 m_del(char, vstr->buf, vstr->alloc); in vstr_clear()
81 return vstr; in vstr_new()
87 m_del(char, vstr->buf, vstr->alloc); in vstr_free()
100 char *new_buf = m_renew(char, vstr->buf, vstr->alloc, vstr->alloc + size); in vstr_extend()
108 if (vstr->len + size > vstr->alloc) { in vstr_ensure_extra()
127 char *buf = vstr->buf + vstr->len; in vstr_add_len()
135 if (vstr->alloc == vstr->len) { in vstr_null_terminated_str()
138 vstr->buf[vstr->len] = '\0'; in vstr_null_terminated_str()
[all …]
A Dobjstringio.c40 if (o->vstr == NULL) { in check_stringio_is_open()
72 o->vstr->buf = m_new(char, o->vstr->len); in stringio_copy_on_write()
73 o->vstr->fixed_buf = false; in stringio_copy_on_write()
75 memcpy(o->vstr->buf, buf, o->vstr->len); in stringio_copy_on_write()
83 if (o->vstr->fixed_buf) { in stringio_write()
96 o->vstr->len = o->vstr->alloc; in stringio_write()
98 vstr_add_len(o->vstr, new_pos - o->vstr->alloc); in stringio_write()
107 o->vstr->len = new_pos; in stringio_write()
149 o->vstr = NULL; in stringio_ioctl()
153 o->vstr->len = 0; in stringio_ioctl()
[all …]
A Dmisc.h173 #define VSTR_FIXED(vstr, alloc) vstr_t vstr; char vstr##_buf[(alloc)]; vstr_init_fixed_buf(&vstr, (… argument
175 void vstr_init(vstr_t *vstr, size_t alloc);
176 void vstr_init_len(vstr_t *vstr, size_t len);
180 void vstr_clear(vstr_t *vstr);
182 void vstr_free(vstr_t *vstr);
183 static inline void vstr_reset(vstr_t *vstr) { in vstr_reset() argument
184 vstr->len = 0; in vstr_reset()
186 static inline char *vstr_str(vstr_t *vstr) { in vstr_str() argument
187 return vstr->buf; in vstr_str()
190 return vstr->len; in vstr_len()
[all …]
A Dstream.c122 vstr_t vstr; in stream_read_generic() local
123 vstr_init(&vstr, sz); in stream_read_generic()
197 vstr_t vstr; in stream_read_generic() local
198 vstr_init_len(&vstr, sz); in stream_read_generic()
202 vstr_clear(&vstr); in stream_read_generic()
213 vstr.len = out_sz; in stream_read_generic()
307 vstr_t vstr; in stream_readall() local
309 char *p = vstr.buf; in stream_readall()
339 vstr.len = total_size; in stream_readall()
352 vstr_t vstr; in stream_unbuffered_readline() local
[all …]
A Dlexer.c356 vstr_add_byte(&lex->vstr, '{'); in parse_string_literal()
381 vstr_add_byte(&lex->vstr, '{'); in parse_string_literal()
390 vstr_add_char(&lex->vstr, '\\'); in parse_string_literal()
505 vstr_cut_tail_bytes(&lex->vstr, n_closing); in parse_string_literal()
555 vstr_reset(&lex->vstr); in mp_lexer_to_next()
676 vstr_add_byte(&lex->vstr, CUR_CHAR(lex)); in mp_lexer_to_next()
716 vstr_add_char(&lex->vstr, CUR_CHAR(lex)); in mp_lexer_to_next()
723 vstr_add_char(&lex->vstr, 'e'); in mp_lexer_to_next()
824 vstr_init(&lex->vstr, 32); in mp_lexer_new()
880 vstr_clear(&lex->vstr); in mp_lexer_free()
[all …]
A Dobjstr.c248 vstr_t vstr; in bytes_make_new() local
485 vstr_t vstr; in str_join() local
890 vstr_t vstr; in str_center() local
955 vstr_t vstr; in mp_obj_str_format_helper() local
1397 return vstr; in mp_obj_str_format_helper()
1420 vstr_t vstr; in str_modulo_format() local
1657 vstr_t vstr; in str_replace() local
1823 vstr_t vstr; in str_caseconv() local
2064 qstr q = qstr_find_strn(vstr->buf, vstr->len); in mp_obj_new_str_from_vstr()
2077 if (vstr->len + 1 == vstr->alloc) { in mp_obj_new_str_from_vstr()
[all …]
A Dpersistentcode.c291 vstr_t vstr; in load_obj() local
292 vstr_init_len(&vstr, len); in load_obj()
293 read_bytes(reader, (byte *)vstr.buf, len); in load_obj()
295 return mp_obj_new_str_from_vstr(obj_type == 's' ? &mp_type_str : &mp_type_bytes, &vstr); in load_obj()
297 return mp_parse_num_integer(vstr.buf, vstr.len, 10, NULL); in load_obj()
300 return mp_parse_num_decimal(vstr.buf, vstr.len, obj_type == 'c', false, NULL); in load_obj()
659 vstr_t vstr; in save_obj() local
661 vstr_init_print(&vstr, 10, &pr); in save_obj()
664 mp_print_uint(print, vstr.len); in save_obj()
665 mp_print_bytes(print, (const byte *)vstr.buf, vstr.len); in save_obj()
[all …]
A Dmodstruct.c218 vstr_t vstr; in struct_pack() local
219 vstr_init_len(&vstr, size); in struct_pack()
220 byte *p = (byte *)vstr.buf; in struct_pack()
223 return mp_obj_new_str_from_vstr(&mp_type_bytes, &vstr); in struct_pack()
A Dparse.c482 qstr id = qstr_from_strn(lex->vstr.buf, lex->vstr.len); in push_result_token()
501 mp_obj_t o = mp_parse_num_integer(lex->vstr.buf, lex->vstr.len, 0, lex); in push_result_token()
508 mp_obj_t o = mp_parse_num_decimal(lex->vstr.buf, lex->vstr.len, true, false, lex); in push_result_token()
514 if (lex->vstr.len <= MICROPY_ALLOC_PARSE_INTERN_STRING_LEN) { in push_result_token()
516 qst = qstr_from_strn(lex->vstr.buf, lex->vstr.len); in push_result_token()
519 qst = qstr_find_strn(lex->vstr.buf, lex->vstr.len); in push_result_token()
528 (const byte *)lex->vstr.buf, lex->vstr.len); in push_result_token()
A Dobjstringio.h33 vstr_t *vstr; member
A Dparsenum.c157 vstr_t vstr; in mp_parse_num_integer()
159 vstr_init_print(&vstr, 50, &print); in mp_parse_num_integer()
163 mp_obj_new_str_from_vstr(&mp_type_str, &vstr)); in mp_parse_num_integer()
A Dobjint.c433 vstr_t vstr; in int_to_bytes() local
434 vstr_init_len(&vstr, len); in int_to_bytes()
435 byte *data = (byte *)vstr.buf; in int_to_bytes()
449 return mp_obj_new_str_from_vstr(&mp_type_bytes, &vstr); in int_to_bytes()
A Dmodio.c238 o->vstr = m_new_obj(vstr_t); in resource_stream()
239 vstr_init_fixed_buf(o->vstr, len + 1, (char *)data); in resource_stream()
240 o->vstr->len = len; in resource_stream()
/AliOS-Things-master/components/py_engine/engine/extmod/
A Dmodubinascii.c49 vstr_t vstr; in mod_binascii_hexlify() local
56 vstr_init_len(&vstr, out_len); in mod_binascii_hexlify()
57 byte *in = bufinfo.buf, *out = (byte *)vstr.buf; in mod_binascii_hexlify()
84 vstr_t vstr; in mod_binascii_unhexlify() local
85 vstr_init_len(&vstr, bufinfo.len / 2); in mod_binascii_unhexlify()
86 byte *in = bufinfo.buf, *out = (byte *)vstr.buf; in mod_binascii_unhexlify()
130 vstr_t vstr; in mod_binascii_a2b_base64() local
132 byte *out = (byte *)vstr.buf; in mod_binascii_a2b_base64()
172 vstr_t vstr; in mod_binascii_b2a_base64() local
198 out = (byte *)vstr.buf; in mod_binascii_b2a_base64()
[all …]
A Dmodujson.c67 vstr_t vstr; in mod_ujson_dump_helper() local
102 vstr_t vstr; in mod_ujson_dumps() local
104 vstr_init_print(&vstr, 8, &print); in mod_ujson_dumps()
151 vstr_t vstr; in mod_ujson_load() local
152 vstr_init(&vstr, 8); in mod_ujson_load()
202 vstr_reset(&vstr); in mod_ujson_load()
245 next = mp_obj_new_str(vstr.buf, vstr.len); in mod_ujson_load()
259 vstr_reset(&vstr); in mod_ujson_load()
273 next = mp_parse_num_decimal(vstr.buf, vstr.len, false, false, NULL); in mod_ujson_load()
275 next = mp_parse_num_integer(vstr.buf, vstr.len, 10, NULL); in mod_ujson_load()
[all …]
A Dmoduhashlib.c110 vstr_t vstr; in uhashlib_sha256_digest() local
111 vstr_init_len(&vstr, 32); in uhashlib_sha256_digest()
145 vstr_t vstr; in uhashlib_sha256_digest() local
199 vstr_t vstr; in uhashlib_sha1_digest() local
200 vstr_init_len(&vstr, SHA1_SIZE); in uhashlib_sha1_digest()
240 vstr_t vstr; in uhashlib_sha1_digest() local
241 vstr_init_len(&vstr, 20); in uhashlib_sha1_digest()
294 vstr_t vstr; in uhashlib_md5_digest() local
295 vstr_init_len(&vstr, MD5_SIZE); in uhashlib_md5_digest()
335 vstr_t vstr; in uhashlib_md5_digest() local
[all …]
A Dmachine_spi.c69 vstr_t vstr; in mp_machine_spi_read() local
70 vstr_init_len(&vstr, mp_obj_get_int(args[1])); in mp_machine_spi_read()
71 memset(vstr.buf, n_args == 3 ? mp_obj_get_int(args[2]) : 0, vstr.len); in mp_machine_spi_read()
72 mp_machine_spi_transfer(args[0], vstr.len, vstr.buf, vstr.buf); in mp_machine_spi_read()
73 return mp_obj_new_str_from_vstr(&mp_type_bytes, &vstr); in mp_machine_spi_read()
A Dmachine_i2c.c418 vstr_t vstr; in machine_i2c_readfrom() local
419 vstr_init_len(&vstr, mp_obj_get_int(args[2])); in machine_i2c_readfrom()
421 int ret = mp_machine_i2c_readfrom(self, addr, (uint8_t *)vstr.buf, vstr.len, stop); in machine_i2c_readfrom()
425 return mp_obj_new_str_from_vstr(&mp_type_bytes, &vstr); in machine_i2c_readfrom()
563 vstr_t vstr; in machine_i2c_readfrom_mem() local
564 vstr_init_len(&vstr, mp_obj_get_int(args[ARG_n].u_obj)); in machine_i2c_readfrom_mem()
568 args[ARG_addrsize].u_int, (uint8_t *)vstr.buf, vstr.len); in machine_i2c_readfrom_mem()
573 return mp_obj_new_str_from_vstr(&mp_type_bytes, &vstr); in machine_i2c_readfrom_mem()
A Dmoducryptolib.c280 vstr_t vstr; in aes_process() local
291 vstr_init_len(&vstr, in_bufinfo.len); in aes_process()
292 out_buf_ptr = (uint8_t *)vstr.buf; in aes_process()
333 return mp_obj_new_str_from_vstr(&mp_type_bytes, &vstr); in aes_process()
/AliOS-Things-master/components/py_engine/engine/mpy-cross/
A Dmain.c77 vstr_t vstr; in compile_and_save() local
78 vstr_init(&vstr, 16); in compile_and_save()
80 vstr_add_str(&vstr, file); in compile_and_save()
81 vstr_cut_tail_bytes(&vstr, 2); in compile_and_save()
82 vstr_add_str(&vstr, "mpy"); in compile_and_save()
84 vstr_add_str(&vstr, output_file); in compile_and_save()
86 mp_raw_code_save_file(rc, vstr_null_terminated_str(&vstr)); in compile_and_save()
87 vstr_clear(&vstr); in compile_and_save()
/AliOS-Things-master/components/py_engine/adapter/haas/
A Dmodsocket.c547 vstr_t vstr; in _socket_recvfrom() local
548 vstr_init_len(&vstr, len); in _socket_recvfrom()
551 mp_uint_t ret = _socket_read_data(self_in, vstr.buf, len, from, from_len, &errcode); in _socket_recvfrom()
556 vstr.len = ret; in _socket_recvfrom()
557 return mp_obj_new_str_from_vstr(&mp_type_bytes, &vstr); in _socket_recvfrom()
864 vstr_t vstr; in mod_socket_inet_ntop() local
866 vstr_init_len(&vstr, family == AF_INET ? INET_ADDRSTRLEN : INET6_ADDRSTRLEN); in mod_socket_inet_ntop()
868 vstr_init_len(&vstr, INET_ADDRSTRLEN); in mod_socket_inet_ntop()
870 if (inet_ntop(family, bufinfo.buf, vstr.buf, vstr.len) == NULL) { in mod_socket_inet_ntop()
873 vstr.len = strlen(vstr.buf); in mod_socket_inet_ntop()
[all …]
/AliOS-Things-master/components/py_engine/adapter/haas510/
A Dmodsocket.c572 vstr_t vstr; in _socket_recvfrom() local
573 vstr_init_len(&vstr, len); in _socket_recvfrom()
577 _socket_read_data(self_in, vstr.buf, len, from, from_len, &errcode); in _socket_recvfrom()
582 vstr.len = ret; in _socket_recvfrom()
583 return mp_obj_new_str_from_vstr(&mp_type_bytes, &vstr); in _socket_recvfrom()
904 vstr_t vstr; in mod_socket_inet_ntop() local
906 vstr_init_len(&vstr, in mod_socket_inet_ntop()
909 vstr_init_len(&vstr, INET_ADDRSTRLEN); in mod_socket_inet_ntop()
911 if (inet_ntop(family, bufinfo.buf, vstr.buf, vstr.len) == NULL) { in mod_socket_inet_ntop()
914 vstr.len = strlen(vstr.buf); in mod_socket_inet_ntop()
[all …]
/AliOS-Things-master/components/py_engine/adapter/haas600/
A Dmodsocket.c528 vstr_t vstr; in _socket_recvfrom() local
529 vstr_init_len(&vstr, len); in _socket_recvfrom()
532 mp_uint_t ret = _socket_read_data(self_in, vstr.buf, len, from, from_len, &errcode); in _socket_recvfrom()
537 vstr.len = ret; in _socket_recvfrom()
538 return mp_obj_new_str_from_vstr(&mp_type_bytes, &vstr); in _socket_recvfrom()
838 vstr_t vstr; in mod_socket_inet_ntop() local
840 vstr_init_len(&vstr, family == AF_INET ? INET_ADDRSTRLEN : INET6_ADDRSTRLEN); in mod_socket_inet_ntop()
842 vstr_init_len(&vstr, INET_ADDRSTRLEN); in mod_socket_inet_ntop()
844 if (inet_ntop(family, bufinfo.buf, vstr.buf, vstr.len) == NULL) { in mod_socket_inet_ntop()
847 vstr.len = strlen(vstr.buf); in mod_socket_inet_ntop()
[all …]
/AliOS-Things-master/components/py_engine/tests/inlineasm/
A Dasmfpldrstr.py9 vstr(s2, [r0, 8])
/AliOS-Things-master/components/py_engine/modules/netmgr/
A Dmodnetmgr.c286 vstr_t vstr = { 0 }; in hapy_netmgr_getChannelList() local
287 vstr_init_len(&vstr, channel_num * sizeof(int)); in hapy_netmgr_getChannelList()
288 memcpy(vstr.buf, channel_array, channel_num * sizeof(int)); in hapy_netmgr_getChannelList()
291 return mp_obj_new_str_from_vstr(&mp_type_bytes, &vstr); in hapy_netmgr_getChannelList()

Completed in 45 milliseconds

12