FreeBASIC
0.91.0
|
#include "hlp-str.bi"
Go to the source code of this file.
Macros | |
#define | __HELP_BI__ |
#define | hIsCharLower(_c) /* ( (_c >= asc("a")) andalso (_c <= asc("z")) ) */ |
#define | hIsCharUpper(_c) /* ( (_c <= asc("Z")) andalso (_c >= asc("A")) ) */ |
#define | hIsChar(_c) /* ( hIsCharLower(_c) orelse hIsCharUpper(_c) ) */ |
#define | hIsCharNumeric(_c) /* ( (_c <= asc("9")) andalso (_c >= asc("0")) ) */ |
#define | hCastFloatToULongint(f) /* cunsg( iif( (f) >= 1.e+16, clngint( (f) * 0.5 ) shl 1, clngint( f ) ) ) */ |
Functions | |
function_as_integer | hMatchText (byval_as_zstring_ptr txt) |
function_as_integer | hMatch (byval_as_integer token) |
function_as_zstring_ptr | hMakeProfileLabelName () |
function_as_integer | hFBrelop2IRrelop (byval_as_integer tk) |
function_as_integer | hFileExists (byval_as_zstring_ptr filename) |
sub | hClearName (byval_as_zstring_ptr src) |
sub | hUcase (byval_as_const_zstring_ptr src, byval_as_zstring_ptr dst) |
function_as_string | hStripUnderscore (byval_as_zstring_ptr symbol) |
function_as_string | hStripExt (byval_as_zstring_ptr filename) |
function_as_string | hStripPath (byval_as_zstring_ptr filename) |
function_as_string | hStripFilename (byval_as_zstring_ptr filename) |
function_as_string | hGetFileExt (byval_as_zstring_ptr fname) |
sub | hReplaceSlash (byval_as_zstring_ptr s, byval_as_integer char) |
function_as_string | pathStripDiv (byref_as_string path) |
function_as_integer | pathIsAbsolute (byval_as_zstring_ptr path) |
function_as_string | hFloatToHex (byval_as_double value, byval_as_integer dtype) |
function_as_integer | hCheckFileFormat (byval_as_integer f) |
function_as_string | hCurDir () |
function_as_zstring_ptr | hHexUInt (byval_as_uinteger value) |
function_as_integer | hIsValidSymbolName (byval_as_zstring_ptr sym) |
function_as_string | strUnquote (byref_as_string s) |
Variables | |
const VAR | INVALID = -1 |
#define hIsChar | ( | _c) | /* ( hIsCharLower(_c) orelse hIsCharUpper(_c) ) */ |
#define hIsCharLower | ( | _c) | /* ( (_c >= asc("a")) andalso (_c <= asc("z")) ) */ |
#define hIsCharNumeric | ( | _c) | /* ( (_c <= asc("9")) andalso (_c >= asc("0")) ) */ |
#define hIsCharUpper | ( | _c) | /* ( (_c <= asc("Z")) andalso (_c >= asc("A")) ) */ |
function_as_integer hCheckFileFormat | ( | byval_as_integer | f) |
sub hClearName | ( | byval_as_zstring_ptr | src) |
function_as_string hCurDir | ( | ) |
function_as_integer hFBrelop2IRrelop | ( | byval_as_integer | tk) |
function_as_integer hFileExists | ( | byval_as_zstring_ptr | filename) |
function_as_string hFloatToHex | ( | byval_as_double | value, |
byval_as_integer | dtype | ||
) |
function_as_string hGetFileExt | ( | byval_as_zstring_ptr | fname) |
function_as_zstring_ptr hHexUInt | ( | byval_as_uinteger | value) |
function_as_integer hIsValidSymbolName | ( | byval_as_zstring_ptr | sym) |
function_as_zstring_ptr hMakeProfileLabelName | ( | ) |
function_as_integer hMatch | ( | byval_as_integer | token) |
function_as_integer hMatchText | ( | byval_as_zstring_ptr | txt) |
sub hReplaceSlash | ( | byval_as_zstring_ptr | s, |
byval_as_integer | char | ||
) |
function_as_string hStripExt | ( | byval_as_zstring_ptr | filename) |
function_as_string hStripFilename | ( | byval_as_zstring_ptr | filename) |
function_as_string hStripPath | ( | byval_as_zstring_ptr | filename) |
function_as_string hStripUnderscore | ( | byval_as_zstring_ptr | symbol) |
sub hUcase | ( | byval_as_const_zstring_ptr | src, |
byval_as_zstring_ptr | dst | ||
) |
function_as_integer pathIsAbsolute | ( | byval_as_zstring_ptr | path) |
function_as_string pathStripDiv | ( | byref_as_string | path) |
function_as_string strUnquote | ( | byref_as_string | s) |