FreeBASIC  0.91.0
fb_string.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _FBSTRING
 Structure containing information about a specific string. More...
 
struct  _FB_STR_TMPDESC
 

Macros

#define FB_TEMPSTRBIT   0x80000000
 Flag to identify a string as a temporary string. More...
 
#define FB_ISTEMP(s)   ((((FBSTRING *)s)->len & FB_TEMPSTRBIT) != 0)
 Returns if the string is a temporary string. More...
 
#define FB_STRSIZE(s)   (((FBSTRING *)s)->len & ~FB_TEMPSTRBIT)
 Returns a string length. More...
 
#define FB_STRPTR(s, size)   ( s == NULL? NULL : ( size == -1? ((FBSTRING *)s)->data : (char *)s ) )
 Returns the string data. More...
 
#define FB_STRSETUP_FIX(s, size, ptr, len)
 
#define FB_STRSETUP_DYN(s, size, ptr, len)
 
#define FB_F2A_ADDBLANK   0x00000001
 

Typedefs

typedef struct _FBSTRING FBSTRING
 Structure containing information about a specific string. More...
 
typedef struct _FB_STR_TMPDESC FB_STR_TMPDESC
 

Functions

static __inline__ void fb_hStrSetLength (FBSTRING *str, size_t size)
 Sets the length of a string (without reallocation). More...
 
FBCALL FBSTRINGfb_hStrAllocTmpDesc (void)
 
FBCALL int fb_hStrDelTempDesc (FBSTRING *str)
 
FBCALL FBSTRINGfb_hStrAlloc (FBSTRING *str, ssize_t size)
 
FBCALL FBSTRINGfb_hStrRealloc (FBSTRING *str, ssize_t size, int preserve)
 
FBCALL FBSTRINGfb_hStrAllocTemp (FBSTRING *str, ssize_t size)
 
FBCALL FBSTRINGfb_hStrAllocTemp_NoLock (FBSTRING *str, ssize_t size)
 
FBCALL int fb_hStrDelTemp (FBSTRING *str)
 
FBCALL int fb_hStrDelTemp_NoLock (FBSTRING *str)
 
FBCALL void fb_hStrCopy (char *dst, const char *src, ssize_t bytes)
 
FBCALL char * fb_hStrSkipChar (char *s, ssize_t len, int c)
 
FBCALL char * fb_hStrSkipCharRev (char *s, ssize_t len, int c)
 
FBCALL void * fb_StrInit (void *dst, ssize_t dst_size, void *src, ssize_t src_size, int fill_rem)
 
FBCALL void * fb_StrAssign (void *dst, ssize_t dst_size, void *src, ssize_t src_size, int fill_rem)
 
FBCALL void * fb_StrAssignEx (void *dst, ssize_t dst_size, void *src, ssize_t src_size, int fill_rem, int is_init)
 
FBCALL void fb_StrDelete (FBSTRING *str)
 
FBCALL FBSTRINGfb_StrConcat (FBSTRING *dst, void *str1, ssize_t str1_size, void *str2, ssize_t str2_size)
 
FBCALL void * fb_StrConcatAssign (void *dst, ssize_t dst_size, void *src, ssize_t src_size, int fillrem)
 
FBCALL int fb_StrCompare (void *str1, ssize_t str1_size, void *str2, ssize_t str2_size)
 
FBCALL FBSTRINGfb_StrAllocTempResult (FBSTRING *src)
 
FBCALL FBSTRINGfb_StrAllocTempDescF (char *str, ssize_t str_size)
 
FBCALL FBSTRINGfb_StrAllocTempDescV (FBSTRING *str)
 
FBCALL FBSTRINGfb_StrAllocTempDescZEx (const char *str, ssize_t len)
 
FBCALL FBSTRINGfb_StrAllocTempDescZ (const char *str)
 
FBCALL ssize_t fb_StrLen (void *str, ssize_t str_size)
 
FBCALL FBSTRINGfb_IntToStr (int num)
 
FBCALL FBSTRINGfb_IntToStrQB (int num)
 
FBCALL FBSTRINGfb_UIntToStr (unsigned int num)
 
FBCALL FBSTRINGfb_UIntToStrQB (unsigned int num)
 
FBCALL FBSTRINGfb_LongintToStr (long long num)
 
FBCALL FBSTRINGfb_LongintToStrQB (long long num)
 
FBCALL FBSTRINGfb_ULongintToStr (unsigned long long num)
 
FBCALL FBSTRINGfb_ULongintToStrQB (unsigned long long num)
 
FBCALL FBSTRINGfb_FloatToStr (float num)
 
FBCALL FBSTRINGfb_FloatToStrQB (float num)
 
FBCALL FBSTRINGfb_DoubleToStr (double num)
 
FBCALL FBSTRINGfb_DoubleToStrQB (double num)
 
FBCALL double fb_hStr2Double (char *src, ssize_t len)
 
FBCALL int fb_hStr2Int (char *src, ssize_t len)
 
FBCALL unsigned int fb_hStr2UInt (char *src, ssize_t len)
 
FBCALL long long fb_hStr2Longint (char *src, ssize_t len)
 
FBCALL unsigned long long fb_hStr2ULongint (char *src, ssize_t len)
 
FBCALL int fb_hStrRadix2Int (char *src, ssize_t len, int radix)
 
FBCALL long long fb_hStrRadix2Longint (char *s, ssize_t len, int radix)
 
char * fb_hFloat2Str (double val, char *buffer, int digits, int mask)
 
FBSTRINGfb_CHR (int args,...)
 
FBCALL unsigned int fb_ASC (FBSTRING *str, ssize_t pos)
 
FBCALL double fb_VAL (FBSTRING *str)
 
FBCALL double fb_CVD (FBSTRING *str)
 
FBCALL float fb_CVS (FBSTRING *str)
 
FBCALL short fb_CVSHORT (FBSTRING *str)
 
FBCALL int fb_CVI (FBSTRING *str)
 
FBCALL int fb_CVL (FBSTRING *str)
 
FBCALL long long fb_CVLONGINT (FBSTRING *str)
 
FBCALL FBSTRINGfb_HEX (int num)
 
FBCALL FBSTRINGfb_OCT (int num)
 
FBCALL FBSTRINGfb_BIN (int num)
 
FBCALL FBSTRINGfb_BIN_b (unsigned char num)
 
FBCALL FBSTRINGfb_BIN_s (unsigned short num)
 
