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().