Go to the source code of this file.
 | 
| #define  | NF(f)   (sizeof(f) / sizeof(f[0])) | 
|   | 
◆ NF
      
        
          | #define NF | 
          ( | 
            | 
          f | ) | 
             (sizeof(f) / sizeof(f[0])) | 
        
      
 
 
◆ WsStdLibFuncReg
◆ WsStdLibReg
◆ ws_stdlib_function()
      
        
          | WsBool ws_stdlib_function  | 
          ( | 
          const char *  | 
          library,  | 
        
        
           | 
           | 
          const char *  | 
          function,  | 
        
        
           | 
           | 
          WsUInt16 *  | 
          lindex_return,  | 
        
        
           | 
           | 
          WsUInt8 *  | 
          findex_return,  | 
        
        
           | 
           | 
          WsUInt8 *  | 
          num_args_return,  | 
        
        
           | 
           | 
          WsBool *  | 
          lindex_found_return,  | 
        
        
           | 
           | 
          WsBool *  | 
          findex_found_return  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ws_stdlib_function_name()
      
        
          | WsBool ws_stdlib_function_name  | 
          ( | 
          WsUInt16  | 
          lindex,  | 
        
        
           | 
           | 
          WsUInt8  | 
          findex,  | 
        
        
           | 
           | 
          const char **  | 
          library_return,  | 
        
        
           | 
           | 
          const char **  | 
          function_return  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ lib_crypto_functions
Initial value:=
    {
        {"signText", 4, 16},
    }
 
Definition at line 206 of file wsstdlib.c.
 
 
◆ lib_dialogs_functions
Initial value:=
    {
        {"prompt", 2, 0},
        {"confirm", 3, 1},
        {"alert", 1, 2},
    }
 
Definition at line 199 of file wsstdlib.c.
 
 
◆ lib_efi_functions
Initial value:=
    {
        {"set", 3, 0},
        {"get", 2, 1},
        {"getFirstName", 1, 2},
        {"getNextName", 2, 3},
        {"getAllAttributes", 1, 4},
        {"getAttribute", 2, 5},
        {"getClassProperty", 2, 6},
        {"getUnits", 1, 7},
        {"query", 1, 8},
        {"invoke", 3, 9},
        {"call", 3, 10},
        {"status", 1, 11},
        {"control", 3, 12},
    }
 
Definition at line 211 of file wsstdlib.c.
 
 
◆ lib_float_functions
Initial value:=
    {
        {"int", 1, 0},
        {"floor", 1, 1},
        {"ceil", 1, 2},
        {"pow", 2, 3},
        {"round", 1, 4},
        {"sqrt", 1, 5},
        {"maxFloat", 0, 6},
        {"minFloat", 0, 7},
    }
 
Definition at line 138 of file wsstdlib.c.
 
 
◆ lib_lang_functions
Initial value:=
    {
        {"abs", 1, 0},
        {"min", 2, 1},
        {"max", 2, 2},
        {"parseInt", 1, 3},
        {"parseFloat", 1, 4},
        {"isInt", 1, 5},
        {"isFloat", 1, 6},
        {"maxInt", 0, 7},
        {"minInt", 0, 8},
        {"float", 0, 9},
        {"exit", 1, 10},
        {"abort", 1, 11},
        {"random", 1, 12},
        {"seed", 1, 13},
        {"characterSet", 0, 14},
    }
 
Definition at line 119 of file wsstdlib.c.
 
 
◆ lib_string_functions
Initial value:=
    {
        {"length", 1, 0},
        {"isEmpty", 1, 1},
        {"charAt", 2, 2},
        {"subString", 3, 3},
        {"find", 2, 4},
        {"replace", 3, 5},
        {"elements", 2, 6},
        {"elementAt", 3, 7},
        {"removeAt", 3, 8},
        {"replaceAt", 4, 9},
        {"insertAt", 4, 10},
        {"squeeze", 1, 11},
        {"trim", 1, 12},
        {"compare", 2, 13},
        {"toString", 1, 14},
        {"format", 2, 15},
    }
 
Definition at line 150 of file wsstdlib.c.
 
 
◆ lib_url_functions
Initial value:=
    {
        {"isValid", 1, 0},
        {"getScheme", 1, 1},
        {"getHost", 1, 2},
        {"getPort", 1, 3},
        {"getPath", 1, 4},
        {"getParameters", 1, 5},
        {"getQuery", 1, 6},
        {"getFragment", 1, 7},
        {"getBase", 0, 8},
        {"getReferer", 0, 9},
        {"resolve", 2, 10},
        {"escapeString", 1, 11},
        {"unescapeString", 1, 12},
        {"loadString", 2, 13},
    }
 
Definition at line 170 of file wsstdlib.c.
 
 
◆ lib_wmlbrowser_functions
Initial value:=
    {
        {"getVar", 1, 0},
        {"setVar", 2, 1},
        {"go", 1, 2},
        {"prev", 0, 3},
        {"newContext", 0, 4},
        {"getCurrentCard", 0, 5},
        {"refresh", 0, 6},
    }
 
Definition at line 188 of file wsstdlib.c.
 
 
◆ lib_wtaansi136_functions
Initial value:=
    {
        {"sendFlash", 2, 0},
        {"sendAlert", 2, 1},
    }
 
Definition at line 271 of file wsstdlib.c.
 
 
◆ lib_wtacalllog_functions
Initial value:=
    {
        {"dialled", 1, 0},
        {"missed", 1, 1},
        {"received", 1, 2},
        {"getFieldValue", 2, 3},
    }
 
Definition at line 291 of file wsstdlib.c.
 
 
◆ lib_wtagsm_functions
Initial value:=
    {
        {"hold", 1, 0},
        {"retrieve", 1, 1},
        {"transfer", 2, 2},
        {"deflect", 2, 3},
        {"multiparty", 0, 4},
        {"seperate", 1, 5},
        {"sendUSSD", 4, 6},
        {"netinfo", 1, 7},
        {"callWaiting", 1, 8},
        {"sendBusy", 1, 9},
    }
 
Definition at line 277 of file wsstdlib.c.
 
 
◆ lib_wtais95_functions
Initial value:=
    {
        {"sendText", 6, 0},
        {"cancelText", 1, 1},
        {"sendAck", 1, 2},
    }
 
Definition at line 309 of file wsstdlib.c.
 
 
◆ lib_wtamisc_functions
Initial value:=
    {
        {"setIndicator", 2, 0},
        {"endContext", 0, 1},
        {"getProtection", 0, 2},
        {"setProtection", 1, 3},
    }
 
Definition at line 263 of file wsstdlib.c.
 
 
◆ lib_wtanettext_functions
Initial value:=
    {
        {"send", 2, 0},
        {"list", 2, 1},
        {"remove", 1, 2},
        {"getFieldValue", 2, 3},
        {"markAsRead", 1, 4},
    }
 
Definition at line 245 of file wsstdlib.c.
 
 
◆ lib_wtapdc_functions
Initial value:=
    {
        {"hold", 1, 0},
        {"retrieve", 1, 1},
        {"transfer", 2, 2},
        {"deflect", 2, 3},
        {"multiparty", 0, 4},
        {"seperate", 1, 5},
    }
 
Definition at line 299 of file wsstdlib.c.
 
 
◆ lib_wtaphonebook_functions
Initial value:=
    {
        {"write", 3, 0},
        {"search", 2, 1},
        {"remove", 1, 2},
        {"getFieldValue", 2, 3},
        {"change", 3, 4},
    }
 
Definition at line 254 of file wsstdlib.c.
 
 
◆ lib_wtapublic_functions
Initial value:=
    {
        {"makeCall", 1, 0},
        {"sendDTMF", 1, 1},
        {"addPBEntry", 2, 2},
    }
 
Definition at line 228 of file wsstdlib.c.
 
 
◆ lib_wtavoicecall_functions
Initial value:=
    {
        {"setup", 2, 0},
        {"accept", 2, 1},
        {"release", 1, 2},
        {"sendDTMF", 2, 3},
        {"callStatus", 2, 4},
        {"list", 1, 5},
    }
 
Definition at line 235 of file wsstdlib.c.
 
 
◆ libraries
Initial value:=
    {
        {NULL, 0, 0, NULL}
    }
static WsStdLibFuncReg lib_float_functions[]
 
static WsStdLibFuncReg lib_string_functions[]
 
static WsStdLibFuncReg lib_wmlbrowser_functions[]
 
static WsStdLibFuncReg lib_wtapdc_functions[]
 
static WsStdLibFuncReg lib_wtapublic_functions[]
 
static WsStdLibFuncReg lib_wtais95_functions[]
 
static WsStdLibFuncReg lib_wtacalllog_functions[]
 
static WsStdLibFuncReg lib_efi_functions[]
 
static WsStdLibFuncReg lib_crypto_functions[]
 
static WsStdLibFuncReg lib_wtamisc_functions[]
 
static WsStdLibFuncReg lib_wtagsm_functions[]
 
static WsStdLibFuncReg lib_dialogs_functions[]
 
static WsStdLibFuncReg lib_lang_functions[]
 
static WsStdLibFuncReg lib_url_functions[]
 
static WsStdLibFuncReg lib_wtanettext_functions[]
 
static WsStdLibFuncReg lib_wtavoicecall_functions[]
 
static WsStdLibFuncReg lib_wtaansi136_functions[]
 
static WsStdLibFuncReg lib_wtaphonebook_functions[]
 
 
Definition at line 316 of file wsstdlib.c.
Referenced by ws_stdlib_function(), and ws_stdlib_function_name().