FBCALL FBSTRINGfb_BIN_i (unsigned int num)
 
FBCALL FBSTRINGfb_BIN_l (unsigned long long num)
 
FBCALL FBSTRINGfb_BIN_p (void *p)
 
FBCALL FBSTRINGfb_BINEx_b (unsigned char num, int digits)
 
FBCALL FBSTRINGfb_BINEx_s (unsigned short num, int digits)
 
FBCALL FBSTRINGfb_BINEx_i (unsigned int num, int digits)
 
FBCALL FBSTRINGfb_BINEx_l (unsigned long long num, int digits)
 
FBCALL FBSTRINGfb_BINEx_p (void *p, int digits)
 
FBCALL FBSTRINGfb_OCT_b (unsigned char num)
 
FBCALL FBSTRINGfb_OCT_s (unsigned short num)
 
FBCALL FBSTRINGfb_OCT_i (unsigned int num)
 
FBCALL FBSTRINGfb_OCT_l (unsigned long long num)
 
FBCALL FBSTRINGfb_OCT_p (void *p)
 
FBCALL FBSTRINGfb_OCTEx_b (unsigned char num, int digits)
 
FBCALL FBSTRINGfb_OCTEx_s (unsigned short num, int digits)
 
FBCALL FBSTRINGfb_OCTEx_i (unsigned int num, int digits)
 
FBCALL FBSTRINGfb_OCTEx_l (unsigned long long num, int digits)
 
FBCALL FBSTRINGfb_OCTEx_p (void *p, int digits)
 
FBCALL FBSTRINGfb_HEX_b (unsigned char num)
 
FBCALL FBSTRINGfb_HEX_s (unsigned short num)
 
FBCALL FBSTRINGfb_HEX_i (unsigned int num)
 
FBCALL FBSTRINGfb_HEX_l (unsigned long long num)
 
FBCALL FBSTRINGfb_HEX_p (void *p)
 
FBCALL FBSTRINGfb_HEXEx_b (unsigned char num, int digits)
 
FBCALL FBSTRINGfb_HEXEx_s (unsigned short num, int digits)
 
FBCALL FBSTRINGfb_HEXEx_i (unsigned int num, int digits)
 
FBCALL FBSTRINGfb_HEXEx_l (unsigned long long num, int digits)
 
FBCALL FBSTRINGfb_HEXEx_p (void *p, int digits)
 
FBCALL FB_WCHARfb_WstrBin_b (unsigned char num)
 
FBCALL FB_WCHARfb_WstrBin_s (unsigned short num)
 
FBCALL FB_WCHARfb_WstrBin_i (unsigned int num)
 
FBCALL FB_WCHARfb_WstrBin_l (unsigned long long num)
 
FBCALL FB_WCHARfb_WstrBin_p (void *p)
 
FBCALL FB_WCHARfb_WstrBinEx_b (unsigned char num, int digits)
 
FBCALL FB_WCHARfb_WstrBinEx_s (unsigned short num, int digits)
 
FBCALL FB_WCHARfb_WstrBinEx_i (unsigned int num, int digits)
 
FBCALL FB_WCHARfb_WstrBinEx_l (unsigned long long num, int digits)
 
FBCALL FB_WCHARfb_WstrBinEx_p (void *p, int digits)
 
FBCALL FB_WCHARfb_WstrHex_b (unsigned char num)
 
FBCALL FB_WCHARfb_WstrHex_s (unsigned short num)
 
FBCALL FB_WCHARfb_WstrHex_i (unsigned int num)
 
FBCALL FB_WCHARfb_WstrHex_l (unsigned long long num)
 
FBCALL FB_WCHARfb_WstrHex_p (void *p)
 
FBCALL FB_WCHARfb_WstrHexEx_b (unsigned char num, int digits)
 
FBCALL FB_WCHARfb_WstrHexEx_s (unsigned short num, int digits)
 
FBCALL FB_WCHARfb_WstrHexEx_i (unsigned int num, int digits)
 
FBCALL FB_WCHARfb_WstrHexEx_l (unsigned long long num, int digits)
 
FBCALL FB_WCHARfb_WstrHexEx_p (void *p, int digits)
 
FBCALL FB_WCHARfb_WstrOct_b (unsigned char num)
 
FBCALL FB_WCHARfb_WstrOct_s (unsigned short num)
 
FBCALL FB_WCHARfb_WstrOct_i (unsigned int num)
 
FBCALL FB_WCHARfb_WstrOct_l (unsigned long long num)
 
FBCALL FB_WCHARfb_WstrOct_p (void *p)
 
FBCALL FB_WCHARfb_WstrOctEx_b (unsigned char num, int digits)
 
FBCALL FB_WCHARfb_WstrOctEx_s (unsigned short num, int digits)
 
FBCALL FB_WCHARfb_WstrOctEx_i (unsigned int num, int digits)
 
FBCALL FB_WCHARfb_WstrOctEx_l (unsigned long long num, int digits)
 
FBCALL FB_WCHARfb_WstrOctEx_p (void *p, int digits)
 
FBCALL FBSTRINGfb_MKD (double num)
 
FBCALL FBSTRINGfb_MKS (float num)
 
FBCALL FBSTRINGfb_MKSHORT (short num)
 
FBCALL FBSTRINGfb_MKI (ssize_t num)
 
FBCALL FBSTRINGfb_MKL (int num)
 
FBCALL FBSTRINGfb_MKLONGINT (long long num)
 
FBCALL FBSTRINGfb_LEFT (FBSTRING *str, ssize_t chars)
 
FBCALL FBSTRINGfb_RIGHT (FBSTRING *str, ssize_t chars)
 
FBCALL FBSTRINGfb_SPACE (ssize_t chars)
 
FBCALL FBSTRINGfb_LTRIM (FBSTRING *str)
 
FBCALL FBSTRINGfb_LTrimEx (FBSTRING *str, FBSTRING *pattern)
 
FBCALL FBSTRINGfb_LTrimAny (FBSTRING *str, FBSTRING *pattern)
 
FBCALL FBSTRINGfb_RTRIM (FBSTRING *str)
 
FBCALL FBSTRINGfb_RTrimEx (FBSTRING *str, FBSTRING *pattern)
 
FBCALL FBSTRINGfb_RTrimAny (FBSTRING *str, FBSTRING *pattern)
 
FBCALL FBSTRINGfb_TRIM (FBSTRING *src)
 
