Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

PIC.16F.16F1937

Constants


Globals

STRING In18     STRING In17     STRING In16     STRING In15     STRING Out19     STRING In14     STRING Out18     STRING In13     STRING Out17     STRING In12     STRING Out16     STRING In11     STRING Out15     STRING In10     STRING Out9     STRING Out14     STRING Out29     STRING Out8     STRING Out13     STRING Out28     STRING Out7     STRING Out12     STRING Out27     STRING Out6     STRING Out11     STRING Out26     STRING Out25     STRING Out5     STRING Out10     BYTE FileMIMEType     STRING Out24     STRING Out4     STRING Out23     STRING Out3     STRING Out22     STRING Out2     STRING Out21     STRING Out1     STRING Out20     STRING Out0     UNSIGNED LONG FileSize     STRING In9     STRING FileType     STRING In8     BOOL bHasParams     STRING In7     STRING In6     STRING In5     STRING In4     STRING In3     STRING In2     STRING In1     STRING In0     STRING In19    

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Prv_ResetOutValues

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Ev_Timer

Return:     UNSIGNED LONG
Params:     UNSIGNED LONG TimerID    
Vars:     HANDLE Handle    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

GetInValueFloat

Return:     FLOAT
Params:     BYTE Index    
Vars:     STRING Temp    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Prv_IsTerminate

Return:     BOOL
Params:     BYTE c    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Prv_ParseName

Return:     STRING
Vars:     BYTE ix     BYTE Char     BYTE FileType    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Prv_SendHTML

Return:     VOID
Params:     STRING text    
Vars:     STRING s     UNSIGNED INT n     BYTE OutSub     STRING TxStr     BYTE count    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

SetOutValueFloat

Return:     VOID
Params:     BYTE Index     FLOAT Value     BYTE NumDP    
Vars:     STRING Temp    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Ev_Initialise

Return:     UNSIGNED LONG
Vars:     STRING temp_str     HANDLE temp_handle     UNSIGNED LONG ver    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Prv_ResetInValues

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

SetOutValueLong

Return:     VOID
Params:     BYTE Index     SIGNED LONG Value    
Vars:     STRING Temp    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Prv_GetParamString

Return:     STRING
Vars:     BOOL done     BOOL first     STRING s    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Prv_IsNumeric

Return:     BOOL
Params:     BYTE c    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Prv_IsAlphaNumeric

Return:     BOOL
Params:     BYTE c    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

SetOutValue

Return:     VOID
Params:     BYTE Index     STRING Value    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Ev_Property

Return:     UNSIGNED LONG
Vars:     STRING tempstr     BYTE idx     HANDLE NCHandle     HANDLE FHandle     BOOL bShowHtmlPages    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Ev_LoadComplete

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Prv_SendHeader

Return:     VOID
Vars:     UNSIGNED INT iHeadLen    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

GetInValue

Return:     STRING
Params:     BYTE Index    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Prv_SendMIMEHeader

Return:     VOID
Vars:     UNSIGNED LONG FileSize     STRING SizeStr    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Ev_Renamed

Return:     UNSIGNED LONG
Vars:     STRING Name    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Prv_ParseParams

Return:     VOID
Vars:     UNSIGNED INT n     BYTE param     BYTE done     STRING value     BYTE length     BYTE Char     BYTE vlen     BOOL first    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Ev_GetVarSize

Return:     UNSIGNED LONG
Params:     STRING VarName     Elements    
Vars:     STRING Str     BYTE Num    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Prv_SendPageWithCallback

Return:     VOID
Params:     STRING name     STRING params    
Vars:     UNSIGNED INT idx     UNSIGNED INT iLen     STRING html     SIGNED INT ret     BOOL bFinished    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

GetInValueLong

Return:     SIGNED LONG
Params:     BYTE Index    
Vars:     STRING Temp    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

CreateServerSocket

Return:     BYTE
Params:     UNSIGNED INT Port    
Vars:     BYTE sopr     BYTE spr    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Ev_AddVar

Return:     UNSIGNED LONG
Params:     STRING VarName     STRING ExpandName     STRING Expansion    
Vars:     STRING Str     BYTE Num    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

CheckSocketActivity

Return:     STRING
Vars:     UNSIGNED INT test     STRING RxTempBuff     UNSIGNED INT idx     STRING Name     STRING Params    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Prv_SendEmbeddedPage

Return:     VOID
Params:     STRING name    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Prv_SendFile

Return:     VOID
Vars:     STRING s     UNSIGNED INT n     BYTE Char     BYTE OutSub     STRING TxStr     BYTE count     BOOL Skip    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Main

Return:     VOID
Vars:     STRING s    

Your browser does not support the HTML5 canvas tag.

Prv_ResetOutValues    /    Ev_Timer    /    GetInValueFloat    /    Prv_IsTerminate    /    Prv_ParseName    /    Prv_SendHTML    /    SetOutValueFloat    /    Ev_Initialise    /    Prv_ResetInValues    /    SetOutValueLong    /    Prv_GetParamString    /    Prv_IsNumeric    /    Prv_IsAlphaNumeric    /    SetOutValue    /    Ev_Property    /    Ev_LoadComplete    /    Prv_SendHeader    /    GetInValue    /    Prv_SendMIMEHeader    /    Ev_Renamed    /    Prv_ParseParams    /    Ev_GetVarSize    /    Prv_SendPageWithCallback    /    GetInValueLong    /    CreateServerSocket    /    Ev_AddVar    /    CheckSocketActivity    /    Prv_SendEmbeddedPage    /    Prv_SendFile    /    Main    /    Initialise

Initialise

Return:     VOID
Vars:     BYTE temp    

Your browser does not support the HTML5 canvas tag.

Verison History

Version 0.6
12/09/19 BR - Created initial recursive parser
14/09/19 BR - Added support for disabled icons
18/09/19 BR - Fixed decision icon parsing
19/09/19 BR - Added switch icon support
23/09/19 BR - Fixed recursive loop spacing
27/09/19 BR - Further tweaked spacing and added Macro menu
30/09/19 BR - Improved all string spacing
01/10/19 BR - Improved While icon support