Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: TYBLE16_simple_data_logger TYBLE16_MP3_Air
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 13:55:10 by
1.7.2