FBCALL FBSTRINGfb_TrimEx (FBSTRING *str, FBSTRING *pattern)
 
FBCALL FBSTRINGfb_TrimAny (FBSTRING *str, FBSTRING *pattern)
 
FBCALL void fb_StrLset (FBSTRING *dst, FBSTRING *src)
 
FBCALL void fb_StrRset (FBSTRING *dst, FBSTRING *src)
 
FBCALL FBSTRINGfb_StrLcase2 (FBSTRING *src, int mode)
 
FBCALL FBSTRINGfb_StrUcase2 (FBSTRING *src, int mode)
 
FBCALL FBSTRINGfb_StrFill1 (ssize_t cnt, int fchar)
 
FBCALL FBSTRINGfb_StrFill2 (ssize_t cnt, FBSTRING *src)
 
FBCALL ssize_t fb_StrInstr (ssize_t start, FBSTRING *src, FBSTRING *patt)
 
FBCALL ssize_t fb_StrInstrAny (ssize_t start, FBSTRING *src, FBSTRING *patt)
 
FBCALL ssize_t fb_StrInstrRev (FBSTRING *src, FBSTRING *patt, ssize_t start)
 
FBCALL ssize_t fb_StrInstrRevAny (FBSTRING *src, FBSTRING *patt, ssize_t start)
 
FBCALL FBSTRINGfb_StrMid (FBSTRING *src, ssize_t start, ssize_t len)
 
FBCALL void fb_StrAssignMid (FBSTRING *dst, ssize_t start, ssize_t len, FBSTRING *src)
 
FBCALL FB_WCHARfb_WstrAlloc (ssize_t chars)
 
FBCALL void * fb_WstrAssignToA_Init (void *dst, ssize_t dst_chars, FB_WCHAR *src, int fill_rem)
 
FBCALL void fb_WstrDelete (FB_WCHAR *str)
 
FBCALL FB_WCHARfb_WstrAssign (FB_WCHAR *dst, ssize_t dst_chars, FB_WCHAR *src)
 
FBCALL FB_WCHARfb_WstrAssignFromA (FB_WCHAR *dst, ssize_t dst_chars, void *src, ssize_t src_chars)
 
FBCALL void * fb_WstrAssignToA (void *dst, ssize_t dst_chars, FB_WCHAR *src, int fill_rem)
 
FBCALL void * fb_WstrAssignToAEx (void *dst, ssize_t dst_chars, FB_WCHAR *src, int fill_rem, int is_init)
 
FBCALL FB_WCHARfb_WstrConcat (const FB_WCHAR *str1, const FB_WCHAR *str2)
 
FBCALL FB_WCHARfb_WstrConcatWA (const FB_WCHAR *str1, const void *str2, ssize_t str2_size)
 
FBCALL FB_WCHARfb_WstrConcatAW (const void *str1, ssize_t str1_size, const FB_WCHAR *str2)
 
FBCALL FB_WCHARfb_WstrConcatAssign (FB_WCHAR *dst, ssize_t dst_chars, const FB_WCHAR *src)
 
FBCALL ssize_t fb_WstrLen (FB_WCHAR *str)
 
FBCALL int fb_WstrCompare (const FB_WCHAR *str1, const FB_WCHAR *str2)
 
FBCALL FB_WCHARfb_IntToWstr (int num)
 
FBCALL FB_WCHARfb_UIntToWstr (unsigned int num)
 
FBCALL FB_WCHARfb_LongintToWstr (long long num)
 
FBCALL FB_WCHARfb_ULongintToWstr (unsigned long long num)
 
FBCALL FB_WCHARfb_FloatToWstr (float num)
 
FB_WCHARfb_FloatExToWstr (double val, FB_WCHAR *buffer, int digits, int mask)
 
FBCALL FB_WCHARfb_DoubleToWstr (double num)
 
FBCALL FB_WCHARfb_StrToWstr (const char *src)
 
FBCALL FBSTRINGfb_WstrToStr (const FB_WCHAR *src)
 
FBCALL double fb_WstrToDouble (const FB_WCHAR *src, ssize_t len)
 
FBCALL int fb_WstrToInt (const FB_WCHAR *src, ssize_t len)
 
FBCALL unsigned int fb_WstrToUInt (const FB_WCHAR *src, ssize_t len)
 
FBCALL long long fb_WstrToLongint (const FB_WCHAR *src, ssize_t len)
 
FBCALL unsigned long long fb_WstrToULongint (const FB_WCHAR *src, ssize_t len)
 
FBCALL int fb_WstrRadix2Int (const FB_WCHAR *src, ssize_t len, int radix)
 
FBCALL long long fb_WstrRadix2Longint (const FB_WCHAR *s, ssize_t len, int radix)
 
FB_WCHARfb_WstrChr (int args,...)
 
FBCALL unsigned int fb_WstrAsc (const FB_WCHAR *str, ssize_t pos)
 
FBCALL double fb_WstrVal (const FB_WCHAR *str)
 
FBCALL int fb_WstrValInt (const FB_WCHAR *str)
 
FBCALL unsigned int fb_WstrValUInt (const FB_WCHAR *str)
 
FBCALL long long fb_WstrValLng (const FB_WCHAR *str)
 
FBCALL unsigned long long fb_WstrValULng (const FB_WCHAR *str)
 
FBCALL FB_WCHARfb_WstrLeft (const FB_WCHAR *str, ssize_t chars)
 
FBCALL FB_WCHARfb_WstrRight (const FB_WCHAR *str, ssize_t chars)
 
FBCALL FB_WCHARfb_WstrSpace (ssize_t chars)
 
FBCALL FB_WCHARfb_WstrLTrim (const FB_WCHAR *str)
 
FBCALL FB_WCHARfb_WstrLTrimEx (const FB_WCHAR *str, const FB_WCHAR *pattern)
 
FBCALL FB_WCHARfb_WstrLTrimAny (const FB_WCHAR *str, const FB_WCHAR *pattern)
 
FBCALL FB_WCHARfb_WstrRTrim (const FB_WCHAR *str)
 
FBCALL FB_WCHARfb_WstrRTrimEx (const FB_WCHAR *str, const FB_WCHAR *pattern)
 
FBCALL FB_WCHARfb_WstrRTrimAny (const FB_WCHAR *str, const FB_WCHAR *pattern)
 
FBCALL FB_WCHARfb_WstrTrim (const FB_WCHAR *src)
 
