LibJuno 0.32.0
LibJuno is a lightweight C99 library designed specifically for embedded systems.
Loading...
Searching...
No Matches
string_direct.h File Reference
Include dependency graph for string_direct.h:

Go to the source code of this file.

Functions

JUNO_STATUS_T JunoString_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 JunoString_Append (JUNO_STRING_T *ptJunoString, JUNO_STRING_T *ptNewJunoString)
 
JUNO_STATUS_T JunoString_AppendCStr (JUNO_STRING_T *ptJunoString, const char *pcCStr, size_t zCStrSize)
 
JUNO_STATUS_T JunoString_GetSize (JUNO_STRING_T *ptJunoString, size_t *pzSize)
 
JUNO_STATUS_T JunoString_Free (JUNO_STRING_T *ptJunoString)
 Frees resources allocated by juno_string.
 

Function Documentation

◆ JunoString_Append()

JUNO_STATUS_T JunoString_Append ( JUNO_STRING_T ptJunoString,
JUNO_STRING_T ptNewJunoString 
)

◆ JunoString_AppendCStr()

JUNO_STATUS_T JunoString_AppendCStr ( JUNO_STRING_T ptJunoString,
const char *  pcCStr,
size_t  zCStrSize 
)

◆ JunoString_Free()

JUNO_STATUS_T JunoString_Free ( JUNO_STRING_T ptJunoString)

Frees resources allocated by juno_string.

◆ JunoString_GetSize()

JUNO_STATUS_T JunoString_GetSize ( JUNO_STRING_T ptJunoString,
size_t *  pzSize 
)

◆ JunoString_Init()

JUNO_STATUS_T JunoString_Init ( JUNO_STRING_T ptJunoString,
JUNO_MEMORY_ALLOC_T ptAlloc,
const char *  pcCStr,
size_t  zCStrSize 
)

Initializes the module and resources for juno_string.

This API has been generated by LibJuno: https://www.robinonsay.com/libjuno/ This header contains the juno_string library API

Author