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;