FBCALL FB_WCHARfb_WstrTrimEx (const FB_WCHAR *str, const FB_WCHAR *pattern)
 
FBCALL FB_WCHARfb_WstrTrimAny (const FB_WCHAR *str, const FB_WCHAR *pattern)
 
FBCALL void fb_WstrLset (FB_WCHAR *dst, FB_WCHAR *src)
 
FBCALL void fb_WstrRset (FB_WCHAR *dst, FB_WCHAR *src)
 
FBCALL FB_WCHARfb_WstrLcase2 (const FB_WCHAR *src, int mode)
 
FBCALL FB_WCHARfb_WstrUcase2 (const FB_WCHAR *src, int mode)
 
FBCALL FB_WCHARfb_WstrFill1 (ssize_t chars, int c)
 
FBCALL FB_WCHARfb_WstrFill2 (ssize_t cnt, const FB_WCHAR *src)
 
FBCALL ssize_t fb_WstrInstr (ssize_t start, const FB_WCHAR *src, const FB_WCHAR *patt)
 
FBCALL ssize_t fb_WstrInstrAny (ssize_t start, const FB_WCHAR *src, const FB_WCHAR *patt)
 
FBCALL ssize_t fb_WstrInstrRev (const FB_WCHAR *src, const FB_WCHAR *patt, ssize_t start)
 
FBCALL ssize_t fb_WstrInstrRevAny (const FB_WCHAR *src, const FB_WCHAR *patt, ssize_t start)
 
FBCALL FB_WCHARfb_WstrMid (const FB_WCHAR *src, ssize_t start, ssize_t len)
 
FBCALL void fb_WstrAssignMid (FB_WCHAR *dst, ssize_t dst_len, ssize_t start, ssize_t len, const FB_WCHAR *src)
 
FBCALL FBSTRINGfb_StrFormat (double value, FBSTRING *mask)
 
FBCALL FBSTRINGfb_hStrFormat (double value, const char *mask, size_t mask_length)
 
FBCALL int fb_VALINT (FBSTRING *str)
 
FBCALL long long fb_VALLNG (FBSTRING *str)
 
FBCALL unsigned int fb_VALUINT (FBSTRING *str)
 
FBCALL unsigned long long fb_VALULNG (FBSTRING *str)
 

Macro Definition Documentation

#define FB_F2A_ADDBLANK   0x00000001

Definition at line 147 of file fb_string.h.

#define FB_ISTEMP (   s)    ((((FBSTRING *)s)->len & FB_TEMPSTRBIT) != 0)

Returns if the string is a temporary string.

Definition at line 16 of file fb_string.h.

#define FB_STRPTR (   s,
  size 
)    ( s == NULL? NULL : ( size == -1? ((FBSTRING *)s)->data : (char *)s ) )

Returns the string data.

Definition at line 24 of file fb_string.h.

#define FB_STRSETUP_DYN (   s,
  size,
  ptr,
  len 
)
Value:
do { \
if( s == NULL ) \
{ \
ptr = NULL; \
len = 0; \
} \
else \
{ \
switch ( size ) { \
case -1: \
ptr = ((FBSTRING *)s)->data; \
len = FB_STRSIZE( s ); \
break; \
case 0: \
ptr = (char *) s; \
len = strlen( ptr ); \
break; \
default: \
ptr = (char *) s; \
len = size - 1; /* without terminating NUL */ \
break; \
} \
} \
} while (0)

Definition at line 51 of file fb_string.h.

#define FB_STRSETUP_FIX (   s,
  size,
  ptr,
  len 
)
Value:
do { \
if( s == NULL ) \
{ \
ptr = NULL; \
len = 0; \
} \
else \
{ \
if( size == -1 ) \
{ \
ptr = ((FBSTRING *)s)->data; \
len = FB_STRSIZE( s ); \
} \
else \
{ \
ptr = (char *)s; \
/* always get the real len, as fix-len string */ \
/* will have garbage at end (nulls or spaces) */ \
len = strlen( (char *)s ); \
} \
} \
} while (0)

Definition at line 27 of file fb_string.h.

#define FB_STRSIZE (   s)    (((FBSTRING *)s)->len & ~FB_TEMPSTRBIT)

Returns a string length.

Definition at line 20 of file fb_string.h.

#define FB_TEMPSTRBIT   0x80000000

Flag to identify a string as a temporary string.

This flag is stored in struct _FBSTRING::len so it's absolutely required to use FB_STRSIZE(s) to query a strings length.

Definition at line 11 of file fb_string.h.

Typedef Documentation

typedef struct _FBSTRING FBSTRING

Structure containing information about a specific string.

This structure hols all informations about a specific string. This is required to allow BASIC-style strings that may contain NUL characters.

Function Documentation

FBCALL unsigned int fb_ASC ( FBSTRING str,
ssize_t  pos 
)

Definition at line 5 of file str_asc.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_BIN ( int  num)

Definition at line 18 of file str_base.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_BIN_b ( unsigned char  num)

Definition at line 5 of file str_bin.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_BIN_i ( unsigned int  num)

Definition at line 15 of file str_bin.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_BIN_l ( unsigned long long  num)

Definition at line 40 of file str_bin_lng.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_BIN_p ( void *  p)

Definition at line 5 of file str_bin_ptr.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_BIN_s ( unsigned short  num)

Definition at line 10 of file str_bin.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_BINEx_b ( unsigned char  num,
int  digits 
)

Definition at line 20 of file str_bin.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_BINEx_i ( unsigned int  num,
int  digits 
)

Definition at line 30 of file str_bin.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_BINEx_l ( unsigned long long  num,
int  digits 
)

Definition at line 5 of file str_bin_lng.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_BINEx_p ( void *  p,
int  digits 
)

Definition at line 14 of file str_bin_ptr.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_BINEx_s ( unsigned short  num,
int  digits 
)

Definition at line 25 of file str_bin.c.

Here is the call graph for this function:

FBSTRING* fb_CHR ( int  args,
  ... 
)

Definition at line 5 of file str_chr.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL double fb_CVD ( FBSTRING str)

Definition at line 22 of file str_cvmk.c.

Here is the call graph for this function:

FBCALL int fb_CVI ( FBSTRING str)

Definition at line 44 of file str_cvmk.c.

Here is the call graph for this function:

FBCALL int fb_CVL ( FBSTRING str)

Definition at line 51 of file str_cvmk.c.

Here is the call graph for this function:

