FreeBASIC  0.91.0
hlp.bi File Reference
#include "hlp-str.bi"
Include dependency graph for hlp.bi:
This graph shows which files directly or indirectly include this file:

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
 

Macro Definition Documentation

#define __HELP_BI__

Definition at line 2 of file hlp.bi.

#define hCastFloatToULongint (   f)    /* cunsg( iif( (f) >= 1.e+16, clngint( (f) * 0.5 ) shl 1, clngint( f ) ) ) */

Definition at line 215 of file hlp.bi.

#define hIsChar (   _c)    /* ( hIsCharLower(_c) orelse hIsCharUpper(_c) ) */

Definition at line 211 of file hlp.bi.

#define hIsCharLower (   _c)    /* ( (_c >= asc("a")) andalso (_c <= asc("z")) ) */

Definition at line 209 of file hlp.bi.

#define hIsCharNumeric (   _c)    /* ( (_c <= asc("9")) andalso (_c >= asc("0")) ) */

Definition at line 212 of file hlp.bi.

#define hIsCharUpper (   _c)    /* ( (_c <= asc("Z")) andalso (_c >= asc("A")) ) */

Definition at line 210 of file hlp.bi.

Function Documentation

function_as_integer hCheckFileFormat ( byval_as_integer  f)

Definition at line 380 of file hlp.bas.

Here is the caller graph for this function:

sub hClearName ( byval_as_zstring_ptr  src)

Definition at line 188 of file hlp.bas.

Here is the caller graph for this function:

function_as_string hCurDir ( )

Definition at line 426 of file hlp.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

function_as_integer hFBrelop2IRrelop ( byval_as_integer  tk)

Definition at line 104 of file hlp.bas.

Here is the call graph for this function:

function_as_integer hFileExists ( byval_as_zstring_ptr  filename)

Definition at line 135 of file hlp.bas.

Here is the caller graph for this function:

function_as_string hFloatToHex ( byval_as_double  value,
byval_as_integer  dtype 
)

Definition at line 85 of file hlp.bas.

Here is the caller graph for this function:

function_as_string hGetFileExt ( byval_as_zstring_ptr  fname)

Definition at line 301 of file hlp.bas.

Here is the caller graph for this function:

function_as_zstring_ptr hHexUInt ( byval_as_uinteger  value)

Definition at line 44 of file hlp.bas.

Here is the caller graph for this function:

function_as_integer hIsValidSymbolName ( byval_as_zstring_ptr  sym)

Definition at line 433 of file hlp.bas.

Here is the caller graph for this function:

function_as_zstring_ptr hMakeProfileLabelName ( )
function_as_integer hMatch ( byval_as_integer  token)

Definition at line 29 of file hlp.bas.

Here is the call graph for this function:

function_as_integer hMatchText ( byval_as_zstring_ptr  txt)

Definition at line 14 of file hlp.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

sub hReplaceSlash ( byval_as_zstring_ptr  s,
byval_as_integer  char 
)

Definition at line 336 of file hlp.bas.

Here is the caller graph for this function:

function_as_string hStripExt ( byval_as_zstring_ptr  filename)

Definition at line 214 of file hlp.bas.

Here is the caller graph for this function:

function_as_string hStripFilename ( byval_as_zstring_ptr  filename)

Definition at line 270 of file hlp.bas.

Here is the caller graph for this function:

function_as_string hStripPath ( byval_as_zstring_ptr  filename)

Definition at line 239 of file hlp.bas.

Here is the caller graph for this function:

function_as_string hStripUnderscore ( byval_as_zstring_ptr  symbol)
sub hUcase ( byval_as_const_zstring_ptr  src,
byval_as_zstring_ptr  dst 
)

Definition at line 153 of file hlp.bas.

Here is the caller graph for this function:

function_as_integer pathIsAbsolute ( byval_as_zstring_ptr  path)

Definition at line 360 of file hlp.bas.

Here is the caller graph for this function:

function_as_string pathStripDiv ( byref_as_string  path)

Definition at line 344 of file hlp.bas.

Here is the caller graph for this function:

function_as_string strUnquote ( byref_as_string  s)

Definition at line 462 of file hlp.bas.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

const VAR INVALID = -1

Definition at line 113 of file hlp.bi.