libsheepy

C lib for handling text files, strings and json like data structure with an object oriented system
git clone https://spartatek.se/git/libsheepy.git
Log | Files | Refs | README | LICENSE

completion.txt (123590B)


      1 internal
      2 local
      3 var
      4 #undef TRUE /* avoid conflict with ncurses */
      5 const bool TRUE
      6 #undef FALSE /* avoid conflict with ncurses */
      7 const bool FALSE
      8 null
      9 yes
     10 on
     11 no
     12 off
     13 boolS(x)
     14 XSUCCESS
     15 XSuccess
     16 XFAILURE
     17 XFailure
     18 logXSuccess(string)
     19 logXSuccessf(format, ...)
     20 - * log string with logC and exit with failure
     21 logXFailure(string)
     22 logXFailuref(format, ...)
     23 logExit(exitCode, string)
     24 exitFailure(cond)
     25 procbegin
     26 procend
     27 funcbegin
     28 funcend
     29 MACRO( STATEMENTS )
     30 FUNC( STATEMENTS)
     31 is
     32 equals
     33 nequal
     34 shr
     35 shl
     36 inc
     37 dec
     38 ptr_to
     39 val_of
     40 stringifyExpr(expr)
     41 stringifyExpr1(expr)
     42 libsheepyErrorMask
     43 disableLibsheepyErrorLogs
     44 shperror(string)
     45 pFuncError
     46 pStrError(str)
     47 shPrintError
     48 pError(func)
     49 pError0(func)
     50 pErrorNot0(func)
     51 pErrorNULL(func)
     52 pErrorValue(func, errorValue)
     53 pTestError(test)
     54 pTestErrorCmd(test, cmd)
     55 pErrorCmd(func, test, cmd)
     56 pErrorResult(result, func, test)
     57 pErrorResultCmd(result, func, test, cmd)
     58 isError(assigned, left)
     59 maxTryThrowCount
     60 jmp_buf tryJumpBuffers[maxTryThrowCount]
     61 setJump(slot)
     62 try(slot)
     63 throw(slot)
     64 tryV(result, slot)
     65 throwV(slot, value)
     66 goNLabel(go, label)
     67 i8
     68 i16
     69 i32
     70 i64
     71 u8
     72 u16
     73 u32
     74 u64
     75 f32
     76 f64
     77 I8(value)
     78 I16(value)
     79 I32(value)
     80 I64(value)
     81 U8(value)
     82 U16(value)
     83 U32(value)
     84 U64(value)
     85 F32(value)
     86 F64(value)
     87 MAX(a, b)
     88 MIN(a, b)
     89 MIN3(a, b, c)
     90 MAX3(a, b, c)
     91 ABS(a)
     92 CLAMP(x, low, high)
     93 COUNT_ELEMENTS(arr)
     94 ARRAY_SIZE
     95 EXTRACT(x, msb, lsb)
     96 CMP(a, b)
     97 init0Var
     98 ZEROVAR(name)
     99 BUCKETS(count, divider)
    100 swapV(a, b)
    101 setMax(result, a, b)
    102 setMin(result, a, b)
    103 maxV(a, b)
    104 minV(a, b)
    105 absV(a)
    106 FIELD_SIZEOF(t, f)
    107 isIntOdd(value)
    108 isIntEven(value)
    109 typ
    110 ret
    111 elif
    112 unless(cond)
    113 until(cond)
    114 cast(type, casted, toCast)
    115 freen(ptr)
    116 EVA(var, func)
    117 loopBreakerInit
    118 loopBreakerReset
    119 loopBreaker(breakCount)
    120 FILE_LINE
    121 PFILE_LINE
    122 AT
    123 TODO(message)
    124 TOKENPASTE2(a, b)
    125 TOKENPASTE(a, b)
    126 UNIQVAR(name)
    127 void cleanUpCharFree(char **val)
    128 cleanCharP(name)
    129 void cleanUpListFree(char*** val)
    130 cleanListP(name)
    131 void cleanUpFileFree(FILE **val)
    132 cleanFileP(name)
    133 void cleanUpFd(int *val)
    134 cleanFd(name)
    135 cleanFdInit(name)
    136 logVar(var, format)
    137 logMVar(mask, var, format)
    138 logBoolVar(var)
    139 logMBoolVar(mask, var)
    140 logPtr(pointer)
    141 logMPtr(mask, pointer)
    142 RST
    143 BLD
    144 FNT
    145 ITL
    146 UDL
    147 BLI
    148 INV
    149 COC
    150 CRD
    151 BLK
    152 RED
    153 GRN
    154 YLW
    155 BLU
    156 MGT
    157 CYN
    158 WHT
    159 BGBLK
    160 BGRED
    161 BGGRN
    162 BGYLW
    163 BGBLU
    164 BGMGT
    165 BGCYN
    166 BGWHT
    167 sheepyRGBFP
    168 sheepyBOOLFP
    169 timeNs(func)
    170 }while(0)
    171 TIMEUNITUS
    172 TIMEUNITMS
    173 TIMEUNITSC
    174 timeDivs(func, div, timeunit)
    175 }while(0)
    176 timeUs(func)
    177 timeMs(func)
    178 timeSec(func)
    179 uint64_t shStopwatch(uint8_t op)
    180 stopwatchStart
    181 stopwatchLog
    182 stopwatchLogDivs(div, timeunit)
    183 stopwatchLogUs
    184 stopwatchLogMs
    185 stopwatchLogSec
    186 LOG_EMERGENCY
    187 LOG_ALERT
    188 LOG_CRITICAL
    189 LOG_ERROR
    190 #undef LOG_WARNING // conflict with syslog.h
    191 LOG_WARNING
    192 LOG_NOTICE
    193 LOG_PASS
    194 #undef LOG_INFO // conflict with syslog.h
    195 LOG_INFO
    196 LOG_DEBUG
    197 LOG_INVALID
    198 LOG_MAX_LEVEL
    199 LOG_DISABLE
    200 LOG_VERBOSE
    201 LOG_CONCISE
    202 LOG_DATE
    203 LOG_FUNC
    204 LOG_PROG
    205 LOG_PROGNDATE
    206 LOG_VOID
    207 LOG_UTF8
    208 LOG_PROGNFUNC
    209 LOG_INVALID_MODE
    210 FILE *SH_PREFIX(setLogFile)(char *filename)
    211 openLogFile
    212 MUST_CHECK
    213 MUST_CHECK
    214 int getLogSymbols(void) MUST_CHECK
    215 void setLogSymbols(int mode)
    216 int getMaxLogLevel(void) MUST_CHECK
    217 void setMaxLogLevel(int logLevel)
    218 void closeLogFiles(void)
    219 int getLogMode(void) MUST_CHECK
    220 void setLogMode(int mode)
    221 bool getLogShortPath(void) MUST_CHECK
    222 void setLogShortPath(bool shortPath)
    223 bool getLogStdout(void) MUST_CHECK
    224 void setLogStdout(bool state)
    225 bool openProgLogFile(void) MUST_CHECK
    226 void keepAnsiColorsInLog(bool state)
    227 pLog(level, ...)
    228 void _pLog(int, const char *, const char *, int, const char *, ...)
    229 logY(...)
    230 logA(...)
    231 logC(...)
    232 logE(...)
    233 logW(...)
    234 logN(...)
    235 logP(...)
    236 logI(...)
    237 logD(...)
    238 logSY(format, string)
    239 logSA(format, string)
    240 logSC(format, string)
    241 logSE(format, string)
    242 logSW(format, string)
    243 logSN(format, string)
    244 logSP(format, string)
    245 logSI(format, string)
    246 
    247 uint64_t logMask
    248 pLogMask(mask, level, ...)
    249 logMY(mask, ...)
    250 logMA(mask, ...)
    251 logMC(mask, ...)
    252 logME(mask, ...)
    253 logMW(mask, ...)
    254 logMN(mask, ...)
    255 logMP(mask, ...)
    256 logMI(mask, ...)
    257 logMD(mask, ...)
    258 showLogsInMask(mask)
    259 hideLogsInMask(mask)
    260 logSMY(mask, format, string)
    261 logSMA(mask, format, string)
    262 logSMC(mask, format, string)
    263 logSME(mask, format, string)
    264 logSMW(mask, format, string)
    265 logSMN(mask, format, string)
    266 logSMP(mask, format, string)
    267 logSMI(mask, format, string)
    268 logSMD(mask, format, string)
    269 Q_SORT3(q_a1, q_a2, q_a3, Q_LESS, Q_SWAP)
    270 Q_PARTITION(q_l, q_r, q_i, q_j, Q_UINT, Q_LESS, Q_SWAP)
    271 Q_INSERTION_SORT(q_l, q_r, Q_UINT, Q_LESS, Q_SWAP)
    272 Q_THRESH
    273 Q_LOOP(Q_UINT, Q_N, Q_LESS, Q_SWAP)
    274 Q_SUBFILES(q_l1, q_r1, q_l2, q_r2)
    275 QSORT(Q_N, Q_LESS, Q_SWAP)
    276 BSEARCH(RESULT_INDEX, SEARCH_ELEMENT, B_N, B_LESS, B_EQUAL)
    277 libsheepyPrealloc
    278 makeRoom(length, alloc, addlength)
    279 typedef void(*initLibsheepyObjectP)(void)
    280 void initLibsheepyF(const char *progPath, initLibsheepyObjectP initF)
    281 initLibsheepy(progPath)
    282 void finalizeLibsheepyCharAtExit(void)
    283 int64_t getStackLimit(void) MUST_CHECK
    284 int setStackLimit(int64_t stackSize) MUST_CHECK
    285 int enableCoreDump(void) MUST_CHECK
    286 const char *getProgName(void) MUST_CHECK
    287 bool setProgName(const char *name) MUST_CHECK
    288 void setDefaultProgName(void)
    289 void freeProgName(void)
    290 const char *getProgPath(void) MUST_CHECK
    291 const char *getRealProgPath(void) MUST_CHECK
    292 void freeRealProgPath(void)
    293 systemNFree(command)
    294 int systemNFreeF(char *command, int line, const char *thisFunc, const char *thisFileName) MUST_CHECK
    295 time_t getModificationTime(const char *path) MUST_CHECK
    296 int setModificationTime(const char *path, time_t mtime) MUST_CHECK
    297 bool isReadable(const char *path) MUST_CHECK
    298 bool isWritable(const char *path) MUST_CHECK
    299 bool isExecutable(const char *path) MUST_CHECK
    300 bool equalModificationTimes(const char *path1, const char *path2) MUST_CHECK
    301 time_t getCurrentUnixTime(void) MUST_CHECK
    302 time_t strToUnixTime(const char *date, const char *format) MUST_CHECK
    303 char *timeToS(const time_t t) MUST_CHECK
    304 char *bTimeToS(char *dst, const time_t t) MUST_CHECK
    305 char *bLTimeToS(char *dst, size_t dstSize, const time_t t) MUST_CHECK
    306 char *timeToYMDS(const time_t t) MUST_CHECK
    307 char *bTimeToYMDS(char *dst, const time_t t) MUST_CHECK
    308 char *bLTimeToYMDS(char *dst, size_t dstSize, const time_t t) MUST_CHECK
    309 char *getCurrentDate(void) MUST_CHECK
    310 char *bGetCurrentDate(char *dst) MUST_CHECK
    311 char *bLGetCurrentDate(char *dst, size_t dstSize) MUST_CHECK
    312 char *getCurrentDateYMD(void) MUST_CHECK
    313 char *bGetCurrentDateYMD(char *dst) MUST_CHECK
    314 char *bLGetCurrentDateYMD(char *dst, size_t dstSize) MUST_CHECK
    315 char *shDirname(const char *path) MUST_CHECK
    316 char *bDirname(char *path) MUST_CHECK
    317 char *bLDirname(char *path, size_t pathSize) MUST_CHECK
    318 char *expandHome(const char *path) MUST_CHECK
    319 char *iExpandHome(char **path) MUST_CHECK
    320 char *bExpandHome(char *path) MUST_CHECK
    321 char *bLExpandHome(char *path, size_t pathSize) MUST_CHECK
    322 char *normalizePath(const char *path) MUST_CHECK
    323 char *iNormalizePath(char **path) MUST_CHECK
    324 char *bNormalizePath(char *path) MUST_CHECK
    325 char *bLNormalizePath(char *path, size_t pathSize) MUST_CHECK
    326 char *relPath(const char *path, const char *start) MUST_CHECK
    327 char *iRelPath(char **path, const char *start) MUST_CHECK
    328 char *bRelPath(char *dest, const char *path, const char *start) MUST_CHECK
    329 char *bLRelPath(char *dest, size_t destSize, char *path, const char *start) MUST_CHECK
    330 char *getHomePath(void) MUST_CHECK
    331 char *bGetHomePath(char *path) MUST_CHECK
    332 char *bLGetHomePath(char *path, size_t pathSize) MUST_CHECK
    333 const char *getCHomePath(void) MUST_CHECK
    334 char *getCwd(void) MUST_CHECK
    335 char *bLGetCwd(char *path, size_t pathSize) MUST_CHECK
    336 int chDir(const char *path) MUST_CHECK
    337 bool isDir(const char *path) MUST_CHECK
    338 char *shReadlink(const char *path) MUST_CHECK
    339 char *endlink(const char *path) MUST_CHECK
    340 bool isLink(const char *path) MUST_CHECK
    341 bool fileExists(const char *filePath) MUST_CHECK
    342 isPath
    343 bool fileChmod(const char *filePath, mode_t mode) MUST_CHECK
    344 ssize_t fileSize(const char *filePath) MUST_CHECK
    345 ssize_t fileSizeFP(FILE *fp) MUST_CHECK
    346 void *readFileToS(const char *filePath) MUST_CHECK
    347 void *bReadFileToS(const char *filePath, void *dst) MUST_CHECK
    348 void *bLReadFileToS(const char *filePath, void *dst, size_t dstSize) MUST_CHECK
    349 ssize_t readFile(const char *filePath, void **buffer) MUST_CHECK
    350 ssize_t bReadFile(const char *filePath, void *buffer) MUST_CHECK
    351 ssize_t bLReadFile(const char *filePath, void *buffer, size_t dstSize) MUST_CHECK
    352 void *readStreamToS(FILE *fp) MUST_CHECK
    353 void *bReadStreamToS(FILE *fp, void *dst) MUST_CHECK
    354 void *bLReadStreamToS(FILE *fp, void *dst, size_t dstSize) MUST_CHECK
    355 readFileS
    356 bReadFileS
    357 bLReadFileS
    358 readStreamS
    359 bReadStreamS
    360 bLReadStreamS
    361 int writeFileS(const char *filePath, const char *string) MUST_CHECK
    362 int writeFile(const char *filePath, void *buffer, size_t len) MUST_CHECK
    363 int writeStreamS(FILE *fp, const char *string) MUST_CHECK
    364 int writeLStream(FILE *fp, void *buffer, size_t len) MUST_CHECK
    365 bool appendFileS(const char *filePath, const char *string) MUST_CHECK
    366 bool appendFile(const char *filePath, void *buffer, size_t len) MUST_CHECK
    367 char **walkDir(const char* dirPath) MUST_CHECK
    368 char **walkDirDir(const char* dirPath) MUST_CHECK
    369 char **readDir(const char *dirPath) MUST_CHECK
    370 char **readDirDir(const char *dirPath) MUST_CHECK
    371 char **walkDirAll(const char* dirPath) MUST_CHECK
    372 char **readDirAll(const char *dirPath) MUST_CHECK
    373 mode_t getUmask(void) MUST_CHECK
    374 mode_t getCurrentPermissions(void) MUST_CHECK
    375 int mkdirParents(const char* path) MUST_CHECK
    376 int rmAll(const char* path) MUST_CHECK
    377 int copy(const char* src, const char* dst) MUST_CHECK
    378 int shRename(const char* src, const char* dst) MUST_CHECK
    379 int shMove(const char* src, const char* dst) MUST_CHECK
    380 void setSoftwareRandom(void)
    381 void setHardwareRandom(void)
    382 int randomUrandomOpen(void) MUST_CHECK
    383 void randomUrandomClose(void)
    384 uint64_t randomWord(void) MUST_CHECK
    385 uint64_t randomWordFromHW(void) MUST_CHECK
    386 uint64_t randomChoice(uint64_t range) MUST_CHECK
    387 char *randomS(uint64_t length) MUST_CHECK
    388 char *bRandomS(char *dst, size_t length) MUST_CHECK
    389 char *randomAlphaNumS(uint64_t length) MUST_CHECK
    390 char *bRandomAlphaNumS(char *dst, size_t dstSize) MUST_CHECK
    391 char *readS(void) MUST_CHECK
    392 char *bLReadS(char *dst, size_t dstSize) MUST_CHECK
    393 char *readPasswordS(void) MUST_CHECK
    394 bool zeroS(char *string) MUST_CHECK
    395 bool zeroBuf(void *buf, size_t len) MUST_CHECK
    396 void *memdup(const void *buf, size_t size) MUST_CHECK
    397 void readEnter(void)
    398 char *readLine(FILE *fp) MUST_CHECK
    399 charToS(dst, c)
    400 void freeManySF(char *paramType, ...)
    401 freeManyS(...)
    402 char *dupS(const char *string) MUST_CHECK
    403 void shPrintfS(const char *fmt, ...)
    404 void shEPrintfS(const char *fmt, ...)
    405 void logNFree(char *s)
    406 void loghex(const void *buf, size_t len)
    407 char *toHexS(const void *buf, size_t len) MUST_CHECK
    408 char *toHexSepS(const void *buf, size_t len, const char *separator) MUST_CHECK
    409 char *toHexHeadSepS(const void *buf, size_t len, const char *head, const char *separator) MUST_CHECK
    410 put
    411 char *strCpy(char *restrict dst, const char *restrict src) MUST_CHECK
    412 char *strNCpy(char *restrict dst, const char *restrict src, size_t srcSize) MUST_CHECK
    413 char *strLCpy(char *restrict dst, size_t dstSize, const char *restrict src) MUST_CHECK
    414 char *strCat(char *restrict dst, const char *restrict src) MUST_CHECK
    415 char *strNCat(char *restrict dst, const char *restrict src, size_t srcLen) MUST_CHECK
    416 char *strLCat(char *restrict dst, size_t dstSize, const char *restrict src) MUST_CHECK
    417 char *strLNCat(char *restrict dst, size_t dstSize, const char *restrict src, size_t srcLen) MUST_CHECK
    418 char *catSF(const char *paramType, ...) MUST_CHECK
    419 catS(...)
    420 char *iCatSF(char *dst, const char *paramType, ...) MUST_CHECK
    421 iCatS(dst, ...)
    422 bCatS
    423 char *bLCatSF(char *dst, size_t dstSize, const char *paramType, ...) MUST_CHECK
    424 bLCatS(dst, dstSize, ...)
    425 char *formatS(const char *fmt, ...) MUST_CHECK
    426 char *bFormatS(char *string, const char *fmt, ...) MUST_CHECK
    427 char *bLFormatS(char *string, size_t stringSize, const char *fmt, ...) MUST_CHECK
    428 char *appendS(const char *string1, const char *string2) MUST_CHECK
    429 char *appendCharS(const char *string1, char c) MUST_CHECK
    430 char *appendSChar(char c, const char *string2) MUST_CHECK
    431 char *iAppendS(char **string1, const char *string2) MUST_CHECK
    432 char *iAppendCharS(char **string1, char c) MUST_CHECK
    433 char *iAppendNFreeS(char **string1, char *string2) MUST_CHECK
    434 char *iAppendManySF(char **string, const char *paramType, ...) MUST_CHECK
    435 iAppendManyS(s, s1, ...)
    436 char *bAppendManySF(char *string, const char *paramType, ...) MUST_CHECK
    437 bAppendManyS(s, s1, ...)
    438 char *bLAppendManySF(char *string, size_t stringSize, const char *paramType, ...) MUST_CHECK
    439 bLAppendManyS(s, sSize, s1, ...)
    440 char *prependS(const char *string1, const char *string2) MUST_CHECK
    441 char *prependCharS(const char *string1, char c) MUST_CHECK
    442 char *prependSChar(char c, const char *string2) MUST_CHECK
    443 char *iPrependS(char **string1, const char *string2) MUST_CHECK
    444 char *iPrependCharS(char **string1, char c) MUST_CHECK
    445 char *iPrependNFreeS(char **string1, char *string2) MUST_CHECK
    446 char *bPrependS(char *string1, const char *string2) MUST_CHECK
    447 char *bLPrependS(char *string1, size_t string1Size, const char *string2) MUST_CHECK
    448 char *replaceS(const char *s, const char *olds, const char *news, size_t max) MUST_CHECK
    449 char *replaceCharSS(const char *s, char olds, const char *news, size_t max) MUST_CHECK
    450 char *replaceSCharS(const char *s, const char *olds, char news, size_t max) MUST_CHECK
    451 char *replaceCharCharS(const char *s, char olds, char news, size_t max) MUST_CHECK
    452 replaceS_max(s,olds,news)
    453 replaceSMax
    454 size_t replaceSLen(const char *s, const char *olds, const char *news, size_t max) MUST_CHECK
    455 replaceSMaxLen(s,olds,news)
    456 char* iReplaceS(char **s, const char *olds, const char *news, size_t max) MUST_CHECK
    457 char* iReplaceCharSS(char **s, char olds, const char *news, size_t max) MUST_CHECK
    458 char* iReplaceSCharS(char **s, const char *olds, char news, size_t max) MUST_CHECK
    459 char* iReplaceCharCharS(char **s, char olds, char news, size_t max) MUST_CHECK
    460 iReplaceS_max(s,olds,news)
    461 iReplaceSMax
    462 char* bReplaceS(char *s, const char *olds, const char *news, size_t max) MUST_CHECK
    463 bReplaceS_max(s,olds,news)
    464 bReplaceSMax
    465 char* bLReplaceS(char *s, size_t sSize, const char *olds, const char *news, size_t max) MUST_CHECK
    466 bLReplaceS_max(s,sSize,olds,news)
    467 bLReplaceSMax
    468 char *replaceManySF(const char *paramType, ...) MUST_CHECK
    469 replaceManyS(s, ...)
    470 char *iReplaceManySF(char **string, char *paramType, ...) MUST_CHECK
    471 iReplaceManyS(s, olds, ...)
    472 char *bReplaceManySF(char *s, char *paramType, ...) MUST_CHECK
    473 bReplaceManyS(s, olds, ...)
    474 char *bLReplaceManySF(char *s, size_t sSize, char *paramType, ...) MUST_CHECK
    475 bLReplaceManyS(s, sSize, olds, ...)
    476 char *icReplaceS(const char *s, const char *olds, const char *news, size_t max) MUST_CHECK
    477 char *icReplaceCharSS(const char *s, char olds, const char *news, size_t max) MUST_CHECK
    478 char *icReplaceSCharS(const char *s, const char *olds, char news, size_t max) MUST_CHECK
    479 char *icReplaceCharCharS(const char *s, char olds, char news, size_t max) MUST_CHECK
    480 icReplaceS_max(s,olds,news)
    481 icReplaceSMax
    482 char* iicReplaceS(char **s, const char *olds, const char *news, size_t max) MUST_CHECK
    483 char* iicReplaceCharSS(char **s, char olds, const char *news, size_t max) MUST_CHECK
    484 char* iicReplaceSCharS(char **s, const char *olds, char news, size_t max) MUST_CHECK
    485 char* iicReplaceCharCharS(char **s, char olds, char news, size_t max) MUST_CHECK
    486 iicReplaceS_max(s,olds,news)
    487 iicReplaceSMax
    488 char* bicReplaceS(char *s, const char *olds, const char *news, size_t max) MUST_CHECK
    489 bicReplaceS_max(s,olds,news)
    490 bicReplaceSMax
    491 char* bLicReplaceS(char *s, size_t sSize, const char *olds, const char *news, size_t max) MUST_CHECK
    492 bLicReplaceS_max(s,sSize,olds,news)
    493 bLicReplaceSMax
    494 char *icReplaceManySF(const char *paramType, ...) MUST_CHECK
    495 icReplaceManyS(s, ...)
    496 char *iicReplaceManySF(char **string, char *paramType, ...) MUST_CHECK
    497 iicReplaceManyS(s, olds, ...)
    498 char *bicReplaceManySF(char *s, char *paramType, ...) MUST_CHECK
    499 bicReplaceManyS(s, olds, ...)
    500 char *bLicReplaceManySF(char *s, size_t sSize, char *paramType, ...) MUST_CHECK
    501 bLicReplaceManyS(s, sSize, olds, ...)
    502 bool eqS(const char *string1, const char *string2) MUST_CHECK
    503 strEq
    504 bool eqCharS(char c, const char *string2) MUST_CHECK
    505 bool eqSChar(const char *string1, char c) MUST_CHECK
    506 bool eqIS(const char *string1, const char *string2, int64_t index) MUST_CHECK
    507 strIEq
    508 bool eqICharS(const char *string1, char c, int64_t index) MUST_CHECK
    509 bool startsWithS(const char *string1, const char *string2) MUST_CHECK
    510 bool startsWithCharS(const char *string1, char c) MUST_CHECK
    511 bool endsWithS(const char *string1, const char *string2) MUST_CHECK
    512 bool endsWithCharS(const char *string1, char c) MUST_CHECK
    513 ssize_t countS(const char *s, const char *needle) MUST_CHECK
    514 ssize_t countCharS(const char *s, char c) MUST_CHECK
    515 bool icEqS(const char *string1, const char *string2) MUST_CHECK
    516 bool icEqCharS(char c, const char *string2) MUST_CHECK
    517 bool icEqSChar(const char *string1, char c) MUST_CHECK
    518 bool icEqIS(const char *string1, const char *string2, int64_t index) MUST_CHECK
    519 bool icEqICharS(const char *string1, char c, int64_t index) MUST_CHECK
    520 bool icStartsWithS(const char *string1, const char *string2) MUST_CHECK
    521 bool icStartsWithCharS(const char *string1, char c) MUST_CHECK
    522 bool icEndsWithS(const char *string1, const char *string2) MUST_CHECK
    523 bool icEndsWithCharS(const char *string1, char c) MUST_CHECK
    524 ssize_t icCountS(const char *s, const char *needle) MUST_CHECK
    525 ssize_t icCountCharS(const char *s, char c) MUST_CHECK
    526 bool hasCtrlChar(const char *string) MUST_CHECK
    527 char *stripCtrlS(const char *string) MUST_CHECK
    528 char *iStripCtrlS(char **string) MUST_CHECK
    529 char *bStripCtrlS(char *string) MUST_CHECK
    530 char *stripColorsS(const char *string) MUST_CHECK
    531 char *iStripColorsS(char **string) MUST_CHECK
    532 char *bStripColorsS(char *string) MUST_CHECK
    533 char* quoteS(const char *s, char delim) MUST_CHECK
    534 char* bQuoteS(char *dest, const char *s, char delim) MUST_CHECK
    535 char* bLQuoteS(char *dest, size_t destSize, const char *s, char delim) MUST_CHECK
    536 size_t quoteLenS(const char *s, char delim) MUST_CHECK
    537 char* escapeS(const char *s, char delim /*string delimiter ' or "*/) MUST_CHECK
    538 char* bEscapeS(char *dest, const char *s, char delim /*string delimiter ' or "*/) MUST_CHECK
    539 char* bLEscapeS(char *dest, size_t destSize, const char *s, char delim /*string delimiter ' or "*/) MUST_CHECK
    540 size_t escapeLenS(const char *s, char delim /*string delimiter ' or "*/) MUST_CHECK
    541 char nibbleToHex(u8 n) MUST_CHECK
    542 char* cEscapeS(const char *S) MUST_CHECK
    543 char* bCEscapeS(char *dest, const char *S) MUST_CHECK
    544 char* bLCEscapeS(char *dest, size_t destSize, const char *S) MUST_CHECK
    545 size_t cEscapeLenS(const char *s) MUST_CHECK
    546 bool isNumber(const char *string) MUST_CHECK
    547 bool isInt(const char *string) MUST_CHECK
    548 int64_t parseInt(const char *string) MUST_CHECK
    549 int64_t parseIntChar(char c) MUST_CHECK
    550 int64_t parseI64(const char *string) MUST_CHECK
    551 int64_t parseI64Char(char c) MUST_CHECK
    552 double parseDouble(const char *string) MUST_CHECK
    553 double parseDoubleChar(char c) MUST_CHECK
    554 uint64_t parseHex(const char *string) MUST_CHECK
    555 char *intToS(int64_t n) MUST_CHECK
    556 char *bIntToS(char *s, int64_t n) MUST_CHECK
    557 char *doubleToS(double n) MUST_CHECK
    558 char *bDoubleToS(char *s, double n) MUST_CHECK
    559 size_t lenS(const char *string) MUST_CHECK
    560 size_t sizeS(const char *string) MUST_CHECK
    561 toUpper(c)
    562 char *upperS(const char *string) MUST_CHECK
    563 char *iUpperS(char **string) MUST_CHECK
    564 char *bUpperS(char *string) MUST_CHECK
    565 toLower(c)
    566 char *lowerS(const char *string) MUST_CHECK
    567 char *iLowerS(char **string) MUST_CHECK
    568 char *bLowerS(char *string) MUST_CHECK
    569 char *trimS(const char *string) MUST_CHECK
    570 char *iTrimS(char **string) MUST_CHECK
    571 char *bTrimS(char *string) MUST_CHECK
    572 char *lTrimS(const char *string) MUST_CHECK
    573 char *iLTrimS(char **string) MUST_CHECK
    574 char *bLTrimS(char *string) MUST_CHECK
    575 char *rTrimS(const char *string) MUST_CHECK
    576 char *iRTrimS(char **string) MUST_CHECK
    577 char *bRTrimS(char *string) MUST_CHECK
    578 char *uniqS(const char *string, char c) MUST_CHECK
    579 char *iUniqS(char **string, char c) MUST_CHECK
    580 char *bUniqS(char *string, char c) MUST_CHECK
    581 uniqSlash(s)
    582 iUniqSlash(s)
    583 bUniqSlash(s)
    584 char *icUniqS(const char *string, char c) MUST_CHECK
    585 char *iicUniqS(char **string, char c) MUST_CHECK
    586 char *bicUniqS(char *string, char c) MUST_CHECK
    587 char *repeatS(const char *string, size_t count) MUST_CHECK
    588 char *iRepeatS(char **string, size_t count) MUST_CHECK
    589 char *bRepeatS(char *dest, const char *string, size_t count) MUST_CHECK
    590 char *bLRepeatS(char *dest, size_t destSize, const char *string, size_t count) MUST_CHECK
    591 char *repeatCharS(char c, size_t count) MUST_CHECK
    592 char *bRepeatCharS(char *dest, char c, size_t count) MUST_CHECK
    593 char *bLRepeatCharS(char *dest, size_t destSize, char c, size_t count) MUST_CHECK
    594 ssize_t repeatLenS(const char *string, size_t count) MUST_CHECK
    595 char *ellipsisStartS(const char *string, size_t targetLength, const char *ellipsisString) MUST_CHECK
    596 char *iEllipsisStartS(char **string, size_t targetLength, const char *ellipsisString) MUST_CHECK
    597 char *bEllipsisStartS(char *dest, const char *string, size_t targetLength, const char *ellipsisString) MUST_CHECK
    598 char *bLEllipsisStartS(char *dest, size_t destSize, const char *string, size_t targetLength, const char *ellipsisString) MUST_CHECK
    599 char *ellipsisStartCharS(const char *string, size_t targetLength, char ellipsisChar) MUST_CHECK
    600 char *iEllipsisStartCharS(char **string, size_t targetLength, char ellipsisChar) MUST_CHECK
    601 char *bEllipsisStartCharS(char *dest, const char *string, size_t targetLength, char ellipsisChar) MUST_CHECK
    602 char *bLEllipsisStartCharS(char *dest, size_t destSize, const char *string, size_t targetLength, char ellipsisChar) MUST_CHECK
    603 ssize_t ellipsisLenS(const char *string, size_t targetLength, const char *ellipsisString) MUST_CHECK
    604 char *ellipsisEndS(const char *string, size_t targetLength, const char *ellipsisString) MUST_CHECK
    605 char *iEllipsisEndS(char **string, size_t targetLength, const char *ellipsisString) MUST_CHECK
    606 char *bEllipsisEndS(char *dest, const char *string, size_t targetLength, const char *ellipsisString) MUST_CHECK
    607 char *bLEllipsisEndS(char *dest, size_t destSize, const char *string, size_t targetLength, const char *ellipsisString) MUST_CHECK
    608 char *ellipsisEndCharS(const char *string, size_t targetLength, char ellipsisChar) MUST_CHECK
    609 char *iEllipsisEndCharS(char **string, size_t targetLength, char ellipsisChar) MUST_CHECK
    610 char *bEllipsisEndCharS(char *dest, const char *string, size_t targetLength, char ellipsisChar) MUST_CHECK
    611 char *bLEllipsisEndCharS(char *dest, size_t destSize, const char *string, size_t targetLength, char ellipsisChar) MUST_CHECK
    612 char *padStartS(const char *string, size_t targetLength, const char *padString) MUST_CHECK
    613 char *iPadStartS(char **string, size_t targetLength, const char *padString) MUST_CHECK
    614 char *bPadStartS(char *dest, const char *string, size_t targetLength, const char *padString) MUST_CHECK
    615 char *bLPadStartS(char *dest, size_t destSize, const char *string, size_t targetLength, const char *padString) MUST_CHECK
    616 char *padStartCharS(const char *string, size_t targetLength, char padChar) MUST_CHECK
    617 char *iPadStartCharS(char **string, size_t targetLength, char padChar) MUST_CHECK
    618 char *bPadStartCharS(char *dest, const char *string, size_t targetLength, char padChar) MUST_CHECK
    619 char *bLPadStartCharS(char *dest, size_t destSize, const char *string, size_t targetLength, char padChar) MUST_CHECK
    620 ssize_t padStartLenS(const char *string, size_t targetLength, const char *padString) MUST_CHECK
    621 char *padEndS(const char *string, size_t targetLength, const char *padString) MUST_CHECK
    622 char *iPadEndS(char **string, size_t targetLength, const char *padString) MUST_CHECK
    623 char *bPadEndS(char *dest, const char *string, size_t targetLength, const char *padString) MUST_CHECK
    624 char *bLPadEndS(char *dest, size_t destSize, const char *string, size_t targetLength, const char *padString) MUST_CHECK
    625 char *padEndCharS(const char *string, size_t targetLength, char padChar) MUST_CHECK
    626 char *iPadEndCharS(char **string, size_t targetLength, char padChar) MUST_CHECK
    627 char *bPadEndCharS(char *dest, const char *string, size_t targetLength, char padChar) MUST_CHECK
    628 char *bLPadEndCharS(char *dest, size_t destSize, const char *string, size_t targetLength, char padChar) MUST_CHECK
    629 ssize_t padEndLenS(const char *string, size_t targetLength, const char *padString) MUST_CHECK
    630 char getS(const char *string, int64_t index) MUST_CHECK
    631 char *setS(char *string, int64_t index, char c) MUST_CHECK
    632 char *swapS(char *string, int64_t index1, int64_t index2) MUST_CHECK
    633 char *iSwapS(char **string, int64_t index1, int64_t index2) MUST_CHECK
    634 char *bSwapS(char *string, int64_t index1, int64_t index2) MUST_CHECK
    635 char *bLSwapS(char *string, size_t size, int64_t index1, int64_t index2) MUST_CHECK
    636 char *sliceS(const char *string, int64_t start, int64_t end) MUST_CHECK
    637 char *iSliceS(char **string, int64_t start, int64_t end) MUST_CHECK
    638 char *bSliceS(char *string, int64_t start, int64_t end) MUST_CHECK
    639 char *bLSliceS(char *string, size_t stringSize, int64_t start, int64_t end) MUST_CHECK
    640 char *cropS(char *string, int64_t start, int64_t end) MUST_CHECK
    641 char *iCropS(char **string, int64_t start, int64_t end) MUST_CHECK
    642 char cropElemS(char *string, int64_t index) MUST_CHECK
    643 char iCropElemS(char **string, int64_t index) MUST_CHECK
    644 char *insertS(const char *string, int64_t index, const char *toInsert) MUST_CHECK
    645 char *insertNFreeS(const char *string, int64_t index, char *toInsert) MUST_CHECK
    646 char *iInsertS(char **string, int64_t index, const char *toInsert) MUST_CHECK
    647 char *iInsertNFreeS(char **string, int64_t index, char *toInsert) MUST_CHECK
    648 char *bInsertS(char *string, int64_t index, const char *toInsert) MUST_CHECK
    649 char *bLInsertS(char *string, size_t stringSize, int64_t index, const char *toInsert) MUST_CHECK
    650 char *injectS(const char *string, int64_t index, char toInject) MUST_CHECK
    651 char *iInjectS(char **string, int64_t index, char toInject) MUST_CHECK
    652 char *bInjectS(char *string, int64_t index, char toInject) MUST_CHECK
    653 char *bLInjectS(char *string, size_t stringSize, int64_t index, char toInject) MUST_CHECK
    654 char *delS(const char *string, int64_t start, int64_t end) MUST_CHECK
    655 char *iDelS(char **string, int64_t start, int64_t end) MUST_CHECK
    656 char *bDelS(char *string, int64_t start, int64_t end) MUST_CHECK
    657 char *bLDelS(char *string, size_t stringSize, int64_t start, int64_t end) MUST_CHECK
    658 char *delElemS(const char *string, int64_t index) MUST_CHECK
    659 char *iDelElemS(char **string, int64_t index) MUST_CHECK
    660 char *bDelElemS(char *string, int64_t index) MUST_CHECK
    661 char *bLDelElemS(char *string, size_t stringSize, int64_t index) MUST_CHECK
    662 char *findS(const char *string, const char *needle) MUST_CHECK
    663 char *findCharS(const char *string, char c) MUST_CHECK
    664 ssize_t indexOfS(const char *string, const char *needle) MUST_CHECK
    665 ssize_t indexOfCharS(const char *string, char c) MUST_CHECK
    666 bool hasS(const char *string, const char *needle) MUST_CHECK
    667 bool hasCharS(const char *string, char c) MUST_CHECK
    668 char *icFindS(const char *string, const char *needle) MUST_CHECK
    669 char *icFindCharS(const char *string, char c) MUST_CHECK
    670 ssize_t icIndexOfS(const char *string, const char *needle) MUST_CHECK
    671 ssize_t icIndexOfCharS(const char *string, char c) MUST_CHECK
    672 bool icHasS(const char *string, const char *needle) MUST_CHECK
    673 bool icHasCharS(const char *string, char c) MUST_CHECK
    674 char *tokS(char *s, const char *delim, char **saveptr) MUST_CHECK
    675 char *icTokS(char *s, const char *delim, char **saveptr) MUST_CHECK
    676 typedef int rune
    677 size_t lenUTF8(const char *s) MUST_CHECK
    678 size_t bLLenUTF8(const char *s, size_t maxSize) MUST_CHECK
    679 bool isUTF8(const char * string) MUST_CHECK
    680 bool bLIsUTF8(const char * string, size_t stringSize) MUST_CHECK
    681 bool isCodeUTF8(const char *code) MUST_CHECK
    682 const uint8_t codeSzUTF8[256]
    683 codeSizeUTF8(utf8)
    684 nextCodeUTF8(utf8)
    685 nxtCodeUTF8(utf8)
    686 nxCodeUTF8(utf8)
    687 const char *nextUTF8(const char *utf8) MUST_CHECK
    688 const char *bLNextUTF8(const char *string, size_t utf8Size, const char *utf8) MUST_CHECK
    689 const char *findNextUTF8(const char *string, size_t utf8Size, const char *utf8) MUST_CHECK
    690 const char *prevUTF8(const char *utf8) MUST_CHECK
    691 const char *bPrevUTF8(const char *string, const char *utf8) MUST_CHECK
    692 const char *idx2PtrUTF8(const char *utf8, int64_t index) MUST_CHECK
    693 const char *bLIdx2PtrUTF8(const char *utf8, size_t utf8Size, int64_t index) MUST_CHECK
    694 int64_t ptr2IdxUTF8(const char *utf8, const char *pos) MUST_CHECK
    695 int64_t bPtr2IdxUTF8(const char *start, const char *utf8, const char *pos) MUST_CHECK
    696 int64_t bLPtr2IdxUTF8(const char *utf8, size_t utf8Size, const char *pos) MUST_CHECK
    697 int64_t bLPtr2NegIdxUTF8(const char *utf8, size_t utf8Size, const char *pos) MUST_CHECK
    698 char *makeValidUTF8(const char *utf8) MUST_CHECK
    699 char *bMakeValidUTF8(char *utf8) MUST_CHECK
    700 char *nMakeValidUTF8(const char *utf8, size_t utf8Len) MUST_CHECK
    701 char *bNMakeValidUTF8(char *dst, const char *utf8, size_t utf8Len) MUST_CHECK
    702 char *bLMakeValidUTF8(char *dst, size_t dstSize, const char *utf8) MUST_CHECK
    703 char *bLNMakeValidUTF8(char *dst, size_t dstSize, const char *utf8, size_t utf8Len) MUST_CHECK
    704 char *strNCpyUTF8(char *dst, const char *src, size_t srcLen) MUST_CHECK
    705 char *strLCpyUTF8(char *dst, size_t dstSize, const char *src) MUST_CHECK
    706 char *strNCatUTF8(char *dst, const char *src, size_t srcLen) MUST_CHECK
    707 char *strLCatUTF8(char *dst, size_t dstSize, const char *src) MUST_CHECK
    708 char *strLNCatUTF8(char *dst, size_t dstSize, const char *src, size_t srcLen) MUST_CHECK
    709 char* icReplaceUTF8(const char *s, const char *olds, const char *news, size_t max) MUST_CHECK
    710 char *icReplaceCharSUTF8(const char *s, char olds, const char *news, size_t max) MUST_CHECK
    711 char *icReplaceSCharUTF8(const char *s, const char *olds, char news, size_t max) MUST_CHECK
    712 char* iicReplaceUTF8(char **s, const char *olds, const char *news, size_t max) MUST_CHECK
    713 char *iicReplaceCharSUTF8(char **s, char olds, const char *news, size_t max) MUST_CHECK
    714 char *iicReplaceSCharUTF8(char **s, const char *olds, char news, size_t max) MUST_CHECK
    715 char* bicReplaceUTF8(char *s, const char *olds, const char *news, size_t max) MUST_CHECK
    716 char* bLicReplaceUTF8(char *s, size_t sSize, const char *olds, const char *news, size_t max) MUST_CHECK
    717 char *icReplaceManyUTF8F(const char *paramType, ...) MUST_CHECK
    718 char *iicReplaceManyUTF8F(char **s, char *paramType, ...) MUST_CHECK
    719 char *bicReplaceManyUTF8F(char *s, char *paramType, ...) MUST_CHECK
    720 char *bLicReplaceManyUTF8F(char *s, size_t sSize, char *paramType, ...) MUST_CHECK
    721 bool eqIUTF8(const char *string1, const char *string2, int64_t index) MUST_CHECK
    722 bool eqICharUTF8(const char *string1, char c, int64_t index) MUST_CHECK
    723 bool icEqUTF8(const char *string1, const char *string2) MUST_CHECK
    724 bool icEqCharUTF8(char c, const char *string2) MUST_CHECK
    725 bool icEqUTF8Char(const char *string1, char c) MUST_CHECK
    726 bool icEqIUTF8(const char *string1, const char *string2, int64_t index) MUST_CHECK
    727 bool icEqICharUTF8(const char *string1, char c, int64_t index) MUST_CHECK
    728 bool icStartsWithUTF8(const char *string1, const char *string2) MUST_CHECK
    729 bool icEndsWithUTF8(const char *string1, const char *string2) MUST_CHECK
    730 ssize_t icCountUTF8(const char *s, const char *needle) MUST_CHECK
    731 rune code2RuneUTF8(const char *code) MUST_CHECK
    732 rune code2RuneLUTF8(const char *code, uint8_t *n) MUST_CHECK
    733 size_t bRune2CodeUTF8(char *dst, rune c) MUST_CHECK
    734 uint8_t runeLenUTF8(rune r) MUST_CHECK
    735 rune toupperUTF8(rune c) MUST_CHECK
    736 char *upperUTF8(const char *string) MUST_CHECK
    737 char *iUpperUTF8(char **string) MUST_CHECK
    738 char *bUpperUTF8(char *string) MUST_CHECK
    739 rune tolowerUTF8(rune c) MUST_CHECK
    740 char *lowerUTF8(const char *string) MUST_CHECK
    741 char *iLowerUTF8(char **string) MUST_CHECK
    742 char *bLowerUTF8(char *string) MUST_CHECK
    743 char *casefoldUTF8(const char *utf8) MUST_CHECK
    744 char *uniqUTF8(const char *string, const char *code) MUST_CHECK
    745 char *iUniqUTF8(char **string, const char *code) MUST_CHECK
    746 char *bUniqUTF8(char *string, const char *code) MUST_CHECK
    747 char *icUniqUTF8(const char *string, const char *code) MUST_CHECK
    748 char *iicUniqUTF8(char **string, const char *code) MUST_CHECK
    749 char *bicUniqUTF8(char *string, char c) MUST_CHECK
    750 rune getUTF8(const char *string, int64_t index) MUST_CHECK
    751 char *setUTF8(char *string, int64_t index, rune c) MUST_CHECK
    752 char *sliceUTF8(const char *string, int64_t start, int64_t end) MUST_CHECK
    753 char *iSliceUTF8(char **string, int64_t start, int64_t end) MUST_CHECK
    754 char *bSliceUTF8(char *string, int64_t start, int64_t end) MUST_CHECK
    755 char *bLSliceUTF8(char *string, size_t stringSize, int64_t start, int64_t end) MUST_CHECK
    756 char *insertUTF8(const char *string, int64_t index, const char *toInsert) MUST_CHECK
    757 char *insertNFreeUTF8(const char *string, int64_t index, char *toInsert) MUST_CHECK
    758 char *iInsertUTF8(char **string, int64_t index, const char *toInsert) MUST_CHECK
    759 char *iInsertNFreeUTF8(char **string, int64_t index, char *toInsert) MUST_CHECK
    760 char *bInsertUTF8(char *string, int64_t index, const char *toInsert) MUST_CHECK
    761 char *bLInsertUTF8(char *string, size_t stringSize, int64_t index, const char *toInsert) MUST_CHECK
    762 char *delUTF8(const char *string, int64_t start, int64_t end) MUST_CHECK
    763 char *iDelUTF8(char **string, int64_t start, int64_t end) MUST_CHECK
    764 char *bDelUTF8(char *string, int64_t start, int64_t end) MUST_CHECK
    765 char *bLDelUTF8(char *string, size_t stringSize, int64_t start, int64_t end) MUST_CHECK
    766 ssize_t indexOfUTF8(const char *string, const char *needle) MUST_CHECK
    767 ssize_t icIndexOfUTF8(const char *string, const char *needle) MUST_CHECK
    768 bool icHasUTF8(const char *string, const char *needle) MUST_CHECK
    769 char *icTokUTF8(const char *s, const char *delim, char **saveptr) MUST_CHECK
    770 char **icExtractUTF8(const char *string, const char* delim1, const char* delim2) MUST_CHECK
    771 char **icExtractCharSUTF8(const char *string, char delim1, const char* delim2) MUST_CHECK
    772 char **icExtractSCharUTF8(const char *string, const char* delim1, char delim2) MUST_CHECK
    773 char **icListSortUTF8(char **list) MUST_CHECK
    774 char **iicListSortUTF8(char ***list) MUST_CHECK
    775 bool icListEqUTF8(char **list1, char **list2) MUST_CHECK
    776 bool icListHasUTF8(char **list, const char *string) MUST_CHECK
    777 ssize_t icListIndexOfUTF8(char **list, const char *string) MUST_CHECK
    778 ssize_t icListBinarySearchUTF8(char **list, const char *string) MUST_CHECK
    779 char **icListUniqUTF8(char **list) MUST_CHECK
    780 char **iicListUniqUTF8(char ***list) MUST_CHECK
    781 emptyS(string)
    782 char *emptySF(void) MUST_CHECK
    783 char *iEmptySF(char **string) MUST_CHECK
    784 bEmptyS(string)
    785 bool isEmptyS(const char *string) MUST_CHECK
    786 orS(string, alternative)
    787 bool isBlankS(const char *string) MUST_CHECK
    788 orBlankS(string, alternative)
    789 nS(string)
    790 nAS(string, alternative)
    791 ssize_t intIndex(int64_t index, int64_t length)
    792 listEmptyS(list)
    793 char **listEmptySF(void) MUST_CHECK
    794 char **iListEmptySF(char ***list) MUST_CHECK
    795 bool listIsEmptyS(char **list) MUST_CHECK
    796 bool listIsBlankS(char **list) MUST_CHECK
    797 char **listCreateSF(const char *paramType, ...) MUST_CHECK
    798 listCreateS(...)
    799 char **listFromArrayS(char **array, size_t size) MUST_CHECK
    800 char **listFromCArrayS(const char **array, size_t size) MUST_CHECK
    801 char **listPushS(char ***list, const char *s) MUST_CHECK
    802 char **listPushCharS(char ***list, char c) MUST_CHECK
    803 char **iListPushS(char ***list, char *s) MUST_CHECK
    804 char *listPopS(char ***list) MUST_CHECK
    805 char **listPrependS(char ***list, const char *s) MUST_CHECK
    806 char **listPrependCharS(char ***list, char c) MUST_CHECK
    807 char **iListPrependS(char ***list, char *s) MUST_CHECK
    808 char *listDequeueS(char ***list) MUST_CHECK
    809 void listFreeS(char **list)
    810 void listFreeManySF(char **paramType, ...)
    811 listFreeManyS(...)
    812 size_t listLengthS(char **list) MUST_CHECK
    813 size_t listLengthCS(const char **list) MUST_CHECK
    814 ssize_t listStrLengthS(char **list) MUST_CHECK
    815 ssize_t listIntIndexS(char **list, int64_t index) MUST_CHECK
    816 char **listAddrS(char **list, int64_t index) MUST_CHECK
    817 char *listGetS(char **list, int64_t index) MUST_CHECK
    818 char *iListGetS(char **list, int64_t index) MUST_CHECK
    819 char *listGetCS(const char **list, int64_t index) MUST_CHECK
    820 const char *iListGetCS(const char **list, int64_t index) MUST_CHECK
    821 char **listSetS(char **list, int64_t index, const char *s) MUST_CHECK
    822 char **listSetCharS(char **list, int64_t index, char c) MUST_CHECK
    823 char **iListSetS(char **list, int64_t index, char *s) MUST_CHECK
    824 char **listSwapS(char **list, int64_t index1, int64_t index2) MUST_CHECK
    825 char **iListSwapS(char **list, int64_t index1, int64_t index2) MUST_CHECK
    826 char **split(const char *string, const char* delim) MUST_CHECK
    827 char **splitS(const char *string, const char* delim) MUST_CHECK
    828 char **splitChar(const char *string, char delim) MUST_CHECK
    829 char **icSplit(const char *string, const char* delim) MUST_CHECK
    830 char **icSplitS(const char *string, const char* delim) MUST_CHECK
    831 char **icSplitChar(const char *string, char delim) MUST_CHECK
    832 ssize_t joinLength(char **list, const char* delim) MUST_CHECK
    833 char *join(char **list, const char* delim) MUST_CHECK
    834 char *joinS(char **list, const char* delim) MUST_CHECK
    835 char *joinCS(const char **list, const char* delim) MUST_CHECK
    836 char *joinChar(char **list, char delim) MUST_CHECK
    837 char *bJoin(char *string, char **list, const char* delim) MUST_CHECK
    838 char *bJoinChar(char *string, char **list, char delim) MUST_CHECK
    839 char *bLJoin(char *string, size_t stringSize, char **list, const char* delim) MUST_CHECK
    840 char *bLJoinChar(char *string, size_t stringSize, char **list, char delim) MUST_CHECK
    841 char **extractS(const char *string, const char* delim1, const char* delim2) MUST_CHECK
    842 char **extractCharSS(const char *string, char delim1, const char* delim2) MUST_CHECK
    843 char **extractSCharS(const char *string, const char* delim1, char delim2) MUST_CHECK
    844 char **extractCharCharS(const char *string, char delim1, char delim2) MUST_CHECK
    845 char **icExtractS(const char *string, const char* delim1, const char* delim2) MUST_CHECK
    846 char **icExtractCharSS(const char *string, char delim1, const char* delim2) MUST_CHECK
    847 char **icExtractSCharS(const char *string, const char* delim1, char delim2) MUST_CHECK
    848 char **icExtractCharCharS(const char *string, char delim1, char delim2) MUST_CHECK
    849 char **listDupS(char **list) MUST_CHECK
    850 char **listDupCS(const char **list) MUST_CHECK
    851 char **iListDupS(char **list) MUST_CHECK
    852 char **listReverseS(char **list) MUST_CHECK
    853 char **iListReverseS(char ***list) MUST_CHECK
    854 char **listCatSF(char **paramType, ...) MUST_CHECK
    855 listCatS(...)
    856 char **listAppendS(char ***list1, char **list2) MUST_CHECK
    857 char **iListAppendS(char ***list1, char **list2) MUST_CHECK
    858 char **iListAppendNSmashS(char ***list1, char **list2) MUST_CHECK
    859 char **listShiftS(char ***list1, char **list2) MUST_CHECK
    860 char **iListShiftS(char ***list1, char **list2) MUST_CHECK
    861 char **iListShiftNSmashS(char ***list1, char **list2) MUST_CHECK
    862 char **listAddS(char **list1, char **list2)
    863 char **listAddCS(char **list1, const char **list2)
    864 char **listSliceS(char **list, int64_t start, int64_t end) MUST_CHECK
    865 char **iListCopyS(char **list, int64_t start, int64_t end) MUST_CHECK
    866 char **iListSliceS(char ***list, int64_t start, int64_t end) MUST_CHECK
    867 char **listCropS(char **list, int64_t start, int64_t end) MUST_CHECK
    868 char **iListCropS(char ***list, int64_t start, int64_t end) MUST_CHECK
    869 char *listCropElemS(char **list, int64_t index) MUST_CHECK
    870 char *iListCropElemS(char ***list, int64_t index) MUST_CHECK
    871 char **listInsertS(char **list, int64_t index, char **toInsert) MUST_CHECK
    872 char **iListInsertS(char ***list, int64_t index, char **toInsert) MUST_CHECK
    873 char **iListInsertNFreeS(char ***list, int64_t index, char **toInsert) MUST_CHECK
    874 char **listInjectS(char **list, int64_t index, char *toInject) MUST_CHECK
    875 char **listInjectCharS(char **list, int64_t index, char toInject) MUST_CHECK
    876 char **iListInjectS(char ***list, int64_t index, char *toInject) MUST_CHECK
    877 char **iListInjectCharS(char ***list, int64_t index, char toInject) MUST_CHECK
    878 char **listDelS(char **list, int64_t start, int64_t end) MUST_CHECK
    879 char **iListDelS(char ***list, int64_t start, int64_t end) MUST_CHECK
    880 char **iListRemoveS(char ***list, int64_t start, int64_t end)
    881 char **listDelElemS(char **list, int64_t index) MUST_CHECK
    882 char **iListDelElemS(char ***list, int64_t index) MUST_CHECK
    883 char **iListRemoveElemS(char ***list, int64_t index) MUST_CHECK
    884 int listPrintS(char **list) MUST_CHECK
    885 int listPrintCS(const char **list) MUST_CHECK
    886 forever
    887 range(index, maxCount)
    888 rangeInf(index)
    889 rangeDown(index, maxCount)
    890 rangeDownTo(index, maxCount, to)
    891 rangeFrom(index, from, maxCount)
    892 arange(index, array)
    893 arangeDown(index, array)
    894 arangeDownTo(index, array, to)
    895 arangeFrom(index, from, array)
    896 circular(index, from, maxCount)
    897 circularDown(index, from, maxCount)
    898 rangeStep(index, maxCount, step)
    899 rangeDownStep(index, maxCount, step)
    900 rangeFromStep(index, from, maxCount, step)
    901 loop(maxCount)
    902 loopDownTo(maxCount, to)
    903 loopFrom(from, maxCount)
    904 loopStep(maxCount, step)
    905 loopFromStep(from, maxCount, step)
    906 aForEach(array, element)
    907 aEnumerate(array, index, element)
    908 forEachCharP(list, element)
    909 forEachCCharP(list, element)
    910 forEachS(list, element)
    911 forEachCS(list, element)
    912 forEachType(type, list, element)
    913 enumerateCharP(list, element, index)
    914 enumerateCCharP(list, element, index)
    915 enumerateS(list, element, index)
    916 enumerateCS(list, element, index)
    917 enumerateType(type, list, element, index)
    918 lForEach(node, startNode)
    919 lForEachDown(node, startNode)
    920 lForEachPrev
    921 typedef int (*shCmpt)(const void * a, const void * b)
    922 char **listSortS(char **list) MUST_CHECK
    923 char **iListSortS(char ***list) MUST_CHECK
    924 char **listSortFS(char **list, shCmpt compareFunction) MUST_CHECK
    925 char **iListSortFS(char ***list, shCmpt compareFunction) MUST_CHECK
    926 char **icListSortS(char **list) MUST_CHECK
    927 char **iicListSortS(char ***list) MUST_CHECK
    928 char **readText(const char *filePath) MUST_CHECK
    929 char **readStream(FILE *fp) MUST_CHECK
    930 bool writeText(const char *filePath, char **list) MUST_CHECK
    931 bool writeCText(const char *filePath, const char **list) MUST_CHECK
    932 bool writeStream(FILE *fp, char **list) MUST_CHECK
    933 bool writeCStream(FILE *fp, const char **list) MUST_CHECK
    934 bool appendText(const char *filePath, char **list) MUST_CHECK
    935 bool appendCText(const char *filePath, const char **list) MUST_CHECK
    936 char **execOut(const char *cmd) MUST_CHECK
    937 execOutf
    938 execf
    939 char **systemOutf(const char *fmt, ...) MUST_CHECK
    940 systemOut
    941 int systemf(const char *fmt, ...) MUST_CHECK
    942 logSystem(cmd)
    943 logExec
    944 logSystemOut(cmd)
    945 logExecOut
    946 logSystemOutf(fmt, ...)
    947 logExecOutf
    948 logSystemf(fmt, ...)
    949 logExecf
    950 command(cmd)
    951 int commandF(const char *cmd, int line, const char *thisFunc, const char *thisFileName) MUST_CHECK
    952 commandf(...)
    953 int commandfF(int line, const char *thisFunc, const char *thisFileName, const char *fmt, ...) MUST_CHECK
    954 commandNFree(cmd)
    955 int commandNFreeF(char *cmd, int line, const char *thisFunc, const char *thisFileName) MUST_CHECK
    956 commandOut
    957 commandOutf
    958 logCommand(cmd)
    959 logCommandf(fmt, ...)
    960 logCommandNFree(cmd)
    961 logCommandOut
    962 logCommandOutf
    963 bool listEqS(char **list1, char **list2) MUST_CHECK
    964 bool listEqCS(char **list1, const char **list2) MUST_CHECK
    965 bool listEqC1S(const char **list1, char **list2) MUST_CHECK
    966 bool listEqCCS(const char **list1, const char **list2) MUST_CHECK
    967 bool listHasS(char **list, const char *string) MUST_CHECK
    968 bool listHasCS(const char **list, const char *string) MUST_CHECK
    969 bool listHasCharS(char **list, char c) MUST_CHECK
    970 bool listHasCharCS(const char **list, char c) MUST_CHECK
    971 ssize_t listIndexOfS(char **list, const char *string) MUST_CHECK
    972 ssize_t listIndexOfCS(const char **list, const char *string) MUST_CHECK
    973 ssize_t listIndexOfCharS(char **list, char c) MUST_CHECK
    974 ssize_t listIndexOfCharCS(const char **list, char c) MUST_CHECK
    975 ssize_t listBinarySearchS(char **list, const char *string) MUST_CHECK
    976 ssize_t listBinarySearchCharS(char **list, char c) MUST_CHECK
    977 char **listUniqS(char **list) MUST_CHECK
    978 char **iListUniqS(char ***list) MUST_CHECK
    979 bool icListEqS(char **list1, char **list2) MUST_CHECK
    980 bool icListEqCS(char **list1, const char **list2) MUST_CHECK
    981 bool icListEqC1S(const char **list1, char **list2) MUST_CHECK
    982 bool icListEqCCS(const char **list1, const char **list2) MUST_CHECK
    983 bool icListHasS(char **list, const char *string) MUST_CHECK
    984 bool icListHasCharS(char **list, char c) MUST_CHECK
    985 bool icListHasCS(const char **list, const char *string) MUST_CHECK
    986 bool icListHasCharCS(const char **list, char c) MUST_CHECK
    987 ssize_t icListIndexOfS(char **list, const char *string) MUST_CHECK
    988 ssize_t icListIndexOfCS(const char **list, const char *string) MUST_CHECK
    989 ssize_t icListIndexOfCharS(char **list, char c) MUST_CHECK
    990 ssize_t icListIndexOfCharCS(const char **list, char c) MUST_CHECK
    991 ssize_t icListBinarySearchS(char **list, const char *string) MUST_CHECK
    992 ssize_t icListBinarySearchCharS(char **list, char c) MUST_CHECK
    993 char **icListUniqS(char **list) MUST_CHECK
    994 char **iicListUniqS(char ***list) MUST_CHECK
    995 char **listCompactS(char **list) MUST_CHECK
    996 char **iListCompactS(char ***list) MUST_CHECK
    997 void btraceEnable(void)
    998 void btraceDisable(void)
    999 bool btraceConfig(void) MUST_CHECK
   1000 char **btrace(void)
   1001 #if __APPLE__
   1002 logBtrace
   1003 logBtrace
   1004 bool btraceCfg
   1005 logEBtrace
   1006 listEmpty(list)
   1007 void **listEmptyF(void) MUST_CHECK
   1008 void **iListEmptyF(void ***list) MUST_CHECK
   1009 bool listIsEmpty(void **list) MUST_CHECK
   1010 void **listCreateF(void *paramType, ...) MUST_CHECK
   1011 listCreate(...)
   1012 void **listFromArray(void **array, size_t size) MUST_CHECK
   1013 void **listPush(void ***list, void *s) MUST_CHECK
   1014 void *listPop(void ***list) MUST_CHECK
   1015 void **listPrepend(void ***list, void *s) MUST_CHECK
   1016 void *listDequeue(void ***list) MUST_CHECK
   1017 void listFree(void **list)
   1018 void listFreeManyF(void **paramType, ...)
   1019 listFreeMany(...)
   1020 size_t listLength(void **list) MUST_CHECK
   1021 void *listGet(void **list, int64_t index) MUST_CHECK
   1022 void **listSet(void **list, int64_t index, void *s) MUST_CHECK
   1023 void **listDup(void **list) MUST_CHECK
   1024 void **listReverse(void **list) MUST_CHECK
   1025 void **iListReverse(void ***list) MUST_CHECK
   1026 void **listCatF(void **paramType, ...) MUST_CHECK
   1027 listCat(...)
   1028 void **listAppend(void ***list1, void **list2) MUST_CHECK
   1029 void **listAdd(void **list1, void **list2) MUST_CHECK
   1030 void **listSlice(void **list, int64_t start, int64_t end) MUST_CHECK
   1031 void **iListSlice(void ***list, int64_t start, int64_t end) MUST_CHECK
   1032 void **listInsert(void **list, int64_t index, void **toInsert) MUST_CHECK
   1033 void **iListInsert(void ***list, int64_t index, void **toInsert) MUST_CHECK
   1034 void **listDel(void **list, int64_t start, int64_t end) MUST_CHECK
   1035 void **iListDel(void ***list, int64_t start, int64_t end) MUST_CHECK
   1036 newPtr(name, type)
   1037 new0Ptr(name, type)
   1038 allocAPtr(name)
   1039 callocAPtr(name)
   1040 newArray(name, type, count)
   1041 new0Array(name, type, count)
   1042 allocArray(name, count)
   1043 allocAArray(name, count)
   1044 callocArray(name, count)
   1045 callocAArray(name, count)
   1046 reallocArray(name, count)
   1047 sliceSz
   1048 sliceT(typeName, elementType)
   1049 createSlice(typeName, name)
   1050 createSliceCount(typeName, name, count)
   1051 createSliceClearCount(typeName, name, count)
   1052 createAllocateSlice(typeName, name)
   1053 createAllocateSliceCount(typeName, name, count)
   1054 createAllocateSliceClearCount(typeName, name, count)
   1055 sliceTerminate(name)
   1056 sliceInit(name)
   1057 sliceInitCount(name, countInt)
   1058 sliceCalloc(name, countInt)
   1059 sliceResize(name, countInt)
   1060 sliceClearResize(name, countInt)
   1061 sliceFree(name)
   1062 sliceElemType(name)
   1063 sliceElemPtrType(name)
   1064 sliceDup(name)
   1065 sliceCreateNDup(name, dest)
   1066 sliceBDup(name, dest)
   1067 sliceData(name)
   1068 sliceFrom(name, array, countInt)
   1069 sliceMirror(name, start, end)
   1070 sliceBMirror(name, dest, start, end)
   1071 sliceMirrorFrom(name, array, countInt)
   1072 sliceClear(name)
   1073 sliceClearRange(name, start, end)
   1074 sliceEmpty(name)
   1075 sliceIsEmpty(name)
   1076 sliceFit(name)
   1077 sliceCount(name)
   1078 sliceElemSize(name)
   1079 sliceAlloc(name)
   1080 sliceClearElem(name, index)
   1081 slicePush(name)
   1082 sliceAppend(name, v)
   1083 sliceClearPush(name)
   1084 slicePop(name)
   1085 sliceDelLast(name)
   1086 sliceSet(name, index, v)
   1087 sliceAt(name, index)
   1088 slicePtr(name, index)
   1089 sliceLast(name)
   1090 sliceLastPtr(name)
   1091 sliceLastIndex(name)
   1092 sliceFirst(name)
   1093 sliceWriteFilename(name, filename)
   1094 sliceWrite(name, file)
   1095 sliceReadFilename(name, filename)
   1096 sliceRead(name, file)
   1097 forEachSc(name, index)
   1098 sliceForEach(name, element)
   1099 sliceEnumerate(name, index, element)
   1100 sliceInject(name, index)
   1101 slicePrepend(name, v)
   1102 sliceDequeue(name)
   1103 sliceDelFirst(name)
   1104 sliceDelElem(name, index)
   1105 sliceDel(name, start, end)
   1106 sliceVAppend(name, slice)
   1107 sliceAppendFrom(name, array, countInt)
   1108 sliceVPrepend(name, slice)
   1109 slicePrependFrom(name, array, countInt)
   1110 sliceInsert(name, index, slice)
   1111 sliceInsertFrom(name, index, array, countInt)
   1112 sliceSlice(name, start, end)
   1113 sliceCopy(name, start, end)
   1114 sliceBCopy(name, dest, start, end)
   1115 sliceSort(name, compareFunction)
   1116 sliceEq(name, slice, eqFunction)
   1117 sliceHas(name, value, eqFunction)
   1118 sliceIndexOf(name, value, eqFunction)
   1119 sliceBinarySearch(name, value, less, equal)
   1120 sliceUniq(name, eqFunction)
   1121 staticSliceT(typeName, elementType, MAXCOUNT)
   1122 createStaticSlice(typeName, name)
   1123 staticSliceInit(name)
   1124 staticSliceElemType(name)
   1125 staticSliceElemPtrType(name)
   1126 staticSliceBDup(name, dest)
   1127 staticSliceData
   1128 staticSliceFrom(name, array, countInt)
   1129 staticSliceClear(name)
   1130 staticSliceClearRange(name, start, end)
   1131 staticSliceEmpty
   1132 staticSliceIsEmpty(name)
   1133 staticSliceCount
   1134 staticSliceElemSize
   1135 staticSliceClearElem
   1136 staticSlicePush(name)
   1137 staticSliceAppend(name, v)
   1138 staticSliceClearPush(name)
   1139 staticSlicePop
   1140 staticSliceDelLast
   1141 staticSliceAt
   1142 staticSlicePtr
   1143 staticSliceLast
   1144 staticSliceLastPtr
   1145 staticSliceLastIndex
   1146 staticSliceFirst
   1147 staticSliceWriteFilename
   1148 staticSliceWrite
   1149 staticSliceReadFilename(name, filename)
   1150 staticSliceRead(name, file)
   1151 forEachSSc
   1152 staticSliceForEach(name, element)
   1153 staticSliceEnumerate(name, index, element)
   1154 staticSliceInject(name, index)
   1155 staticSlicePrepend(name, v)
   1156 staticSliceDequeue
   1157 staticSliceDelFirst
   1158 staticSliceDelElem
   1159 staticSliceDel
   1160 staticSliceVAppend(name, staticSlice)
   1161 staticSliceAppendFrom(name, array, countInt)
   1162 staticSliceVPrepend(name, staticSlice)
   1163 staticSlicePrependFrom(name, array, countInt)
   1164 staticSliceInsert(name, index, staticSlice)
   1165 staticSliceInsertFrom(name, index, array, countInt)
   1166 staticSliceSlice
   1167 staticSliceBCopy(name, dest, start, end)
   1168 staticSliceSort
   1169 staticSliceEq
   1170 staticSliceHas
   1171 staticSliceIndexOf
   1172 staticSliceBinarySearch
   1173 staticSliceUniq
   1174 vectorSz
   1175 vectorT(typeName, elementType)
   1176 createVector(typeName, name)
   1177 createVectorCount(typeName, name, count)
   1178 createVectorClearCount(typeName, name, count)
   1179 createAllocateVector(typeName, name)
   1180 createAllocateVectorCount(typeName, name, count)
   1181 createAllocateVectorClearCount(typeName, name, count)
   1182 vectorTerminate(name)
   1183 vectorInit(name)
   1184 vectorInitCount(name, countInt)
   1185 vectorCalloc(name, countInt)
   1186 vectorResize(name, countInt)
   1187 vectorClearResize(name, countInt)
   1188 vectorFree
   1189 vectorElemType(name)
   1190 vectorElemPtrType(name)
   1191 vectorDup(name)
   1192 vectorCreateNDup(name, dest)
   1193 vectorBDup(name, dest)
   1194 vectorData
   1195 vectorFrom(name, array, countInt)
   1196 vectorClear
   1197 vectorClearRange
   1198 vectorEmpty
   1199 vectorIsEmpty
   1200 vectorFit(name)
   1201 vectorCount
   1202 vectorMaxCount(name)
   1203 vectorElemSize
   1204 vectorAlloc(name)
   1205 vectorClearElem
   1206 vectorPush(name)
   1207 vectorAppend(name, v)
   1208 vectorClearPush(name)
   1209 vectorPop
   1210 vectorDelLast
   1211 vectorPushCount(name, countp)
   1212 vectorSet(name, index, v)
   1213 vectorAt
   1214 vectorPtr
   1215 vectorLast
   1216 vectorLastPtr
   1217 vectorLastIndex
   1218 vectorFirst
   1219 vectorWriteFilename
   1220 vectorWrite
   1221 vectorReadFilename(name, filename)
   1222 vectorRead(name, file)
   1223 forEachV
   1224 vectorForEach(name, element)
   1225 vectorEnumerate(name, index, element)
   1226 vectorInject(name, index)
   1227 vectorPrepend(name, v)
   1228 vectorDequeue
   1229 vectorDelFirst
   1230 vectorDelElem
   1231 vectorDel
   1232 vectorVAppend(name, vector)
   1233 vectorAppendFrom(name, array, countInt)
   1234 vectorVPrepend(name, vector)
   1235 vectorPrependFrom(name, array, countInt)
   1236 vectorInsert(name, index, vector)
   1237 vectorInsertFrom(name, index, array, countInt)
   1238 vectorSlice
   1239 vectorCopy(name, start, end)
   1240 vectorBCopy(name, dest, start, end)
   1241 vectorSort
   1242 vectorEq
   1243 vectorHas
   1244 vectorIndexOf
   1245 vectorBinarySearch
   1246 vectorUniq
   1247 dVectorBits
   1248 dVectorSz
   1249 dVectorMask
   1250 dVectorT(typeName, elementType)
   1251 createDVector(typeName, name)
   1252 createDVectorCount(typeName, name, count)
   1253 dVectorInit(a)
   1254 dVectorInitCount(a, count)
   1255 dVectorResize(a, count)
   1256 dVectorFree(a)
   1257 dVectorElemType(name)
   1258 dVectorElemPtrType(name)
   1259 dVectorEmpty(name)
   1260 dVectorIsEmpty(name)
   1261 dVectorCount(name)
   1262 dVectorMaxCount(name)
   1263 dVectorAlloc(a)
   1264 dVectorPush(a)
   1265 dVectorAppend(a, v)
   1266 dVectorPop(a)
   1267 dVectorDelLast(a)
   1268 dVectorAt(a, index)
   1269 dVectorPtr(a, index)
   1270 dVectorLast(a)
   1271 dVectorLastPtr(a)
   1272 dVectorLastIndex(a)
   1273 dVectorFirst(a)
   1274 dVectorWriteFilename(a, filename)
   1275 dVectorWrite(a, file)
   1276 dVectorReadFilename(a, filename)
   1277 dVectorRead(a, file)
   1278 dVectorForEach(name, element)
   1279 dVectorEnumerate(name, index, element)
   1280 typedef struct {
   1281 } staticArrayBase
   1282 staticArrayT(typeName, element, MAXCOUNT)
   1283 createStaticArray(typeName, name)
   1284 staticArrayInit(name)
   1285 staticArrayElemType(name)
   1286 staticArrayElemPtrType(name)
   1287 staticArrayEmpty(name)
   1288 staticArrayIsEmpty(name)
   1289 staticArrayIsFull(name)
   1290 staticArrayCount(name)
   1291 staticArrayPush(name)
   1292 staticArrayPop(name)
   1293 staticArrayDelLast
   1294 staticArrayPrepend(name)
   1295 staticArrayDequeue(name)
   1296 staticArrayDelFirst
   1297 staticArrayGet(name, index)
   1298 staticArrayAt
   1299 staticArrayGetIndex(name, index)
   1300 staticArrayRef(name, index)
   1301 staticArrayRefIndex(name, index)
   1302 staticArrayLast(name)
   1303 staticArrayLastIndex(name)
   1304 staticArrayFirst(name)
   1305 staticArrayFirstIndex(name)
   1306 staticArrayDelElem(name, index)
   1307 staticArrayWriteFilename(name, filename)
   1308 staticArrayWrite(name, file)
   1309 staticArrayReadFilename(name, filename)
   1310 staticArrayRead(name, file)
   1311 staticArrayForEach(name, element)
   1312 staticArrayEnumerate(name, index, element)
   1313 indexer
   1314 indexerT(typeName, INT_TYPE)
   1315 createIndexer(typeName, name, maxCount)
   1316 indexerInit(name, MAXCOUNT)
   1317 indexerPInit
   1318 indexerEmpty
   1319 indexerPEmpty
   1320 indexerIsEmpty
   1321 indexerPIsEmpty
   1322 indexerIsFull
   1323 indexerPIsFull
   1324 indexerCount
   1325 indexerPCount
   1326 indexerPush
   1327 indexerPPush
   1328 indexerPop
   1329 indexerPPop
   1330 indexerPrepend
   1331 indexerPPrepend
   1332 indexerDequeue
   1333 indexerPDequeue
   1334 indexerRef(name, index)
   1335 indexerPRef(name, index)
   1336 indexerLast(name)
   1337 indexerPLast(name)
   1338 indexerFirst(name)
   1339 indexerPFirst(name)
   1340 ringBase
   1341 ringMake
   1342 ringStaticInit
   1343 int ringInit(void *ring, int maxCount)
   1344 int ringEmpty(void *ring)
   1345 int ringIsEmpty(void *ring)
   1346 int ringIsFull(void *ring)
   1347 ssize_t ringCount(void *ring)
   1348 i64 ringPush(void *ring)
   1349 int ringPop(void *ring)
   1350 i64 ringPrepend(void *ring)
   1351 int ringDequeue(void *ring)
   1352 ringGet(name, index)
   1353 ringRef(name, index)
   1354 ringLast(name)
   1355 ringLastIndex(name)
   1356 ringFirst(name)
   1357 ringSend(name, value)
   1358 ringSendSt(status, name, value)
   1359 ringRecv(name, result)
   1360 ringRecvSt(status, name, result)
   1361 void scheduler(void)
   1362 tCount
   1363 typedef struct {int slot;} fiberBaseT
   1364 staticArrayT(fiberLT, int, tCount)
   1365 typedef struct {
   1366 } fibersT
   1367 fibersT fibers
   1368 fiberCtx(thisSlot)
   1369 typedef void (*fiberFT)(int)
   1370 bool fiberAdd(void *ctx, int thisSlot, fiberFT func)
   1371 bool fiberPrepend(void *ctx, int thisSlot, fiberFT func)
   1372 startJump(func)
   1373 #if !__sun__
   1374 yield(slotValue, slot)
   1375 fiberEnd(slot)
   1376 schedulerYield(backToSlot)
   1377 dArrayBits
   1378 dArraySz
   1379 dArrayMask
   1380 dArrayT(typeName, elementType)
   1381 createDArray(typeName, name)
   1382 createDArrayCount(typeName, name, count)
   1383 dArrayInit(a)
   1384 dArrayInitCount(a, count)
   1385 dArrayResize(a, count)
   1386 dArrayFree
   1387 dArrayElemType(a)
   1388 dArrayElemPtrType(a)
   1389 dArrayEmpty(name)
   1390 dArrayIsEmpty(name)
   1391 dArrayCount(name)
   1392 dArrayMaxCount(name)
   1393 dArrayAlloc(a)
   1394 dArrayPush(a)
   1395 dArrayAppend(a, v)
   1396 dArrayPop(a)
   1397 dArrayDelLast(a)
   1398 dArrayPrepend(a, v)
   1399 dArrayDequeue(a)
   1400 dArrayDelFirst(a)
   1401 dArrayAt(a, index)
   1402 dArrayPtr(a, index)
   1403 dArraySet(a, index, v)
   1404 dArraySparseSet(a, index, v)
   1405 dArrayLast(a)
   1406 dArrayLastPtr(a)
   1407 dArrayLastIndex(a)
   1408 dArrayLastIndexVar(a)
   1409 dArrayFirst(a)
   1410 dArrayFirstIndex(a)
   1411 dArrayWriteFilename(a, filename)
   1412 dArrayWrite(a, file)
   1413 dArrayReadFilename(a, filename)
   1414 dArrayRead(a, file)
   1415 dArrayForEach(name, element)
   1416 dArrayEnumerate(name, index, element)
   1417 slabSz
   1418 slabT(typeName, elementType)
   1419 createSlab(typeName, name)
   1420 createSlabCount(typeName, name, count)
   1421 slabInit(a)
   1422 slabInitCount(a, count)
   1423 slabResize(a, count)
   1424 slabFree
   1425 slabElemType(name)
   1426 slabElemPtrType(name)
   1427 slabEmpty(name)
   1428 slabIsEmpty(name)
   1429 slabCount(name)
   1430 slabMaxCount
   1431 slabAlloc(a)
   1432 slabPush(a)
   1433 slabAppend(a, v)
   1434 slabPop(a)
   1435 slabDelLast(a)
   1436 slabPrepend(a, v)
   1437 slabDequeue(a)
   1438 slabDelFirst(a)
   1439 slabAt
   1440 slabPtr
   1441 slabLast(a)
   1442 slabLastPtr(a)
   1443 slabLastIndex(a)
   1444 slabLastIndexVar(a)
   1445 slabFirst(a)
   1446 slabFirstIndex(a)
   1447 slabWriteFilename(a, filename)
   1448 slabWrite(a, file)
   1449 slabReadFilename(a, filename)
   1450 slabRead(a, file)
   1451 slabForEach(name, element)
   1452 slabEnumerate(name, index, element)
   1453 staticBitsetT(typeName, containerType, count)
   1454 staticBitsetInit
   1455 staticBitsetCount(name)
   1456 staticBitsetClear(name)
   1457 staticBitsetBucket(name, index)
   1458 staticBitset0(name, index)
   1459 staticBitset1(name, index)
   1460 staticBitsetSet(name, index, value)
   1461 staticBitsetInv(name, index)
   1462 staticBitsetGet(name, index)
   1463 bitsetModulo
   1464 bitsetBucket(name, index)
   1465 bitset0(name, at, index)
   1466 bitset1(name, at, index)
   1467 bitsetSet(name, at, index, value)
   1468 bitsetInv(name, at, index)
   1469 bitsetGet(name, at, index)
   1470 FIELD_SET(dst, val, msb, lsb)
   1471 FIELD_GET
   1472 FIELD_SETL(dst, index, val, len)
   1473 BITFIELD_SET(array, index, val, len)
   1474 BITFIELD_GET(array, index, len)
   1475 BITFIELD_SIZE(count, len, containerType)
   1476 BITFIELD_VAR(array, count, len)
   1477 uint64_t getMonotonicTime(void) MUST_CHECK
   1478 int nanoSleepF(uint64_t time) MUST_CHECK
   1479 nanoSleep(time)
   1480 nanoSleep(time)
   1481 nanoSleepE(time, cmd)
   1482 usSleep(time)
   1483 msSleep(time)
   1484 DEPRECATED
   1485 PACKED
   1486 CLEANUP(func)
   1487 #if __GNUC__ >= 7
   1488 FALLTHRU
   1489 FALLTHRU
   1490 AINLINE
   1491 NOINLINE
   1492 NORETURN
   1493 AMALLOC
   1494 USED
   1495 ALIGN(X)
   1496 ALIGN_MAX
   1497 DEPRECATED
   1498 PACKED
   1499 CLEANUP
   1500 FALLTHRU
   1501 AINLINE
   1502 NOINLINE
   1503 PURE
   1504 CONST
   1505 NORETURN
   1506 AMALLOC
   1507 MUST_CHECK
   1508 USED
   1509 ALIGN(X)
   1510 ALIGN_MAX
   1511 likely(x)
   1512 unlikely(x)
   1513 initiateG(self)
   1514 allocG(value)
   1515 freeO(obj)
   1516 freeG(self)
   1517 void freeManyOF(void *paramType, ...)
   1518 freeManyO(paramType, ...)
   1519 freeManyG
   1520 terminateO(obj)
   1521 terminateG
   1522 void terminateManyOF(void *paramType, ...)
   1523 terminateManyO(paramType, ...)
   1524 terminateManyG
   1525 isOType(obj, className)
   1526 isOTypeG
   1527 isOSmallArray(obj)
   1528 isOSmallArrayG
   1529 isOSmallBool(obj)
   1530 isOSmallBoolG
   1531 isOSmallBytes(obj)
   1532 isOSmallBytesG
   1533 isOSmallContainer(obj)
   1534 isOSmallContainerG
   1535 isOSmallDict(obj)
   1536 isOSmallDictG
   1537 isOSmallDouble(obj)
   1538 isOSmallDoubleG
   1539 isOSmallInt(obj)
   1540 isOSmallIntG
   1541 isOSmallJson(obj)
   1542 isOSmallJsonG
   1543 isOSmallString(obj)
   1544 isOSmallStringG
   1545 isOUndefined(obj)
   1546 isOUndefinedG
   1547 getOType(obj)
   1548 getOTypeG(obj)
   1549 toStringO(obj)
   1550 duplicateO(obj)
   1551 duplicateG
   1552 smashO(obj)
   1553 smashG
   1554 void smashManyOF(void *paramType, ...)
   1555 smashManyO(paramType, ...)
   1556 finishO(obj)
   1557 finishG
   1558 void finishManyOF(void *paramType, ...)
   1559 finishManyO(paramType, ...)
   1560 finishManyG
   1561 O(obj, method)
   1562 o(obj, method, ...)
   1563 iter(obj, element)
   1564 iterLast(obj, element)
   1565 iterFrom(obj, index, element)
   1566 iterFromStep(obj, index, step, element)
   1567 iterType(type, obj, element)
   1568 iterTypeLast(type, obj, element)
   1569 iterTypeFrom(type, obj, index, element)
   1570 iterTypeFromStep(type, obj, index, step, element)
   1571 iterK(obj, key)
   1572 rallocG(obj, value)
   1573 getValO(self)
   1574 getValG
   1575 setValO
   1576 setValG
   1577 getPO(self)
   1578 getPG
   1579 setTopO(self, value)
   1580 setFromO(self, value)
   1581 setFromG
   1582 setTopG(self, value)
   1583 setTopNFreeO(self, value)
   1584 setTopNFreeG(self, value)
   1585 getTopO(self)
   1586 getTopG(self, returnType)
   1587 pushO(self, value)
   1588 pushG(self, value)
   1589 pushNFreeO(self, value)
   1590 pushNFreeG(self, value)
   1591 setO(self, key, value)
   1592 setAtO(self, key, value)
   1593 setG(self, key, value)
   1594 setIntO(self, key, value)
   1595 setNFreeO(self, key, value)
   1596 setAtNFreeO(self, key, value)
   1597 setNFreeG(self, key, value)
   1598 setPG(self, key, value)
   1599 setNFreePG(self, key, value)
   1600 getO(self, key)
   1601 getAtO(self, index)
   1602 getG(self, returnType, key)
   1603 getNDupO(self, key)
   1604 getAtNDupO(self, index)
   1605 getNDupG(self, returnType, key)
   1606 getNumO(self, key)
   1607 getNumG(self, key)
   1608 appendO(self, obj)
   1609 mergeO(self, obj)
   1610 mergeG
   1611 appendG(self, obj)
   1612 appendNSmashO(self, obj)
   1613 mergeNSmashO(self, obj)
   1614 mergeNSmashG
   1615 appendNFreeG
   1616 mergeNFreeG
   1617 appendNSmashG(self, obj)
   1618 prependO(self, value)
   1619 prependG(self, value)
   1620 prependNFreeO(self, value)
   1621 prependNSmashO(self, string)
   1622 prependNFreeG(self, obj)
   1623 shiftO(self, obj)
   1624 shiftG(self, obj)
   1625 shiftNSmashO(self, obj)
   1626 shiftNFreeG
   1627 shiftNSmashG(self, obj)
   1628 delO(self, start, end)
   1629 delG(self, start, end)
   1630 delElemO(self, index)
   1631 delElemG(self, index)
   1632 removeO(self, start, end)
   1633 removeG(self, start, end)
   1634 removeElemO(self, index)
   1635 removeElemG(self, index)
   1636 popO(self)
   1637 popG(self, returnType)
   1638 dequeueO(self)
   1639 dequeueG(self, returnType)
   1640 getProgPathG(returnType)
   1641 getRealProgPathG(returnType)
   1642 systemG(cmd)
   1643 systemNFreeG(cmd)
   1644 getModificationTimeG(path)
   1645 setModificationTimeG(path, mtime)
   1646 equalModificationTimesG(path1, path2)
   1647 timeToSG(returnType, t)
   1648 shDirnameG(path)
   1649 expandHomeG(path)
   1650 normalizePathG(path)
   1651 getCwdG(returnType)
   1652 chDirG(path)
   1653 isDirG(path)
   1654 isLinkG(path)
   1655 fileExistsG(path)
   1656 fileChmodG(path, mode)
   1657 fileSizeG(path)
   1658 readFileO(self, filePath)
   1659 readTextO(self, filePath)
   1660 readFileG(self, path)
   1661 readTextG(self, path)
   1662 writeFileO(self, filePath)
   1663 writeTextO(self, filePath)
   1664 writeFileG(self, path)
   1665 writeTextG(self, path)
   1666 appendFileO(self, filePath)
   1667 appendFileG(self, path)
   1668 zipO(self, keys, values)
   1669 zipG(self, keys, values)
   1670 walkDirG(returnType, path)
   1671 walkDirDirG(returnType, path)
   1672 readDirG(returnType, path)
   1673 readDirDirG(returnType, path)
   1674 walkDirAllG(returnType, path)
   1675 readDirAllG(returnType, path)
   1676 mkdirParentsG(path)
   1677 rmAllG(path)
   1678 copyG(path1, path2)
   1679 randomSG(returnType, length)
   1680 randomAlphaNumSG(returnType, length)
   1681 readG(returnType)
   1682 readLineG(returnType, fp)
   1683 dupG(self)
   1684 replaceO(self, olds, news, max)
   1685 replaceG(self, olds, news, max)
   1686 icReplaceO(self, olds, news, max)
   1687 icReplaceG(self, olds, news, max)
   1688 isLSheepyObject(self)
   1689 eqG(self, obj)
   1690 eqDirectG(self, obj)
   1691 icEqG(self, obj)
   1692 icEqDirectG(self, obj)
   1693 eqIG(self, obj, index)
   1694 startsWithG(self, obj)
   1695 endsWithG(self, obj)
   1696 countG(self, obj)
   1697 icStartsWithG(self, obj)
   1698 icEndsWithG(self, obj)
   1699 icCountG(self, obj)
   1700 isNumberO(self)
   1701 isNumberG(self)
   1702 isIntO(self)
   1703 isIntG(self)
   1704 parseIntO(self)
   1705 parseIntG(self)
   1706 intToO(self, n)
   1707 intToG(self, n)
   1708 parseDoubleO(self)
   1709 parseDoubleG(self)
   1710 doubleToO(self, n)
   1711 doubleToG(self, n)
   1712 lenO(self)
   1713 lenG(self)
   1714 upperO(self)
   1715 upperG(self)
   1716 lowerO(self)
   1717 lowerG(self)
   1718 trimO(self)
   1719 trimG(self)
   1720 lTrimO(self)
   1721 lTrimG(self)
   1722 rTrimO(self)
   1723 rTrimG(self)
   1724 uniqO(self, c)
   1725 uniqG(self, c)
   1726 icUniqO(self, c)
   1727 icUniqG(self, c)
   1728 sliceO(self, start, end)
   1729 sliceG(self, start, end)
   1730 cropO(self, start, end)
   1731 cropG(self, start, end)
   1732 cropElemO(self, index)
   1733 cropElemG(self, returnType, index)
   1734 cropSmallJsonO(self, start, end)
   1735 cropElemAtSmallJsonO(self, index)
   1736 cropElemKeySmallJsonO(self, key)
   1737 cropSmallStringO(self, start, end)
   1738 cropElemSmallStringO(self, index)
   1739 copyRngO(self, start, end)
   1740 copyRngG(self, start, end)
   1741 insertO(self, index, toInsert)
   1742 insertG(self, index, toInsert)
   1743 insertNSmashO(self, index, toInsert)
   1744 insertNFreeO
   1745 insertNFreeG
   1746 insertNSmashG(self, index, toInsert)
   1747 injectG(self, index, value)
   1748 injectNFreeG(self, index, value)
   1749 findO(self, needle)
   1750 findG(self, needle)
   1751 hasO(self, key)
   1752 hasG(self, needle)
   1753 indexOfO(self, key)
   1754 indexOfG(self, needle)
   1755 keyByO(self, value)
   1756 keyByG(self, needle)
   1757 icFindO(self, needle)
   1758 icFindG(self, needle)
   1759 icHasO(self, key)
   1760 icHasG(self, needle)
   1761 icIndexOfO(self, key)
   1762 icIndexOfG(self, needle)
   1763 icKeyByO(self, value)
   1764 icKeyByG(self, needle)
   1765 emptyO(self)
   1766 emptyG(self)
   1767 isEmptyO(self)
   1768 isEmptyG(self)
   1769 isBlankO(self)
   1770 isBlankG(self)
   1771 fromArrayO(self, array, size)
   1772 fromArrayG(self, array, size)
   1773 splitO(self, delim)
   1774 splitG(self, delim)
   1775 icSplitO(self, delim)
   1776 icSplitG(self, delim)
   1777 joinO(self, delim)
   1778 joinG(self, delim)
   1779 joinSO(self, delim)
   1780 joinSG(self, delim)
   1781 extractO(self, delim1, delim2)
   1782 extractG(self, delim1, delim2)
   1783 icExtractO(self, delim1, delim2)
   1784 icExtractG(self, delim1, delim2)
   1785 reverseO(self)
   1786 reverseG(self)
   1787 addO(self, array)
   1788 addG(self, list)
   1789 sortO(self)
   1790 sortG(self)
   1791 binarySearchO(self, value)
   1792 binarySearchG(self, string)
   1793 icSortO(self)
   1794 icSortG(self)
   1795 icBinarySearchO(self, value)
   1796 icBinarySearchG(self, string)
   1797 compactO(self)
   1798 compactG(self)
   1799 parseO(self, input)
   1800 parseG(self, input)
   1801 parseYMLO(self, input)
   1802 parseYMLG(self, input)
   1803 execG(cmd, out, err)
   1804 renameG(src, dst)
   1805 moveG(src, dst)
   1806 logO(self)
   1807 logG(self)
   1808 logVarG(var)
   1809 logMVarG(mask, var)
   1810 logTVarG(var)
   1811 logMTVarG(mask, var)
   1812 logTypeG(var)
   1813 catO(self, ...)
   1814 catG
   1815 catSO(self, ...)
   1816 catSG
   1817 pushManyO(self, ...)
   1818 pushManyG
   1819 pushManySO(self, ...)
   1820 pushManySG
   1821 pushNFreeManyO(self, ...)
   1822 pushNFreeManyG
   1823 pushNFreeManySO(self, ...)
   1824 pushNFreeManySG
   1825 pushBufferO(self, data, size)
   1826 pushBufferG
   1827 setTopSO
   1828 setTopSG
   1829 escapeO(self)
   1830 escapeG
   1831 disposeO(self)
   1832 disposeG
   1833 helpO(self)
   1834 helpG
   1835 resetO(self)
   1836 resetG
   1837 getsoO(self)
   1838 getsoG
   1839 setsoO(self, so)
   1840 setsoG
   1841 mirrorO(self)
   1842 mirrorG
   1843 fromCArrayO(self, array, size)
   1844 fromCArrayG
   1845 fromArrayNFreeO(self, array, size)
   1846 fromArrayNFreeG
   1847 pushCharO(self, c)
   1848 pushCharG
   1849 pushArraycO(self, array)
   1850 pushArraycG
   1851 pushCArraycO(self, array)
   1852 pushCArraycG
   1853 pushNFreeArraycO(self, array)
   1854 pushNFreeArraycG
   1855 pushNFreeSmallBytesO(self, value)
   1856 pushNFreeSmallBytesG
   1857 popSmallBytesO(self)
   1858 popSmallBytesG
   1859 popNumO(self)
   1860 popNumG
   1861 prependUndefinedO(self)
   1862 prependUndefinedG
   1863 prependBoolO(self, value)
   1864 prependBoolG
   1865 prependDoubleO(self, value)
   1866 prependDoubleG
   1867 prependIntO(self, value)
   1868 prependIntG
   1869 prependSO(self, string)
   1870 prependSG
   1871 prependCharO(self, c)
   1872 prependCharG
   1873 prependDictO(self, dict)
   1874 prependDictG
   1875 prependArrayO(self, array)
   1876 prependArrayG
   1877 prependArraycO(self, array)
   1878 prependArraycG
   1879 prependCArraycO(self, array)
   1880 prependCArraycG
   1881 prependSmallBoolO(self, value)
   1882 prependSmallBoolG
   1883 prependSmallBytesO(self, value)
   1884 prependSmallBytesG
   1885 prependSmallDoubleO(self, value)
   1886 prependSmallDoubleG
   1887 prependSmallIntO(self, value)
   1888 prependSmallIntG
   1889 prependSmallContainerO(self, container)
   1890 prependSmallContainerG
   1891 prependNFreeUndefinedO(self, u)
   1892 prependNFreeUndefinedG
   1893 prependNFreeSO(self, string)
   1894 prependNFreeSG
   1895 prependNFreeDictO(self, dict)
   1896 prependNFreeDictG
   1897 prependNFreeArrayO(self, array)
   1898 prependNFreeArrayG
   1899 prependNFreeArraycO(self, array)
   1900 prependNFreeArraycG
   1901 prependNFreeSmallBoolO(self, value)
   1902 prependNFreeSmallBoolG
   1903 prependNFreeSmallBytesO(self, value)
   1904 prependNFreeSmallBytesG
   1905 prependNFreeSmallDoubleO(self, value)
   1906 prependNFreeSmallDoubleG
   1907 prependNFreeSmallIntO(self, value)
   1908 prependNFreeSmallIntG
   1909 prependNFreeSmallStringO(self, string)
   1910 prependNFreeSmallStringG
   1911 prependNFreeSmallContainerO(self, container)
   1912 prependNFreeSmallContainerG
   1913 dequeueUndefinedO(self)
   1914 dequeueUndefinedG
   1915 dequeueBoolO(self)
   1916 dequeueBoolG
   1917 dequeueDoubleO(self)
   1918 dequeueDoubleG
   1919 dequeueIntO(self)
   1920 dequeueIntG
   1921 dequeueInt32O(self)
   1922 dequeueInt32G
   1923 dequeueUintO(self)
   1924 dequeueUintG
   1925 dequeueUint32O(self)
   1926 dequeueUint32G
   1927 dequeueSO(self)
   1928 dequeueSG
   1929 dequeueDictO(self)
   1930 dequeueDictG
   1931 dequeueArrayO(self)
   1932 dequeueArrayG
   1933 dequeueSmallBoolO(self)
   1934 dequeueSmallBoolG
   1935 dequeueSmallBytesO(self)
   1936 dequeueSmallBytesG
   1937 dequeueSmallDoubleO(self)
   1938 dequeueSmallDoubleG
   1939 dequeueSmallIntO(self)
   1940 dequeueSmallIntG
   1941 dequeueSmallStringO(self)
   1942 dequeueSmallStringG
   1943 dequeueVoidO(self)
   1944 dequeueVoidG
   1945 dequeueSmallContainerO(self)
   1946 dequeueSmallContainerG
   1947 dequeueNumO(self)
   1948 dequeueNumG
   1949 appendArrayO(self, array)
   1950 appendArrayG
   1951 appendCArrayO(self, array)
   1952 appendCArrayG
   1953 appendNSmashArrayO(self, array)
   1954 appendNSmashArrayG
   1955 cropElemUndefinedO(self, index)
   1956 cropElemUndefinedG
   1957 cropElemBoolO(self, index)
   1958 cropElemBoolG
   1959 cropElemDoubleO(self, index)
   1960 cropElemDoubleG
   1961 cropElemIntO(self, index)
   1962 cropElemIntG
   1963 cropElemInt32O(self, index)
   1964 cropElemInt32G
   1965 cropElemUintO(self, index)
   1966 cropElemUintG
   1967 cropElemUint32O(self, index)
   1968 cropElemUint32G
   1969 cropElemSO(self, index)
   1970 cropElemSG
   1971 cropElemDictO(self, index)
   1972 cropElemDictG
   1973 cropElemArrayO(self, index)
   1974 cropElemArrayG
   1975 cropElemSmallBoolO(self, index)
   1976 cropElemSmallBoolG
   1977 cropElemSmallBytesO(self, index)
   1978 cropElemSmallBytesG
   1979 cropElemSmallDoubleO(self, index)
   1980 cropElemSmallDoubleG
   1981 cropElemSmallIntO(self, index)
   1982 cropElemSmallIntG
   1983 cropElemSmallJsonO(self, index)
   1984 cropElemSmallJsonG
   1985 cropElemVoidO(self, index)
   1986 cropElemVoidG
   1987 cropElemSmallContainerO(self, index)
   1988 cropElemSmallContainerG
   1989 injectUndefinedO(self, index)
   1990 injectUndefinedG
   1991 injectBoolO(self, index, toInject)
   1992 injectBoolG
   1993 injectDoubleO(self, index, toInject)
   1994 injectDoubleG
   1995 injectIntO(self, index, toInject)
   1996 injectIntG
   1997 injectSO(self, index, toInject)
   1998 injectSG
   1999 injectCharO(self, index, c)
   2000 injectCharG
   2001 injectDictO(self, index, toInject)
   2002 injectDictG
   2003 injectArrayO(self, index, toInject)
   2004 injectArrayG
   2005 injectArraycO(self, index, toInject)
   2006 injectArraycG
   2007 injectCArraycO(self, index, toInject)
   2008 injectCArraycG
   2009 injectSmallBoolO(self, index, toInject)
   2010 injectSmallBoolG
   2011 injectSmallBytesO(self, index, toInject)
   2012 injectSmallBytesG
   2013 injectSmallDoubleO(self, index, toInject)
   2014 injectSmallDoubleG
   2015 injectSmallIntO(self, index, toInject)
   2016 injectSmallIntG
   2017 injectSmallContainerO(self, index, toInject)
   2018 injectSmallContainerG
   2019 injectNFreeUndefinedO(self, index, u)
   2020 injectNFreeUndefinedG
   2021 injectNFreeSO(self, index, toInject)
   2022 injectNFreeSG
   2023 injectNFreeDictO(self, index, toInject)
   2024 injectNFreeDictG
   2025 injectNFreeArrayO(self, index, toInject)
   2026 injectNFreeArrayG
   2027 injectNFreeArraycO(self, index, toInject)
   2028 injectNFreeArraycG
   2029 injectNFreeSmallBoolO(self, index, toInject)
   2030 injectNFreeSmallBoolG
   2031 injectNFreeSmallBytesO(self, index, toInject)
   2032 injectNFreeSmallBytesG
   2033 injectNFreeSmallDoubleO(self, index, toInject)
   2034 injectNFreeSmallDoubleG
   2035 injectNFreeSmallIntO(self, index, toInject)
   2036 injectNFreeSmallIntG
   2037 injectNFreeSmallStringO(self, index, toInject)
   2038 injectNFreeSmallStringG
   2039 injectNFreeSmallContainerO(self, index, toInject)
   2040 injectNFreeSmallContainerG
   2041 sortFO(self, compareFunction)
   2042 sortFG
   2043 equalO(self, array)
   2044 equalG
   2045 equalSmallJsonO(self, array)
   2046 equalSmallJsonG
   2047 equalArrayO(self, p2)
   2048 equalArrayG
   2049 equalCArrayO(self, p2)
   2050 equalCArrayG
   2051 equalBaseO(self, p2)
   2052 equalBaseG
   2053 icEqualO(self, array)
   2054 icEqualG
   2055 icEqualSmallJsonO(self, array)
   2056 icEqualSmallJsonG
   2057 setAtCharO(self, index, c)
   2058 setAtCharG
   2059 setAtArraycO(self, index, array)
   2060 setAtArraycG
   2061 setAtCArraycO(self, index, array)
   2062 setAtCArraycG
   2063 setAtSmallBytesO(self, index, value)
   2064 setAtSmallBytesG
   2065 setAtNFreeArraycO(self, index, array)
   2066 setAtNFreeArraycG
   2067 setAtNFreeSmallBytesO(self, index, value)
   2068 setAtNFreeSmallBytesG
   2069 setPAtSmallJsonO(self, index, json)
   2070 setPAtSmallJsonG
   2071 setPAtNFreeSmallJsonO(self, index, json)
   2072 setPAtNFreeSmallJsonG
   2073 hasUndefinedO(self, u)
   2074 hasUndefinedG
   2075 hasBoolO(self, value)
   2076 hasBoolG
   2077 hasDoubleO(self, value)
   2078 hasDoubleG
   2079 hasIntO(self, value)
   2080 hasIntG
   2081 hasSO(self, string)
   2082 hasSG
   2083 hasCharO(self, c)
   2084 hasCharG
   2085 hasDictO(self, dict)
   2086 hasDictG
   2087 hasArrayO(self, array)
   2088 hasArrayG
   2089 hasArraycO(self, array)
   2090 hasArraycG
   2091 hasCArraycO(self, array)
   2092 hasCArraycG
   2093 hasSmallBoolO(self, value)
   2094 hasSmallBoolG
   2095 hasSmallBytesO(self, value)
   2096 hasSmallBytesG
   2097 hasSmallDoubleO(self, value)
   2098 hasSmallDoubleG
   2099 hasSmallIntO(self, value)
   2100 hasSmallIntG
   2101 hasSmallContainerO(self, container)
   2102 hasSmallContainerG
   2103 indexOfUndefinedO(self, u)
   2104 indexOfUndefinedG
   2105 indexOfBoolO(self, value)
   2106 indexOfBoolG
   2107 indexOfDoubleO(self, value)
   2108 indexOfDoubleG
   2109 indexOfIntO(self, value)
   2110 indexOfIntG
   2111 indexOfSO(self, string)
   2112 indexOfSG
   2113 indexOfCharO(self, c)
   2114 indexOfCharG
   2115 indexOfDictO(self, dict)
   2116 indexOfDictG
   2117 indexOfArrayO(self, array)
   2118 indexOfArrayG
   2119 indexOfArraycO(self, array)
   2120 indexOfArraycG
   2121 indexOfCArraycO(self, array)
   2122 indexOfCArraycG
   2123 indexOfSmallBoolO(self, value)
   2124 indexOfSmallBoolG
   2125 indexOfSmallBytesO(self, value)
   2126 indexOfSmallBytesG
   2127 indexOfSmallDoubleO(self, value)
   2128 indexOfSmallDoubleG
   2129 indexOfSmallIntO(self, value)
   2130 indexOfSmallIntG
   2131 binarySearchUndefinedO(self, u)
   2132 binarySearchUndefinedG
   2133 binarySearchBoolO(self, value)
   2134 binarySearchBoolG
   2135 binarySearchDoubleO(self, value)
   2136 binarySearchDoubleG
   2137 binarySearchIntO(self, value)
   2138 binarySearchIntG
   2139 binarySearchSO(self, string)
   2140 binarySearchSG
   2141 binarySearchCharO(self, c)
   2142 binarySearchCharG
   2143 binarySearchDictO(self, dict)
   2144 binarySearchDictG
   2145 binarySearchArrayO(self, array)
   2146 binarySearchArrayG
   2147 binarySearchArraycO(self, array)
   2148 binarySearchArraycG
   2149 binarySearchCArraycO(self, array)
   2150 binarySearchCArraycG
   2151 binarySearchSmallBoolO(self, value)
   2152 binarySearchSmallBoolG
   2153 binarySearchSmallBytesO(self, value)
   2154 binarySearchSmallBytesG
   2155 binarySearchSmallDoubleO(self, value)
   2156 binarySearchSmallDoubleG
   2157 binarySearchSmallIntO(self, value)
   2158 binarySearchSmallIntG
   2159 binarySearchSmallStringO(self, string)
   2160 binarySearchSmallStringG
   2161 icHasSO(self, string)
   2162 icHasSG
   2163 icHasCharO(self, c)
   2164 icHasCharG
   2165 icHasDictO(self, dict)
   2166 icHasDictG
   2167 icHasArrayO(self, array)
   2168 icHasArrayG
   2169 icHasArraycO(self, array)
   2170 icHasArraycG
   2171 icHasCArraycO(self, array)
   2172 icHasCArraycG
   2173 icIndexOfSO(self, string)
   2174 icIndexOfSG
   2175 icIndexOfCharO(self, c)
   2176 icIndexOfCharG
   2177 icIndexOfDictO(self, dict)
   2178 icIndexOfDictG
   2179 icIndexOfArrayO(self, array)
   2180 icIndexOfArrayG
   2181 icIndexOfArraycO(self, array)
   2182 icIndexOfArraycG
   2183 icIndexOfCArraycO(self, array)
   2184 icIndexOfCArraycG
   2185 icBinarySearchSO(self, string)
   2186 icBinarySearchSG
   2187 icBinarySearchCharO(self, c)
   2188 icBinarySearchCharG
   2189 icBinarySearchDictO(self, dict)
   2190 icBinarySearchDictG
   2191 icBinarySearchArrayO(self, array)
   2192 icBinarySearchArrayG
   2193 icBinarySearchArraycO(self, array)
   2194 icBinarySearchArraycG
   2195 icBinarySearchCArraycO(self, array)
   2196 icBinarySearchCArraycG
   2197 icBinarySearchSmallStringO(self, string)
   2198 icBinarySearchSmallStringG
   2199 forEachO(self, closure, funcElem)
   2200 forEachG
   2201 enumerateO(self, closure, funcElem)
   2202 enumerateG
   2203 iterStartO(self)
   2204 iterStartG
   2205 iterStartLastO(self)
   2206 iterStartLastG
   2207 iterStartFromO(self, index)
   2208 iterStartFromG
   2209 iterStartFromStepO(self, index, step)
   2210 iterStartFromStepG
   2211 iterNextO(self)
   2212 iterNextG
   2213 iterElementO(self)
   2214 iterElementG
   2215 iterIndexO(self)
   2216 iterIndexG
   2217 iterStepO(self)
   2218 iterStepG
   2219 joinCharO(self, c)
   2220 joinCharG
   2221 joinSmallStringO(self, delim)
   2222 joinSmallStringG
   2223 joinCharSO(self, c)
   2224 joinCharSG
   2225 joinSmallJsonSO(self, delim)
   2226 joinSmallJsonSG
   2227 joinSmallStringSO(self, delim)
   2228 joinSmallStringSG
   2229 zipSmallJsonSmallJsonO(self, array1, array2)
   2230 zipSmallJsonSmallJsonG
   2231 zipSmallJsonCharO(self, array1, array2)
   2232 zipSmallJsonCharG
   2233 zipSmallJsonCCharO(self, array1, array2)
   2234 zipSmallJsonCCharG
   2235 zipArrayO(self, array1, array2)
   2236 zipArrayG
   2237 zipCArrayO(self, array1, array2)
   2238 zipCArrayG
   2239 zipCharO(self, array1, array2)
   2240 zipCharG
   2241 zipCCharO(self, array1, array2)
   2242 zipCCharG
   2243 zipArrayCharO(self, array1, array2)
   2244 zipArrayCharG
   2245 zipCArrayCharO(self, array1, array2)
   2246 zipCArrayCharG
   2247 zipArrayCCharO(self, array1, array2)
   2248 zipArrayCCharG
   2249 zipCArrayCCharO(self, array1, array2)
   2250 zipCArrayCCharG
   2251 readTextSmallStringO(self, filePath)
   2252 readTextSmallStringG
   2253 readStreamO(self, fp)
   2254 readStreamG
   2255 writeTextSmallStringO(self, filePath)
   2256 writeTextSmallStringG
   2257 writeStreamO(self, fp)
   2258 writeStreamG
   2259 appendTextO(self, filePath)
   2260 appendTextG
   2261 appendTextSmallStringO(self, filePath)
   2262 appendTextSmallStringG
   2263 typeStringO(self, index)
   2264 typeStringG
   2265 typeSmallStringO(self, index)
   2266 typeSmallStringG
   2267 typeO(self, index)
   2268 typeG
   2269 typeStringsO(self)
   2270 typeStringsG
   2271 typeSmallStringsO(self)
   2272 typeSmallStringsG
   2273 typesO(self)
   2274 typesG
   2275 isETypeO(self, index, type)
   2276 isETypeG
   2277 isEUndefinedO(self, index)
   2278 isEUndefinedG
   2279 isEBoolO(self, index)
   2280 isEBoolG
   2281 isEContainerO(self, index)
   2282 isEContainerG
   2283 isEDictO(self, index)
   2284 isEDictG
   2285 isEDoubleO(self, index)
   2286 isEDoubleG
   2287 isEIntO(self, index)
   2288 isEIntG
   2289 isEStringO(self, index)
   2290 isEStringG
   2291 isEFaststringO(self, index)
   2292 isEFaststringG
   2293 isEArrayO(self, index)
   2294 isEArrayG
   2295 isEBytesO(self, index)
   2296 isEBytesG
   2297 areAllETypeO(self, type)
   2298 areAllETypeG
   2299 areAllEUndefinedO(self)
   2300 areAllEUndefinedG
   2301 areAllEBoolO(self)
   2302 areAllEBoolG
   2303 areAllEContainerO(self)
   2304 areAllEContainerG
   2305 areAllEDictO(self)
   2306 areAllEDictG
   2307 areAllEDoubleO(self)
   2308 areAllEDoubleG
   2309 areAllEIntO(self)
   2310 areAllEIntG
   2311 areAllEStringO(self)
   2312 areAllEStringG
   2313 areAllEFaststringO(self)
   2314 areAllEFaststringG
   2315 areAllEArrayO(self)
   2316 areAllEArrayG
   2317 areAllEBytesO(self)
   2318 areAllEBytesG
   2319 setInt64O(self, p2)
   2320 setInt64G
   2321 setInt32O(self, p2)
   2322 setInt32G
   2323 setUint32O(self, p2)
   2324 setUint32G
   2325 setUint64O(self, p2)
   2326 setUint64G
   2327 equalCharO(self, p2)
   2328 equalCharG
   2329 equalBoolO(self, p2)
   2330 equalBoolG
   2331 equalDoubleO(self, p2)
   2332 equalDoubleG
   2333 equalInt64O(self, p2)
   2334 equalInt64G
   2335 equalInt32O(self, p2)
   2336 equalInt32G
   2337 equalUint32O(self, p2)
   2338 equalUint32G
   2339 equalUint64O(self, p2)
   2340 equalUint64G
   2341 equalSmallDoubleO(self, p2)
   2342 equalSmallDoubleG
   2343 equalSmallIntO(self, p2)
   2344 equalSmallIntG
   2345 equalSmallStringO(self, p2)
   2346 equalSmallStringG
   2347 appendFileSmallStringO(self, filePath)
   2348 appendFileSmallStringG
   2349 equalSmallBoolO(self, value)
   2350 equalSmallBoolG
   2351 setClassDataFreeO(self, free)
   2352 setClassDataFreeG
   2353 setObjectDataFreeO(self, free)
   2354 setObjectDataFreeG
   2355 setClassDataToStringO(self, toString)
   2356 setClassDataToStringG
   2357 setObjectDataToStringO(self, toString)
   2358 setObjectDataToStringG
   2359 setClassDataDuplicateO(self, duplicate)
   2360 setClassDataDuplicateG
   2361 setObjectDataDuplicateO(self, duplicate)
   2362 setObjectDataDuplicateG
   2363 setCharO(self, key, c)
   2364 setCharG
   2365 setArraycO(self, key, array)
   2366 setArraycG
   2367 setCArraycO(self, key, array)
   2368 setCArraycG
   2369 setKCharO(self, key, value)
   2370 setKCharG
   2371 setUndefinedKCharO(self, key)
   2372 setUndefinedKCharG
   2373 setBoolKCharO(self, key, value)
   2374 setBoolKCharG
   2375 setDoubleKCharO(self, key, value)
   2376 setDoubleKCharG
   2377 setIntKCharO(self, key, value)
   2378 setIntKCharG
   2379 setSKCharO(self, key, string)
   2380 setSKCharG
   2381 setCharKCharO(self, key, c)
   2382 setCharKCharG
   2383 setDictKCharO(self, key, dict)
   2384 setDictKCharG
   2385 setArrayKCharO(self, key, array)
   2386 setArrayKCharG
   2387 setArraycKCharO(self, key, array)
   2388 setArraycKCharG
   2389 setCArraycKCharO(self, key, array)
   2390 setCArraycKCharG
   2391 setSmallBoolKCharO(self, key, value)
   2392 setSmallBoolKCharG
   2393 setSmallBytesKCharO(self, key, value)
   2394 setSmallBytesKCharG
   2395 setSmallDoubleKCharO(self, key, value)
   2396 setSmallDoubleKCharG
   2397 setSmallIntKCharO(self, key, value)
   2398 setSmallIntKCharG
   2399 setSmallJsonKCharO(self, key, value)
   2400 setSmallJsonKCharG
   2401 setSmallStringKCharO(self, key, string)
   2402 setSmallStringKCharG
   2403 setSmallContainerKCharO(self, key, container)
   2404 setSmallContainerKCharG
   2405 setNFreeArraycO(self, key, array)
   2406 setNFreeArraycG
   2407 setNFreeSmallBytesO(self, key, value)
   2408 setNFreeSmallBytesG
   2409 setNFreeKCharO(self, key, value)
   2410 setNFreeKCharG
   2411 setNFreeUndefinedKCharO(self, key, u)
   2412 setNFreeUndefinedKCharG
   2413 setNFreeSKCharO(self, key, string)
   2414 setNFreeSKCharG
   2415 setNFreeDictKCharO(self, key, dict)
   2416 setNFreeDictKCharG
   2417 setNFreeArrayKCharO(self, key, array)
   2418 setNFreeArrayKCharG
   2419 setNFreeArraycKCharO(self, key, array)
   2420 setNFreeArraycKCharG
   2421 setNFreeSmallBoolKCharO(self, key, value)
   2422 setNFreeSmallBoolKCharG
   2423 setNFreeSmallBytesKCharO(self, key, value)
   2424 setNFreeSmallBytesKCharG
   2425 setNFreeSmallDoubleKCharO(self, key, value)
   2426 setNFreeSmallDoubleKCharG
   2427 setNFreeSmallIntKCharO(self, key, value)
   2428 setNFreeSmallIntKCharG
   2429 setNFreeSmallJsonKCharO(self, key, value)
   2430 setNFreeSmallJsonKCharG
   2431 setNFreeSmallStringKCharO(self, key, string)
   2432 setNFreeSmallStringKCharG
   2433 setNFreeSmallContainerKCharO(self, key, container)
   2434 setNFreeSmallContainerKCharG
   2435 setPSmallJsonO(self, key, json)
   2436 setPSmallJsonG
   2437 setNFreePSmallJsonO(self, key, json)
   2438 setNFreePSmallJsonG
   2439 setPArrayKCharO(self, key, array)
   2440 setPArrayKCharG
   2441 setPDictKCharO(self, key, dict)
   2442 setPDictKCharG
   2443 setPSmallJsonKCharO(self, key, json)
   2444 setPSmallJsonKCharG
   2445 setPSmallStringKCharO(self, key, string)
   2446 setPSmallStringKCharG
   2447 setNFreePArrayKCharO(self, key, array)
   2448 setNFreePArrayKCharG
   2449 setNFreePDictKCharO(self, key, dict)
   2450 setNFreePDictKCharG
   2451 setNFreePSmallJsonKCharO(self, key, json)
   2452 setNFreePSmallJsonKCharG
   2453 setNFreePSmallStringKCharO(self, key, string)
   2454 setNFreePSmallStringKCharG
   2455 getSmallBytesO(self, key)
   2456 getSmallBytesG
   2457 getKCharO(self, key)
   2458 getKCharG
   2459 getUndefinedKCharO(self, key)
   2460 getUndefinedKCharG
   2461 getBoolKCharO(self, key)
   2462 getBoolKCharG
   2463 getBoolPKCharO(self, key)
   2464 getBoolPKCharG
   2465 getDoubleKCharO(self, key)
   2466 getDoubleKCharG
   2467 getDoublePKCharO(self, key)
   2468 getDoublePKCharG
   2469 getIntKCharO(self, key)
   2470 getIntKCharG
   2471 getIntPKCharO(self, key)
   2472 getIntPKCharG
   2473 getInt32KCharO(self, key)
   2474 getInt32KCharG
   2475 getInt32PKCharO(self, key)
   2476 getInt32PKCharG
   2477 getUintKCharO(self, key)
   2478 getUintKCharG
   2479 getUintPKCharO(self, key)
   2480 getUintPKCharG
   2481 getUint32KCharO(self, key)
   2482 getUint32KCharG
   2483 getUint32PKCharO(self, key)
   2484 getUint32PKCharG
   2485 getSKCharO(self, key)
   2486 getSKCharG
   2487 getDictKCharO(self, key)
   2488 getDictKCharG
   2489 getArrayKCharO(self, key)
   2490 getArrayKCharG
   2491 getSmallBoolKCharO(self, key)
   2492 getSmallBoolKCharG
   2493 getSmallBytesKCharO(self, key)
   2494 getSmallBytesKCharG
   2495 getSmallDoubleKCharO(self, key)
   2496 getSmallDoubleKCharG
   2497 getSmallIntKCharO(self, key)
   2498 getSmallIntKCharG
   2499 getSmallJsonKCharO(self, key)
   2500 getSmallJsonKCharG
   2501 getSmallStringKCharO(self, key)
   2502 getSmallStringKCharG
   2503 getVoidKCharO(self, key)
   2504 getVoidKCharG
   2505 getSmallContainerKCharO(self, key)
   2506 getSmallContainerKCharG
   2507 getNDupSmallBytesO(self, key)
   2508 getNDupSmallBytesG
   2509 getNDupKCharO(self, key)
   2510 getNDupKCharG
   2511 getNDupUndefinedKCharO(self, key)
   2512 getNDupUndefinedKCharG
   2513 getNDupBoolKCharO(self, key)
   2514 getNDupBoolKCharG
   2515 getNDupDoubleKCharO(self, key)
   2516 getNDupDoubleKCharG
   2517 getNDupIntKCharO(self, key)
   2518 getNDupIntKCharG
   2519 getNDupInt32KCharO(self, key)
   2520 getNDupInt32KCharG
   2521 getNDupUintKCharO(self, key)
   2522 getNDupUintKCharG
   2523 getNDupUint32KCharO(self, key)
   2524 getNDupUint32KCharG
   2525 getNDupSKCharO(self, key)
   2526 getNDupSKCharG
   2527 getNDupDictKCharO(self, key)
   2528 getNDupDictKCharG
   2529 getNDupArrayKCharO(self, key)
   2530 getNDupArrayKCharG
   2531 getNDupSmallBoolKCharO(self, key)
   2532 getNDupSmallBoolKCharG
   2533 getNDupSmallBytesKCharO(self, key)
   2534 getNDupSmallBytesKCharG
   2535 getNDupSmallDoubleKCharO(self, key)
   2536 getNDupSmallDoubleKCharG
   2537 getNDupSmallIntKCharO(self, key)
   2538 getNDupSmallIntKCharG
   2539 getNDupSmallJsonKCharO(self, key)
   2540 getNDupSmallJsonKCharG
   2541 getNDupSmallStringKCharO(self, key)
   2542 getNDupSmallStringKCharG
   2543 getNDupVoidKCharO(self, key)
   2544 getNDupVoidKCharG
   2545 getNDupSmallContainerKCharO(self, key)
   2546 getNDupSmallContainerKCharG
   2547 delKCharO(self, key)
   2548 delKCharG
   2549 removeKCharO(self, key)
   2550 removeKCharG
   2551 hasKCharO(self, key)
   2552 hasKCharG
   2553 keyByUndefinedO(self, u)
   2554 keyByUndefinedG
   2555 keyByBoolO(self, value)
   2556 keyByBoolG
   2557 keyByDoubleO(self, value)
   2558 keyByDoubleG
   2559 keyByIntO(self, value)
   2560 keyByIntG
   2561 keyBySO(self, string)
   2562 keyBySG
   2563 keyByCharO(self, c)
   2564 keyByCharG
   2565 keyByDictO(self, dict)
   2566 keyByDictG
   2567 keyByArrayO(self, array)
   2568 keyByArrayG
   2569 keyByArraycO(self, array)
   2570 keyByArraycG
   2571 keyByCArraycO(self, array)
   2572 keyByCArraycG
   2573 keyBySmallBoolO(self, value)
   2574 keyBySmallBoolG
   2575 keyBySmallBytesO(self, value)
   2576 keyBySmallBytesG
   2577 keyBySmallDoubleO(self, value)
   2578 keyBySmallDoubleG
   2579 keyBySmallIntO(self, value)
   2580 keyBySmallIntG
   2581 keyBySmallStringO(self, string)
   2582 keyBySmallStringG
   2583 keyBySmallContainerO(self, container)
   2584 keyBySmallContainerG
   2585 icKeyBySO(self, string)
   2586 icKeyBySG
   2587 icKeyByCharO(self, c)
   2588 icKeyByCharG
   2589 icKeyByDictO(self, dict)
   2590 icKeyByDictG
   2591 icKeyByArrayO(self, array)
   2592 icKeyByArrayG
   2593 icKeyByArraycO(self, array)
   2594 icKeyByArraycG
   2595 icKeyByCArraycO(self, array)
   2596 icKeyByCArraycG
   2597 icKeyBySmallStringO(self, string)
   2598 icKeyBySmallStringG
   2599 keysO(self)
   2600 keysG
   2601 keysSmallStringO(self)
   2602 keysSmallStringG
   2603 valuesO(self)
   2604 valuesG
   2605 icEqualBaseO(self, p2)
   2606 icEqualBaseG
   2607 iterStartKeyO(self)
   2608 iterStartKeyG
   2609 iterNextKeyO(self)
   2610 iterNextKeyG
   2611 iterKeyO(self)
   2612 iterKeyG
   2613 zipSmallJsonVArrayO(self, keys, values)
   2614 zipSmallJsonVArrayG
   2615 zipSmallJsonVCArrayO(self, keys, values)
   2616 zipSmallJsonVCArrayG
   2617 zipArrayArrayO(self, keys, values)
   2618 zipArrayArrayG
   2619 zipCArrayArrayO(self, keys, values)
   2620 zipCArrayArrayG
   2621 zipArrayCArrayO(self, keys, values)
   2622 zipArrayCArrayG
   2623 zipCArrayCArrayO(self, keys, values)
   2624 zipCArrayCArrayG
   2625 zipVArrayO(self, keys, values)
   2626 zipVArrayG
   2627 zipVCArrayO(self, keys, values)
   2628 zipVCArrayG
   2629 toArrayO(self)
   2630 toArrayG
   2631 typeStringKCharO(self, key)
   2632 typeStringKCharG
   2633 typeSmallStringKCharO(self, key)
   2634 typeSmallStringKCharG
   2635 typeKCharO(self, key)
   2636 typeKCharG
   2637 equalChaO(self, p2)
   2638 equalChaG
   2639 getTopTypeO(self)
   2640 getTopTypeG
   2641 setTypeUndefinedO(self)
   2642 setTypeUndefinedG
   2643 setTypeBoolO(self)
   2644 setTypeBoolG
   2645 setTypeDoubleO(self)
   2646 setTypeDoubleG
   2647 setTypeIntO(self)
   2648 setTypeIntG
   2649 setTypeStringO(self)
   2650 setTypeStringG
   2651 setTypeDictO(self)
   2652 setTypeDictG
   2653 setTypeArrayO(self)
   2654 setTypeArrayG
   2655 setTopBoolO(self, value)
   2656 setTopBoolG
   2657 setTopDoubleO(self, value)
   2658 setTopDoubleG
   2659 setTopIntO(self, value)
   2660 setTopIntG
   2661 setTopStringO(self, value)
   2662 setTopStringG
   2663 setTopCharO(self, c)
   2664 setTopCharG
   2665 setTopDictO(self, value)
   2666 setTopDictG
   2667 setTopArrayO(self, value)
   2668 setTopArrayG
   2669 setTopArraycO(self, value)
   2670 setTopArraycG
   2671 setTopCArraycO(self, value)
   2672 setTopCArraycG
   2673 setTopSmallBoolO(self, value)
   2674 setTopSmallBoolG
   2675 setTopSmallDoubleO(self, value)
   2676 setTopSmallDoubleG
   2677 setTopSmallIntO(self, value)
   2678 setTopSmallIntG
   2679 setTopSmallStringO(self, value)
   2680 setTopSmallStringG
   2681 setTopNFreeBoolO(self, value)
   2682 setTopNFreeBoolG
   2683 setTopNFreeDoubleO(self, value)
   2684 setTopNFreeDoubleG
   2685 setTopNFreeIntO(self, value)
   2686 setTopNFreeIntG
   2687 setTopNFreeStringO(self, value)
   2688 setTopNFreeStringG
   2689 setTopNFreeDictO(self, value)
   2690 setTopNFreeDictG
   2691 setTopNFreeArrayO(self, value)
   2692 setTopNFreeArrayG
   2693 setTopNFreeArraycO(self, value)
   2694 setTopNFreeArraycG
   2695 setTopNFreeSmallBoolO(self, value)
   2696 setTopNFreeSmallBoolG
   2697 setTopNFreeSmallDoubleO(self, value)
   2698 setTopNFreeSmallDoubleG
   2699 setTopNFreeSmallIntO(self, value)
   2700 setTopNFreeSmallIntG
   2701 setTopNFreeSmallStringO(self, value)
   2702 setTopNFreeSmallStringG
   2703 fromArrayDictO(self, items)
   2704 fromArrayDictG
   2705 toArrayDictO(self)
   2706 toArrayDictG
   2707 getTopUndefinedO(self)
   2708 getTopUndefinedG
   2709 getTopBoolO(self)
   2710 getTopBoolG
   2711 getTopBoolPO(self)
   2712 getTopBoolPG
   2713 getTopDoubleO(self)
   2714 getTopDoubleG
   2715 getTopDoublePO(self)
   2716 getTopDoublePG
   2717 getTopIntO(self)
   2718 getTopIntG
   2719 getTopIntPO(self)
   2720 getTopIntPG
   2721 getTopInt32O(self)
   2722 getTopInt32G
   2723 getTopInt32PO(self)
   2724 getTopInt32PG
   2725 getTopUintO(self)
   2726 getTopUintG
   2727 getTopUintPO(self)
   2728 getTopUintPG
   2729 getTopUint32O(self)
   2730 getTopUint32G
   2731 getTopUint32PO(self)
   2732 getTopUint32PG
   2733 getTopSO(self)
   2734 getTopSG
   2735 getTopDictO(self)
   2736 getTopDictG
   2737 getTopArrayO(self)
   2738 getTopArrayG
   2739 getTopSmallBoolO(self)
   2740 getTopSmallBoolG
   2741 getTopSmallDoubleO(self)
   2742 getTopSmallDoubleG
   2743 getTopSmallIntO(self)
   2744 getTopSmallIntG
   2745 getTopSmallStringO(self)
   2746 getTopSmallStringG
   2747 keyIsO(self, key)
   2748 keyIsG
   2749 keyIsSO(self, key)
   2750 keyIsSG
   2751 makeKeyO(self, key)
   2752 makeKeyG
   2753 iMakeKeyO(self, key)
   2754 iMakeKeyG
   2755 bMakeKeyO(self, dest, key)
   2756 bMakeKeyG
   2757 bLMakeKeyO(self, dest, size, key)
   2758 bLMakeKeyG
   2759 makeKeyLenO(self, key)
   2760 makeKeyLenG
   2761 mergeDictO(self, smallDict)
   2762 mergeDictG
   2763 mergeDictNSmashO(self, smallDict)
   2764 mergeDictNSmashG
   2765 addJsonO(self, array)
   2766 addJsonG
   2767 cropSO(self, start, end)
   2768 cropSG
   2769 cropElemAtO(self, index)
   2770 cropElemAtG
   2771 cropElemAtUndefinedO(self, index)
   2772 cropElemAtUndefinedG
   2773 cropElemAtBoolO(self, index)
   2774 cropElemAtBoolG
   2775 cropElemAtDoubleO(self, index)
   2776 cropElemAtDoubleG
   2777 cropElemAtIntO(self, index)
   2778 cropElemAtIntG
   2779 cropElemAtInt32O(self, index)
   2780 cropElemAtInt32G
   2781 cropElemAtUintO(self, index)
   2782 cropElemAtUintG
   2783 cropElemAtUint32O(self, index)
   2784 cropElemAtUint32G
   2785 cropElemAtSO(self, index)
   2786 cropElemAtSG
   2787 cropElemAtCharO(self, index)
   2788 cropElemAtCharG
   2789 cropElemAtDictO(self, index)
   2790 cropElemAtDictG
   2791 cropElemAtArrayO(self, index)
   2792 cropElemAtArrayG
   2793 cropElemAtSmallBoolO(self, index)
   2794 cropElemAtSmallBoolG
   2795 cropElemAtSmallBytesO(self, index)
   2796 cropElemAtSmallBytesG
   2797 cropElemAtSmallDoubleO(self, index)
   2798 cropElemAtSmallDoubleG
   2799 cropElemAtSmallIntO(self, index)
   2800 cropElemAtSmallIntG
   2801 cropElemAtSmallStringO(self, index)
   2802 cropElemAtSmallStringG
   2803 cropElemAtVoidO(self, index)
   2804 cropElemAtVoidG
   2805 cropElemAtSmallContainerO(self, index)
   2806 cropElemAtSmallContainerG
   2807 cropElemKeyO(self, key)
   2808 cropElemKeyG
   2809 cropElemKeyUndefinedO(self, key)
   2810 cropElemKeyUndefinedG
   2811 cropElemKeyBoolO(self, key)
   2812 cropElemKeyBoolG
   2813 cropElemKeyDoubleO(self, key)
   2814 cropElemKeyDoubleG
   2815 cropElemKeyIntO(self, key)
   2816 cropElemKeyIntG
   2817 cropElemKeyInt32O(self, key)
   2818 cropElemKeyInt32G
   2819 cropElemKeyUintO(self, key)
   2820 cropElemKeyUintG
   2821 cropElemKeyUint32O(self, key)
   2822 cropElemKeyUint32G
   2823 cropElemKeySO(self, key)
   2824 cropElemKeySG
   2825 cropElemKeyDictO(self, key)
   2826 cropElemKeyDictG
   2827 cropElemKeyArrayO(self, key)
   2828 cropElemKeyArrayG
   2829 cropElemKeySmallBoolO(self, key)
   2830 cropElemKeySmallBoolG
   2831 cropElemKeySmallBytesO(self, key)
   2832 cropElemKeySmallBytesG
   2833 cropElemKeySmallDoubleO(self, key)
   2834 cropElemKeySmallDoubleG
   2835 cropElemKeySmallIntO(self, key)
   2836 cropElemKeySmallIntG
   2837 cropElemKeySmallStringO(self, key)
   2838 cropElemKeySmallStringG
   2839 cropElemKeyVoidO(self, key)
   2840 cropElemKeyVoidG
   2841 cropElemKeySmallContainerO(self, key)
   2842 cropElemKeySmallContainerG
   2843 insertStringO(self, index, toInsert)
   2844 insertStringG
   2845 insertSO(self, index, toInsert)
   2846 insertSG
   2847 insertNFreeStringO(self, index, toInsert)
   2848 insertNFreeStringG
   2849 insertSNFreeO(self, index, toInsert)
   2850 insertSNFreeG
   2851 uniqCharO(self, c)
   2852 uniqCharG
   2853 icUniqCharO(self, c)
   2854 icUniqCharG
   2855 findCharO(self, c)
   2856 findCharG
   2857 findJsonO(self, needle)
   2858 findJsonG
   2859 icFindCharO(self, c)
   2860 icFindCharG
   2861 icFindJsonO(self, needle)
   2862 icFindJsonG
   2863 replaceCharSO(self, olds, news, max)
   2864 replaceCharSG
   2865 replaceSCharO(self, olds, news, max)
   2866 replaceSCharG
   2867 replaceCharCharO(self, olds, news, max)
   2868 replaceCharCharG
   2869 replaceSmallStringSmallStringO(self, olds, news, max)
   2870 replaceSmallStringSmallStringG
   2871 replaceSmallStringSO(self, olds, news, max)
   2872 replaceSmallStringSG
   2873 replaceSmallStringCharO(self, olds, news, max)
   2874 replaceSmallStringCharG
   2875 replaceSSmallStringO(self, olds, news, max)
   2876 replaceSSmallStringG
   2877 replaceCharSmallStringO(self, olds, news, max)
   2878 replaceCharSmallStringG
   2879 replaceJsonJsonO(self, olds, news, max)
   2880 replaceJsonJsonG
   2881 replaceJsonSmallStringO(self, olds, news, max)
   2882 replaceJsonSmallStringG
   2883 replaceJsonSO(self, olds, news, max)
   2884 replaceJsonSG
   2885 replaceJsonCharO(self, olds, news, max)
   2886 replaceJsonCharG
   2887 replaceSmallStringJsonO(self, olds, news, max)
   2888 replaceSmallStringJsonG
   2889 replaceSJsonO(self, olds, news, max)
   2890 replaceSJsonG
   2891 replaceCharJsonO(self, olds, news, max)
   2892 replaceCharJsonG
   2893 icReplaceCharSO(self, olds, news, max)
   2894 icReplaceCharSG
   2895 icReplaceSCharO(self, olds, news, max)
   2896 icReplaceSCharG
   2897 icReplaceCharCharO(self, olds, news, max)
   2898 icReplaceCharCharG
   2899 icReplaceSmallStringSmallStringO(self, olds, news, max)
   2900 icReplaceSmallStringSmallStringG
   2901 icReplaceSmallStringSO(self, olds, news, max)
   2902 icReplaceSmallStringSG
   2903 icReplaceSmallStringCharO(self, olds, news, max)
   2904 icReplaceSmallStringCharG
   2905 icReplaceSSmallStringO(self, olds, news, max)
   2906 icReplaceSSmallStringG
   2907 icReplaceCharSmallStringO(self, olds, news, max)
   2908 icReplaceCharSmallStringG
   2909 icReplaceJsonJsonO(self, olds, news, max)
   2910 icReplaceJsonJsonG
   2911 icReplaceJsonSmallStringO(self, olds, news, max)
   2912 icReplaceJsonSmallStringG
   2913 icReplaceJsonSO(self, olds, news, max)
   2914 icReplaceJsonSG
   2915 icReplaceJsonCharO(self, olds, news, max)
   2916 icReplaceJsonCharG
   2917 icReplaceSmallStringJsonO(self, olds, news, max)
   2918 icReplaceSmallStringJsonG
   2919 icReplaceSJsonO(self, olds, news, max)
   2920 icReplaceSJsonG
   2921 icReplaceCharJsonO(self, olds, news, max)
   2922 icReplaceCharJsonG
   2923 icEqualSmallStringO(self, string)
   2924 icEqualSmallStringG
   2925 icEqualSO(self, string)
   2926 icEqualSG
   2927 icEqualCharO(self, c)
   2928 icEqualCharG
   2929 equalISO(self, string, index)
   2930 equalISG
   2931 equalICharO(self, c, index)
   2932 equalICharG
   2933 equalIJsonO(self, string, index)
   2934 equalIJsonG
   2935 equalISmallStringO(self, string, index)
   2936 equalISmallStringG
   2937 startsWithSO(self, string)
   2938 startsWithSG
   2939 startsWithCharO(self, c)
   2940 startsWithCharG
   2941 startsWithSmallStringO(self, string)
   2942 startsWithSmallStringG
   2943 startsWithJsonO(self, string)
   2944 startsWithJsonG
   2945 endsWithSO(self, string)
   2946 endsWithSG
   2947 endsWithCharO(self, c)
   2948 endsWithCharG
   2949 endsWithSmallStringO(self, string)
   2950 endsWithSmallStringG
   2951 endsWithJsonO(self, string)
   2952 endsWithJsonG
   2953 countSO(self, string)
   2954 countSG
   2955 countCharO(self, c)
   2956 countCharG
   2957 countSmallStringO(self, string)
   2958 countSmallStringG
   2959 countJsonO(self, string)
   2960 countJsonG
   2961 icStartsWithSO(self, string)
   2962 icStartsWithSG
   2963 icStartsWithCharO(self, c)
   2964 icStartsWithCharG
   2965 icStartsWithSmallStringO(self, string)
   2966 icStartsWithSmallStringG
   2967 icStartsWithJsonO(self, string)
   2968 icStartsWithJsonG
   2969 icEndsWithSO(self, string)
   2970 icEndsWithSG
   2971 icEndsWithCharO(self, c)
   2972 icEndsWithCharG
   2973 icEndsWithSmallStringO(self, string)
   2974 icEndsWithSmallStringG
   2975 icEndsWithJsonO(self, string)
   2976 icEndsWithJsonG
   2977 icCountSO(self, string)
   2978 icCountSG
   2979 icCountCharO(self, c)
   2980 icCountCharG
   2981 icCountSmallStringO(self, string)
   2982 icCountSmallStringG
   2983 icCountJsonO(self, string)
   2984 icCountJsonG
   2985 enumerateDictO(self, closure, funcElem)
   2986 enumerateDictG
   2987 splitCharO(self, c)
   2988 splitCharG
   2989 splitSO(self, delim)
   2990 splitSG
   2991 splitCharSO(self, c)
   2992 splitCharSG
   2993 splitSmallStringSO(self, delim)
   2994 splitSmallStringSG
   2995 extractCharSO(self, delim1, delim2)
   2996 extractCharSG
   2997 extractSCharO(self, delim1, delim2)
   2998 extractSCharG
   2999 extractCharCharO(self, delim1, delim2)
   3000 extractCharCharG
   3001 extractSmallJsonSmallJsonO(self, delim1, delim2)
   3002 extractSmallJsonSmallJsonG
   3003 extractSmallStringSmallJsonO(self, delim1, delim2)
   3004 extractSmallStringSmallJsonG
   3005 extractSSmallJsonO(self, delim1, delim2)
   3006 extractSSmallJsonG
   3007 extractCharSmallJsonO(self, delim1, delim2)
   3008 extractCharSmallJsonG
   3009 extractSmallStringSmallStringO(self, delim1, delim2)
   3010 extractSmallStringSmallStringG
   3011 extractSmallStringSO(self, delim1, delim2)
   3012 extractSmallStringSG
   3013 extractSmallStringCharO(self, delim1, delim2)
   3014 extractSmallStringCharG
   3015 extractSSmallStringO(self, delim1, delim2)
   3016 extractSSmallStringG
   3017 extractCharSmallStringO(self, delim1, delim2)
   3018 extractCharSmallStringG
   3019 icSplitCharO(self, c)
   3020 icSplitCharG
   3021 icSplitSO(self, delim)
   3022 icSplitSG
   3023 icSplitCharSO(self, c)
   3024 icSplitCharSG
   3025 icSplitSmallStringSO(self, delim)
   3026 icSplitSmallStringSG
   3027 icExtractCharSO(self, delim1, delim2)
   3028 icExtractCharSG
   3029 icExtractSCharO(self, delim1, delim2)
   3030 icExtractSCharG
   3031 icExtractCharCharO(self, delim1, delim2)
   3032 icExtractCharCharG
   3033 icExtractSmallJsonSmallJsonO(self, delim1, delim2)
   3034 icExtractSmallJsonSmallJsonG
   3035 icExtractSmallStringSmallJsonO(self, delim1, delim2)
   3036 icExtractSmallStringSmallJsonG
   3037 icExtractSSmallJsonO(self, delim1, delim2)
   3038 icExtractSSmallJsonG
   3039 icExtractCharSmallJsonO(self, delim1, delim2)
   3040 icExtractCharSmallJsonG
   3041 icExtractSmallStringSmallStringO(self, delim1, delim2)
   3042 icExtractSmallStringSmallStringG
   3043 icExtractSmallStringSO(self, delim1, delim2)
   3044 icExtractSmallStringSG
   3045 icExtractSmallStringCharO(self, delim1, delim2)
   3046 icExtractSmallStringCharG
   3047 icExtractSSmallStringO(self, delim1, delim2)
   3048 icExtractSSmallStringG
   3049 icExtractCharSmallStringO(self, delim1, delim2)
   3050 icExtractCharSmallStringG
   3051 colorO(self, colr)
   3052 colorG
   3053 colordO(self, color)
   3054 colordG
   3055 getNumAtO(self, index)
   3056 getNumAtG
   3057 delElemIndexO(self, index)
   3058 delElemIndexG
   3059 removeElemIndexO(self, index)
   3060 removeElemIndexG
   3061 stringifyO(self, indent)
   3062 stringifyG
   3063 stringifySmallStringO(self, indent)
   3064 stringifySmallStringG
   3065 toYMLO(self, indent)
   3066 toYMLG
   3067 toYMLSmallStringO(self, indent)
   3068 toYMLSmallStringG
   3069 parseSmallStringO(self, input)
   3070 parseSmallStringG
   3071 parseYMLSmallStringO(self, input)
   3072 parseYMLSmallStringG
   3073 serialO(self)
   3074 serialG
   3075 deserialO(self, data)
   3076 deserialG
   3077 readFileJsonO(self, filePath)
   3078 readFileJsonG
   3079 writeFileJsonO(self, filePath)
   3080 writeFileJsonG
   3081 appendFileJsonO(self, filePath)
   3082 appendFileJsonG
   3083 readTextJsonO(self, filePath)
   3084 readTextJsonG
   3085 writeTextJsonO(self, filePath)
   3086 writeTextJsonG
   3087 appendTextJsonO(self, filePath)
   3088 appendTextJsonG
   3089 typeAtStringO(self, index)
   3090 typeAtStringG
   3091 typeAtSmallStringO(self, index)
   3092 typeAtSmallStringG
   3093 typeAtO(self, index)
   3094 typeAtG
   3095 isETypeAtO(self, index, type)
   3096 isETypeAtG
   3097 isEUndefinedAtO(self, index)
   3098 isEUndefinedAtG
   3099 isEBoolAtO(self, index)
   3100 isEBoolAtG
   3101 isEContainerAtO(self, index)
   3102 isEContainerAtG
   3103 isEDictAtO(self, index)
   3104 isEDictAtG
   3105 isEDoubleAtO(self, index)
   3106 isEDoubleAtG
   3107 isEIntAtO(self, index)
   3108 isEIntAtG
   3109 isEStringAtO(self, index)
   3110 isEStringAtG
   3111 isEFaststringAtO(self, index)
   3112 isEFaststringAtG
   3113 isEArrayAtO(self, index)
   3114 isEArrayAtG
   3115 isEBytesAtO(self, index)
   3116 isEBytesAtG
   3117 setSmallArrayO(self, p2)
   3118 setSmallArrayG
   3119 setFromSmallDictO(self, p2)
   3120 setFromSmallDictG
   3121 setFromSmallJsonO(self, p2)
   3122 setFromSmallJsonG
   3123 appendCharO(self, c)
   3124 appendCharG
   3125 appendNSmashSO(self, string)
   3126 appendNSmashSG
   3127 prependNSmashSmallJsonO(self, json)
   3128 prependNSmashSmallJsonG
   3129 prependNSmashSO(self, string)
   3130 prependNSmashSG
   3131 replaceSmallJsonSmallJsonO(self, olds, news, max)
   3132 replaceSmallJsonSmallJsonG
   3133 replaceSmallJsonSmallStringO(self, olds, news, max)
   3134 replaceSmallJsonSmallStringG
   3135 replaceSmallJsonSO(self, olds, news, max)
   3136 replaceSmallJsonSG
   3137 replaceSmallJsonCharO(self, olds, news, max)
   3138 replaceSmallJsonCharG
   3139 replaceSSmallJsonO(self, olds, news, max)
   3140 replaceSSmallJsonG
   3141 replaceCharSmallJsonO(self, olds, news, max)
   3142 replaceCharSmallJsonG
   3143 icReplaceSmallJsonSmallJsonO(self, olds, news, max)
   3144 icReplaceSmallJsonSmallJsonG
   3145 icReplaceSmallJsonSmallStringO(self, olds, news, max)
   3146 icReplaceSmallJsonSmallStringG
   3147 icReplaceSmallJsonSO(self, olds, news, max)
   3148 icReplaceSmallJsonSG
   3149 icReplaceSmallJsonCharO(self, olds, news, max)
   3150 icReplaceSmallJsonCharG
   3151 icReplaceSSmallJsonO(self, olds, news, max)
   3152 icReplaceSSmallJsonG
   3153 icReplaceCharSmallJsonO(self, olds, news, max)
   3154 icReplaceCharSmallJsonG
   3155 equalSO(self, string)
   3156 equalSG
   3157 equalISmallJsonO(self, string, index)
   3158 equalISmallJsonG
   3159 startsWithSmallJsonO(self, string)
   3160 startsWithSmallJsonG
   3161 endsWithSmallJsonO(self, string)
   3162 endsWithSmallJsonG
   3163 countSmallJsonO(self, string)
   3164 countSmallJsonG
   3165 icStartsWithSmallJsonO(self, string)
   3166 icStartsWithSmallJsonG
   3167 icEndsWithSmallJsonO(self, string)
   3168 icEndsWithSmallJsonG
   3169 icCountSmallJsonO(self, string)
   3170 icCountSmallJsonG
   3171 splitSmallJsonSO(self, delim)
   3172 splitSmallJsonSG
   3173 splitSSmallStringO(self, delim)
   3174 splitSSmallStringG
   3175 extractSmallJsonSmallStringO(self, delim1, delim2)
   3176 extractSmallJsonSmallStringG
   3177 extractSmallJsonSO(self, delim1, delim2)
   3178 extractSmallJsonSG
   3179 extractSmallJsonCharO(self, delim1, delim2)
   3180 extractSmallJsonCharG
   3181 icSplitSmallJsonSO(self, delim)
   3182 icSplitSmallJsonSG
   3183 icSplitSSmallStringO(self, delim)
   3184 icSplitSSmallStringG
   3185 icExtractSmallJsonSmallStringO(self, delim1, delim2)
   3186 icExtractSmallJsonSmallStringG
   3187 icExtractSmallJsonSO(self, delim1, delim2)
   3188 icExtractSmallJsonSG
   3189 icExtractSmallJsonCharO(self, delim1, delim2)
   3190 icExtractSmallJsonCharG
   3191 unusedV
   3192 toUnsignedType(var)
   3193 convertToUnsignedType(var)
   3194 castS(casted, toCast)
   3195 _
   3196 BSLH
   3197 ssGet(obj)
   3198 sjGet(obj)
   3199 replaceSO_max(obj,olds,news)
   3200 replaceManyO(self, olds, ...)
   3201 replaceManyG
   3202 icReplaceSO_max(obj,olds,news)
   3203 icReplaceManyO(self, olds, ...)
   3204 icReplaceManyG
   3205 smallDictt *shSysinfo(void)
   3206 baset *duplicateBaseG(baset *self)
   3207 smallJsont *getProgPathJO(void)
   3208 smallStringt *getProgPathO(void)
   3209 smallJsont *getRealProgPathJO(void)
   3210 smallStringt *getRealProgPathO(void)
   3211 int systemJO(smallJsont *command)
   3212 int systemO(smallStringt *command)
   3213 systemNFreeOJ(command)
   3214 int systemNFreeJOF(smallJsont *command, int line, const char *thisFunc, const char *thisFileName)
   3215 systemNFreeO(command)
   3216 int systemNFreeOF(smallStringt *command, int line, const char *thisFunc, const char *thisFileName)
   3217 toStringG(obj)
   3218 char *otos(void *basetObj)
   3219 putsO(obj)
   3220 putsG(obj)
   3221 smallStringt *formatO(const char *fmt, ...)
   3222 int execO(const char *cmd, smallArrayt *out, smallArrayt *err)
   3223 int execSmallJsonO(smallJsont *cmd, smallArrayt *out, smallArrayt *err)
   3224 int execSmallStringO(smallStringt *cmd, smallArrayt *out, smallArrayt *err)
   3225 smallArrayt *walkDirO(const char* dirPath)
   3226 smallArrayt *walkDirSmallJsonO(smallJsont* dirPath)
   3227 smallArrayt *walkDirSmallStringO(smallStringt* dirPath)
   3228 smallArrayt *walkDirDirO(const char* dirPath)
   3229 smallArrayt *walkDirDirSmallJsonO(smallJsont* dirPath)
   3230 smallArrayt *walkDirDirSmallStringO(smallStringt* dirPath)
   3231 smallArrayt *readDirO(const char *dirPath)
   3232 smallArrayt *readDirSmallJsonO(smallJsont *dirPath)
   3233 smallArrayt *readDirSmallStringO(smallStringt *dirPath)
   3234 smallArrayt *readDirDirO(const char *dirPath)
   3235 smallArrayt *readDirDirSmallJsonO(smallJsont *dirPath)
   3236 smallArrayt *readDirDirSmallStringO(smallStringt *dirPath)
   3237 smallArrayt *walkDirAllO(const char* dirPath)
   3238 smallArrayt *walkDirAllSmallJsonO(smallJsont* dirPath)
   3239 smallArrayt *walkDirAllSmallStringO(smallStringt* dirPath)
   3240 smallArrayt *readDirAllO(const char *dirPath)
   3241 smallArrayt *readDirAllSmallJsonO(smallJsont *dirPath)
   3242 smallArrayt *readDirAllSmallStringO(smallStringt *dirPath)
   3243 time_t getModificationTimeJO(smallJsont *path)
   3244 time_t getModificationTimeO(smallStringt *path)
   3245 int setModificationTimeJO(smallJsont *path, time_t mtime)
   3246 int setModificationTimeO(smallStringt *path, time_t mtime)
   3247 bool equalModificationTimesJO(smallJsont *path1, smallJsont *path2)
   3248 bool equalModificationTimesSJO(const char *path1, smallJsont *path2)
   3249 bool equalModificationTimesJOS(smallJsont *path1, const char *path2)
   3250 bool equalModificationTimesJOO(smallJsont *path1, smallStringt *path2)
   3251 bool equalModificationTimesOJO(smallStringt *path1, smallJsont *path2)
   3252 bool equalModificationTimesO(smallStringt *path1, smallStringt *path2)
   3253 bool equalModificationTimesSO(const char *path1, smallStringt *path2)
   3254 bool equalModificationTimesOS(smallStringt *path1, const char *path2)
   3255 smallJsont *timeToJO(const time_t t)
   3256 smallStringt *timeToSO(const time_t t)
   3257 smallJsont *shDirnameJO(smallJsont *path)
   3258 smallStringt *shDirnameO(smallStringt *path)
   3259 smallJsont *expandHomeJO(smallJsont *path)
   3260 smallStringt *expandHomeO(smallStringt *path)
   3261 smallJsont *normalizePathJO(smallJsont *path)
   3262 smallStringt *normalizePathO(smallStringt *path)
   3263 smallJsont *getCwdJO(void)
   3264 smallStringt *getCwdO(void)
   3265 int chDirJO(smallJsont *path)
   3266 int chDirO(smallStringt *path)
   3267 bool isDirJO(smallJsont *path)
   3268 bool isDirO(smallStringt *path)
   3269 bool isLinkJO(smallJsont *path)
   3270 bool isLinkO(smallStringt *path)
   3271 bool fileExistsJO(smallJsont *filePath)
   3272 bool fileExistsO(smallStringt *filePath)
   3273 bool fileChmodJO(smallJsont *filePath, mode_t mode)
   3274 bool fileChmodO(smallStringt *filePath, mode_t mode)
   3275 ssize_t fileSizeJO(smallJsont *filePath)
   3276 ssize_t fileSizeO(smallStringt *filePath)
   3277 void *readFileToNewG(void *none UNUSED, const char *filePath)
   3278 void *readStreamToNewG(void *none UNUSED, FILE *fp)
   3279 char *readFileToG(char **string, const char *filePath)
   3280 char *readStreamToG(char **string, FILE *fp)
   3281 void readTextSmallJsonNotSupported(char ***self UNUSED, smallJsont *path UNUSED)
   3282 void readTextSmallStringNotSupported(char ***self UNUSED, smallStringt *path UNUSED)
   3283 void readToFileSmallJsonNotSupported(void *self UNUSED, smallJsont *path UNUSED)
   3284 void readToFileSmallStringNotSupported(void *self UNUSED, smallStringt *path UNUSED)
   3285 int writeFileFromG(const char *string, const char *filePath)
   3286 int writeStreamFromG(const char *string, FILE *fp)
   3287 int writeTextSmallJsonNotSupported(char **self UNUSED, smallJsont *path UNUSED)
   3288 int writeTextSmallStringNotSupported(char **self UNUSED, smallStringt *path UNUSED)
   3289 int writeTextCCSmallJsonNotSupported(const char **self UNUSED, smallJsont *path UNUSED)
   3290 int writeTextCCSmallStringNotSupported(const char **self UNUSED, smallStringt *path UNUSED)
   3291 char **readTextSG(char ***list, const char *filePath)
   3292 char **readTextStreamG(char ***list, FILE *fp)
   3293 bool writeTextSG(char **list, const char *filePath)
   3294 bool writeTextStreamG(char **list, FILE *fp)
   3295 bool writeTextCG(const char **list, const char *filePath)
   3296 bool writeTextStreamCG(const char **list, FILE *fp)
   3297 bool appendFileSG(const char *string, const char *filePath)
   3298 bool appendTextSG(char **list, const char *filePath)
   3299 bool appendTextCG(const char **list, const char *filePath)
   3300 int mkdirParentsSmallJsonO(smallJsont* path)
   3301 int mkdirParentsO(smallStringt* path)
   3302 int rmAllSmallJsonO(smallJsont* path)
   3303 int rmAllO(smallStringt* path)
   3304 int copyO(smallStringt* src, smallStringt* dst)
   3305 int copySSmallJsonO(const char* src, smallJsont* dst)
   3306 int copySO(const char* src, smallStringt* dst)
   3307 int copySmallJsonOS(smallJsont* src, const char* dst)
   3308 int copySmallJsonSmallJson(smallJsont* src, smallJsont* dst)
   3309 int copySmallJsonO(smallJsont* src, smallStringt* dst)
   3310 int copyOS(smallStringt* src, const char* dst)
   3311 int copyOSmallJson(smallStringt* src, smallJsont* dst)
   3312 int renameSmallJsonO(smallJsont* src, smallStringt* dst)
   3313 int renameSmallJsonSmallJson(smallJsont* src, smallJsont* dst)
   3314 int renameSmallJsonOS(smallJsont* src, const char* dst)
   3315 int renameO(smallStringt* src, smallStringt* dst)
   3316 int renameOSmallJson(smallStringt* src, smallJsont* dst)
   3317 int renameSSmallJsonO(const char* src, smallJsont* dst)
   3318 int renameSO(const char* src, smallStringt* dst)
   3319 int renameOS(smallStringt* src, const char* dst)
   3320 int moveSmallJsonO(smallJsont* src, smallStringt* dst)
   3321 int moveSmallJsonSmallJson(smallJsont* src, smallJsont* dst)
   3322 int moveSmallJsonOS(smallJsont* src, const char* dst)
   3323 int moveO(smallStringt* src, smallStringt* dst)
   3324 int moveOSmallJson(smallStringt* src, smallJsont* dst)
   3325 int moveSSmallJsonO(const char* src, smallJsont* dst)
   3326 int moveSO(const char* src, smallStringt* dst)
   3327 int moveOS(smallStringt* src, const char* dst)
   3328 smallJsont *randomSmallJsonO(uint64_t length)
   3329 smallStringt *randomSO(uint64_t length)
   3330 smallJsont *randomAlphaNumSmallJsonO(uint64_t length)
   3331 smallStringt *randomAlphaNumSO(uint64_t length)
   3332 smallJsont *readSmallJsonO(void)
   3333 smallStringt *readO(void)
   3334 smallJsont *readLineSmallJsonO(FILE *fp)
   3335 smallStringt *readLineO(FILE *fp)
   3336 char *intToSG(char *retType UNUSED, int64_t n)
   3337 char *doubleToSG(char *retType UNUSED, double n)
   3338 char **iListUniqG(char ***list, int dum UNUSED)
   3339 char **iicListUniqG(char ***list, int dum UNUSED)
   3340 char **listFromArrayG(char **retType UNUSED, char **array, size_t size)
   3341 char **listFromCArrayG(char **retType UNUSED, const char **array, size_t size)
   3342 char getSG(const char *string, int retType UNUSED, int64_t index)
   3343 char *listGetG(char **list, int retType UNUSED, int64_t index)
   3344 char *listGetCG(const char **list, int retType UNUSED, int64_t index)
   3345 char *iListGetG(char **list, int retType UNUSED, int64_t index)
   3346 const char *iListGetCG(const char **list, int retType UNUSED, int64_t index)
   3347 char *listPopG(char ***list, int retType UNUSED)
   3348 char *listDequeueG(char ***list, int retType UNUSED)
   3349 char **listDupCG(const char **list)
   3350 bool listEqCG(char **list1, const char **list2)
   3351 bool listEqC1G(const char **list1, char **list2)
   3352 bool listEqCCG(const char **list1, const char **list2)
   3353 bool icListEqCG(char **list1, const char **list2)
   3354 bool icListEqC1G(const char **list1, char **list2)
   3355 bool icListEqCCG(const char **list1, const char **list2)
   3356 size_t listLengthCG(const char **list)
   3357 ssize_t listIndexOfCG(const char **list, const char *string)
   3358 ssize_t listIndexOfCharCG(const char **list, char c)
   3359 ssize_t icListIndexOfCG(const char **list, const char *string)
   3360 ssize_t icListIndexOfCharCG(const char **list, char c)
   3361 bool listHasCG(const char **list, const char *string)
   3362 bool listHasCharCG(const char **list, char c)
   3363 bool icListHasCG(const char **list, const char *string)
   3364 bool icListHasCharCG(const char **list, char c)
   3365 char *joinCG(const char **list, const char* delim)
   3366 char *joinCharCG(const char **list, char delim)
   3367 char **listAddCG(char **list1, const char **list2)
   3368 int listPrintCG(const char **list)
   3369 bool eqCharChar(char c, char value)
   3370 bool equalChaOG(char c, baset* value)
   3371 bool equalChaBoolG(char c UNUSED, bool value UNUSED)
   3372 bool equalChaDoubleG(char c, double value)
   3373 bool equalChaInt64G(char c, int64_t value)
   3374 bool equalChaInt32G(char c, int32_t value)
   3375 bool equalChaUint32G(char c, uint32_t value)
   3376 bool equalChaUint64G(char c, uint64_t value)
   3377 bool equalChaSmallBytesG(char c, smallBytest* value)
   3378 bool equalChaSmallDoubleG(char c, smallDoublet* value)
   3379 bool equalChaSmallIntG(char c, smallIntt* value)
   3380 bool equalChaSmallJsonG(char c, smallJsont* value)
   3381 bool equalChaSmallStringG(char c, smallStringt* value)
   3382 bool equalCharOG(const char *s, baset* value)
   3383 bool equalCharBoolG(const char *s, bool value)
   3384 bool equalCharDoubleG(const char *s, double value)
   3385 bool equalCharInt64G(const char *s, int64_t value)
   3386 bool equalCharInt32G(const char *s, int32_t value)
   3387 bool equalCharUint32G(const char *s, uint32_t value)
   3388 bool equalCharUint64G(const char *s, uint64_t value)
   3389 bool equalCharSmallBoolG(const char *s, smallBoolt* value)
   3390 bool equalCharSmallBytesG(const char *s, smallBytest* value)
   3391 bool equalCharSmallDoubleG(const char *s, smallDoublet* value)
   3392 bool equalCharSmallIntG(const char *s, smallIntt* value)
   3393 bool equalCharPSmallJsonG(const char *s, smallJsont* value)
   3394 bool equalCharPSmallStringG(const char *s, smallStringt* value)
   3395 bool equalArrayOG(char ** p1, baset* p2)
   3396 bool equalCArrayOG(const char ** p1, baset* p2)
   3397 bool equalArraySmallJsonG(char ** p1, smallJsont* p2)
   3398 bool equalArraySmallArrayG(char ** p1, smallArrayt* p2)
   3399 bool equalCArraySmallJsonG(const char ** p1, smallJsont* p2)
   3400 bool equalCArraySmallArrayG(const char ** p1, smallArrayt* p2)
   3401 bool equalOChaG(baset* p1, char p2)
   3402 bool equalOCharG(baset* p1, const char * p2)
   3403 bool equalOArrayG(baset* p1, char ** p2)
   3404 bool equalOCArrayG(baset* p1, const char ** p2)
   3405 bool equalOOG(baset* p1, baset* p2)
   3406 bool equalOBoolG(baset* p1, bool p2)
   3407 bool equalODoubleG(baset* p1, double p2)
   3408 bool equalOInt64G(baset* p1, int64_t p2)
   3409 bool equalOInt32G(baset* p1, int32_t p2)
   3410 bool equalOUint32G(baset* p1, uint32_t p2)
   3411 bool equalOUint64G(baset* p1, uint64_t p2)
   3412 bool equalOSmallArrayG(baset* p1, smallArrayt* p2)
   3413 bool equalOSmallBoolG(baset* p1, smallBoolt* p2)
   3414 bool equalOSmallBytesG(baset* p1, smallBytest* p2)
   3415 bool equalOSmallDoubleG(baset* p1, smallDoublet* p2)
   3416 bool equalOSmallDictG(baset* p1, smallDictt* p2)
   3417 bool equalOSmallIntG(baset* p1, smallIntt* p2)
   3418 bool equalOSmallJsonG(baset* p1, smallJsont* p2)
   3419 bool equalOSmallStringG(baset* p1, smallStringt* p2)
   3420 bool equalBoolChaG(bool p1 UNUSED, char p2 UNUSED)
   3421 bool equalBoolCharG(bool p1, const char * p2)
   3422 bool equalBoolOG(bool p1, baset* p2)
   3423 bool equalBoolFG(bool p1, bool p2)
   3424 bool equalBoolDoubleG(bool p1, double p2)
   3425 bool equalBoolInt64G(bool p1, int64_t p2)
   3426 bool equalBoolInt32G(bool p1, int32_t p2)
   3427 bool equalBoolUint32G(bool p1, uint32_t p2)
   3428 bool equalBoolUint64G(bool p1, uint64_t p2)
   3429 bool equalBoolSmallBoolG(bool p1, smallBoolt* p2)
   3430 bool equalBoolSmallBytesG(bool p1, smallBytest* p2)
   3431 bool equalBoolSmallDoubleG(bool p1, smallDoublet* p2)
   3432 bool equalBoolSmallIntG(bool p1, smallIntt* p2)
   3433 bool equalBoolSmallJsonG(bool p1, smallJsont* p2)
   3434 bool equalBoolSmallStringG(bool p1, smallStringt* p2)
   3435 bool equalDoubleChaG(double p1, char p2)
   3436 bool equalDoubleCharG(double p1, const char * p2)
   3437 bool equalDoubleBaseG(double p1, baset* p2)
   3438 bool equalDoubleBoolG(double p1, bool p2)
   3439 bool equalDoubleFG(double p1, double p2)
   3440 bool equalDoubleInt64G(double p1, int64_t p2)
   3441 bool equalDoubleInt32G(double p1, int32_t p2)
   3442 bool equalDoubleUint32G(double p1, uint32_t p2)
   3443 bool equalDoubleUint64G(double p1, uint64_t p2)
   3444 bool equalDoubleSmallBoolG(double p1, smallBoolt* p2)
   3445 bool equalDoubleSmallBytesG(double p1, smallBytest* p2)
   3446 bool equalDoubleSmallDoubleG(double p1, smallDoublet* p2)
   3447 bool equalDoubleSmallIntG(double p1, smallIntt* p2)
   3448 bool equalDoubleSmallJsonG(double p1, smallJsont* p2)
   3449 bool equalDoubleSmallStringG(double p1, smallStringt* p2)
   3450 bool equalInt64ChaG(int64_t p1, char p2)
   3451 bool equalInt64CharG(int64_t p1, const char * p2)
   3452 bool equalInt64BaseG(int64_t p1, baset* p2)
   3453 bool equalInt64BoolG(int64_t p1, bool p2)
   3454 bool equalInt64DoubleG(int64_t p1, double p2)
   3455 bool equalInt64FG(int64_t p1, int64_t p2)
   3456 bool equalInt64Int32G(int64_t p1, int32_t p2)
   3457 bool equalInt64Uint32G(int64_t p1, uint32_t p2)
   3458 bool equalInt64Uint64G(int64_t p1, uint64_t p2)
   3459 bool equalInt64SmallBoolG(int64_t p1, smallBoolt* p2)
   3460 bool equalInt64SmallBytesG(int64_t p1, smallBytest* p2)
   3461 bool equalInt64SmallDoubleG(int64_t p1, smallDoublet* p2)
   3462 bool equalInt64SmallIntG(int64_t p1, smallIntt* p2)
   3463 bool equalInt64SmallJsonG(int64_t p1, smallJsont* p2)
   3464 bool equalInt64SmallStringG(int64_t p1, smallStringt* p2)
   3465 bool equalInt32ChaG(int32_t p1, char p2)
   3466 bool equalInt32CharG(int32_t p1, const char * p2)
   3467 bool equalInt32BaseG(int32_t p1, baset* p2)
   3468 bool equalInt32BoolG(int32_t p1, bool p2)
   3469 bool equalInt32DoubleG(int32_t p1, double p2)
   3470 bool equalInt32Int64G(int32_t p1, int64_t p2)
   3471 bool equalInt32FG(int32_t p1, int32_t p2)
   3472 bool equalInt32Uint32G(int32_t p1, uint32_t p2)
   3473 bool equalInt32Uint64G(int32_t p1, uint64_t p2)
   3474 bool equalInt32SmallBoolG(int32_t p1, smallBoolt* p2)
   3475 bool equalInt32SmallBytesG(int32_t p1, smallBytest* p2)
   3476 bool equalInt32SmallDoubleG(int32_t p1, smallDoublet* p2)
   3477 bool equalInt32SmallIntG(int32_t p1, smallIntt* p2)
   3478 bool equalInt32SmallJsonG(int32_t p1, smallJsont* p2)
   3479 bool equalInt32SmallStringG(int32_t p1, smallStringt* p2)
   3480 bool equalUint32ChaG(uint32_t p1, char p2)
   3481 bool equalUint32CharG(uint32_t p1, const char * p2)
   3482 bool equalUint32BaseG(uint32_t p1, baset* p2)
   3483 bool equalUint32BoolG(uint32_t p1, bool p2)
   3484 bool equalUint32DoubleG(uint32_t p1, double p2)
   3485 bool equalUint32Int64G(uint32_t p1, int64_t p2)
   3486 bool equalUint32Int32G(uint32_t p1, int32_t p2)
   3487 bool equalUint32FG(uint32_t p1, uint32_t p2)
   3488 bool equalUint32Uint64G(uint32_t p1, uint64_t p2)
   3489 bool equalUint32SmallBoolG(uint32_t p1, smallBoolt* p2)
   3490 bool equalUint32SmallBytesG(uint32_t p1, smallBytest* p2)
   3491 bool equalUint32SmallDoubleG(uint32_t p1, smallDoublet* p2)
   3492 bool equalUint32SmallIntG(uint32_t p1, smallIntt* p2)
   3493 bool equalUint32SmallJsonG(uint32_t p1, smallJsont* p2)
   3494 bool equalUint32SmallStringG(uint32_t p1, smallStringt* p2)
   3495 bool equalUint64ChaG(uint64_t p1, char p2)
   3496 bool equalUint64CharG(uint64_t p1, const char * p2)
   3497 bool equalUint64BaseG(uint64_t p1, baset* p2)
   3498 bool equalUint64BoolG(uint64_t p1, bool p2)
   3499 bool equalUint64DoubleG(uint64_t p1, double p2)
   3500 bool equalUint64Int64G(uint64_t p1, int64_t p2)
   3501 bool equalUint64Int32G(uint64_t p1, int32_t p2)
   3502 bool equalUint64Uint32G(uint64_t p1, uint32_t p2)
   3503 bool equalUint64FG(uint64_t p1, uint64_t p2)
   3504 bool equalUint64SmallBoolG(uint64_t p1, smallBoolt* p2)
   3505 bool equalUint64SmallBytesG(uint64_t p1, smallBytest* p2)
   3506 bool equalUint64SmallDoubleG(uint64_t p1, smallDoublet* p2)
   3507 bool equalUint64SmallIntG(uint64_t p1, smallIntt* p2)
   3508 bool equalUint64SmallJsonG(uint64_t p1, smallJsont* p2)
   3509 bool equalUint64SmallStringG(uint64_t p1, smallStringt* p2)
   3510 bool notEqualCharG(char c UNUSED, void *value UNUSED)
   3511 bool notEqualOCharG(void *a UNUSED, char c UNUSED)
   3512 bool notEqualOG(void *a UNUSED, void *b UNUSED)
   3513 bool notEqualCCOG(const char *a UNUSED, void *b UNUSED)
   3514 bool notEqualBoolOG(bool p1 UNUSED, void *p2 UNUSED)
   3515 bool notEqualDoubleOG(double p1 UNUSED, void *p2 UNUSED)
   3516 bool notEqualInt64OG(int64_t p1 UNUSED, void *p2 UNUSED)
   3517 bool notEqualInt32OG(int32_t p1 UNUSED, void *p2 UNUSED)
   3518 bool notEqualUint32OG(uint32_t p1 UNUSED, void *p2 UNUSED)
   3519 bool notEqualUint64OG(uint64_t p1 UNUSED, void *p2 UNUSED)
   3520 bool notEqualOBoolG(void *p1 UNUSED, bool p2 UNUSED)
   3521 bool notEqualDoubleG(void *p1 UNUSED, double p2 UNUSED)
   3522 bool notEqualOInt64G(void *p1 UNUSED, int64_t p2 UNUSED)
   3523 bool notEqualOInt32G(void *p1 UNUSED, int32_t p2 UNUSED)
   3524 bool notEqualOUint32G(void *p1 UNUSED, uint32_t p2 UNUSED)
   3525 bool notEqualOUint64G(void *p1 UNUSED, uint64_t p2 UNUSED)
   3526 bool icEqCharChar(char c, char value)
   3527 bool icEqualChaOG(char c, baset* value)
   3528 bool icEqualChaSmallJsonG(char c, smallJsont* value)
   3529 bool icEqualChaSmallStringG(char c, smallStringt* value)
   3530 bool icEqualCharOG(const char *s, baset* value)
   3531 bool icEqualCharPSmallJsonG(const char *s, smallJsont* value)
   3532 bool icEqualCharPSmallStringG(const char *s, smallStringt* value)
   3533 bool icEqualArrayOG(char ** p1, baset* p2)
   3534 bool icEqualCArrayOG(const char ** p1, baset* p2)
   3535 bool icEqualArraySmallJsonG(char ** p1, smallJsont* p2)
   3536 bool icEqualArraySmallArrayG(char ** p1, smallArrayt* p2)
   3537 bool icEqualCArraySmallJsonG(const char ** p1, smallJsont* p2)
   3538 bool icEqualCArraySmallArrayG(const char ** p1, smallArrayt* p2)
   3539 bool icEqualOChaG(baset* p1, char p2)
   3540 bool icEqualOCharG(baset* p1, const char * p2)
   3541 bool icEqualOArrayG(baset* p1, char ** p2)
   3542 bool icEqualOCArrayG(baset* p1, const char ** p2)
   3543 bool icEqualOOG(baset* p1, baset* p2)
   3544 bool icEqualOSmallArrayG(baset* p1, smallArrayt* p2)
   3545 bool icEqualOSmallDictG(baset* p1, smallDictt* p2)
   3546 bool icEqualOSmallJsonG(baset* p1, smallJsont* p2)
   3547 bool icEqualOSmallStringG(baset* p1, smallStringt* p2)
   3548 smallt *toSmallt(baset *obj)
   3549 baset *toBaset(smallt *obj)
   3550 abool
   3551 aflag
   3552 ai64
   3553 aflagClear(flag)
   3554 aflagTestNSet(flag)
   3555 aStore(obj, desired)
   3556 aLoad(obj)
   3557 aCompareExchangeStrong(obj, expected, desired)
   3558 aFetchAdd(obj, valueToAdd)
   3559 aFetchSub(obj, valueToSub)
   3560 #if (!__OpenBSD__) && ! defined(__TINYC__)  && (__GNUC__ > 4)
   3561 aStaticArrayT(typeName, element, MAXCOUNT)
   3562 aStaticArrayInit(name)
   3563 aStaticArrayAcquire(name)
   3564 aStaticArrayRelease(name)
   3565 aIndexer
   3566 aIndexerT(typeName, INT_TYPE)
   3567 aIndexerInit(name, MAXCOUNT)
   3568 aIndexerAcquire
   3569 aIndexerRelease
   3570 int cpuCount(void)
   3571 unsigned registerFinalizeRecycleContainersInThreadPool(recycleContainersFt f)
   3572 void finalizeLibsheepyRecycleContainers(void *arg UNUSED)
   3573 finalizeLibsheepy()
   3574 void finalizeLibsheepyAtExit(void)
   3575 void initLibsheepyObject(void)
   3576 #undef initLibsheepy
   3577 initLibsheepy(progPath)
   3578 Class SmallDict
   3579 
   3580 helpTextSmallDict "TODO smallDict help brief, class description /*, definitions,*/ methods, examples"
   3581 cDi(self) ( (smallDictt*) self )
   3582 * RINGFUNCTIONST
   3583 SMALLDICTFUNCTIONST
   3584 createSmallDict(obj) ;smallDictt obj; initiateSmallDict(&obj)
   3585 createAllocateSmallDict(obj) ;smallDictt *obj; initiateAllocateSmallDict(&obj)
   3586 cleanSmallDictP(name) smallDictt *name CLEANUP(cleanUpSmallDictTerminateG)
   3587 cleanAllocateSmallDict(obj) ;cleanSmallDictP(obj); initiateAllocateSmallDict(&obj)
   3588 cleanSmallDict(name) smallDictt name CLEANUP(cleanUpSmallDictFreeLocalG); initiateSmallDict(&name)
   3589 cleanFreeSmallDict(name) smallDictt *name CLEANUP(cleanUpSmallDictFreeG)
   3590 cleanFinishSmallDictP(name) smallDictt *name CLEANUP(cleanUpSmallDictFinishG)
   3591 cleanDisposeSmallDict(name) smallDictt name CLEANUP(cleanUpSmallDictDisposeG); initiateSmallDict(&name)
   3592 cleanSmashSmallDictP(name) smallDictt *name CLEANUP(cleanUpSmallDictSmashG)
   3593 forEachSmallDict(smallDict, key, value)
   3594 forEachTypeSmallDict(type, smallDict, key, value)
   3595 
   3596 Class SmallArray
   3597 
   3598 helpTextSmallArray "TODO smallArray help brief, class description /*, definitions,*/ methods, examples"
   3599 cAr(self) ( (smallArrayt*) self )
   3600 * RINGFUNCTIONST
   3601 SMALLARRAYFUNCTIONST
   3602 createSmallArray(obj) ;smallArrayt obj; initiateSmallArray(&obj)
   3603 createAllocateSmallArray(obj) ;smallArrayt *obj; initiateAllocateSmallArray(&obj)
   3604 cleanSmallArrayP(name) smallArrayt *name CLEANUP(cleanUpSmallArrayTerminateG)
   3605 cleanAllocateSmallArray(obj) ;cleanSmallArrayP(obj); initiateAllocateSmallArray(&obj)
   3606 cleanSmallArray(name) smallArrayt name CLEANUP(cleanUpSmallArrayFreeLocalG); initiateSmallArray(&name)
   3607 cleanFreeSmallArray(name) smallArrayt *name CLEANUP(cleanUpSmallArrayFreeG)
   3608 cleanFinishSmallArrayP(name) smallArrayt *name CLEANUP(cleanUpSmallArrayFinishG)
   3609 cleanDisposeSmallArray(name) smallArrayt name CLEANUP(cleanUpSmallArrayDisposeG); initiateSmallArray(&name)
   3610 cleanSmashSmallArrayP(name) smallArrayt *name CLEANUP(cleanUpSmallArraySmashG)
   3611 createSA(...) createSAF("", __VA_ARGS__, NULL)
   3612 forEachSmallArray(array, element)
   3613 forEachTypeSmallArray(type, array, element)
   3614 enumerateSmallArray(array, element, index)
   3615 enumerateTypeSmallArray(type, array, element, index)
   3616 
   3617 Class SmallJson
   3618 
   3619 helpTextSmallJson "TODO smallJson help brief, class description /*, definitions,*/ methods, examples"
   3620 cJs(self) ( (smallJsont*) self )
   3621 //replaceSO_max(obj,olds,news) (obj)->f->replace(obj,olds,news, 0)
   3622 //replaceManyO(self, olds, ...) (self)->f->replaceMany(self, olds, __VA_ARGS__, NULL)
   3623 //replaceManyG replaceManyO
   3624 //icReplaceSO_max(obj,olds,news) (obj)->f->replace(obj,olds,news, 0)
   3625 //icReplaceManyO(self, olds, ...) (self)->f->icReplaceMany(self, olds, __VA_ARGS__, NULL)
   3626 //icReplaceManyG icReplaceManyO
   3627 * RINGFUNCTIONST
   3628 SMALLJSONFUNCTIONST
   3629 createSmallJson(obj) ;smallJsont obj; initiateSmallJson(&obj)
   3630 createAllocateSmallJson(obj) ;smallJsont *obj; initiateAllocateSmallJson(&obj)
   3631 createSJ(...) createSJF("", __VA_ARGS__, NULL)
   3632 cleanSmallJsonP(name) smallJsont *name CLEANUP(cleanUpSmallJsonTerminateG)
   3633 cleanAllocateSmallJson(obj) ;cleanSmallJsonP(obj); initiateAllocateSmallJson(&obj)
   3634 cleanSmallJson(name) smallJsont name CLEANUP(cleanUpSmallJsonFreeLocalG); initiateSmallJson(&name)
   3635 cleanFreeSmallJson(name) smallJsont *name CLEANUP(cleanUpSmallJsonFreeG)
   3636 cleanFinishSmallJsonP(name) smallJsont *name CLEANUP(cleanUpSmallJsonFinishG)
   3637 cleanDisposeSmallJson(name) smallJsont name CLEANUP(cleanUpSmallJsonDisposeG); initiateSmallJson(&name)
   3638 cleanSmashSmallJsonP(name) smallJsont *name CLEANUP(cleanUpSmallJsonSmashG)
   3639 forEachSmallJson(array, element)
   3640 forEachDictSmallJson(smallJson, key, value)
   3641 enumerateSmallJson(array, element, index)
   3642 
   3643 Class SmallBytes
   3644 
   3645 helpTextSmallBytes "TODO smallBytes help brief, class description /*, definitions,*/ methods, examples"
   3646 cBy(self) ( (smallBytest*) self )
   3647 * RINGFUNCTIONST
   3648 SMALLBYTESFUNCTIONST
   3649 createSmallBytes(obj) ;smallBytest obj; initiateSmallBytes(&obj)
   3650 createAllocateSmallBytes(obj) ;smallBytest *obj; initiateAllocateSmallBytes(&obj)
   3651 cleanSmallBytesP(name) smallBytest *name CLEANUP(cleanUpSmallBytesTerminateG)
   3652 cleanAllocateSmallBytes(obj) ;cleanSmallBytesP(obj); initiateAllocateSmallBytes(&obj)
   3653 cleanSmallBytes(name) smallBytest name CLEANUP(cleanUpSmallBytesFreeLocalG); initiateSmallBytes(&name)
   3654 cleanFreeSmallBytes(name) smallBytest *name CLEANUP(cleanUpSmallBytesFreeG)
   3655 cleanFinishSmallBytesP(name) smallBytest *name CLEANUP(cleanUpSmallBytesFinishG)
   3656 
   3657 Class SmallBool
   3658 
   3659 helpTextSmallBool "TODO smallBool help brief, class description /*, definitions,*/ methods, examples"
   3660 cBo(self) ( (smallBoolt*) self )
   3661 * RINGFUNCTIONST
   3662 SMALLBOOLFUNCTIONST
   3663 createSmallBool(obj) ;smallBoolt obj; initiateSmallBool(&obj)
   3664 createAllocateSmallBool(obj) ;smallBoolt *obj; initiateAllocateSmallBool(&obj)
   3665 cleanSmallBoolP(name) smallBoolt *name CLEANUP(cleanUpSmallBoolTerminateG)
   3666 cleanAllocateSmallBool(obj) ;cleanSmallBoolP(obj); initiateAllocateSmallBool(&obj)
   3667 cleanSmallBool(name) smallBoolt name CLEANUP(cleanUpSmallBoolFreeLocalG); initiateSmallBool(&name)
   3668 cleanFreeSmallBool(name) smallBoolt *name CLEANUP(cleanUpSmallBoolFreeG)
   3669 cleanFinishSmallBoolP(name) smallBoolt *name CLEANUP(cleanUpSmallBoolFinishG)
   3670 
   3671 Class SmallContainer
   3672 
   3673 helpTextSmallContainer "TODO smallContainer help brief, class description /*, definitions,*/ methods, examples"
   3674 cCo(self) ( (smallContainert*) self )
   3675 * RINGFUNCTIONST
   3676 SMALLCONTAINERFUNCTIONST
   3677 createSmallContainer(obj) ;smallContainert obj; initiateSmallContainer(&obj)
   3678 createAllocateSmallContainer(obj) ;smallContainert *obj; initiateAllocateSmallContainer(&obj)
   3679 cleanSmallContainerP(name) smallContainert *name CLEANUP(cleanUpSmallContainerTerminateG)
   3680 cleanAllocateSmallContainer(obj) ;cleanSmallContainerP(obj); initiateAllocateSmallContainer(&obj)
   3681 cleanSmallContainer(name) smallContainert name CLEANUP(cleanUpSmallContainerFreeLocalG); initiateSmallContainer(&name)
   3682 cleanFreeSmallContainer(name) smallContainert *name CLEANUP(cleanUpSmallContainerFreeG)
   3683 cleanFinishSmallContainerP(name) smallContainert *name CLEANUP(cleanUpSmallContainerFinishG)
   3684 
   3685 Class SmallDouble
   3686 
   3687 helpTextSmallDouble "TODO smallDouble help brief, class description /*, definitions,*/ methods, examples"
   3688 cDo(self) ( (smallDoublet*) self )
   3689 * RINGFUNCTIONST
   3690 SMALLDOUBLEFUNCTIONST
   3691 createSmallDouble(obj) ;smallDoublet obj; initiateSmallDouble(&obj)
   3692 createAllocateSmallDouble(obj) ;smallDoublet *obj; initiateAllocateSmallDouble(&obj)
   3693 cleanSmallDoubleP(name) smallDoublet *name CLEANUP(cleanUpSmallDoubleTerminateG)
   3694 cleanAllocateSmallDouble(obj) ;cleanSmallDoubleP(obj); initiateAllocateSmallDouble(&obj)
   3695 cleanSmallDouble(name) smallDoublet name CLEANUP(cleanUpSmallDoubleFreeLocalG); initiateSmallDouble(&name)
   3696 cleanFreeSmallDouble(name) smallDoublet *name CLEANUP(cleanUpSmallDoubleFreeG)
   3697 cleanFinishSmallDoubleP(name) smallDoublet *name CLEANUP(cleanUpSmallDoubleFinishG)
   3698 
   3699 Class SmallInt
   3700 
   3701 helpTextSmallInt "TODO smallInt help brief, class description /*, definitions,*/ methods, examples"
   3702 cIn(self) ( (smallIntt*) self )
   3703 * RINGFUNCTIONST
   3704 SMALLINTFUNCTIONST
   3705 createSmallInt(obj) ;smallIntt obj; initiateSmallInt(&obj)
   3706 createAllocateSmallInt(obj) ;smallIntt *obj; initiateAllocateSmallInt(&obj)
   3707 cleanSmallIntP(name) smallIntt *name CLEANUP(cleanUpSmallIntTerminateG)
   3708 cleanAllocateSmallInt(obj) ;cleanSmallIntP(obj); initiateAllocateSmallInt(&obj)
   3709 cleanSmallInt(name) smallIntt name CLEANUP(cleanUpSmallIntFreeLocalG); initiateSmallInt(&name)
   3710 cleanFreeSmallInt(name) smallIntt *name CLEANUP(cleanUpSmallIntFreeG)
   3711 cleanFinishSmallIntP(name) smallIntt *name CLEANUP(cleanUpSmallIntFinishG)
   3712 
   3713 Class SmallString
   3714 
   3715 helpTextSmallString "TODO smallString help brief, class description /*, definitions,*/ methods, examples"
   3716 cSt(self) ( (smallStringt*) self )
   3717 * RINGFUNCTIONST
   3718 SMALLSTRINGFUNCTIONST
   3719 createSmallString(obj) ;smallStringt obj; initiateSmallString(&obj)
   3720 createAllocateSmallString(obj) ;smallStringt *obj; initiateAllocateSmallString(&obj)
   3721 cleanSmallStringP(name) smallStringt *name CLEANUP(cleanUpSmallStringTerminateG)
   3722 cleanAllocateSmallString(obj) ;cleanSmallStringP(obj); initiateAllocateSmallString(&obj)
   3723 cleanSmallString(name) smallStringt name CLEANUP(cleanUpSmallStringFreeLocalG); initiateSmallString(&name)
   3724 cleanFreeSmallString(name) smallStringt *name CLEANUP(cleanUpSmallStringFreeG)
   3725 cleanFinishSmallStringP(name) smallStringt *name CLEANUP(cleanUpSmallStringFinishG)
   3726 createS(...) createSF("", __VA_ARGS__, NULL)
   3727 
   3728 extern undefinedt* undefined;
   3729 extern baset* rtBaset;
   3730 extern undefinedt* rtUndefinedt;
   3731 extern bool rtBool;
   3732 extern bool* rtBoolP;
   3733 extern double rtDouble;
   3734 extern double* rtDoubleP;
   3735 extern int64_t rtInt64_t;
   3736 extern int64_t* rtInt64_tP;
   3737 extern int32_t rtInt32_t;
   3738 extern int32_t* rtInt32_tP;
   3739 extern uint64_t rtUint64_t;
   3740 extern uint64_t* rtUint64_tP;
   3741 extern uint32_t rtUint32_t;
   3742 extern uint32_t* rtUint32_tP;
   3743 extern float rtF32;
   3744 extern double rtF64;
   3745 extern double* rtF64P;
   3746 extern int64_t rtI64;
   3747 extern int64_t* rtI64P;
   3748 extern int32_t rtI32;
   3749 extern int32_t* rtI32P;
   3750 extern uint64_t rtU64;
   3751 extern uint64_t* rtU64P;
   3752 extern uint32_t rtU32;
   3753 extern uint32_t* rtU32P;
   3754 extern uint8_t rtU8;
   3755 extern uint16_t rtU16;
   3756 extern char* rtChar;
   3757 extern smallArrayt* rtSmallArrayt;
   3758 extern smallBoolt* rtSmallBoolt;
   3759 extern smallBytest* rtSmallBytest;
   3760 extern smallDictt* rtSmallDictt;
   3761 extern smallDoublet* rtSmallDoublet;
   3762 extern smallIntt* rtSmallIntt;
   3763 extern smallJsont* rtSmallJsont;
   3764 extern smallStringt* rtSmallStringt;
   3765 extern void* rtVoid;
   3766 extern smallContainert* rtSmallContainert;