Home
last modified time | relevance | path

Searched refs:str (Results 1 – 25 of 96) sorted by relevance

1234

/picolibc-latest/newlib/libc/machine/riscv/
Dstrlen.c18 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/
Dstrlen.c82 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/
Dutoa.c34 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()
Ditoa.c36 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/
Dstrlen.c68 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 …]
Dstrnlen.c33 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()
Dstrndup.c10 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()
Dstrdup.c10 strdup (const char *str) in strdup() argument
12 size_t len = strlen (str) + 1; in strdup()
16 memcpy (copy, str, len); in strdup()
Dwcsdup.c40 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/
Dstdio.h54 #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/
Dsig2str.c194 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/
Dssputs.c19 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/
Dbuf_findstr.c17 _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()
Dargz_add.c16 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/
Dstrlen.c27 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/
Dmemset.S44 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/
Daliasesi.c49 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/
Dgets.c35 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()
Dfgets.c35 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/
Dgets_chk.c42 __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/
Dprintf_scanf.c149 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/
Dvsprintf.c45 char *str; member
55 vsprintf (char *__restrict str, in vsprintf() argument
63 args.str = str; in vsprintf()
Dvsscanf.c47 const char *str; member
57 vsscanf (const char *__restrict str, in vsscanf() argument
65 args.str = str; in vsscanf()
Dvsnprintf.c44 char* str; member
56 vsnprintf (char *__restrict str, in vsnprintf() argument
65 args.str = str; in vsnprintf()
/picolibc-latest/newlib/libc/machine/m68k/
Dstrlen.c38 strlen (const char *str) in strlen() argument
41 const char *cp = str; in strlen()
52 return (cp - str) - 1; in strlen()

1234