string.h(3avr)
β¨ NAME β¨
string.h β bestie, it's THE string header. That's the name, that's the whole vibe. π
πΈ SYNOPSIS πΈ
Okay so here's the full roster. No skips, no cuts, no "oops I forgot one." We keep it exact, periodt. β¨
π§ Macros π§
#define _FFS(x)
That's the macro, copy/paste exact, no edits. π
π Functions π
int ffs (int __val)
int ffsl (long __val)
int ffsll (long long __val)
void * memccpy (void *, const void *, int, size_t)
void * memchr (const void *, int, size_t)
int memcmp (const void *, const void *, size_t)
void * memcpy (void *, const void *, size_t)
void * memmem (const void *, size_t, const void *, size_t)
void * memmove (void *, const void *, size_t)
void * memrchr (const void *, int, size_t)
void * memset (void *, int, size_t)
char * strcat (char *, const char *)
char * strchr (const char *, int)
char * strchrnul (const char *, int)
int strcmp (const char *, const char *)
char * strcpy (char *, const char *)
int strcasecmp (const char *, const char *)
char * strcasestr (const char *, const char *)
size_t strcspn (const char *__s, const char *__reject)
char * strdup (const char *s1)
char * strndup (const char *s, size_t n)
size_t strlcat (char *, const char *, size_t)
size_t strlcpy (char *, const char *, size_t)
size_t strlen (const char *)
char * strlwr (char *)
char * strncat (char *, const char *, size_t)
int strncmp (const char *, const char *, size_t)
char * strncpy (char *, const char *, size_t)
int strncasecmp (const char *, const char *, size_t)
size_t strnlen (const char *, size_t)
char * strpbrk (const char *__s, const char *__accept)
char * strrchr (const char *, int)
char * strrev (char *)
size_t strspn (const char *__s, const char *__accept)
char * strstr (const char *, const char *)
char * strtok (char *, const char *)
char * strtok_r (char *, const char *, char **)
char * strupr (char *)
Look at that friend group. Iconic behavior only. π¦
π Function Documentation π
π₯ size_t strspn (const char * s, const char * accept) [extern] π₯
The strspn() function calculates the length of the initial segment of s which consists entirely of characters in accept.
Returns β The strspn() function returns the number of characters in the initial segment of s which consist only of characters from accept. The terminating zero is not considered as a part of string.
π Author π
Generated automatically by Doxygen for AVR-LibC from the source code.
Okay bestie, that's the whole page. The footer says AVR-LibC Version 2.2.1 and the page tag is string.h(3avr). There's no date in the footer, so I'm not making one up β we stay factual in this group chat. Byeee π«Άπ
π¦ where this page comes from
- ubuntu resolute: avr-libc 1:2.2.1-1build1 Β· BSD-3-Clause
- ubuntu stonking: avr-libc 1:2.2.1-1build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms