XenevaOS
Loading...
Searching...
No Matches
Macros | Functions
string.c File Reference
#include "uspi/string.h"
#include "uspios.h"
#include "uspi/util.h"
#include "uspi/assert.h"
Include dependency graph for string.c:

Macros

#define FORMAT_RESERVE   64
 
#define MAX_NUMBER_LEN   11
 

Functions

void StringPutChar (TString *pThis, char chChar, size_t nCount)
 
void StringPutString (TString *pThis, const char *pString)
 
void StringReserveSpace (TString *pThis, size_t nSpace)
 
char * ntoa (char *pDest, unsigned long ulNumber, unsigned nBase, boolean bUpcase)
 
void String (TString *pThis)
 
void String2 (TString *pThis, const char *pString)
 
void _String (TString *pThis)
 
const char * StringGet (TString *pThis)
 
const char * StringSet (TString *pThis, const char *pString)
 
size_t StringGetLength (TString *pThis)
 
void StringAppend (TString *pThis, const char *pString)
 
int StringCompare (TString *pThis, const char *pString)
 
int StringFind (TString *pThis, char chChar)
 
void StringFormat (TString *pThis, const char *pFormat,...)
 
void StringFormatV (TString *pThis, const char *pFormat, va_list Args)
 

Macro Definition Documentation

◆ FORMAT_RESERVE

#define FORMAT_RESERVE   64

◆ MAX_NUMBER_LEN

#define MAX_NUMBER_LEN   11

Function Documentation

◆ _String()

void _String ( TString pThis)

◆ ntoa()

char * ntoa ( char *  pDest,
unsigned long  ulNumber,
unsigned  nBase,
boolean  bUpcase 
)

◆ String()

void String ( TString pThis)

◆ String2()

void String2 ( TString pThis,
const char *  pString 
)

◆ StringAppend()

void StringAppend ( TString pThis,
const char *  pString 
)

◆ StringCompare()

int StringCompare ( TString pThis,
const char *  pString 
)

◆ StringFind()

int StringFind ( TString pThis,
char  chChar 
)

◆ StringFormat()

void StringFormat ( TString pThis,
const char *  pFormat,
  ... 
)

◆ StringFormatV()

void StringFormatV ( TString pThis,
const char *  pFormat,
va_list  Args 
)

◆ StringGet()

const char * StringGet ( TString pThis)

◆ StringGetLength()

size_t StringGetLength ( TString pThis)

◆ StringPutChar()

void StringPutChar ( TString pThis,
char  chChar,
size_t  nCount 
)

◆ StringPutString()

void StringPutString ( TString pThis,
const char *  pString 
)

◆ StringReserveSpace()

void StringReserveSpace ( TString pThis,
size_t  nSpace 
)

◆ StringSet()

const char * StringSet ( TString pThis,
const char *  pString 
)