FBCALL long long fb_CVLONGINT ( FBSTRING str)

Definition at line 58 of file str_cvmk.c.

Here is the call graph for this function:

FBCALL float fb_CVS ( FBSTRING str)

Definition at line 29 of file str_cvmk.c.

Here is the call graph for this function:

FBCALL short fb_CVSHORT ( FBSTRING str)

Definition at line 36 of file str_cvmk.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_DoubleToStr ( double  num)

Definition at line 44 of file str_convto_flt.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_DoubleToStrQB ( double  num)

Definition at line 44 of file qb_str_convto_flt.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_DoubleToWstr ( double  num)

Definition at line 30 of file strw_convto_flt.c.

Here is the call graph for this function:

FB_WCHAR* fb_FloatExToWstr ( double  val,
FB_WCHAR buffer,
int  digits,
int  mask 
)

Definition at line 5 of file strw_ftoa.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_FloatToStr ( float  num)

Definition at line 11 of file str_convto_flt.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_FloatToStrQB ( float  num)

Definition at line 11 of file qb_str_convto_flt.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_FloatToWstr ( float  num)

Definition at line 5 of file strw_convto_flt.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_HEX ( int  num)

Definition at line 4 of file str_base.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_HEX_b ( unsigned char  num)

Definition at line 5 of file str_hex.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_HEX_i ( unsigned int  num)

Definition at line 15 of file str_hex.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_HEX_l ( unsigned long long  num)

Definition at line 42 of file str_hex_lng.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_HEX_p ( void *  p)

Definition at line 5 of file str_hex_ptr.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_HEX_s ( unsigned short  num)

Definition at line 10 of file str_hex.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_HEXEx_b ( unsigned char  num,
int  digits 
)

Definition at line 20 of file str_hex.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_HEXEx_i ( unsigned int  num,
int  digits 
)

Definition at line 30 of file str_hex.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_HEXEx_l ( unsigned long long  num,
int  digits 
)

Definition at line 7 of file str_hex_lng.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_HEXEx_p ( void *  p,
int  digits 
)

Definition at line 14 of file str_hex_ptr.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_HEXEx_s ( unsigned short  num,
int  digits 
)

Definition at line 25 of file str_hex.c.

Here is the call graph for this function:

char* fb_hFloat2Str ( double  val,
char *  buffer,
int  digits,
int  mask 
)

Definition at line 5 of file str_ftoa.c.

Here is the caller graph for this function:

FBCALL double fb_hStr2Double ( char *  src,
ssize_t  len 
)

Definition at line 5 of file str_convfrom.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL int fb_hStr2Int ( char *  src,
ssize_t  len 
)

Definition at line 5 of file str_convfrom_int.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL long long fb_hStr2Longint ( char *  src,
ssize_t  len 
)

Definition at line 5 of file str_convfrom_lng.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL unsigned int fb_hStr2UInt ( char *  src,
ssize_t  len 
)

Definition at line 5 of file str_convfrom_uint.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL unsigned long long fb_hStr2ULongint ( char *  src,
ssize_t  len 
)

Definition at line 5 of file str_convfrom_ulng.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_hStrAlloc ( FBSTRING str,
ssize_t  size 
)

Definition at line 73 of file str_core.c.

Here is the caller graph for this function:

FBCALL FBSTRING* fb_hStrAllocTemp ( FBSTRING str,
ssize_t  size 
)

Definition at line 174 of file str_core.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_hStrAllocTemp_NoLock ( FBSTRING str,
ssize_t  size 
)

Definition at line 151 of file str_core.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_hStrAllocTmpDesc ( void  )

Definition at line 22 of file str_core.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL void fb_hStrCopy ( char *  dst,
const char *  src,
ssize_t  bytes 
)

Definition at line 213 of file str_core.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL int fb_hStrDelTemp ( FBSTRING str)

Definition at line 200 of file str_core.c.

Here is the call graph for this function:

FBCALL int fb_hStrDelTemp_NoLock ( FBSTRING str)

Definition at line 187 of file str_core.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL int fb_hStrDelTempDesc ( FBSTRING str)

Definition at line 52 of file str_core.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_hStrFormat ( double  value,
const char *  mask,
size_t  mask_length 
)

Definition at line 1119 of file str_format.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL int fb_hStrRadix2Int ( char *  src,
ssize_t  len,
int  radix 
)

Definition at line 3 of file str_convfrom_rad.c.

Here is the caller graph for this function:

FBCALL long long fb_hStrRadix2Longint ( char *  s,
ssize_t  len,
int  radix 
)

Definition at line 3 of file str_convfrom_radlng.c.

Here is the caller graph for this function:

FBCALL FBSTRING* fb_hStrRealloc ( FBSTRING str,
ssize_t  size,
int  preserve 
)

Definition at line 97 of file str_core.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static __inline__ void fb_hStrSetLength ( FBSTRING str,
size_t  size 
)
static

Sets the length of a string (without reallocation).

This function preserves any flags set for this string descriptor.

Definition at line 101 of file fb_string.h.

Here is the caller graph for this function:

FBCALL char* fb_hStrSkipChar ( char *  s,
ssize_t  len,
int  c 
)

Definition at line 3 of file str_hskip.c.

Here is the caller graph for this function:

FBCALL char* fb_hStrSkipCharRev ( char *  s,
ssize_t  len,
int  c 
)

Definition at line 14 of file str_hskip.c.

Here is the caller graph for this function:

FBCALL FBSTRING* fb_IntToStr ( int  num)

Definition at line 11 of file str_convto.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_IntToStrQB ( int  num)

Definition at line 11 of file qb_str_convto.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_IntToWstr ( int  num)

Definition at line 5 of file strw_convto.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_LEFT ( FBSTRING str,
ssize_t  chars 
)

Definition at line 5 of file str_left.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_LongintToStr ( long long  num)

Definition at line 11 of file str_convto_lng.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_LongintToStrQB ( long long  num)

Definition at line 11 of file qb_str_convto_lng.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_LongintToWstr ( long long  num)

Definition at line 6 of file strw_convto_lng.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_LTRIM ( FBSTRING str)

Definition at line 5 of file str_ltrim.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_LTrimAny ( FBSTRING str,
FBSTRING pattern 
)

Definition at line 6 of file str_ltrimany.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_LTrimEx ( FBSTRING str,
FBSTRING pattern 
)

Definition at line 6 of file str_ltrimex.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_MKD ( double  num)

