Embed: (wiki syntax)

« Back to documentation index

fnet_stdlib.c File Reference

fnet_stdlib.c File Reference

Standard functions implementation. More...

Go to the source code of this file.

Functions

void fnet_memcpy (FNET_COMP_PACKED_VAR void *dest, FNET_COMP_PACKED_VAR const void *src, fnet_size_t n)
 Copies bytes in memory.
void * fnet_memcpy_func (void *to_buf_ptr, const void *from_func_ptr, fnet_size_t to_buf_size)
 Relocates function in memory.
void fnet_memset (void *dest, fnet_uint8_t value, fnet_size_t n)
 Sets bytes in memory.
void fnet_memset_zero (void *dest, fnet_size_t n)
 Sets bytes in memory to zeros.
fnet_int32_t fnet_memcmp (const void *src1, const void *src2, fnet_size_t count)
 Compares memory areas.
fnet_int32_t fnet_strcmp (const fnet_char_t *str1, const fnet_char_t *str2)
 Compares two strings.
fnet_size_t fnet_strlen (const fnet_char_t *str)
 Calculates the length of a string.
void fnet_strcat (fnet_char_t *dest, const fnet_char_t *src)
 Concatenates two strings.
void fnet_strncat (fnet_char_t *dest, const fnet_char_t *src, fnet_size_t n)
 Concatenates a string with part of another.
void fnet_strcpy (fnet_char_t *dest, const fnet_char_t *src)
 Copies a string.
void fnet_strncpy (fnet_char_t *dest, const fnet_char_t *src, fnet_size_t n)
 Copies part of a string.
fnet_char_tfnet_strrchr (const fnet_char_t *str, fnet_char_t chr)
 Locates last occurrence of a character in a string.
fnet_char_tfnet_strchr (const fnet_char_t *str, fnet_char_t chr)
 Locates first occurrence of a character in a string.
fnet_char_tfnet_strstr (const fnet_char_t *str, const fnet_char_t *substr)
 Locates a substring.
fnet_int32_t fnet_strncmp (const fnet_char_t *str1, const fnet_char_t *str2, fnet_size_t n)
 Compares part of two strings.
fnet_uint32_t fnet_strtoul (const fnet_char_t *str, fnet_char_t **ptr, fnet_size_t base)
 Converts string to unsigned long integer.
fnet_char_t fnet_tolower (fnet_char_t to_lower)
 Converts letter to lower case.
fnet_int32_t fnet_strcasecmp (const fnet_char_t *str1, const fnet_char_t *str2)
 Compares two strings ignoring case.
fnet_int32_t fnet_strcmp_splitter (const fnet_char_t *in_str, const fnet_char_t *name, fnet_char_t splitter)
 Compares two strings, with additional terminator.
fnet_char_tfnet_strtok_r (fnet_char_t *str, const fnet_char_t *delimiter, fnet_char_t **last)
 Breaks a string into a sequence of tokens.
fnet_uint32_t fnet_rand (void)
 Generates a pseudo-random number.
void fnet_srand (fnet_uint32_t seed)
 Initializes the pseudo-random number generator.

Detailed Description

Standard functions implementation.

Definition in file fnet_stdlib.c.