/picolibc-latest/newlib/libc/machine/riscv/ |
D | strlen.c | 18 size_t strlen(const char *str) in strlen() argument 20 const char *start = str; in strlen() 23 while (*str++) in strlen() 25 return str - start - 1; in strlen() 27 if (__builtin_expect ((uintptr_t)str & (sizeof (long) - 1), 0)) do in strlen() 29 char ch = *str; in strlen() 30 str++; in strlen() 32 return str - start - 1; in strlen() 33 } while ((uintptr_t)str & (sizeof (long) - 1)); in strlen() 35 unsigned long *ls = (unsigned long *)str; in strlen() [all …]
|
/picolibc-latest/newlib/libc/machine/microblaze/ |
D | strlen.c | 82 strlen (const char *str) in strlen() argument 88 const char *start = str; in strlen() 90 while (*str) in strlen() 91 str++; in strlen() 93 return str - start; in strlen() 95 const char *start = str; in strlen() 98 if (!UNALIGNED (str)) in strlen() 102 aligned_addr = (unsigned long*)str; in strlen() 108 str = (char*)aligned_addr; in strlen() 111 while (*str) in strlen() [all …]
|
/picolibc-latest/newlib/libc/stdlib/ |
D | utoa.c | 34 char *str, in __utoa() argument 45 str[0] = '\0'; in __utoa() 54 str[i++] = digits[remainder]; in __utoa() 57 str[i] = '\0'; in __utoa() 62 c = str[j]; in __utoa() 63 str[j] = str[i]; in __utoa() 64 str[i] = c; in __utoa() 67 return str; in __utoa() 72 char *str, in utoa() argument 75 return __utoa (value, str, base); in utoa()
|
D | itoa.c | 36 char *str, in __itoa() argument 45 str[0] = '\0'; in __itoa() 53 str[i++] = '-'; in __itoa() 59 __utoa (uvalue, &str[i], base); in __itoa() 60 return str; in __itoa() 65 char *str, in itoa() argument 68 return __itoa (value, str, base); in itoa()
|
/picolibc-latest/newlib/libc/string/ |
D | strlen.c | 68 strlen (const char *str) in strlen() argument 70 const char *start = str; in strlen() 77 while (UNALIGNED (str)) in strlen() 79 if (!*str) in strlen() 80 return str - start; in strlen() 81 str++; in strlen() 86 aligned_addr = (unsigned long *)str; in strlen() 92 str = (char *) aligned_addr; in strlen() 96 while (*str) in strlen() 97 str++; in strlen() [all …]
|
D | strnlen.c | 33 strnlen (const char *str, in strnlen() argument 36 const char *start = str; in strnlen() 38 while (n-- > 0 && *str) in strnlen() 39 str++; in strnlen() 41 return str - start; in strnlen()
|
D | strndup.c | 10 strndup (const char *str, in strndup() argument 13 const char *ptr = str; in strndup() 20 len = ptr - str; in strndup() 25 memcpy (copy, str, len); in strndup()
|
D | strdup.c | 10 strdup (const char *str) in strdup() argument 12 size_t len = strlen (str) + 1; in strdup() 16 memcpy (copy, str, len); in strdup()
|
D | wcsdup.c | 40 wcsdup (const wchar_t *str) in wcsdup() argument 42 size_t len = wcslen (str) + 1; in wcsdup() 45 wmemcpy (copy, str, len); in wcsdup()
|
/picolibc-latest/newlib/libc/include/ssp/ |
D | stdio.h | 54 #define sprintf(str, ...) \ argument 55 __builtin___sprintf_chk(str, 0, __ssp_bos(str), __VA_ARGS__) 57 #define vsprintf(str, fmt, ap) \ argument 58 __builtin___vsprintf_chk(str, 0, __ssp_bos(str), fmt, ap) 60 #define snprintf(str, len, ...) \ argument 61 __builtin___snprintf_chk(str, len, 0, __ssp_bos(str), __VA_ARGS__) 63 #define vsnprintf(str, len, fmt, ap) \ argument 64 __builtin___vsnprintf_chk(str, len, 0, __ssp_bos(str), fmt, ap) 66 #define gets(str) \ argument 67 __gets_chk(str, __ssp_bos(str))
|
/picolibc-latest/newlib/libc/signal/ |
D | sig2str.c | 194 sig2str(int signum, char *str) in sig2str() argument 203 sprintf(str, "RTMIN+%d", (signum-SIGRTMIN)); in sig2str() 211 sprintf(str, "RTMAX-%d", (SIGRTMAX - signum)); in sig2str() 220 strcpy(str, sptr->sig_name); in sig2str() 230 str2sig(const char *__restrict str, int *__restrict pnum) in str2sig() argument 243 if (strncmp(str, "RTMIN+", SPACES_TO_N) == 0) { in str2sig() 244 unsigned long j = strtoul(&str[SPACES_TO_N], &endp, 10); in str2sig() 260 if (strncmp(str, "RTMAX-", SPACES_TO_N) == 0) { in str2sig() 261 unsigned long j = strtoul(&str[SPACES_TO_N], &endp, 10); // and endptr null check in str2sig() 279 if (strcmp(sptr->sig_name, str) == 0) { in str2sig() [all …]
|
/picolibc-latest/newlib/libc/stdio/ |
D | ssputs.c | 19 unsigned char *str; in __ssputs() local 34 str = (unsigned char *)malloc (newsize); in __ssputs() 35 if (!str) in __ssputs() 37 memcpy (str, fp->_bf._base, curpos); in __ssputs() 42 str = (unsigned char *)realloc (fp->_bf._base, in __ssputs() 44 if (!str) { in __ssputs() 50 fp->_bf._base = str; in __ssputs() 51 fp->_p = str + curpos; in __ssputs()
|
/picolibc-latest/newlib/libc/argz/ |
D | buf_findstr.c | 17 _buf_findstr(const char *str, char **buf, size_t *buf_len) in _buf_findstr() argument 24 if (str[0] == (*buf)[i]) in _buf_findstr() 27 while (str[j - i] && (str[j - i] == (*buf)[j])) j++; in _buf_findstr() 28 if(str[j - i] == '\0') in _buf_findstr()
|
D | argz_add.c | 16 const char *str) in argz_add() argument 21 if (str == NULL) in argz_add() 24 len_to_add = strlen(str) + 1; in argz_add() 30 memcpy(*argz + last, str, len_to_add); in argz_add()
|
/picolibc-latest/newlib/libc/machine/mips/ |
D | strlen.c | 27 strlen (const char *str) in strlen() argument 29 const char *start = str; in strlen() 31 while (*str++ != '\0') in strlen() 34 return str - start - 1; in strlen()
|
/picolibc-latest/newlib/libc/machine/aarch64/ |
D | memset.S | 44 str val, [dstin] 45 str val, [dstend, -8] 49 str valw, [dstin] 50 str valw, [dstend, -4] 60 str q0, [dstin] 62 str q0, [dstend, -16] 64 str q0, [dstin, 16] 65 str q0, [dstend, -32] 72 str q0, [dstin, 16] 81 str q0, [dstin] [all …]
|
/picolibc-latest/newlib/libc/iconv/lib/ |
D | aliasesi.c | 49 const char *str) in canonical_form() argument 53 if (str == NULL || (p = p1 = strdup (str)) == NULL) in canonical_form() 56 for (; *str; str++, p++) in canonical_form() 58 if (*str == '-') in canonical_form() 61 *p = tolower (*str); in canonical_form()
|
/picolibc-latest/newlib/libc/tinystdio/ |
D | gets.c | 35 gets(char *str) in gets() argument 37 char *cp = str; in gets() 43 if (ferror(stdin) || cp == str) in gets() 48 return str; in gets()
|
D | fgets.c | 35 fgets(char *str, int size, FILE *stream) in fgets() argument 44 for (c = 0, cp = str; c != '\n' && size > 0; size--, cp++) { in fgets() 46 if(cp == str) in fgets() 55 return str; in fgets()
|
/picolibc-latest/newlib/libc/ssp/ |
D | gets_chk.c | 42 __gets_chk(char * __restrict str, size_t slen) in __gets_chk() argument 44 char *cp = str; in __gets_chk() 50 if (ferror(stdin) || cp == str) in __gets_chk() 57 return str; in __gets_chk()
|
/picolibc-latest/test/ |
D | printf_scanf.c | 149 check_vsnprintf(char *str, size_t size, const char *format, ...) in check_vsnprintf() argument 155 i = vsnprintf(str, size, format, ap); in check_vsnprintf() 198 const wchar_t *str; member 202 { .str = L"foo\n", .fmt = L"foo\nbar", .expect = -1 }, 203 { .str = L"foo\n", .fmt = L"foo bar", .expect = -1 }, 204 { .str = L"foo\n", .fmt = L"foo %d", .expect = -1 }, 205 { .str = L"foo\n", .fmt = L"foo\n%d", .expect = -1 }, 206 { .str = L"foon", .fmt = L"foonbar", .expect = -1 }, 207 { .str = L"foon", .fmt = L"foon%d", .expect = -1 }, 208 { .str = L"foo ", .fmt = L"foo bar", .expect = -1 }, [all …]
|
/picolibc-latest/newlib/libc/machine/spu/ |
D | vsprintf.c | 45 char *str; member 55 vsprintf (char *__restrict str, in vsprintf() argument 63 args.str = str; in vsprintf()
|
D | vsscanf.c | 47 const char *str; member 57 vsscanf (const char *__restrict str, in vsscanf() argument 65 args.str = str; in vsscanf()
|
D | vsnprintf.c | 44 char* str; member 56 vsnprintf (char *__restrict str, in vsnprintf() argument 65 args.str = str; in vsnprintf()
|
/picolibc-latest/newlib/libc/machine/m68k/ |
D | strlen.c | 38 strlen (const char *str) in strlen() argument 41 const char *cp = str; in strlen() 52 return (cp - str) - 1; in strlen()
|