Definition at line 86 of file str_cvmk.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_MKI ( ssize_t  num)

Definition at line 101 of file str_cvmk.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_MKL ( int  num)

Definition at line 106 of file str_cvmk.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_MKLONGINT ( long long  num)

Definition at line 111 of file str_cvmk.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_MKS ( float  num)

Definition at line 91 of file str_cvmk.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_MKSHORT ( short  num)

Definition at line 96 of file str_cvmk.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_OCT ( int  num)

Definition at line 11 of file str_base.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_OCT_b ( unsigned char  num)

Definition at line 5 of file str_oct.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_OCT_i ( unsigned int  num)

Definition at line 15 of file str_oct.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_OCT_l ( unsigned long long  num)

Definition at line 40 of file str_oct_lng.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_OCT_p ( void *  p)

Definition at line 5 of file str_oct_ptr.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_OCT_s ( unsigned short  num)

Definition at line 10 of file str_oct.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_OCTEx_b ( unsigned char  num,
int  digits 
)

Definition at line 20 of file str_oct.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_OCTEx_i ( unsigned int  num,
int  digits 
)

Definition at line 30 of file str_oct.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_OCTEx_l ( unsigned long long  num,
int  digits 
)

Definition at line 5 of file str_oct_lng.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_OCTEx_p ( void *  p,
int  digits 
)

Definition at line 14 of file str_oct_ptr.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_OCTEx_s ( unsigned short  num,
int  digits 
)

Definition at line 25 of file str_oct.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_RIGHT ( FBSTRING str,
ssize_t  chars 
)

Definition at line 5 of file str_right.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_RTRIM ( FBSTRING str)

Definition at line 5 of file str_rtrim.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_RTrimAny ( FBSTRING str,
FBSTRING pattern 
)

Definition at line 5 of file str_rtrimany.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_RTrimEx ( FBSTRING str,
FBSTRING pattern 
)

Definition at line 5 of file str_rtrimex.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_SPACE ( ssize_t  chars)

Definition at line 5 of file str_misc.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_StrAllocTempDescF ( char *  str,
ssize_t  str_size 
)

Definition at line 5 of file str_tempdescf.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_StrAllocTempDescV ( FBSTRING str)

Definition at line 5 of file str_tempdescv.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_StrAllocTempDescZ ( const char *  str)

Definition at line 26 of file str_tempdescz.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_StrAllocTempDescZEx ( const char *  str,
ssize_t  len 
)

Definition at line 5 of file str_tempdescz.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_StrAllocTempResult ( FBSTRING src)

Definition at line 6 of file str_tempres.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL void* fb_StrAssign ( void *  dst,
ssize_t  dst_size,
void *  src,
ssize_t  src_size,
int  fill_rem 
)

Definition at line 133 of file str_assign.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL void* fb_StrAssignEx ( void *  dst,
ssize_t  dst_size,
void *  src,
ssize_t  src_size,
int  fill_rem,
int  is_init 
)

Definition at line 6 of file str_assign.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL void fb_StrAssignMid ( FBSTRING dst,
ssize_t  start,
ssize_t  len,
FBSTRING src 
)

Definition at line 5 of file str_midassign.c.

Here is the call graph for this function:

FBCALL int fb_StrCompare ( void *  str1,
ssize_t  str1_size,
void *  str2,
ssize_t  str2_size 
)

Definition at line 6 of file str_comp.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_StrConcat ( FBSTRING dst,
void *  str1,
ssize_t  str1_size,
void *  str2,
ssize_t  str2_size 
)

Definition at line 20 of file str_concat.c.

Here is the call graph for this function:

FBCALL void* fb_StrConcatAssign ( void *  dst,
ssize_t  dst_size,
void *  src,
ssize_t  src_size,
int  fillrem 
)

Definition at line 6 of file str_concatassign.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL void fb_StrDelete ( FBSTRING str)

Definition at line 6 of file str_del.c.

Here is the caller graph for this function:

FBCALL FBSTRING* fb_StrFill1 ( ssize_t  cnt,
int  fchar 
)

Definition at line 5 of file str_fill.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_StrFill2 ( ssize_t  cnt,
FBSTRING src 
)

Definition at line 29 of file str_fill.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_StrFormat ( double  value,
FBSTRING mask 
)

Definition at line 1188 of file str_format.c.

Here is the call graph for this function:

FBCALL void* fb_StrInit ( void *  dst,
ssize_t  dst_size,
void *  src,
ssize_t  src_size,
int  fill_rem 
)

Definition at line 145 of file str_assign.c.

Here is the call graph for this function:

FBCALL ssize_t fb_StrInstr ( ssize_t  start,
FBSTRING src,
FBSTRING patt 
)

Definition at line 189 of file str_instr.c.

Here is the call graph for this function:

FBCALL ssize_t fb_StrInstrAny ( ssize_t  start,
FBSTRING src,
FBSTRING patt 
)

Definition at line 5 of file str_instrany.c.

Here is the call graph for this function:

FBCALL ssize_t fb_StrInstrRev ( FBSTRING src,
FBSTRING patt,
ssize_t  start 
)

Definition at line 104 of file str_instrrev.c.

Here is the call graph for this function:

FBCALL ssize_t fb_StrInstrRevAny ( FBSTRING src,
FBSTRING patt,
ssize_t  start 
)

Definition at line 5 of file str_instrrevany.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_StrLcase2 ( FBSTRING src,
int  mode 
)

Definition at line 6 of file str_lcase.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL ssize_t fb_StrLen ( void *  str,
ssize_t  str_size 
)

Definition at line 5 of file str_len.c.

Here is the call graph for this function:

FBCALL void fb_StrLset ( FBSTRING dst,
FBSTRING src 
)

Definition at line 5 of file str_set.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_StrMid ( FBSTRING src,
ssize_t  start,
ssize_t  len 
)

Definition at line 5 of file str_mid.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL void fb_StrRset ( FBSTRING dst,
FBSTRING src 
)

Definition at line 38 of file str_set.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_StrToWstr ( const char *  src)

Definition at line 5 of file strw_convfrom_str.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_StrUcase2 ( FBSTRING src,
int  mode 
)

Definition at line 6 of file str_ucase.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_TRIM ( FBSTRING src)

Definition at line 5 of file str_trim.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_TrimAny ( FBSTRING str,
FBSTRING pattern 
)

