FreeBASIC
0.91.0
|
Go to the source code of this file.
Macros | |
#define | __HELP_STR_BI__ |
#define | ZstrAllocate(chars) /* xallocate( chars + 1 ) */ |
#define | ZstrFree(p) /* if( p <> NULL ) then : deallocate( p ) : end if */ |
#define | WstrAllocate(chars) /* xallocate( (chars + 1) * len( wstring ) ) */ |
#define | WstrFree(p) /* if( p <> NULL ) then : deallocate( p ) : end if */ |
Functions | |
sub | ZstrAssign (byval_as_zstring_ptr_ptr dst, byval_as_zstring_ptr src) |
sub | ZstrAssignW (byval_as_zstring_ptr_ptr dst, byval_as_wstring_ptr src) |
sub | ZstrConcatAssign (byval_as_zstring_ptr_ptr dst, byval_as_zstring_ptr src) |
sub | ZstrConcatAssignW (byval_as_zstring_ptr_ptr dst, byval_as_wstring_ptr src) |
function_as_zstring_ptr | ZstrDup (byval_as_zstring_ptr s) |
sub | WstrAssign (byval_as_wstring_ptr_ptr dst, byval_as_wstring_ptr src) |
sub | WstrAssignA (byval_as_wstring_ptr_ptr dst, byval_as_zstring_ptr src) |
sub | WstrConcatAssign (byval_as_wstring_ptr_ptr dst, byval_as_wstring_ptr src) |
sub | WstrConcatAssignW (byval_as_wstring_ptr_ptr dst, byval_as_zstring_ptr src) |
function_as_wstring_ptr | WstrDup (byval_as_wstring_ptr s) |
function_as_zstring_ptr | hReEscape (byval_as_zstring_ptr text, byref_as_integer textlen, byref_as_integer isunicode) |
function_as_wstring_ptr | hReEscapeW (byval_as_wstring_ptr text, byref_as_integer textlen) |
function_as_const_zstring_ptr | hEscape (byval_as_const_zstring_ptr text) |
function_as_zstring_ptr | hEscapeW (byval_as_wstring_ptr text) |
function_as_zstring_ptr | hUnescape (byval_as_zstring_ptr text) |
function_as_wstring_ptr | hUnescapeW (byval_as_wstring_ptr text) |
function_as_integer | hHasEscape (byval_as_zstring_ptr text) |
function_as_integer | hHasEscapeW (byval_as_wstring_ptr text) |
function_as_string | hReplace (byval_as_zstring_ptr text, byval_as_zstring_ptr oldtext, byval_as_zstring_ptr newtext) |
function_as_wstring_ptr | hReplaceW (byval_as_wstring_ptr orgtext, byval_as_wstring_ptr oldtext, byval_as_wstring_ptr newtext) |
function_as_zstring_ptr | hReplaceChar (byval_as_zstring_ptr orgtext, byval_as_integer oldchar, byval_as_integer newchar) |
function_as_integer | hCharNeedsEscaping (byval_as_integer ch, byval_as_integer quotechar) |
function_as_integer | hIsValidHexDigit (byval_as_integer ch) |
#define __HELP_STR_BI__ |
Definition at line 2 of file hlp-str.bi.
#define WstrAllocate | ( | chars) | /* xallocate( (chars + 1) * len( wstring ) ) */ |
Definition at line 283 of file hlp-str.bi.
Definition at line 285 of file hlp-str.bi.
#define ZstrAllocate | ( | chars) | /* xallocate( chars + 1 ) */ |
Definition at line 279 of file hlp-str.bi.
Definition at line 281 of file hlp-str.bi.
function_as_integer hCharNeedsEscaping | ( | byval_as_integer | ch, |
byval_as_integer | quotechar | ||
) |
function_as_const_zstring_ptr hEscape | ( | byval_as_const_zstring_ptr | text) |
Definition at line 761 of file hlp-str.bas.
function_as_zstring_ptr hEscapeW | ( | byval_as_wstring_ptr | text) |
Definition at line 1005 of file hlp-str.bas.
function_as_integer hHasEscape | ( | byval_as_zstring_ptr | text) |
function_as_integer hHasEscapeW | ( | byval_as_wstring_ptr | text) |
function_as_integer hIsValidHexDigit | ( | byval_as_integer | ch) |
function_as_zstring_ptr hReEscape | ( | byval_as_zstring_ptr | text, |
byref_as_integer | textlen, | ||
byref_as_integer | isunicode | ||
) |
Definition at line 297 of file hlp-str.bas.
function_as_wstring_ptr hReEscapeW | ( | byval_as_wstring_ptr | text, |
byref_as_integer | textlen | ||
) |
Definition at line 535 of file hlp-str.bas.
function_as_string hReplace | ( | byval_as_zstring_ptr | text, |
byval_as_zstring_ptr | oldtext, | ||
byval_as_zstring_ptr | newtext | ||
) |
function_as_zstring_ptr hReplaceChar | ( | byval_as_zstring_ptr | orgtext, |
byval_as_integer | oldchar, | ||
byval_as_integer | newchar | ||
) |
function_as_wstring_ptr hReplaceW | ( | byval_as_wstring_ptr | orgtext, |
byval_as_wstring_ptr | oldtext, | ||
byval_as_wstring_ptr | newtext | ||
) |
Definition at line 245 of file hlp-str.bas.
function_as_zstring_ptr hUnescape | ( | byval_as_zstring_ptr | text) |
Definition at line 1110 of file hlp-str.bas.
function_as_wstring_ptr hUnescapeW | ( | byval_as_wstring_ptr | text) |
Definition at line 1172 of file hlp-str.bas.
sub WstrAssign | ( | byval_as_wstring_ptr_ptr | dst, |
byval_as_wstring_ptr | src | ||
) |
sub WstrAssignA | ( | byval_as_wstring_ptr_ptr | dst, |
byval_as_zstring_ptr | src | ||
) |
Definition at line 137 of file hlp-str.bas.
sub WstrConcatAssign | ( | byval_as_wstring_ptr_ptr | dst, |
byval_as_wstring_ptr | src | ||
) |
sub WstrConcatAssignW | ( | byval_as_wstring_ptr_ptr | dst, |
byval_as_zstring_ptr | src | ||
) |
Definition at line 167 of file hlp-str.bas.
function_as_wstring_ptr WstrDup | ( | byval_as_wstring_ptr | s) |
sub ZstrAssign | ( | byval_as_zstring_ptr_ptr | dst, |
byval_as_zstring_ptr | src | ||
) |
sub ZstrAssignW | ( | byval_as_zstring_ptr_ptr | dst, |
byval_as_wstring_ptr | src | ||
) |
Definition at line 76 of file hlp-str.bas.
sub ZstrConcatAssign | ( | byval_as_zstring_ptr_ptr | dst, |
byval_as_zstring_ptr | src | ||
) |
sub ZstrConcatAssignW | ( | byval_as_zstring_ptr_ptr | dst, |
byval_as_wstring_ptr | src | ||
) |
Definition at line 106 of file hlp-str.bas.
function_as_zstring_ptr ZstrDup | ( | byval_as_zstring_ptr | s) |
Definition at line 182 of file hlp-str.bas.