/picolibc-latest/newlib/libc/iconv/lib/ |
D | iconv.c | 104 const char *from) in iconv_open() argument 108 if (to == NULL || from == NULL || *to == '\0' || *from == '\0') in iconv_open() 114 if ((from = (const char *)_iconv_resolve_encoding_name (from)) == NULL) in iconv_open() 125 if (strcmp (from, to) == 0) in iconv_open() 129 ic->data = ic->handlers->open (to, from); in iconv_open() 135 ic->data = ic->handlers->open (to, from); in iconv_open() 139 free ((void *)from); in iconv_open()
|
D | iconvnls.c | 254 const char *from) in iconv_open1() argument 258 if (to == NULL || from == NULL || *to == '\0' || *from == '\0') in iconv_open1() 266 if (strcmp (from, to) == 0) in iconv_open1() 270 ic->data = ic->handlers->open (to, from); in iconv_open1() 276 ic->data = ic->handlers->open (to, from); in iconv_open1()
|
D | nullconv.c | 39 const char *from) in null_conversion_open() argument 42 (void) from; in null_conversion_open()
|
D | conv.h | 65 const char *from);
|
D | ucsconv.c | 48 const char *from) in ucs_based_conversion_open() argument 67 if (find_encoding_name (from, to_ucs_bices->names) == 0) in ucs_based_conversion_open() 92 uc->to_ucs.data = to_ucs_bices->handlers->init (from); in ucs_based_conversion_open()
|
/picolibc-latest/newlib/libc/machine/m68k/ |
D | strcpy.c | 41 strcpy (char *to, const char *from) in strcpy() argument 52 "=a" (from), "=a" (pto), "=d" (n) : in strcpy() 53 "0" (from), "1" (pto), "2" (n) : in strcpy()
|
/picolibc-latest/newlib/libc/string/ |
D | swab.c | 27 const char *from = b1; in swab() local 32 char p = from[ptr]; in swab() 33 char q = from[ptr-1]; in swab()
|
D | mkunidata | 34 echo downloading data from unicode.org 40 echo copying data from /usr/share/unicode/ucd 59 echo generating from Unicode version `sed -e 's,[^.0-9],,g' -e 1q Blocks.txt`
|
/picolibc-latest/newlib/libc/stdio/ |
D | stdio.tex | 12 #from this software without specific prior written permission. 22 to generate or scan strings according to specifications from a format string. 52 * Function fgetc:: Get a character from a file or stream 54 * Function fgets:: Get character string from a file or stream 55 * Function fgetwc:: Get a wide character from a file or stream 56 * Function fgetws:: Get a wide character string from a file or stream 66 * Function fread:: Read array elements from a file 74 * Function fwrite:: Write array elements from memory to a file or stream 75 * Function getc:: Get a character from a file or stream (macro) 76 * Function getc_unlocked:: Get a character from a file or stream (macro) [all …]
|
/picolibc-latest/doc/ |
D | init.md | 24 Most embedded applications never return from main, but if yours does, 47 The linker script should collect all of the data from these segments 49 ends up with arrays of function pointers. For data from the 51 `__init_array_start` and ending with `__init_array_end`. For data from 54 data from the `.preinit_array` segment, the array starts with
|
D | tls.md | 7 from the Unix kernel, but which was co-opted by libc to provide 8 additional error status values from the library itself. There are 64 The crt0 code copies __data_end - __data_start bytes from _data_source 66 initial TLS data segment. Then, it clears memory from __bss_start to 79 2) Copy __tdata_size bytes from __tdata_source to the new block to
|
D | build.md | 24 Use -D<option-name>=<value> on the meson command line to change from 49 | tinystdio | true | Use tiny stdio from avr libc … 98 Normally, Picolibc is built with the small stdio library adapted from 101 on POSIX I/O functions from the underlying system, and perform many 127 | newlib-iconv-from-encodings | <empty> | Comma-separated list of "from" iconv encodings to be buil… 131 | newlib-iconv-runtime-dir | newlib-iconv-dir | Directory to read external CCS files from at run… 192 from multiple threads at the same time. By default, these are enabled 204 picolibc, they're left in the library to help users porting from 216 There are two versions of many libm functions, old ones from SunPro 217 and new ones from ARM. The new ones are generally faster for targets [all …]
|
D | locking.md | 39 Picolibc inherits these options from newlib, and they're so 86 This is used by tinystdio to de-initialize a lock from a FILE which is 106 This is used by the legacy stdio code to de-initialize a lock from a
|
/picolibc-latest/newlib/libc/ctype/ |
D | mkunidata | 30 echo downloading data from unicode.org 36 echo copying data from /usr/share/unicode/ucd
|
/picolibc-latest/hello-world/ |
D | test-file | 1 Data from a test file
|
/picolibc-latest/newlib/ |
D | NEWS | 3 - long double support for i386, aarch64, and x86_64 added from FreeBSD 18 - remove unused members from struct _reent (see also --enable-newlib-reent-binary-compat) 35 - import gdtoa from OpenBSD 61 - move of __tzrules_struct from time.h to internal header 65 - hard float support for PowerPC taken from FreeBSD 66 - advertising clause removed from BSD licenses 138 - imported logic from FreeBSD 181 - type of offset in file structure changed from int to off_t 226 * movement of regex functions from sys/linux directory into 241 * various new C functions added from C99, POSIX, SUSV, etc.. [all …]
|
/picolibc-latest/newlib/libc/machine/i960/ |
D | memchr_ca.S | 98 addo g0,g2,g2 # compute ending address from start and len 110 shro g6,g5,g5 # get mask for bytes needed from first word 112 shlo g6,g5,g5 # get mask for bytes needed from first word
|
D | strchr_ca.S | 108 shro g6,g5,g5 # get mask for bytes needed from first word 110 shlo g6,g5,g5 # get mask for bytes needed from first word
|
D | strlen_ca.S | 101 shro g7,g3,g3 # get mask for bytes needed from first word 105 shlo g7,g3,g3 # get mask for bytes needed from first word
|
/picolibc-latest/newlib/libc/machine/crx/ |
D | setjmp.S | 21 # from the last call to # 24 # and pc from 'a' #
|
/picolibc-latest/newlib/libc/xdr/ |
D | README | 4 (XDR) code from SunRPC (derived from the relicensed -- to 159 from that file. 183 As documented in the libtirpc rpm.spec file from Fedora 11: 188 So, in the XDR implementation from Fedora 11's libtirpc package, 191 It is from this version that the newlib implementation here was
|
/picolibc-latest/newlib/libc/iconv/ |
D | iconv.tex | 35 The iconv library is intended to convert characters from one encoding to 44 convert various character sets to and from the @emph{wide characters 50 The Newlib iconv library was created using concepts from another iconv 52 was rewritten from scratch and contains a lot of improvements with respect to 70 @dfn{CCS} (@dfn{Coded Character Set}) - a mapping from an character set to a 74 @dfn{CES} (@dfn{Character Encoding Scheme}) - a mapping from a set of character 87 Each character from this set is uniquely numbered, resulting in an CCS. 90 Each number from the CCS is converted to a sequence of bits or bytes by means 121 The ability to exclude a lot of unneeded code and data from the linking step. 728 Have modules which implement conversion from the encoding A to the encoding B [all …]
|
/picolibc-latest/newlib/libc/machine/cr16/ |
D | setjmp.S | 21 # from the last call to # 24 # and pc from 'a' #
|
/picolibc-latest/newlib/libc/machine/arc64/ |
D | strcat.S | 259 ; If the NULL byte is in byte 3 (starting from the right) 268 ; Obtain relevant data from destination 271 ; Get which data from dest is not to be overwritten and OR it 494 ; If the NULL byte is in byte 3 (starting from the right) 503 ; Obtain relevant data from destination 506 ; Get which data from dest is not to be overwritten and OR it 554 ; double words, so we want to analyze from last to first. 570 ; first non zero bit (counting from bit 0) which will be inside the position of 585 ; r13 and subtract r0 from r13 to obtain the string size [8]
|
/picolibc-latest/picocrt/ |
D | meson.build | 20 # from this software without specific prior written permission. 96 …# The normal variant does not call 'exit' after return from main (c lingo: freestanding execution … 120 # The 'hosted' variant calls 'exit' after return from main (c lingo: hosted execution environment)
|