Definition at line 5 of file str_trimany.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_TrimEx ( FBSTRING str,
FBSTRING pattern 
)

Definition at line 5 of file str_trimex.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_UIntToStr ( unsigned int  num)

Definition at line 34 of file str_convto.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_UIntToStrQB ( unsigned int  num)

Definition at line 30 of file qb_str_convto.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_UIntToWstr ( unsigned int  num)

Definition at line 20 of file strw_convto.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_ULongintToStr ( unsigned long long  num)

Definition at line 35 of file str_convto_lng.c.

Here is the call graph for this function:

FBCALL FBSTRING* fb_ULongintToStrQB ( unsigned long long  num)

Definition at line 35 of file qb_str_convto_lng.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_ULongintToWstr ( unsigned long long  num)

Definition at line 22 of file strw_convto_lng.c.

Here is the call graph for this function:

FBCALL double fb_VAL ( FBSTRING str)

Definition at line 67 of file str_convfrom.c.

Here is the call graph for this function:

FBCALL int fb_VALINT ( FBSTRING str)

Definition at line 51 of file str_convfrom_int.c.

Here is the call graph for this function:

FBCALL long long fb_VALLNG ( FBSTRING str)

Definition at line 56 of file str_convfrom_lng.c.

Here is the call graph for this function:

FBCALL unsigned int fb_VALUINT ( FBSTRING str)

Definition at line 49 of file str_convfrom_uint.c.

Here is the call graph for this function:

FBCALL unsigned long long fb_VALULNG ( FBSTRING str)

Definition at line 55 of file str_convfrom_ulng.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrAlloc ( ssize_t  chars)

Definition at line 5 of file strw_alloc.c.

Here is the call graph for this function:

FBCALL unsigned int fb_WstrAsc ( const FB_WCHAR str,
ssize_t  pos 
)

Definition at line 5 of file strw_asc.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrAssign ( FB_WCHAR dst,
ssize_t  dst_chars,
FB_WCHAR src 
)

Definition at line 5 of file strw_assign.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrAssignFromA ( FB_WCHAR dst,
ssize_t  dst_chars,
void *  src,
ssize_t  src_chars 
)

Definition at line 6 of file strw_convassign.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL void fb_WstrAssignMid ( FB_WCHAR dst,
ssize_t  dst_len,
ssize_t  start,
ssize_t  len,
const FB_WCHAR src 
)

Definition at line 6 of file strw_midassign.c.

Here is the call graph for this function:

FBCALL void* fb_WstrAssignToA ( void *  dst,
ssize_t  dst_chars,
FB_WCHAR src,
int  fill_rem 
)

Definition at line 125 of file strw_convassign.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL void* fb_WstrAssignToA_Init ( void *  dst,
ssize_t  dst_chars,
FB_WCHAR src,
int  fill_rem 
)

Definition at line 136 of file strw_convassign.c.

Here is the call graph for this function:

FBCALL void* fb_WstrAssignToAEx ( void *  dst,
ssize_t  dst_chars,
FB_WCHAR src,
int  fill_rem,
int  is_init 
)

Definition at line 42 of file strw_convassign.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrBin_b ( unsigned char  num)

Definition at line 5 of file strw_bin.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrBin_i ( unsigned int  num)

Definition at line 15 of file strw_bin.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrBin_l ( unsigned long long  num)

Definition at line 40 of file strw_bin_lng.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrBin_p ( void *  p)

Definition at line 5 of file strw_bin_ptr.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrBin_s ( unsigned short  num)

Definition at line 10 of file strw_bin.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrBinEx_b ( unsigned char  num,
int  digits 
)

Definition at line 20 of file strw_bin.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrBinEx_i ( unsigned int  num,
int  digits 
)

Definition at line 30 of file strw_bin.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrBinEx_l ( unsigned long long  num,
int  digits 
)

Definition at line 5 of file strw_bin_lng.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrBinEx_p ( void *  p,
int  digits 
)

Definition at line 14 of file strw_bin_ptr.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrBinEx_s ( unsigned short  num,
int  digits 
)

Definition at line 25 of file strw_bin.c.

Here is the call graph for this function:

FB_WCHAR* fb_WstrChr ( int  args,
  ... 
)

Definition at line 5 of file strw_chr.c.

Here is the call graph for this function:

FBCALL int fb_WstrCompare ( const FB_WCHAR str1,
const FB_WCHAR str2 
)

Definition at line 5 of file strw_comp.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrConcat ( const FB_WCHAR str1,
const FB_WCHAR str2 
)

Definition at line 5 of file strw_concat.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrConcatAssign ( FB_WCHAR dst,
ssize_t  dst_chars,
const FB_WCHAR src 
)

Definition at line 5 of file strw_concatassign.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrConcatAW ( const void *  str1,
ssize_t  str1_size,
const FB_WCHAR str2 
)

Definition at line 40 of file strw_convconcat.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrConcatWA ( const FB_WCHAR str1,
const void *  str2,
ssize_t  str2_size 
)

Definition at line 5 of file strw_convconcat.c.

Here is the call graph for this function:

FBCALL void fb_WstrDelete ( FB_WCHAR str)

Definition at line 5 of file strw_del.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrFill1 ( ssize_t  chars,
int  c 
)

Definition at line 5 of file strw_fill.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrFill2 ( ssize_t  cnt,
const FB_WCHAR src 
)

Definition at line 23 of file strw_fill.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrHex_b ( unsigned char  num)

Definition at line 5 of file strw_hex.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrHex_i ( unsigned int  num)

Definition at line 15 of file strw_hex.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrHex_l ( unsigned long long  num)

Definition at line 45 of file strw_hex_lng.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrHex_p ( void *  p)

Definition at line 5 of file strw_hex_ptr.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrHex_s ( unsigned short  num)

Definition at line 10 of file strw_hex.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrHexEx_b ( unsigned char  num,
int  digits 
)

Definition at line 20 of file strw_hex.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrHexEx_i ( unsigned int  num,
int  digits 
)

Definition at line 30 of file strw_hex.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrHexEx_l ( unsigned long long  num,
int  digits 
)

Definition at line 10 of file strw_hex_lng.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrHexEx_p ( void *  p,
int  digits 
)

Definition at line 14 of file strw_hex_ptr.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrHexEx_s ( unsigned short  num,
int  digits 
)

Definition at line 25 of file strw_hex.c.

Here is the call graph for this function:

