LibJuno 0.32.0
LibJuno is a lightweight C99 library designed specifically for embedded systems.
|
#include <string_api.h>
Data Fields | |
JUNO_STATUS_T(* | Init )(JUNO_STRING_T *ptJunoString, JUNO_MEMORY_ALLOC_T *ptAlloc, const char *pcCStr, size_t zCStrSize) |
Initializes the module and resources for juno_string. | |
JUNO_STATUS_T(* | Append )(JUNO_STRING_T *ptJunoString, JUNO_STRING_T *ptNewJunoString) |
JUNO_STATUS_T(* | AppendCStr )(JUNO_STRING_T *ptJunoString, const char *pcCStr, size_t zCStrSize) |
JUNO_STATUS_T(* | GetSize )(JUNO_STRING_T *ptJunoString, size_t *pzSize) |
JUNO_STATUS_T(* | Free )(JUNO_STRING_T *ptJunoString) |
Frees resources allocated by juno_string. | |
JUNO_STATUS_T(* JUNO_STRING_API_TAG::Append) (JUNO_STRING_T *ptJunoString, JUNO_STRING_T *ptNewJunoString) |
JUNO_STATUS_T(* JUNO_STRING_API_TAG::AppendCStr) (JUNO_STRING_T *ptJunoString, const char *pcCStr, size_t zCStrSize) |
JUNO_STATUS_T(* JUNO_STRING_API_TAG::Free) (JUNO_STRING_T *ptJunoString) |
Frees resources allocated by juno_string.
JUNO_STATUS_T(* JUNO_STRING_API_TAG::GetSize) (JUNO_STRING_T *ptJunoString, size_t *pzSize) |
JUNO_STATUS_T(* JUNO_STRING_API_TAG::Init) (JUNO_STRING_T *ptJunoString, JUNO_MEMORY_ALLOC_T *ptAlloc, const char *pcCStr, size_t zCStrSize) |
Initializes the module and resources for juno_string.