fnet_stdlib.h File Reference
Standard functions API. More...
Go to the source code of this file.
Typedefs | |
typedef unsigned long | fnet_size_t |
Unsigned integer type representing the size in bytes. | |
typedef unsigned int | fnet_flag_t |
Unsigned integer type representing the bit flag. | |
typedef unsigned int | fnet_index_t |
Unsigned integer type representing the index. | |
typedef char | fnet_char_t |
Type representing the charecter. | |
Enumerations | |
enum | fnet_bool_t { FNET_FALSE = 0, FNET_TRUE = 1 } |
Boolean type. More... | |
enum | fnet_return_t { FNET_OK = (0), FNET_ERR = (-1) } |
General return codes, used by most of API functions. More... | |
Functions | |
void | fnet_memcpy (FNET_COMP_PACKED_VAR void *to_ptr, FNET_COMP_PACKED_VAR const void *from_ptr, fnet_size_t number_of_bytes) |
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_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_t * | fnet_strrchr (const fnet_char_t *str, fnet_char_t chr) |
Locates last occurrence of a character in a string. | |
fnet_char_t * | fnet_strchr (const fnet_char_t *str, fnet_char_t chr) |
Locates first occurrence of a character in a string. | |
fnet_char_t * | fnet_strstr (const fnet_char_t *str, const fnet_char_t *substr) |
Locates a substring. | |
fnet_int32_t | fnet_strcmp (const fnet_char_t *str1, const fnet_char_t *str2) |
Compares two strings. | |
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_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_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_strtok_r (fnet_char_t *str, const fnet_char_t *delimiter, fnet_char_t **last) |
Breaks a string into a sequence of tokens. | |
fnet_char_t | fnet_tolower (fnet_char_t to_lower) |
Converts letter to lower case. | |
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 API.
Definition in file fnet_stdlib.h.
Generated on Tue Jul 12 2022 12:22:30 by
