KVIrc
4.9.2
DeveloperAPIs
|
#include "KviModule.h"
#include "KviLocale.h"
#include "KviControlCodes.h"
#include "KviQString.h"
#include "kvi_debug.h"
#include "kvi_settings.h"
#include "KviMemory.h"
#include "KviKvsArrayCast.h"
#include "KviOptions.h"
#include <QRegExp>
#include <QClipboard>
#include <QCryptographicHash>
Macros | |
#define | INCREMENT_MEM |
#define | INCREMENT_MEM_BY(numchars) |
#define | MEMINCREMENT 32 |
#define INCREMENT_MEM |
Referenced by str_kvs_fnc_printf().
#define INCREMENT_MEM_BY | ( | numchars | ) |
Referenced by str_kvs_fnc_printf().
#define MEMINCREMENT 32 |
Referenced by str_kvs_fnc_printf().
|
static |
References KVS_PF_OPTIONAL, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, and KVSM_PARAMETERS_END.
Referenced by str_module_init().
|
static |
References KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References KVS_PF_OPTIONAL, KVS_PT_BOOL, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setInteger().
Referenced by str_module_init().
|
static |
References KVS_PT_NONEMPTYSTRING, KVS_PT_UINT, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, n, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References KVS_PF_OPTIONAL, KVS_PT_BOOL, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setInteger().
Referenced by str_module_init().
|
static |
References KVS_PF_OPTIONAL, KVS_PT_BOOL, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setBoolean().
Referenced by str_module_init().
|
static |
|
static |
|
static |
References __tr2qs, KviMemory::allocate(), f, KVI_OPTION_BOOL, KVI_OPTION_STRING, KviOption_boolUseSSLPrivateKey, KviOption_stringSSLPrivateKeyPass, KviOption_stringSSLPrivateKeyPath, KVS_PF_OPTIONAL, KVS_PT_NONEMPTYCSTRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), KviKvsVariant::setString(), sig, and KviKvsRunTimeCall::warning().
Referenced by str_module_init().
|
static |
References __tr2qs, f, KVI_OPTION_BOOL, KVI_OPTION_STRING, KviOption_boolUseSSLCertificate, KviOption_stringSSLCertificatePass, KviOption_stringSSLCertificatePath, KVS_PF_OPTIONAL, KVS_PT_NONEMPTYCSTRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), KviKvsVariant::setBoolean(), KviKvsVariant::setString(), and KviKvsRunTimeCall::warning().
Referenced by str_module_init().
|
static |
References KVS_PF_OPTIONAL, KVS_PT_INTEGER, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setInteger().
Referenced by str_module_init().
|
static |
References KVS_PF_OPTIONAL, KVS_PT_BOOL, KVS_PT_INTEGER, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setInteger().
Referenced by str_module_init().
|
static |
References KVS_PF_OPTIONAL, KVS_PT_BOOL, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setInteger().
Referenced by str_module_init().
|
static |
References KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References a, KviKvsArrayCast::array(), KviKvsVariant::asString(), KviKvsArray::at(), i, j, KVS_PF_OPTIONAL, KVS_PT_ARRAYCAST, KVS_PT_INTEGER, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, n, KviKvsModuleFunctionCall::returnValue(), KviKvsArray::set(), KviKvsVariant::setArray(), KviKvsArray::size(), and v.
Referenced by str_module_init().
|
static |
References KVS_PT_INTEGER, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), KviKvsVariant::setBoolean(), and v.
Referenced by str_module_init().
|
static |
References KviKvsVariant::asNumber(), KVS_PT_VARIANT, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), KviKvsVariant::setBoolean(), and v.
Referenced by str_module_init().
|
static |
|
static |
|
static |
References KVS_PT_INTEGER, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References KVS_PF_OPTIONAL, KVS_PT_BOOL, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References KVS_PF_OPTIONAL, KVS_PT_BOOL, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setInteger().
Referenced by str_module_init().
|
static |
References KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviQString::lowerISO88591(), KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
|
static |
References KVS_PF_OPTIONAL, KVS_PT_INTEGER, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References __tr2qs, KviMemory::allocate(), KviKvsVariant::asInteger(), KviKvsVariant::asReal(), KviKvsVariant::asString(), KviKvsVariantList::first(), KviMemory::free(), INCREMENT_MEM, INCREMENT_MEM_BY, kvi_strLen, KVS_PT_STRING, KVS_PT_VARIANTLIST, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, MEMINCREMENT, KviKvsVariantList::next(), p, KviKvsModuleFunctionCall::returnValue(), s, KviTheme::save(), KviKvsVariant::setString(), and KviKvsRunTimeCall::warning().
Referenced by str_module_init().
|
static |
References KVS_PF_OPTIONAL, KVS_PT_BOOL, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References KVS_PT_INTEGER, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References KVS_PF_OPTIONAL, KVS_PT_BOOL, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References KVS_PF_OPTIONAL, KVS_PT_BOOL, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References KVS_PT_INT, KVS_PT_NONEMPTYSTRING, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References a, KviKvsVariantList::count(), KVS_PF_OPTIONAL, KVS_PT_INTEGER, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsRunTimeCall::params(), KviKvsModuleFunctionCall::returnValue(), KviKvsArray::set(), and KviKvsVariant::setArray().
Referenced by str_module_init().
|
static |
References KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
|
static |
References KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References KVS_PT_STRING, KVS_PT_UINT, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, n, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), KviKvsVariant::setString(), and KviQString::upperISO88591().
Referenced by str_module_init().
|
static |
References KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
References KVS_PT_INT, KVS_PT_STRING, KVSM_PARAMETER, KVSM_PARAMETERS_BEGIN, KVSM_PARAMETERS_END, KviKvsModuleFunctionCall::returnValue(), and KviKvsVariant::setString().
Referenced by str_module_init().
|
static |
|
static |
References KVSM_REGISTER_FUNCTION, KVSM_REGISTER_SIMPLE_COMMAND, str_kvs_cmd_toClipboard(), str_kvs_fnc_append(), str_kvs_fnc_charsum(), str_kvs_fnc_chop(), str_kvs_fnc_cmp(), str_kvs_fnc_contains(), str_kvs_fnc_digest(), str_kvs_fnc_equal(), str_kvs_fnc_evpSign(), str_kvs_fnc_evpVerify(), str_kvs_fnc_find(), str_kvs_fnc_findfirst(), str_kvs_fnc_findlast(), str_kvs_fnc_fromclipboard(), str_kvs_fnc_grep(), str_kvs_fnc_insert(), str_kvs_fnc_isempty(), str_kvs_fnc_isnumber(), str_kvs_fnc_isunsignednumber(), str_kvs_fnc_join(), str_kvs_fnc_left(), str_kvs_fnc_lefttofirst(), str_kvs_fnc_lefttolast(), str_kvs_fnc_len(), str_kvs_fnc_localelowcase(), str_kvs_fnc_localeupcase(), str_kvs_fnc_lowcase(), str_kvs_fnc_match(), str_kvs_fnc_mid(), str_kvs_fnc_prepend(), str_kvs_fnc_printf(), str_kvs_fnc_replace(), str_kvs_fnc_right(), str_kvs_fnc_rightfromfirst(), str_kvs_fnc_rightfromlast(), str_kvs_fnc_section(), str_kvs_fnc_split(), str_kvs_fnc_strip(), str_kvs_fnc_stripcolors(), str_kvs_fnc_stripleft(), str_kvs_fnc_stripright(), str_kvs_fnc_token(), str_kvs_fnc_upcase(), str_kvs_fnc_urlencode(), and str_kvs_fnc_word().