FBCALL ssize_t fb_WstrInstr ( ssize_t  start,
const FB_WCHAR src,
const FB_WCHAR patt 
)

Definition at line 5 of file strw_instr.c.

Here is the call graph for this function:

FBCALL ssize_t fb_WstrInstrAny ( ssize_t  start,
const FB_WCHAR src,
const FB_WCHAR patt 
)

Definition at line 5 of file strw_instrany.c.

Here is the call graph for this function:

FBCALL ssize_t fb_WstrInstrRev ( const FB_WCHAR src,
const FB_WCHAR patt,
ssize_t  start 
)

Definition at line 5 of file strw_instrrev.c.

Here is the call graph for this function:

FBCALL ssize_t fb_WstrInstrRevAny ( const FB_WCHAR src,
const FB_WCHAR patt,
ssize_t  start 
)

Definition at line 5 of file strw_instrrevany.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrLcase2 ( const FB_WCHAR src,
int  mode 
)

Definition at line 5 of file strw_lcase.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrLeft ( const FB_WCHAR str,
ssize_t  chars 
)

Definition at line 5 of file strw_left.c.

Here is the call graph for this function:

FBCALL ssize_t fb_WstrLen ( FB_WCHAR str)

Definition at line 5 of file strw_len.c.

Here is the call graph for this function:

FBCALL void fb_WstrLset ( FB_WCHAR dst,
FB_WCHAR src 
)

Definition at line 5 of file strw_set.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrLTrim ( const FB_WCHAR str)

Definition at line 5 of file strw_ltrim.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrLTrimAny ( const FB_WCHAR str,
const FB_WCHAR pattern 
)

Definition at line 5 of file strw_ltrimany.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrLTrimEx ( const FB_WCHAR str,
const FB_WCHAR pattern 
)

Definition at line 5 of file strw_ltrimex.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrMid ( const FB_WCHAR src,
ssize_t  start,
ssize_t  len 
)

Definition at line 5 of file strw_mid.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrOct_b ( unsigned char  num)

Definition at line 5 of file strw_oct.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrOct_i ( unsigned int  num)

Definition at line 15 of file strw_oct.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrOct_l ( unsigned long long  num)

Definition at line 40 of file strw_oct_lng.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrOct_p ( void *  p)

Definition at line 5 of file strw_oct_ptr.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrOct_s ( unsigned short  num)

Definition at line 10 of file strw_oct.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrOctEx_b ( unsigned char  num,
int  digits 
)

Definition at line 20 of file strw_oct.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrOctEx_i ( unsigned int  num,
int  digits 
)

Definition at line 30 of file strw_oct.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrOctEx_l ( unsigned long long  num,
int  digits 
)

Definition at line 5 of file strw_oct_lng.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrOctEx_p ( void *  p,
int  digits 
)

Definition at line 14 of file strw_oct_ptr.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrOctEx_s ( unsigned short  num,
int  digits 
)

Definition at line 25 of file strw_oct.c.

Here is the call graph for this function:

FBCALL int fb_WstrRadix2Int ( const FB_WCHAR src,
ssize_t  len,
int  radix 
)

Definition at line 3 of file strw_convfrom_rad.c.

FBCALL long long fb_WstrRadix2Longint ( const FB_WCHAR s,
ssize_t  len,
int  radix 
)

Definition at line 3 of file strw_convfrom_radlng.c.

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrRight ( const FB_WCHAR str,
ssize_t  chars 
)

Definition at line 5 of file strw_right.c.

Here is the call graph for this function:

FBCALL void fb_WstrRset ( FB_WCHAR dst,
FB_WCHAR src 
)

Definition at line 27 of file strw_set.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrRTrim ( const FB_WCHAR str)

Definition at line 5 of file strw_rtrim.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrRTrimAny ( const FB_WCHAR str,
const FB_WCHAR pattern 
)

Definition at line 5 of file strw_rtrimany.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrRTrimEx ( const FB_WCHAR str,
const FB_WCHAR pattern 
)

Definition at line 5 of file strw_rtrimex.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrSpace ( ssize_t  chars)

Definition at line 5 of file strw_space.c.

Here is the call graph for this function:

FBCALL double fb_WstrToDouble ( const FB_WCHAR src,
ssize_t  len 
)

Definition at line 5 of file strw_convfrom.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL int fb_WstrToInt ( const FB_WCHAR src,
ssize_t  len 
)

Definition at line 5 of file strw_convfrom_int.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL long long fb_WstrToLongint ( const FB_WCHAR src,
ssize_t  len 
)

Definition at line 5 of file strw_convfrom_lng.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FBSTRING* fb_WstrToStr ( const FB_WCHAR src)

Definition at line 5 of file strw_convto_str.c.

Here is the call graph for this function:

FBCALL unsigned int fb_WstrToUInt ( const FB_WCHAR src,
ssize_t  len 
)

Definition at line 5 of file strw_convfrom_uint.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL unsigned long long fb_WstrToULongint ( const FB_WCHAR src,
ssize_t  len 
)

Definition at line 5 of file strw_convfrom_ulng.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL FB_WCHAR* fb_WstrTrim ( const FB_WCHAR src)

Definition at line 5 of file strw_trim.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrTrimAny ( const FB_WCHAR str,
const FB_WCHAR pattern 
)

Definition at line 5 of file strw_trimany.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrTrimEx ( const FB_WCHAR str,
const FB_WCHAR pattern 
)

Definition at line 5 of file strw_trimex.c.

Here is the call graph for this function:

FBCALL FB_WCHAR* fb_WstrUcase2 ( const FB_WCHAR src,
int  mode 
)

Definition at line 5 of file strw_ucase.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL double fb_WstrVal ( const FB_WCHAR str)

Definition at line 68 of file strw_convfrom.c.

Here is the call graph for this function:

FBCALL int fb_WstrValInt ( const FB_WCHAR str)

Definition at line 51 of file strw_convfrom_int.c.

Here is the call graph for this function:

FBCALL long long fb_WstrValLng ( const FB_WCHAR str)

Definition at line 57 of file strw_convfrom_lng.c.

Here is the call graph for this function:

FBCALL unsigned int fb_WstrValUInt ( const FB_WCHAR str)

Definition at line 49 of file strw_convfrom_uint.c.

Here is the call graph for this function:

FBCALL unsigned long long fb_WstrValULng ( const FB_WCHAR str)

Definition at line 55 of file strw_convfrom_ulng.c.

Here is the call graph for this function: