From 08df9ae17dc7c59fd3ebe2c1f53a012bdc9fe3c8 Mon Sep 17 00:00:00 2001 From: Reini Urban Date: Sun, 30 Dec 2018 12:41:29 +0100 Subject: [PATCH] Update to v30122018 --- doc/safec-3.4/annotated.html | 107 + doc/safec-3.4/annotated_dup.js | 7 + doc/safec-3.4/bc_s.png | Bin 0 -> 664 bytes doc/safec-3.4/bdwn.png | Bin 0 -> 146 bytes doc/safec-3.4/classes.html | 108 + doc/safec-3.4/closed.png | Bin 0 -> 132 bytes doc/safec-3.4/d0/d29/strerror__s_8h.html | 154 + doc/safec-3.4/d0/d29/strerror__s_8h.js | 5 + doc/safec-3.4/d0/d36/wcsset__s_8c.html | 163 + doc/safec-3.4/d0/d36/wcsset__s_8c.js | 4 + doc/safec-3.4/d0/d4b/memzero__s_8c.html | 157 + doc/safec-3.4/d0/d4b/memzero__s_8c.js | 4 + doc/safec-3.4/d0/d50/memmove32__s_8c.html | 175 + doc/safec-3.4/d0/d50/memmove32__s_8c.js | 4 + doc/safec-3.4/d0/d78/tmpfile__s_8c__incl.map | 7 + doc/safec-3.4/d0/d78/tmpfile__s_8c__incl.md5 | 1 + doc/safec-3.4/d0/d78/tmpfile__s_8c__incl.png | Bin 0 -> 20953 bytes doc/safec-3.4/d0/d82/wcscoll__s_8c__incl.map | 7 + doc/safec-3.4/d0/d82/wcscoll__s_8c__incl.md5 | 1 + doc/safec-3.4/d0/d82/wcscoll__s_8c__incl.png | Bin 0 -> 18379 bytes doc/safec-3.4/d0/d9a/vswscanf__s_8c.html | 191 + doc/safec-3.4/d0/d9a/vswscanf__s_8c.js | 4 + doc/safec-3.4/d0/da3/fwprintf__s_8c__incl.map | 7 + doc/safec-3.4/d0/da3/fwprintf__s_8c__incl.md5 | 1 + doc/safec-3.4/d0/da3/fwprintf__s_8c__incl.png | Bin 0 -> 18580 bytes .../mem__primitives__lib_8h__dep__incl.map | 3 + .../mem__primitives__lib_8h__dep__incl.md5 | 1 + .../mem__primitives__lib_8h__dep__incl.png | Bin 0 -> 3848 bytes doc/safec-3.4/d0/dad/scanf__s_8c.html | 184 + doc/safec-3.4/d0/dad/scanf__s_8c.js | 4 + doc/safec-3.4/d0/dc2/safe__lib__errno_8h.html | 340 + doc/safec-3.4/d0/dc2/safe__lib__errno_8h.js | 16 + doc/safec-3.4/d0/dd5/unw16ifexc_8h.html | 196 + doc/safec-3.4/d0/dd5/unw16ifexc_8h.js | 7 + doc/safec-3.4/d0/dd6/printf__s_8c__incl.map | 7 + doc/safec-3.4/d0/dd6/printf__s_8c__incl.md5 | 1 + doc/safec-3.4/d0/dd6/printf__s_8c__incl.png | Bin 0 -> 20737 bytes doc/safec-3.4/d0/ddd/fscanf__s_8c__incl.map | 7 + doc/safec-3.4/d0/ddd/fscanf__s_8c__incl.md5 | 1 + doc/safec-3.4/d0/ddd/fscanf__s_8c__incl.png | Bin 0 -> 20601 bytes doc/safec-3.4/d0/ddf/qsort__s_8c__incl.map | 7 + doc/safec-3.4/d0/ddf/qsort__s_8c__incl.md5 | 1 + doc/safec-3.4/d0/ddf/qsort__s_8c__incl.png | Bin 0 -> 20296 bytes doc/safec-3.4/d0/df0/wcsfc__s_8c__incl.map | 7 + doc/safec-3.4/d0/df0/wcsfc__s_8c__incl.md5 | 1 + doc/safec-3.4/d0/df0/wcsfc__s_8c__incl.png | Bin 0 -> 18196 bytes doc/safec-3.4/d0/df6/wcsncat__s_8c.html | 175 + doc/safec-3.4/d0/df6/wcsncat__s_8c.js | 4 + .../d0/dfe/strlastchar__s_8c__incl.map | 7 + .../d0/dfe/strlastchar__s_8c__incl.md5 | 1 + .../d0/dfe/strlastchar__s_8c__incl.png | Bin 0 -> 18441 bytes doc/safec-3.4/d1/d26/getenv__s_8c.html | 169 + doc/safec-3.4/d1/d26/getenv__s_8c.js | 4 + .../d1/d31/strisdigit__s_8c__incl.map | 7 + .../d1/d31/strisdigit__s_8c__incl.md5 | 1 + .../d1/d31/strisdigit__s_8c__incl.png | Bin 0 -> 18509 bytes doc/safec-3.4/d1/d33/strishex__s_8c.html | 157 + doc/safec-3.4/d1/d33/strishex__s_8c.js | 4 + .../d1/d53/safe__str__constraint_8c.html | 360 + .../d1/d53/safe__str__constraint_8c.js | 9 + doc/safec-3.4/d1/d57/memset32__s_8c.html | 169 + doc/safec-3.4/d1/d57/memset32__s_8c.js | 4 + .../d1/d63/strlastdiff__s_8c__incl.map | 7 + .../d1/d63/strlastdiff__s_8c__incl.md5 | 1 + .../d1/d63/strlastdiff__s_8c__incl.png | Bin 0 -> 18545 bytes doc/safec-3.4/d1/d76/ctime__s_8c.html | 163 + doc/safec-3.4/d1/d76/ctime__s_8c.js | 4 + doc/safec-3.4/d1/d7b/strcmp__s_8c.html | 175 + doc/safec-3.4/d1/d7b/strcmp__s_8c.js | 4 + .../d1/d82/abort__handler__s_8c__incl.map | 7 + .../d1/d82/abort__handler__s_8c__incl.md5 | 1 + .../d1/d82/abort__handler__s_8c__incl.png | Bin 0 -> 19123 bytes doc/safec-3.4/d1/d9a/gets__s_8c__incl.map | 7 + doc/safec-3.4/d1/d9a/gets__s_8c__incl.md5 | 1 + doc/safec-3.4/d1/d9a/gets__s_8c__incl.png | Bin 0 -> 20754 bytes .../d1/dae/md_doc_libc-overview.html | 210 + doc/safec-3.4/d1/dae/strcpyfldout__s_8c.html | 169 + doc/safec-3.4/d1/dae/strcpyfldout__s_8c.js | 4 + .../d1/db3/strisascii__s_8c__incl.map | 7 + .../d1/db3/strisascii__s_8c__incl.md5 | 1 + .../d1/db3/strisascii__s_8c__incl.png | Bin 0 -> 18357 bytes doc/safec-3.4/d1/db5/asctime__s_8c.html | 163 + doc/safec-3.4/d1/db5/asctime__s_8c.js | 4 + doc/safec-3.4/d1/dbe/wmemcmp__s_8c.html | 181 + doc/safec-3.4/d1/dbe/wmemcmp__s_8c.js | 4 + doc/safec-3.4/d1/dbf/wcscmp__s_8c.html | 181 + doc/safec-3.4/d1/dbf/wcscmp__s_8c.js | 4 + .../d1/dc0/strprefix__s_8c__incl.map | 7 + .../d1/dc0/strprefix__s_8c__incl.md5 | 1 + .../d1/dc0/strprefix__s_8c__incl.png | Bin 0 -> 18664 bytes doc/safec-3.4/d1/dc2/wcsncmp__s_8c__incl.map | 7 + doc/safec-3.4/d1/dc2/wcsncmp__s_8c__incl.md5 | 1 + doc/safec-3.4/d1/dc2/wcsncmp__s_8c__incl.png | Bin 0 -> 18564 bytes doc/safec-3.4/d1/dc9/strchr__s_8c__incl.map | 7 + doc/safec-3.4/d1/dc9/strchr__s_8c__incl.md5 | 1 + doc/safec-3.4/d1/dc9/strchr__s_8c__incl.png | Bin 0 -> 18165 bytes .../d1/ddc/strislowercase__s_8c__incl.map | 7 + .../d1/ddc/strislowercase__s_8c__incl.md5 | 1 + .../d1/ddc/strislowercase__s_8c__incl.png | Bin 0 -> 18936 bytes doc/safec-3.4/d1/ddf/strcat__s_8c__incl.map | 7 + doc/safec-3.4/d1/ddf/strcat__s_8c__incl.md5 | 1 + doc/safec-3.4/d1/ddf/strcat__s_8c__incl.png | Bin 0 -> 18245 bytes doc/safec-3.4/d1/def/strcspn__s_8c__incl.map | 7 + doc/safec-3.4/d1/def/strcspn__s_8c__incl.md5 | 1 + doc/safec-3.4/d1/def/strcspn__s_8c__incl.png | Bin 0 -> 18359 bytes doc/safec-3.4/d1/df7/vsprintf__s_8c.html | 169 + doc/safec-3.4/d1/df7/vsprintf__s_8c.js | 4 + doc/safec-3.4/d1/dfb/fprintf__s_8c__incl.map | 7 + doc/safec-3.4/d1/dfb/fprintf__s_8c__incl.md5 | 1 + doc/safec-3.4/d1/dfb/fprintf__s_8c__incl.png | Bin 0 -> 20750 bytes doc/safec-3.4/d2/d08/strispassword__s_8c.html | 157 + doc/safec-3.4/d2/d08/strispassword__s_8c.js | 4 + doc/safec-3.4/d2/d1e/unw16ifcan_8h.html | 1285 ++ doc/safec-3.4/d2/d1e/unw16ifcan_8h.js | 53 + doc/safec-3.4/d2/d46/strtok__s_8c.html | 169 + doc/safec-3.4/d2/d46/strtok__s_8c.js | 4 + doc/safec-3.4/d2/d4e/tmpnam__s_8c.html | 157 + doc/safec-3.4/d2/d4e/tmpnam__s_8c.js | 4 + .../d2/d54/unw16ifcmp_8h__dep__incl.map | 3 + .../d2/d54/unw16ifcmp_8h__dep__incl.md5 | 1 + .../d2/d54/unw16ifcmp_8h__dep__incl.png | Bin 0 -> 3692 bytes doc/safec-3.4/d2/d59/gets__s_8c.html | 157 + doc/safec-3.4/d2/d59/gets__s_8c.js | 4 + doc/safec-3.4/d2/d61/memccpy__s_8c.html | 181 + doc/safec-3.4/d2/d61/memccpy__s_8c.js | 4 + .../d2/d62/safe__str__constraint_8h.html | 412 + .../d2/d62/safe__str__constraint_8h.js | 9 + doc/safec-3.4/d2/d68/strncpy__s_8c.html | 175 + doc/safec-3.4/d2/d68/strncpy__s_8c.js | 4 + .../d2/d7b/safe__str__constraint_8c__incl.map | 7 + .../d2/d7b/safe__str__constraint_8c__incl.md5 | 1 + .../d2/d7b/safe__str__constraint_8c__incl.png | Bin 0 -> 18910 bytes .../d2/d8b/safe__str__constraint_8h__incl.map | 7 + .../d2/d8b/safe__str__constraint_8h__incl.md5 | 1 + .../d2/d8b/safe__str__constraint_8h__incl.png | Bin 0 -> 18955 bytes doc/safec-3.4/d2/d94/qsort__s_8c.html | 664 + doc/safec-3.4/d2/d94/qsort__s_8c.js | 17 + doc/safec-3.4/d2/d9c/strprefix__s_8c.html | 163 + doc/safec-3.4/d2/d9c/strprefix__s_8c.js | 4 + doc/safec-3.4/d2/da3/mbstowcs__s_8c__incl.map | 7 + doc/safec-3.4/d2/da3/mbstowcs__s_8c__incl.md5 | 1 + doc/safec-3.4/d2/da3/mbstowcs__s_8c__incl.png | Bin 0 -> 18701 bytes .../d2/da3/strtouppercase__s_8c__incl.map | 7 + .../d2/da3/strtouppercase__s_8c__incl.md5 | 1 + .../d2/da3/strtouppercase__s_8c__incl.png | Bin 0 -> 18961 bytes doc/safec-3.4/d2/dc5/wcsrtombs__s_8c.html | 181 + doc/safec-3.4/d2/dc5/wcsrtombs__s_8c.js | 4 + doc/safec-3.4/d2/df4/strremovews__s_8c.html | 157 + doc/safec-3.4/d2/df4/strremovews__s_8c.js | 4 + doc/safec-3.4/d2/df8/memcmp16__s_8c.html | 181 + doc/safec-3.4/d2/df8/memcmp16__s_8c.js | 4 + doc/safec-3.4/d2/dfa/wcsnlen__s_8c__incl.map | 7 + doc/safec-3.4/d2/dfa/wcsnlen__s_8c__incl.md5 | 1 + doc/safec-3.4/d2/dfa/wcsnlen__s_8c__incl.png | Bin 0 -> 18444 bytes doc/safec-3.4/d3/d01/strfirstchar__s_8c.html | 169 + doc/safec-3.4/d3/d01/strfirstchar__s_8c.js | 4 + .../d3/d0c/strtolowercase__s_8c.html | 157 + doc/safec-3.4/d3/d0c/strtolowercase__s_8c.js | 4 + doc/safec-3.4/d3/d21/sprintf__s_8c.html | 163 + doc/safec-3.4/d3/d21/sprintf__s_8c.js | 4 + doc/safec-3.4/d3/d24/strzero__s_8c__incl.map | 7 + doc/safec-3.4/d3/d24/strzero__s_8c__incl.md5 | 1 + doc/safec-3.4/d3/d24/strzero__s_8c__incl.png | Bin 0 -> 18516 bytes .../d3/d2c/vswprintf__s_8c__incl.map | 7 + .../d3/d2c/vswprintf__s_8c__incl.md5 | 1 + .../d3/d2c/vswprintf__s_8c__incl.png | Bin 0 -> 18735 bytes doc/safec-3.4/d3/d42/fwscanf__s_8c.html | 191 + doc/safec-3.4/d3/d42/fwscanf__s_8c.js | 4 + doc/safec-3.4/d3/d43/strncat__s_8c__incl.map | 7 + doc/safec-3.4/d3/d43/strncat__s_8c__incl.md5 | 1 + doc/safec-3.4/d3/d43/strncat__s_8c__incl.png | Bin 0 -> 18333 bytes doc/safec-3.4/d3/d98/strset__s_8c.html | 163 + doc/safec-3.4/d3/d98/strset__s_8c.js | 4 + doc/safec-3.4/d3/da8/strcpy__s_8c__incl.map | 7 + doc/safec-3.4/d3/da8/strcpy__s_8c__incl.md5 | 1 + doc/safec-3.4/d3/da8/strcpy__s_8c__incl.png | Bin 0 -> 18416 bytes doc/safec-3.4/d3/dc6/getenv__s_8c__incl.map | 7 + doc/safec-3.4/d3/dc6/getenv__s_8c__incl.md5 | 1 + doc/safec-3.4/d3/dc6/getenv__s_8c__incl.png | Bin 0 -> 20953 bytes doc/safec-3.4/d3/dd0/wcsncpy__s_8c__incl.map | 7 + doc/safec-3.4/d3/dd0/wcsncpy__s_8c__incl.md5 | 1 + doc/safec-3.4/d3/dd0/wcsncpy__s_8c__incl.png | Bin 0 -> 18580 bytes doc/safec-3.4/d3/dd5/wcsnorm__s_8c.html | 713 + doc/safec-3.4/d3/dd5/wcsnorm__s_8c.js | 21 + doc/safec-3.4/d3/ddb/safe__config_8h.html | 236 + doc/safec-3.4/d3/ddb/safe__config_8h.js | 10 + doc/safec-3.4/d3/dfa/strchr__s_8c.html | 169 + doc/safec-3.4/d3/dfa/strchr__s_8c.js | 4 + doc/safec-3.4/d4/d00/vfwscanf__s_8c.html | 192 + doc/safec-3.4/d4/d00/vfwscanf__s_8c.js | 4 + doc/safec-3.4/d4/d01/swscanf__s_8c__incl.map | 7 + doc/safec-3.4/d4/d01/swscanf__s_8c__incl.md5 | 1 + doc/safec-3.4/d4/d01/swscanf__s_8c__incl.png | Bin 0 -> 18467 bytes .../d4/d1f/safe__str__lib_8h__incl.map | 6 + .../d4/d1f/safe__str__lib_8h__incl.md5 | 1 + .../d4/d1f/safe__str__lib_8h__incl.png | Bin 0 -> 19535 bytes doc/safec-3.4/d4/d2b/snprintf__s_8c__incl.map | 7 + doc/safec-3.4/d4/d2b/snprintf__s_8c__incl.md5 | 1 + doc/safec-3.4/d4/d2b/snprintf__s_8c__incl.png | Bin 0 -> 18424 bytes doc/safec-3.4/d4/d33/slkm__init_8c__incl.map | 2 + doc/safec-3.4/d4/d33/slkm__init_8c__incl.md5 | 1 + doc/safec-3.4/d4/d33/slkm__init_8c__incl.png | Bin 0 -> 7323 bytes doc/safec-3.4/d4/d33/wprintf__s_8c.html | 185 + doc/safec-3.4/d4/d33/wprintf__s_8c.js | 4 + doc/safec-3.4/d4/d36/swprintf__s_8c__incl.map | 7 + doc/safec-3.4/d4/d36/swprintf__s_8c__incl.md5 | 1 + doc/safec-3.4/d4/d36/swprintf__s_8c__incl.png | Bin 0 -> 18590 bytes doc/safec-3.4/d4/d4d/vsscanf__s_8c.html | 191 + doc/safec-3.4/d4/d4d/vsscanf__s_8c.js | 4 + doc/safec-3.4/d4/d4f/swprintf__s_8c.html | 163 + doc/safec-3.4/d4/d4f/swprintf__s_8c.js | 4 + doc/safec-3.4/d4/d50/strcoll__s_8c.html | 169 + doc/safec-3.4/d4/d50/strcoll__s_8c.js | 4 + doc/safec-3.4/d4/d5f/strnatcmp__s_8c.html | 257 + doc/safec-3.4/d4/d5f/strnatcmp__s_8c.js | 6 + doc/safec-3.4/d4/d68/printf__s_8c.html | 184 + doc/safec-3.4/d4/d68/printf__s_8c.js | 4 + doc/safec-3.4/d4/d6a/slkm__init_8c.html | 388 + doc/safec-3.4/d4/d6a/slkm__init_8c.js | 16 + .../d4/d6f/strtouppercase__s_8c.html | 157 + doc/safec-3.4/d4/d6f/strtouppercase__s_8c.js | 4 + doc/safec-3.4/d4/d7c/strcasecmp__s_8c.html | 169 + doc/safec-3.4/d4/d7c/strcasecmp__s_8c.js | 4 + .../d4/d81/safe__mem__constraint_8h.html | 273 + .../d4/d81/safe__mem__constraint_8h.js | 6 + doc/safec-3.4/d4/d85/vfwscanf__s_8c__incl.map | 7 + doc/safec-3.4/d4/d85/vfwscanf__s_8c__incl.md5 | 1 + doc/safec-3.4/d4/d85/vfwscanf__s_8c__incl.png | Bin 0 -> 18593 bytes .../d4/d9f/memzero32__s_8c__incl.map | 7 + .../d4/d9f/memzero32__s_8c__incl.md5 | 1 + .../d4/d9f/memzero32__s_8c__incl.png | Bin 0 -> 19442 bytes doc/safec-3.4/d4/da1/wcsncat__s_8c__incl.map | 7 + doc/safec-3.4/d4/da1/wcsncat__s_8c__incl.md5 | 1 + doc/safec-3.4/d4/da1/wcsncat__s_8c__incl.png | Bin 0 -> 18502 bytes doc/safec-3.4/d4/da7/wcsstr__s_8c__incl.map | 7 + doc/safec-3.4/d4/da7/wcsstr__s_8c__incl.md5 | 1 + doc/safec-3.4/d4/da7/wcsstr__s_8c__incl.png | Bin 0 -> 18291 bytes doc/safec-3.4/d4/dbc/sscanf__s_8c.html | 191 + doc/safec-3.4/d4/dbc/sscanf__s_8c.js | 4 + .../d4/dbf/strfirstdiff__s_8c__incl.map | 7 + .../d4/dbf/strfirstdiff__s_8c__incl.md5 | 1 + .../d4/dbf/strfirstdiff__s_8c__incl.png | Bin 0 -> 18394 bytes doc/safec-3.4/d4/dc6/vfscanf__s_8c.html | 190 + doc/safec-3.4/d4/dc6/vfscanf__s_8c.js | 4 + doc/safec-3.4/d4/dd5/vfwprintf__s_8c.html | 192 + doc/safec-3.4/d4/dd5/vfwprintf__s_8c.js | 4 + doc/safec-3.4/d4/de0/unw16ifcpt_8h.html | 1921 +++ doc/safec-3.4/d4/de0/unw16ifcpt_8h.js | 81 + doc/safec-3.4/d4/df7/memcmp__s_8c__incl.map | 7 + doc/safec-3.4/d4/df7/memcmp__s_8c__incl.md5 | 1 + doc/safec-3.4/d4/df7/memcmp__s_8c__incl.png | Bin 0 -> 18874 bytes .../d5/d10/unw16ifcan_8h__dep__incl.map | 3 + .../d5/d10/unw16ifcan_8h__dep__incl.md5 | 1 + .../d5/d10/unw16ifcan_8h__dep__incl.png | Bin 0 -> 3582 bytes .../d5/d20/timingsafe__memcmp_8c.html | 169 + doc/safec-3.4/d5/d20/timingsafe__memcmp_8c.js | 4 + doc/safec-3.4/d5/d38/unwifcpt_8h.html | 1921 +++ doc/safec-3.4/d5/d38/unwifcpt_8h.js | 81 + .../d5/d45/strcpyfldout__s_8c__incl.map | 7 + .../d5/d45/strcpyfldout__s_8c__incl.md5 | 1 + .../d5/d45/strcpyfldout__s_8c__incl.png | Bin 0 -> 18956 bytes doc/safec-3.4/d5/d45/wscanf__s_8c__incl.map | 7 + doc/safec-3.4/d5/d45/wscanf__s_8c__incl.md5 | 1 + doc/safec-3.4/d5/d45/wscanf__s_8c__incl.png | Bin 0 -> 18450 bytes .../d5/d4b/vsnprintf__s_8c__incl.map | 7 + .../d5/d4b/vsnprintf__s_8c__incl.md5 | 1 + .../d5/d4b/vsnprintf__s_8c__incl.png | Bin 0 -> 18541 bytes doc/safec-3.4/d5/d5e/strfirstsame__s_8c.html | 169 + doc/safec-3.4/d5/d5e/strfirstsame__s_8c.js | 4 + doc/safec-3.4/d5/d67/unw16ifcmb_8h.html | 1532 ++ doc/safec-3.4/d5/d67/unw16ifcmb_8h.js | 62 + doc/safec-3.4/d5/d6a/sscanf__s_8c__incl.map | 7 + doc/safec-3.4/d5/d6a/sscanf__s_8c__incl.md5 | 1 + doc/safec-3.4/d5/d6a/sscanf__s_8c__incl.png | Bin 0 -> 20608 bytes .../d5/d8c/strremovews__s_8c__incl.map | 7 + .../d5/d8c/strremovews__s_8c__incl.md5 | 1 + .../d5/d8c/strremovews__s_8c__incl.png | Bin 0 -> 18874 bytes doc/safec-3.4/d5/d9f/vwscanf__s_8c__incl.map | 7 + doc/safec-3.4/d5/d9f/vwscanf__s_8c__incl.md5 | 1 + doc/safec-3.4/d5/d9f/vwscanf__s_8c__incl.png | Bin 0 -> 18569 bytes doc/safec-3.4/d5/db9/wcstombs__s_8c.html | 175 + doc/safec-3.4/d5/db9/wcstombs__s_8c.js | 4 + doc/safec-3.4/d5/dbc/hangul_8h.html | 464 + doc/safec-3.4/d5/dbc/hangul_8h.js | 23 + doc/safec-3.4/d5/dc2/memcmp32__s_8c__incl.map | 7 + doc/safec-3.4/d5/dc2/memcmp32__s_8c__incl.md5 | 1 + doc/safec-3.4/d5/dc2/memcmp32__s_8c__incl.png | Bin 0 -> 19311 bytes doc/safec-3.4/d5/ddd/wscanf__s_8c.html | 184 + doc/safec-3.4/d5/ddd/wscanf__s_8c.js | 4 + doc/safec-3.4/d5/ddf/memzero16__s_8c.html | 157 + doc/safec-3.4/d5/ddf/memzero16__s_8c.js | 4 + doc/safec-3.4/d5/df1/strcmpfld__s_8c.html | 169 + doc/safec-3.4/d5/df1/strcmpfld__s_8c.js | 4 + doc/safec-3.4/d6/d07/safe__lib_8h__incl.map | 6 + doc/safec-3.4/d6/d07/safe__lib_8h__incl.md5 | 1 + doc/safec-3.4/d6/d07/safe__lib_8h__incl.png | Bin 0 -> 20148 bytes .../d6/d0a/strfirstsame__s_8c__incl.map | 7 + .../d6/d0a/strfirstsame__s_8c__incl.md5 | 1 + .../d6/d0a/strfirstsame__s_8c__incl.png | Bin 0 -> 18672 bytes doc/safec-3.4/d6/d13/wcstombs__s_8c__incl.map | 7 + doc/safec-3.4/d6/d13/wcstombs__s_8c__incl.md5 | 1 + doc/safec-3.4/d6/d13/wcstombs__s_8c__incl.png | Bin 0 -> 18689 bytes doc/safec-3.4/d6/d2e/vsprintf__s_8c__incl.map | 7 + doc/safec-3.4/d6/d2e/vsprintf__s_8c__incl.md5 | 1 + doc/safec-3.4/d6/d2e/vsprintf__s_8c__incl.png | Bin 0 -> 18543 bytes doc/safec-3.4/d6/d31/strtok__s_8c__incl.map | 7 + doc/safec-3.4/d6/d31/strtok__s_8c__incl.md5 | 1 + doc/safec-3.4/d6/d31/strtok__s_8c__incl.png | Bin 0 -> 18347 bytes .../d6/d35/strismixedcase__s_8c__incl.map | 7 + .../d6/d35/strismixedcase__s_8c__incl.md5 | 1 + .../d6/d35/strismixedcase__s_8c__incl.png | Bin 0 -> 19003 bytes doc/safec-3.4/d6/d43/unwifcmb_8h.html | 1522 ++ doc/safec-3.4/d6/d43/unwifcmb_8h.js | 62 + .../d6/d45/wcsrtombs__s_8c__incl.map | 7 + .../d6/d45/wcsrtombs__s_8c__incl.md5 | 1 + .../d6/d45/wcsrtombs__s_8c__incl.png | Bin 0 -> 18763 bytes doc/safec-3.4/d6/d47/strrchr__s_8c__incl.map | 7 + doc/safec-3.4/d6/d47/strrchr__s_8c__incl.md5 | 1 + doc/safec-3.4/d6/d47/strrchr__s_8c__incl.png | Bin 0 -> 18202 bytes doc/safec-3.4/d6/d4a/vswscanf__s_8c__incl.map | 7 + doc/safec-3.4/d6/d4a/vswscanf__s_8c__incl.md5 | 1 + doc/safec-3.4/d6/d4a/vswscanf__s_8c__incl.png | Bin 0 -> 18606 bytes doc/safec-3.4/d6/d55/towfc__s_8c__incl.map | 7 + doc/safec-3.4/d6/d55/towfc__s_8c__incl.md5 | 1 + doc/safec-3.4/d6/d55/towfc__s_8c__incl.png | Bin 0 -> 18388 bytes doc/safec-3.4/d6/d62/timingsafe__bcmp_8c.html | 169 + doc/safec-3.4/d6/d62/timingsafe__bcmp_8c.js | 4 + doc/safec-3.4/d6/d6b/snwprintf__s_8c.html | 184 + doc/safec-3.4/d6/d6b/snwprintf__s_8c.js | 5 + doc/safec-3.4/d6/d6c/wcsicmp__s_8c.html | 181 + doc/safec-3.4/d6/d6c/wcsicmp__s_8c.js | 4 + .../d6/d88/strcasestr__s_8c__incl.map | 7 + .../d6/d88/strcasestr__s_8c__incl.md5 | 1 + .../d6/d88/strcasestr__s_8c__incl.png | Bin 0 -> 18448 bytes doc/safec-3.4/d6/d9e/strcasestr__s_8c.html | 181 + doc/safec-3.4/d6/d9e/strcasestr__s_8c.js | 4 + .../d6/d9e/strispassword__s_8c__incl.map | 7 + .../d6/d9e/strispassword__s_8c__incl.md5 | 1 + .../d6/d9e/strispassword__s_8c__incl.png | Bin 0 -> 19043 bytes doc/safec-3.4/d6/da5/safe__types_8h__incl.map | 2 + doc/safec-3.4/d6/da5/safe__types_8h__incl.md5 | 1 + doc/safec-3.4/d6/da5/safe__types_8h__incl.png | Bin 0 -> 11277 bytes .../d6/da6/safe__mem__constraint_8c.html | 272 + .../d6/da6/safe__mem__constraint_8c.js | 7 + .../d6/dca/strcpyfld__s_8c__incl.map | 7 + .../d6/dca/strcpyfld__s_8c__incl.md5 | 1 + .../d6/dca/strcpyfld__s_8c__incl.png | Bin 0 -> 18654 bytes doc/safec-3.4/d6/dcc/bsearch__s_8c.html | 181 + doc/safec-3.4/d6/dcc/bsearch__s_8c.js | 4 + doc/safec-3.4/d6/dd4/wctomb__s_8c.html | 169 + doc/safec-3.4/d6/dd4/wctomb__s_8c.js | 4 + doc/safec-3.4/d6/dd8/wcscoll__s_8c.html | 181 + doc/safec-3.4/d6/dd8/wcscoll__s_8c.js | 4 + doc/safec-3.4/d6/dee/tmpfile__s_8c.html | 169 + doc/safec-3.4/d6/dee/tmpfile__s_8c.js | 4 + .../d6/df4/timingsafe__bcmp_8c__incl.map | 7 + .../d6/df4/timingsafe__bcmp_8c__incl.md5 | 1 + .../d6/df4/timingsafe__bcmp_8c__incl.png | Bin 0 -> 19290 bytes doc/safec-3.4/d6/dfe/freopen__s_8c.html | 191 + doc/safec-3.4/d6/dfe/freopen__s_8c.js | 4 + doc/safec-3.4/d7/d0e/memchr__s_8c.html | 169 + doc/safec-3.4/d7/d0e/memchr__s_8c.js | 4 + doc/safec-3.4/d7/d17/libc-overview_8md.html | 99 + doc/safec-3.4/d7/d19/strlastchar__s_8c.html | 169 + doc/safec-3.4/d7/d19/strlastchar__s_8c.js | 4 + doc/safec-3.4/d7/d25/vwprintf__s_8c.html | 184 + doc/safec-3.4/d7/d25/vwprintf__s_8c.js | 4 + doc/safec-3.4/d7/d32/memzero__s_8c__incl.map | 7 + doc/safec-3.4/d7/d32/memzero__s_8c__incl.md5 | 1 + doc/safec-3.4/d7/d32/memzero__s_8c__incl.png | Bin 0 -> 19046 bytes .../d7/d3d/mem__primitives__lib_8c__incl.map | 3 + .../d7/d3d/mem__primitives__lib_8c__incl.md5 | 1 + .../d7/d3d/mem__primitives__lib_8c__incl.png | Bin 0 -> 4469 bytes doc/safec-3.4/d7/d4a/vsnwprintf__s_8c.html | 190 + doc/safec-3.4/d7/d4a/vsnwprintf__s_8c.js | 5 + doc/safec-3.4/d7/d57/gmtime__s_8c.html | 173 + doc/safec-3.4/d7/d57/gmtime__s_8c.js | 4 + doc/safec-3.4/d7/d85/memchr__s_8c__incl.map | 7 + doc/safec-3.4/d7/d85/memchr__s_8c__incl.md5 | 1 + doc/safec-3.4/d7/d85/memchr__s_8c__incl.png | Bin 0 -> 18831 bytes .../d7/d8d/strismixedcase__s_8c.html | 157 + doc/safec-3.4/d7/d8d/strismixedcase__s_8c.js | 4 + .../safe__str__constraint_8h__dep__incl.map | 4 + .../safe__str__constraint_8h__dep__incl.md5 | 1 + .../safe__str__constraint_8h__dep__incl.png | Bin 0 -> 6201 bytes .../d7/dac/ignore__handler__s_8c.html | 170 + doc/safec-3.4/d7/dac/ignore__handler__s_8c.js | 4 + doc/safec-3.4/d7/db1/tmpnam__s_8c__incl.map | 7 + doc/safec-3.4/d7/db1/tmpnam__s_8c__incl.md5 | 1 + doc/safec-3.4/d7/db1/tmpnam__s_8c__incl.png | Bin 0 -> 20936 bytes doc/safec-3.4/d7/dbb/wcsupr__s_8c.html | 157 + doc/safec-3.4/d7/dbb/wcsupr__s_8c.js | 4 + doc/safec-3.4/d7/df1/strpbrk__s_8c__incl.map | 7 + doc/safec-3.4/d7/df1/strpbrk__s_8c__incl.md5 | 1 + doc/safec-3.4/d7/df1/strpbrk__s_8c__incl.png | Bin 0 -> 18530 bytes doc/safec-3.4/d7/df5/wcsstr_8c.html | 173 + doc/safec-3.4/d7/df5/wcsstr_8c.js | 4 + doc/safec-3.4/d7/dfb/vprintf__s_8c__incl.map | 7 + doc/safec-3.4/d7/dfb/vprintf__s_8c__incl.md5 | 1 + doc/safec-3.4/d7/dfb/vprintf__s_8c__incl.png | Bin 0 -> 20864 bytes doc/safec-3.4/d8/d03/safe__mem__lib_8h.html | 3465 +++++ doc/safec-3.4/d8/d03/safe__mem__lib_8h.js | 66 + .../d8/d04/abort__handler__s_8c.html | 171 + doc/safec-3.4/d8/d04/abort__handler__s_8c.js | 4 + .../d8/d08/mbsrtowcs__s_8c__incl.map | 7 + .../d8/d08/mbsrtowcs__s_8c__incl.md5 | 1 + .../d8/d08/mbsrtowcs__s_8c__incl.png | Bin 0 -> 18748 bytes .../d8/d0e/safe__config_8h__dep__incl.map | 11 + .../d8/d0e/safe__config_8h__dep__incl.md5 | 1 + .../d8/d0e/safe__config_8h__dep__incl.png | Bin 0 -> 21387 bytes .../d8/d12/snwprintf__s_8c__incl.map | 7 + .../d8/d12/snwprintf__s_8c__incl.md5 | 1 + .../d8/d12/snwprintf__s_8c__incl.png | Bin 0 -> 18611 bytes .../d8/d14/strisalphanumeric__s_8c__incl.map | 7 + .../d8/d14/strisalphanumeric__s_8c__incl.md5 | 1 + .../d8/d14/strisalphanumeric__s_8c__incl.png | Bin 0 -> 19124 bytes .../d8/d28/safe__types_8h__dep__incl.map | 11 + .../d8/d28/safe__types_8h__dep__incl.md5 | 1 + .../d8/d28/safe__types_8h__dep__incl.png | Bin 0 -> 21232 bytes doc/safec-3.4/d8/d2d/wcstok__s_8c__incl.map | 7 + doc/safec-3.4/d8/d2d/wcstok__s_8c__incl.md5 | 1 + doc/safec-3.4/d8/d2d/wcstok__s_8c__incl.png | Bin 0 -> 18512 bytes doc/safec-3.4/d8/d31/freopen__s_8c__incl.map | 7 + doc/safec-3.4/d8/d31/freopen__s_8c__incl.md5 | 1 + doc/safec-3.4/d8/d31/freopen__s_8c__incl.png | Bin 0 -> 21031 bytes doc/safec-3.4/d8/d3c/snprintf__s_8c.html | 163 + doc/safec-3.4/d8/d3c/snprintf__s_8c.js | 4 + doc/safec-3.4/d8/d47/vfscanf__s_8c__incl.map | 7 + doc/safec-3.4/d8/d47/vfscanf__s_8c__incl.md5 | 1 + doc/safec-3.4/d8/d47/vfscanf__s_8c__incl.png | Bin 0 -> 20765 bytes doc/safec-3.4/d8/d56/memmove__s_8c.html | 175 + doc/safec-3.4/d8/d56/memmove__s_8c.js | 4 + doc/safec-3.4/d8/d57/wcscat__s_8c__incl.map | 7 + doc/safec-3.4/d8/d57/wcscat__s_8c__incl.md5 | 1 + doc/safec-3.4/d8/d57/wcscat__s_8c__incl.png | Bin 0 -> 18422 bytes doc/safec-3.4/d8/d61/memset16__s_8c__incl.map | 7 + doc/safec-3.4/d8/d61/memset16__s_8c__incl.md5 | 1 + doc/safec-3.4/d8/d61/memset16__s_8c__incl.png | Bin 0 -> 19065 bytes doc/safec-3.4/d8/d67/wcslwr__s_8c.html | 177 + doc/safec-3.4/d8/d67/wcslwr__s_8c.js | 5 + doc/safec-3.4/d8/d80/memmove__s_8c__incl.map | 7 + doc/safec-3.4/d8/d80/memmove__s_8c__incl.md5 | 1 + doc/safec-3.4/d8/d80/memmove__s_8c__incl.png | Bin 0 -> 18959 bytes .../d8/d84/strtolowercase__s_8c__incl.map | 7 + .../d8/d84/strtolowercase__s_8c__incl.md5 | 1 + .../d8/d84/strtolowercase__s_8c__incl.png | Bin 0 -> 18911 bytes doc/safec-3.4/d8/d88/strzero__s_8c.html | 157 + doc/safec-3.4/d8/d88/strzero__s_8c.js | 4 + doc/safec-3.4/d8/d89/vwscanf__s_8c.html | 184 + doc/safec-3.4/d8/d89/vwscanf__s_8c.js | 4 + .../d8/d90/timingsafe__memcmp_8c__incl.map | 7 + .../d8/d90/timingsafe__memcmp_8c__incl.md5 | 1 + .../d8/d90/timingsafe__memcmp_8c__incl.png | Bin 0 -> 19607 bytes doc/safec-3.4/d8/d9d/strishex__s_8c__incl.map | 7 + doc/safec-3.4/d8/d9d/strishex__s_8c__incl.md5 | 1 + doc/safec-3.4/d8/d9d/strishex__s_8c__incl.png | Bin 0 -> 18508 bytes doc/safec-3.4/d8/da1/swscanf__s_8c.html | 191 + doc/safec-3.4/d8/da1/swscanf__s_8c.js | 4 + doc/safec-3.4/d8/da2/wcrtomb__s_8c__incl.map | 7 + doc/safec-3.4/d8/da2/wcrtomb__s_8c__incl.md5 | 1 + doc/safec-3.4/d8/da2/wcrtomb__s_8c__incl.png | Bin 0 -> 18685 bytes doc/safec-3.4/d8/daf/memmove16__s_8c.html | 175 + doc/safec-3.4/d8/daf/memmove16__s_8c.js | 4 + doc/safec-3.4/d8/dbe/towctrans_8c.html | 399 + doc/safec-3.4/d8/dbe/towctrans_8c.js | 15 + doc/safec-3.4/d8/dc7/wcsnatcmp__s_8c.html | 308 + doc/safec-3.4/d8/dc7/wcsnatcmp__s_8c.js | 8 + .../d8/dc9/strisalphanumeric__s_8c.html | 157 + .../d8/dc9/strisalphanumeric__s_8c.js | 4 + doc/safec-3.4/d8/dd0/strisascii__s_8c.html | 157 + doc/safec-3.4/d8/dd0/strisascii__s_8c.js | 4 + .../d8/dd8/mem__primitives__lib_8c.html | 478 + .../d8/dd8/mem__primitives__lib_8c.js | 12 + doc/safec-3.4/d8/dd9/memcpy32__s_8c__incl.map | 7 + doc/safec-3.4/d8/dd9/memcpy32__s_8c__incl.md5 | 1 + doc/safec-3.4/d8/dd9/memcpy32__s_8c__incl.png | Bin 0 -> 19472 bytes doc/safec-3.4/d8/def/fopen__s_8c__incl.map | 7 + doc/safec-3.4/d8/def/fopen__s_8c__incl.md5 | 1 + doc/safec-3.4/d8/def/fopen__s_8c__incl.png | Bin 0 -> 20951 bytes .../d8/dfa/memzero16__s_8c__incl.map | 7 + .../d8/dfa/memzero16__s_8c__incl.md5 | 1 + .../d8/dfa/memzero16__s_8c__incl.png | Bin 0 -> 19331 bytes doc/safec-3.4/d8/dff/safe__str__lib_8h.html | 11676 ++++++++++++++++ doc/safec-3.4/d8/dff/safe__str__lib_8h.js | 214 + .../d8/dff/strcpyfldin__s_8c__incl.map | 7 + .../d8/dff/strcpyfldin__s_8c__incl.md5 | 1 + .../d8/dff/strcpyfldin__s_8c__incl.png | Bin 0 -> 18793 bytes doc/safec-3.4/d9/d02/strerror__s_8c.html | 199 + doc/safec-3.4/d9/d02/strerror__s_8c.js | 5 + doc/safec-3.4/d9/d0e/wctomb__s_8c__incl.map | 7 + doc/safec-3.4/d9/d0e/wctomb__s_8c__incl.md5 | 1 + doc/safec-3.4/d9/d0e/wctomb__s_8c__incl.png | Bin 0 -> 18613 bytes doc/safec-3.4/d9/d10/strljustify__s_8c.html | 157 + doc/safec-3.4/d9/d10/strljustify__s_8c.js | 4 + .../d9/d16/memmove16__s_8c__incl.map | 7 + .../d9/d16/memmove16__s_8c__incl.md5 | 1 + .../d9/d16/memmove16__s_8c__incl.png | Bin 0 -> 19258 bytes doc/safec-3.4/d9/d3d/mbstowcs__s_8c.html | 114 + doc/safec-3.4/d9/d47/wcsfc__s_8c.html | 197 + doc/safec-3.4/d9/d47/wcsfc__s_8c.js | 5 + doc/safec-3.4/d9/d4d/memcmp__s_8c.html | 181 + doc/safec-3.4/d9/d4d/memcmp__s_8c.js | 4 + .../d9/da2/unw16ifexc_8h__dep__incl.map | 3 + .../d9/da2/unw16ifexc_8h__dep__incl.md5 | 1 + .../d9/da2/unw16ifexc_8h__dep__incl.png | Bin 0 -> 3719 bytes doc/safec-3.4/d9/da5/ctime__s_8c__incl.map | 7 + doc/safec-3.4/d9/da5/ctime__s_8c__incl.md5 | 1 + doc/safec-3.4/d9/da5/ctime__s_8c__incl.png | Bin 0 -> 20682 bytes doc/safec-3.4/d9/db2/vscanf__s_8c.html | 184 + doc/safec-3.4/d9/db2/vscanf__s_8c.js | 4 + .../safe__mem__constraint_8h__dep__incl.map | 5 + .../safe__mem__constraint_8h__dep__incl.md5 | 1 + .../safe__mem__constraint_8h__dep__incl.png | Bin 0 -> 9123 bytes doc/safec-3.4/d9/dd4/wmemcpy__s_8c.html | 175 + doc/safec-3.4/d9/dd4/wmemcpy__s_8c.js | 4 + doc/safec-3.4/d9/dd6/_r_e_a_d_m_e_8md.html | 99 + doc/safec-3.4/d9/de4/bsearch__s_8c__incl.map | 7 + doc/safec-3.4/d9/de4/bsearch__s_8c__incl.md5 | 1 + doc/safec-3.4/d9/de4/bsearch__s_8c__incl.png | Bin 0 -> 21034 bytes doc/safec-3.4/d9/df1/strspn__s_8c.html | 181 + doc/safec-3.4/d9/df1/strspn__s_8c.js | 4 + .../d9/df1/struct_u_n_w_i_f__cc.html | 157 + doc/safec-3.4/d9/df1/struct_u_n_w_i_f__cc.js | 6 + doc/safec-3.4/d9/df8/strrchr__s_8c.html | 169 + doc/safec-3.4/d9/df8/strrchr__s_8c.js | 4 + doc/safec-3.4/d9/dfd/unw16ifcmp_8h.html | 11473 +++++++++++++++ doc/safec-3.4/d9/dfd/unw16ifcmp_8h.js | 478 + doc/safec-3.4/d9/dfe/strlastdiff__s_8c.html | 169 + doc/safec-3.4/d9/dfe/strlastdiff__s_8c.js | 4 + .../da/d0d/safe__compile_8h__dep__incl.map | 11 + .../da/d0d/safe__compile_8h__dep__incl.md5 | 1 + .../da/d0d/safe__compile_8h__dep__incl.png | Bin 0 -> 16612 bytes doc/safec-3.4/da/d1a/wcstok__s_8c.html | 169 + doc/safec-3.4/da/d1a/wcstok__s_8c.js | 4 + doc/safec-3.4/da/d22/memset16__s_8c.html | 169 + doc/safec-3.4/da/d22/memset16__s_8c.js | 4 + doc/safec-3.4/da/d2b/strerror__s_8c__incl.map | 7 + doc/safec-3.4/da/d2b/strerror__s_8c__incl.md5 | 1 + doc/safec-3.4/da/d2b/strerror__s_8c__incl.png | Bin 0 -> 18437 bytes doc/safec-3.4/da/d45/strnset__s_8c.html | 169 + doc/safec-3.4/da/d45/strnset__s_8c.js | 4 + doc/safec-3.4/da/d4f/wcsupr__s_8c__incl.map | 7 + doc/safec-3.4/da/d4f/wcsupr__s_8c__incl.md5 | 1 + doc/safec-3.4/da/d4f/wcsupr__s_8c__incl.png | Bin 0 -> 18446 bytes doc/safec-3.4/da/d71/wcsstr_8c__incl.map | 7 + doc/safec-3.4/da/d71/wcsstr_8c__incl.md5 | 1 + doc/safec-3.4/da/d71/wcsstr_8c__incl.png | Bin 0 -> 18240 bytes .../da/d8c/mem__primitives__lib_8h.html | 509 + .../da/d8c/mem__primitives__lib_8h.js | 14 + doc/safec-3.4/da/da9/wmemmove__s_8c__incl.map | 7 + doc/safec-3.4/da/da9/wmemmove__s_8c__incl.md5 | 1 + doc/safec-3.4/da/da9/wmemmove__s_8c__incl.png | Bin 0 -> 19174 bytes doc/safec-3.4/da/db5/strlastsame__s_8c.html | 169 + doc/safec-3.4/da/db5/strlastsame__s_8c.js | 4 + doc/safec-3.4/da/db8/strisdigit__s_8c.html | 157 + doc/safec-3.4/da/db8/strisdigit__s_8c.js | 4 + doc/safec-3.4/da/db8/wcscpy__s_8c__incl.map | 7 + doc/safec-3.4/da/db8/wcscpy__s_8c__incl.md5 | 1 + doc/safec-3.4/da/db8/wcscpy__s_8c__incl.png | Bin 0 -> 18511 bytes doc/safec-3.4/da/dc2/scanf__s_8c__incl.map | 7 + doc/safec-3.4/da/dc2/scanf__s_8c__incl.md5 | 1 + doc/safec-3.4/da/dc2/scanf__s_8c__incl.png | Bin 0 -> 20589 bytes doc/safec-3.4/da/dc7/wmemcpy__s_8c__incl.map | 7 + doc/safec-3.4/da/dc7/wmemcpy__s_8c__incl.md5 | 1 + doc/safec-3.4/da/dc7/wmemcpy__s_8c__incl.png | Bin 0 -> 19248 bytes doc/safec-3.4/da/dd0/vwprintf__s_8c__incl.map | 7 + doc/safec-3.4/da/dd0/vwprintf__s_8c__incl.md5 | 1 + doc/safec-3.4/da/dd0/vwprintf__s_8c__incl.png | Bin 0 -> 18698 bytes doc/safec-3.4/da/deb/strcoll__s_8c__incl.map | 7 + doc/safec-3.4/da/deb/strcoll__s_8c__incl.md5 | 1 + doc/safec-3.4/da/deb/strcoll__s_8c__incl.png | Bin 0 -> 18280 bytes doc/safec-3.4/da/dff/wprintf__s_8c__incl.map | 7 + doc/safec-3.4/da/dff/wprintf__s_8c__incl.md5 | 1 + doc/safec-3.4/da/dff/wprintf__s_8c__incl.png | Bin 0 -> 18554 bytes doc/safec-3.4/db/d18/memset__s_8c__incl.map | 7 + doc/safec-3.4/db/d18/memset__s_8c__incl.md5 | 1 + doc/safec-3.4/db/d18/memset__s_8c__incl.png | Bin 0 -> 18776 bytes doc/safec-3.4/db/d28/wcsicmp__s_8c__incl.map | 7 + doc/safec-3.4/db/d28/wcsicmp__s_8c__incl.md5 | 1 + doc/safec-3.4/db/d28/wcsicmp__s_8c__incl.png | Bin 0 -> 18545 bytes doc/safec-3.4/db/d36/memcpy__s_8c__incl.map | 7 + doc/safec-3.4/db/d36/memcpy__s_8c__incl.md5 | 1 + doc/safec-3.4/db/d36/memcpy__s_8c__incl.png | Bin 0 -> 19035 bytes doc/safec-3.4/db/d37/wcrtomb__s_8c.html | 175 + doc/safec-3.4/db/d37/wcrtomb__s_8c.js | 4 + doc/safec-3.4/db/d53/wcsnlen__s_8c.html | 157 + doc/safec-3.4/db/d53/wcsnlen__s_8c.js | 4 + doc/safec-3.4/db/d59/memzero32__s_8c.html | 157 + doc/safec-3.4/db/d59/memzero32__s_8c.js | 4 + doc/safec-3.4/db/d5b/strcmp__s_8c__incl.map | 7 + doc/safec-3.4/db/d5b/strcmp__s_8c__incl.md5 | 1 + doc/safec-3.4/db/d5b/strcmp__s_8c__incl.png | Bin 0 -> 18372 bytes doc/safec-3.4/db/d65/wcsset__s_8c__incl.map | 7 + doc/safec-3.4/db/d65/wcsset__s_8c__incl.md5 | 1 + doc/safec-3.4/db/d65/wcsset__s_8c__incl.png | Bin 0 -> 18431 bytes .../db/d66/strnterminate__s_8c__incl.map | 7 + .../db/d66/strnterminate__s_8c__incl.md5 | 1 + .../db/d66/strnterminate__s_8c__incl.png | Bin 0 -> 18734 bytes doc/safec-3.4/db/d69/safe__lib_8h.html | 1555 ++ doc/safec-3.4/db/d69/safe__lib_8h.js | 34 + doc/safec-3.4/db/d6c/memrchr__s_8c__incl.map | 7 + doc/safec-3.4/db/d6c/memrchr__s_8c__incl.md5 | 1 + doc/safec-3.4/db/d6c/memrchr__s_8c__incl.png | Bin 0 -> 18873 bytes .../db/d82/safe__lib__errno_8h__incl.map | 2 + .../db/d82/safe__lib__errno_8h__incl.md5 | 1 + .../db/d82/safe__lib__errno_8h__incl.png | Bin 0 -> 2924 bytes doc/safec-3.4/db/d8d/vsnprintf__s_8c.html | 169 + doc/safec-3.4/db/d8d/vsnprintf__s_8c.js | 4 + doc/safec-3.4/db/d8e/memccpy__s_8c__incl.map | 7 + doc/safec-3.4/db/d8e/memccpy__s_8c__incl.md5 | 1 + doc/safec-3.4/db/d8e/memccpy__s_8c__incl.png | Bin 0 -> 19089 bytes doc/safec-3.4/db/d94/wmemcmp__s_8c__incl.map | 7 + doc/safec-3.4/db/d94/wmemcmp__s_8c__incl.md5 | 1 + doc/safec-3.4/db/d94/wmemcmp__s_8c__incl.png | Bin 0 -> 19086 bytes .../db/d9f/unw16ifcmb_8h__dep__incl.map | 3 + .../db/d9f/unw16ifcmb_8h__dep__incl.md5 | 1 + .../db/d9f/unw16ifcmb_8h__dep__incl.png | Bin 0 -> 3691 bytes .../db/da0/safe__mem__lib_8h__incl.map | 6 + .../db/da0/safe__mem__lib_8h__incl.md5 | 1 + .../db/da0/safe__mem__lib_8h__incl.png | Bin 0 -> 20616 bytes .../db/da4/memmove32__s_8c__incl.map | 7 + .../db/da4/memmove32__s_8c__incl.md5 | 1 + .../db/da4/memmove32__s_8c__incl.png | Bin 0 -> 19386 bytes doc/safec-3.4/db/dab/unwifexc_8h.html | 186 + doc/safec-3.4/db/dab/unwifexc_8h.js | 7 + doc/safec-3.4/db/dae/towctrans_8c__incl.map | 7 + doc/safec-3.4/db/dae/towctrans_8c__incl.md5 | 1 + doc/safec-3.4/db/dae/towctrans_8c__incl.png | Bin 0 -> 18642 bytes doc/safec-3.4/db/dbf/gmtime__s_8c__incl.map | 7 + doc/safec-3.4/db/dbf/gmtime__s_8c__incl.md5 | 1 + doc/safec-3.4/db/dbf/gmtime__s_8c__incl.png | Bin 0 -> 20933 bytes doc/safec-3.4/db/dc0/memcpy32__s_8c.html | 175 + doc/safec-3.4/db/dc0/memcpy32__s_8c.js | 4 + doc/safec-3.4/db/dc3/strstr__s_8c.html | 181 + doc/safec-3.4/db/dc3/strstr__s_8c.js | 4 + doc/safec-3.4/db/dc5/fwscanf__s_8c__incl.map | 7 + doc/safec-3.4/db/dc5/fwscanf__s_8c__incl.md5 | 1 + doc/safec-3.4/db/dc5/fwscanf__s_8c__incl.png | Bin 0 -> 18465 bytes .../db/de3/strcasecmp__s_8c__incl.map | 7 + .../db/de3/strcasecmp__s_8c__incl.md5 | 1 + .../db/de3/strcasecmp__s_8c__incl.png | Bin 0 -> 18763 bytes doc/safec-3.4/db/def/strcpyfldin__s_8c.html | 169 + doc/safec-3.4/db/def/strcpyfldin__s_8c.js | 4 + doc/safec-3.4/dc/d06/strnlen__s_8c.html | 157 + doc/safec-3.4/dc/d06/strnlen__s_8c.js | 4 + doc/safec-3.4/dc/d06/unwifcan_8h.html | 1267 ++ doc/safec-3.4/dc/d06/unwifcan_8h.js | 53 + doc/safec-3.4/dc/d08/wcsnset__s_8c__incl.map | 7 + doc/safec-3.4/dc/d08/wcsnset__s_8c__incl.md5 | 1 + doc/safec-3.4/dc/d08/wcsnset__s_8c__incl.png | Bin 0 -> 18504 bytes doc/safec-3.4/dc/d0c/wcsnset__s_8c.html | 169 + doc/safec-3.4/dc/d0c/wcsnset__s_8c.js | 4 + doc/safec-3.4/dc/d0e/wcscmp__s_8c__incl.map | 7 + doc/safec-3.4/dc/d0e/wcscmp__s_8c__incl.md5 | 1 + doc/safec-3.4/dc/d0e/wcscmp__s_8c__incl.png | Bin 0 -> 18480 bytes .../dc/d12/safe__mem__constraint_8c__incl.map | 8 + .../dc/d12/safe__mem__constraint_8c__incl.md5 | 1 + .../dc/d12/safe__mem__constraint_8c__incl.png | Bin 0 -> 23383 bytes doc/safec-3.4/dc/d32/towfc__s_8c.html | 342 + doc/safec-3.4/dc/d32/towfc__s_8c.js | 12 + doc/safec-3.4/dc/d4e/wcsncpy__s_8c.html | 175 + doc/safec-3.4/dc/d4e/wcsncpy__s_8c.js | 4 + doc/safec-3.4/dc/d54/hangul_8h__dep__incl.map | 3 + doc/safec-3.4/dc/d54/hangul_8h__dep__incl.md5 | 1 + doc/safec-3.4/dc/d54/hangul_8h__dep__incl.png | Bin 0 -> 3087 bytes doc/safec-3.4/dc/d72/localtime__s_8c.html | 173 + doc/safec-3.4/dc/d72/localtime__s_8c.js | 4 + doc/safec-3.4/dc/d7b/strnlen__s_8c__incl.map | 7 + doc/safec-3.4/dc/d7b/strnlen__s_8c__incl.md5 | 1 + doc/safec-3.4/dc/d7b/strnlen__s_8c__incl.png | Bin 0 -> 18330 bytes doc/safec-3.4/dc/d7e/fopen__s_8c.html | 184 + doc/safec-3.4/dc/d7e/fopen__s_8c.js | 4 + doc/safec-3.4/dc/d7e/strncpy__s_8c__incl.map | 7 + doc/safec-3.4/dc/d7e/strncpy__s_8c__incl.md5 | 1 + doc/safec-3.4/dc/d7e/strncpy__s_8c__incl.png | Bin 0 -> 18477 bytes .../dc/dd5/strljustify__s_8c__incl.map | 7 + .../dc/dd5/strljustify__s_8c__incl.md5 | 1 + .../dc/dd5/strljustify__s_8c__incl.png | Bin 0 -> 18538 bytes .../dc/dd7/strnatcmp__s_8c__incl.map | 7 + .../dc/dd7/strnatcmp__s_8c__incl.md5 | 1 + .../dc/dd7/strnatcmp__s_8c__incl.png | Bin 0 -> 18662 bytes doc/safec-3.4/dd/d0a/safe__types_8h.html | 174 + doc/safec-3.4/dd/d0a/safe__types_8h.js | 5 + doc/safec-3.4/dd/d33/vswprintf__s_8c.html | 190 + doc/safec-3.4/dd/d33/vswprintf__s_8c.js | 5 + doc/safec-3.4/dd/d35/asctime__s_8c__incl.map | 7 + doc/safec-3.4/dd/d35/asctime__s_8c__incl.md5 | 1 + doc/safec-3.4/dd/d35/asctime__s_8c__incl.png | Bin 0 -> 20916 bytes doc/safec-3.4/dd/d37/memcmp16__s_8c__incl.map | 7 + doc/safec-3.4/dd/d37/memcmp16__s_8c__incl.md5 | 1 + doc/safec-3.4/dd/d37/memcmp16__s_8c__incl.png | Bin 0 -> 19185 bytes doc/safec-3.4/dd/d38/strcpyfld__s_8c.html | 169 + doc/safec-3.4/dd/d38/strcpyfld__s_8c.js | 4 + .../dd/d46/strisuppercase__s_8c__incl.map | 7 + .../dd/d46/strisuppercase__s_8c__incl.md5 | 1 + .../dd/d46/strisuppercase__s_8c__incl.png | Bin 0 -> 18849 bytes doc/safec-3.4/dd/d70/strset__s_8c__incl.map | 7 + doc/safec-3.4/dd/d70/strset__s_8c__incl.md5 | 1 + doc/safec-3.4/dd/d70/strset__s_8c__incl.png | Bin 0 -> 18235 bytes doc/safec-3.4/dd/d73/strcspn__s_8c.html | 181 + doc/safec-3.4/dd/d73/strcspn__s_8c.js | 4 + .../d75/struct_u_n_w_i_f__compat__exc__t.html | 176 + .../d75/struct_u_n_w_i_f__compat__exc__t.js | 7 + doc/safec-3.4/dd/d81/strcat__s_8c.html | 163 + doc/safec-3.4/dd/d81/strcat__s_8c.js | 4 + doc/safec-3.4/dd/d8b/strnset__s_8c__incl.map | 7 + doc/safec-3.4/dd/d8b/strnset__s_8c__incl.md5 | 1 + doc/safec-3.4/dd/d8b/strnset__s_8c__incl.png | Bin 0 -> 18326 bytes .../dd/d8f/wcsnatcmp__s_8c__incl.map | 7 + .../dd/d8f/wcsnatcmp__s_8c__incl.md5 | 1 + .../dd/d8f/wcsnatcmp__s_8c__incl.png | Bin 0 -> 18818 bytes .../dd/d9a/vfwprintf__s_8c__incl.map | 7 + .../dd/d9a/vfwprintf__s_8c__incl.md5 | 1 + .../dd/d9a/vfwprintf__s_8c__incl.png | Bin 0 -> 18694 bytes .../dd/d9f/strisuppercase__s_8c.html | 157 + doc/safec-3.4/dd/d9f/strisuppercase__s_8c.js | 4 + doc/safec-3.4/dd/da0/todo.html | 105 + .../dd/dbc/ignore__handler__s_8c__incl.map | 7 + .../dd/dbc/ignore__handler__s_8c__incl.md5 | 1 + .../dd/dbc/ignore__handler__s_8c__incl.png | Bin 0 -> 19126 bytes doc/safec-3.4/dd/dbe/strstr__s_8c__incl.map | 7 + doc/safec-3.4/dd/dbe/strstr__s_8c__incl.md5 | 1 + doc/safec-3.4/dd/dbe/strstr__s_8c__incl.png | Bin 0 -> 18061 bytes doc/safec-3.4/dd/dc0/memcpy16__s_8c__incl.map | 7 + doc/safec-3.4/dd/dc0/memcpy16__s_8c__incl.md5 | 1 + doc/safec-3.4/dd/dc0/memcpy16__s_8c__incl.png | Bin 0 -> 19342 bytes doc/safec-3.4/dd/dd1/strspn__s_8c__incl.map | 7 + doc/safec-3.4/dd/dd1/strspn__s_8c__incl.md5 | 1 + doc/safec-3.4/dd/dd1/strspn__s_8c__incl.png | Bin 0 -> 18310 bytes .../dd/dd4/safe__lib__errno_8h__dep__incl.map | 11 + .../dd/dd4/safe__lib__errno_8h__dep__incl.md5 | 1 + .../dd/dd4/safe__lib__errno_8h__dep__incl.png | Bin 0 -> 21219 bytes doc/safec-3.4/dd/de1/memcpy16__s_8c.html | 175 + doc/safec-3.4/dd/de1/memcpy16__s_8c.js | 4 + doc/safec-3.4/dd/de1/strnterminate__s_8c.html | 157 + doc/safec-3.4/dd/de1/strnterminate__s_8c.js | 4 + doc/safec-3.4/dd/def/memrchr__s_8c.html | 169 + doc/safec-3.4/dd/def/memrchr__s_8c.js | 4 + doc/safec-3.4/dd/df8/wcsstr__s_8c.html | 181 + doc/safec-3.4/dd/df8/wcsstr__s_8c.js | 4 + doc/safec-3.4/de/d15/wcslwr__s_8c__incl.map | 7 + doc/safec-3.4/de/d15/wcslwr__s_8c__incl.md5 | 1 + doc/safec-3.4/de/d15/wcslwr__s_8c__incl.png | Bin 0 -> 18229 bytes doc/safec-3.4/de/d15/wcsncmp__s_8c.html | 187 + doc/safec-3.4/de/d15/wcsncmp__s_8c.js | 4 + doc/safec-3.4/de/d25/memset__s_8c.html | 169 + doc/safec-3.4/de/d25/memset__s_8c.js | 4 + doc/safec-3.4/de/d32/vfprintf__s_8c.html | 191 + doc/safec-3.4/de/d32/vfprintf__s_8c.js | 4 + doc/safec-3.4/de/d33/wcscpy__s_8c.html | 163 + doc/safec-3.4/de/d33/wcscpy__s_8c.js | 4 + doc/safec-3.4/de/d3e/strfirstdiff__s_8c.html | 169 + doc/safec-3.4/de/d3e/strfirstdiff__s_8c.js | 4 + doc/safec-3.4/de/d45/wcscat__s_8c.html | 163 + doc/safec-3.4/de/d45/wcscat__s_8c.js | 4 + .../de/d5b/strislowercase__s_8c.html | 157 + doc/safec-3.4/de/d5b/strislowercase__s_8c.js | 4 + doc/safec-3.4/de/d70/memcpy__s_8c.html | 175 + doc/safec-3.4/de/d70/memcpy__s_8c.js | 4 + .../de/d77/vsnwprintf__s_8c__incl.map | 7 + .../de/d77/vsnwprintf__s_8c__incl.md5 | 1 + .../de/d77/vsnwprintf__s_8c__incl.png | Bin 0 -> 18730 bytes .../de/d84/struct_u_n_w_i_f__complist.html | 144 + .../de/d84/struct_u_n_w_i_f__complist.js | 5 + doc/safec-3.4/de/d97/fwprintf__s_8c.html | 192 + doc/safec-3.4/de/d97/fwprintf__s_8c.js | 4 + doc/safec-3.4/de/da4/vprintf__s_8c.html | 184 + doc/safec-3.4/de/da4/vprintf__s_8c.js | 4 + doc/safec-3.4/de/db0/wcsnorm__s_8c__incl.map | 11 + doc/safec-3.4/de/db0/wcsnorm__s_8c__incl.md5 | 1 + doc/safec-3.4/de/db0/wcsnorm__s_8c__incl.png | Bin 0 -> 20310 bytes .../de/dc7/strcmpfld__s_8c__incl.map | 7 + .../de/dc7/strcmpfld__s_8c__incl.md5 | 1 + .../de/dc7/strcmpfld__s_8c__incl.png | Bin 0 -> 18607 bytes doc/safec-3.4/de/dd3/strpbrk__s_8c.html | 181 + doc/safec-3.4/de/dd3/strpbrk__s_8c.js | 4 + doc/safec-3.4/de/ddc/sprintf__s_8c__incl.map | 7 + doc/safec-3.4/de/ddc/sprintf__s_8c__incl.md5 | 1 + doc/safec-3.4/de/ddc/sprintf__s_8c__incl.png | Bin 0 -> 18411 bytes doc/safec-3.4/de/de6/wmemmove__s_8c.html | 175 + doc/safec-3.4/de/de6/wmemmove__s_8c.js | 4 + doc/safec-3.4/de/df0/memcmp32__s_8c.html | 181 + doc/safec-3.4/de/df0/memcmp32__s_8c.js | 4 + .../de/df4/localtime__s_8c__incl.map | 7 + .../de/df4/localtime__s_8c__incl.md5 | 1 + .../de/df4/localtime__s_8c__incl.png | Bin 0 -> 21117 bytes .../de/dfd/strlastsame__s_8c__incl.map | 7 + .../de/dfd/strlastsame__s_8c__incl.md5 | 1 + .../de/dfd/strlastsame__s_8c__incl.png | Bin 0 -> 18642 bytes doc/safec-3.4/df/d01/vscanf__s_8c__incl.map | 7 + doc/safec-3.4/df/d01/vscanf__s_8c__incl.md5 | 1 + doc/safec-3.4/df/d01/vscanf__s_8c__incl.png | Bin 0 -> 20745 bytes doc/safec-3.4/df/d0a/safe__compile_8h.html | 1001 ++ doc/safec-3.4/df/d0a/safe__compile_8h.js | 39 + doc/safec-3.4/df/d1c/fscanf__s_8c.html | 190 + doc/safec-3.4/df/d1c/fscanf__s_8c.js | 4 + .../df/d2b/strfirstchar__s_8c__incl.map | 7 + .../df/d2b/strfirstchar__s_8c__incl.md5 | 1 + .../df/d2b/strfirstchar__s_8c__incl.png | Bin 0 -> 18485 bytes doc/safec-3.4/df/d54/unwifcmp_8h.html | 11463 +++++++++++++++ doc/safec-3.4/df/d54/unwifcmp_8h.js | 478 + doc/safec-3.4/df/d5c/vsscanf__s_8c__incl.map | 7 + doc/safec-3.4/df/d5c/vsscanf__s_8c__incl.md5 | 1 + doc/safec-3.4/df/d5c/vsscanf__s_8c__incl.png | Bin 0 -> 20778 bytes doc/safec-3.4/df/d73/fprintf__s_8c.html | 191 + doc/safec-3.4/df/d73/fprintf__s_8c.js | 4 + doc/safec-3.4/df/d73/vfprintf__s_8c__incl.map | 7 + doc/safec-3.4/df/d73/vfprintf__s_8c__incl.md5 | 1 + doc/safec-3.4/df/d73/vfprintf__s_8c__incl.png | Bin 0 -> 20887 bytes .../df/d74/struct_u_n_w_i_f__complist__s.html | 144 + .../df/d74/struct_u_n_w_i_f__complist__s.js | 5 + doc/safec-3.4/df/d8b/strncat__s_8c.html | 175 + doc/safec-3.4/df/d8b/strncat__s_8c.js | 4 + doc/safec-3.4/df/d8e/strcpy__s_8c.html | 163 + doc/safec-3.4/df/d8e/strcpy__s_8c.js | 4 + doc/safec-3.4/df/db3/mbsrtowcs__s_8c.html | 181 + doc/safec-3.4/df/db3/mbsrtowcs__s_8c.js | 4 + doc/safec-3.4/df/dda/memset32__s_8c__incl.map | 7 + doc/safec-3.4/df/dda/memset32__s_8c__incl.md5 | 1 + doc/safec-3.4/df/dda/memset32__s_8c__incl.png | Bin 0 -> 19197 bytes .../df/dda/safe__mem__constraint_8h__incl.map | 7 + .../df/dda/safe__mem__constraint_8h__incl.md5 | 1 + .../df/dda/safe__mem__constraint_8h__incl.png | Bin 0 -> 19547 bytes doc/safec-3.4/dir_000001_000008.html | 95 + doc/safec-3.4/dir_000002_000008.html | 95 + doc/safec-3.4/dir_000003_000008.html | 95 + doc/safec-3.4/dir_000004_000008.html | 95 + doc/safec-3.4/dir_000005_000008.html | 95 + doc/safec-3.4/dir_000006_000008.html | 95 + doc/safec-3.4/dir_000007_000008.html | 95 + doc/safec-3.4/dir_000009_000008.html | 95 + doc/safec-3.4/dir_000011_000008.html | 95 + .../dir_098f96d9aedd707c995695089b479f0c.html | 150 + ...r_098f96d9aedd707c995695089b479f0c_dep.map | 6 + ...r_098f96d9aedd707c995695089b479f0c_dep.md5 | 1 + ...r_098f96d9aedd707c995695089b479f0c_dep.png | Bin 0 -> 3400 bytes .../dir_3626fa24880620b7f1cffd2b3442ca73.html | 144 + ...r_3626fa24880620b7f1cffd2b3442ca73_dep.map | 6 + ...r_3626fa24880620b7f1cffd2b3442ca73_dep.md5 | 1 + ...r_3626fa24880620b7f1cffd2b3442ca73_dep.png | Bin 0 -> 3206 bytes .../dir_52950a69661d8f09edbff6c0ef8ebd11.html | 192 + ...r_52950a69661d8f09edbff6c0ef8ebd11_dep.map | 6 + ...r_52950a69661d8f09edbff6c0ef8ebd11_dep.md5 | 1 + ...r_52950a69661d8f09edbff6c0ef8ebd11_dep.png | Bin 0 -> 3702 bytes .../dir_622d6f97fa5c1d8a93db70ff15b3a1df.html | 130 + ...r_622d6f97fa5c1d8a93db70ff15b3a1df_dep.map | 6 + ...r_622d6f97fa5c1d8a93db70ff15b3a1df_dep.md5 | 1 + ...r_622d6f97fa5c1d8a93db70ff15b3a1df_dep.png | Bin 0 -> 3140 bytes .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 160 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.map | 23 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 | 1 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.png | Bin 0 -> 23670 bytes .../dir_7cdb440869b1bd6f37a494350d5ae583.html | 105 + .../dir_88826aa2a10e1882b573f502bc7f4b55.html | 120 + ...r_88826aa2a10e1882b573f502bc7f4b55_dep.map | 6 + ...r_88826aa2a10e1882b573f502bc7f4b55_dep.md5 | 1 + ...r_88826aa2a10e1882b573f502bc7f4b55_dep.png | Bin 0 -> 3336 bytes .../dir_9d06de122c6b3cd03cc49101ab68d3b6.html | 170 + ...r_9d06de122c6b3cd03cc49101ab68d3b6_dep.map | 6 + ...r_9d06de122c6b3cd03cc49101ab68d3b6_dep.md5 | 1 + ...r_9d06de122c6b3cd03cc49101ab68d3b6_dep.png | Bin 0 -> 4388 bytes .../dir_a71443761d886d6152d96ebd3fda63af.html | 126 + ...r_a71443761d886d6152d96ebd3fda63af_dep.map | 6 + ...r_a71443761d886d6152d96ebd3fda63af_dep.md5 | 1 + ...r_a71443761d886d6152d96ebd3fda63af_dep.png | Bin 0 -> 3153 bytes .../dir_c184e51c84f2c3f0345bbc8a0d75d3e1.html | 146 + ...r_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.map | 6 + ...r_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.md5 | 1 + ...r_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.png | Bin 0 -> 3102 bytes .../dir_ce758a24fd4f9b8e2b762ee99b07530a.html | 172 + ...r_ce758a24fd4f9b8e2b762ee99b07530a_dep.map | 6 + ...r_ce758a24fd4f9b8e2b762ee99b07530a_dep.md5 | 1 + ...r_ce758a24fd4f9b8e2b762ee99b07530a_dep.png | Bin 0 -> 3735 bytes .../dir_d44c64559bbebec7f509842c48db8b23.html | 117 + doc/safec-3.4/doc.png | Bin 0 -> 725 bytes doc/safec-3.4/doxygen.css | 1596 +++ doc/safec-3.4/doxygen.png | Bin 0 -> 3829 bytes doc/safec-3.4/dynsections.js | 120 + doc/safec-3.4/files.html | 266 + doc/safec-3.4/files_dup.js | 166 + doc/safec-3.4/folderclosed.png | Bin 0 -> 628 bytes doc/safec-3.4/folderopen.png | Bin 0 -> 616 bytes doc/safec-3.4/functions.html | 118 + doc/safec-3.4/functions_vars.html | 118 + doc/safec-3.4/globals.html | 102 + doc/safec-3.4/globals__.html | 589 + doc/safec-3.4/globals_a.html | 116 + doc/safec-3.4/globals_b.html | 187 + doc/safec-3.4/globals_c.html | 140 + doc/safec-3.4/globals_d.html | 125 + doc/safec-3.4/globals_defs.html | 137 + doc/safec-3.4/globals_defs.js | 22 + doc/safec-3.4/globals_defs_a.html | 105 + doc/safec-3.4/globals_defs_b.html | 174 + doc/safec-3.4/globals_defs_c.html | 117 + doc/safec-3.4/globals_defs_d.html | 111 + doc/safec-3.4/globals_defs_e.html | 143 + doc/safec-3.4/globals_defs_g.html | 105 + doc/safec-3.4/globals_defs_h.html | 162 + doc/safec-3.4/globals_defs_i.html | 108 + doc/safec-3.4/globals_defs_l.html | 102 + doc/safec-3.4/globals_defs_m.html | 162 + doc/safec-3.4/globals_defs_n.html | 108 + doc/safec-3.4/globals_defs_q.html | 102 + doc/safec-3.4/globals_defs_r.html | 123 + doc/safec-3.4/globals_defs_s.html | 274 + doc/safec-3.4/globals_defs_t.html | 120 + doc/safec-3.4/globals_defs_u.html | 142 + doc/safec-3.4/globals_defs_v.html | 117 + doc/safec-3.4/globals_defs_w.html | 192 + doc/safec-3.4/globals_dup.js | 25 + doc/safec-3.4/globals_e.html | 146 + doc/safec-3.4/globals_f.html | 123 + doc/safec-3.4/globals_func.html | 551 + doc/safec-3.4/globals_func.js | 19 + doc/safec-3.4/globals_func_a.html | 110 + doc/safec-3.4/globals_func_b.html | 124 + doc/safec-3.4/globals_func_c.html | 110 + doc/safec-3.4/globals_func_f.html | 123 + doc/safec-3.4/globals_func_g.html | 103 + doc/safec-3.4/globals_func_h.html | 124 + doc/safec-3.4/globals_func_i.html | 136 + doc/safec-3.4/globals_func_l.html | 103 + doc/safec-3.4/globals_func_m.html | 148 + doc/safec-3.4/globals_func_p.html | 106 + doc/safec-3.4/globals_func_q.html | 102 + doc/safec-3.4/globals_func_s.html | 154 + doc/safec-3.4/globals_func_t.html | 113 + doc/safec-3.4/globals_func_v.html | 143 + doc/safec-3.4/globals_func_w.html | 110 + doc/safec-3.4/globals_g.html | 109 + doc/safec-3.4/globals_h.html | 187 + doc/safec-3.4/globals_i.html | 145 + doc/safec-3.4/globals_l.html | 124 + doc/safec-3.4/globals_m.html | 214 + doc/safec-3.4/globals_n.html | 111 + doc/safec-3.4/globals_p.html | 109 + doc/safec-3.4/globals_q.html | 105 + doc/safec-3.4/globals_r.html | 126 + doc/safec-3.4/globals_s.html | 344 + doc/safec-3.4/globals_t.html | 140 + doc/safec-3.4/globals_type.html | 109 + doc/safec-3.4/globals_u.html | 2728 ++++ doc/safec-3.4/globals_v.html | 160 + doc/safec-3.4/globals_vars.html | 102 + doc/safec-3.4/globals_vars.js | 14 + doc/safec-3.4/globals_vars_c.html | 105 + doc/safec-3.4/globals_vars_d.html | 113 + doc/safec-3.4/globals_vars_e.html | 102 + doc/safec-3.4/globals_vars_l.html | 117 + doc/safec-3.4/globals_vars_m.html | 102 + doc/safec-3.4/globals_vars_n.html | 102 + doc/safec-3.4/globals_vars_p.html | 102 + doc/safec-3.4/globals_vars_s.html | 114 + doc/safec-3.4/globals_vars_t.html | 105 + doc/safec-3.4/globals_vars_u.html | 2682 ++++ doc/safec-3.4/globals_w.html | 203 + doc/safec-3.4/graph_legend.html | 128 + doc/safec-3.4/graph_legend.md5 | 1 + doc/safec-3.4/graph_legend.png | Bin 0 -> 20588 bytes doc/safec-3.4/index.html | 218 + doc/safec-3.4/jquery.js | 115 + doc/safec-3.4/menu.js | 50 + doc/safec-3.4/menudata.js | 108 + doc/safec-3.4/nav_f.png | Bin 0 -> 149 bytes doc/safec-3.4/nav_g.png | Bin 0 -> 95 bytes doc/safec-3.4/nav_h.png | Bin 0 -> 97 bytes doc/safec-3.4/navtree.css | 146 + doc/safec-3.4/navtree.js | 540 + doc/safec-3.4/navtreedata.js | 65 + doc/safec-3.4/navtreeindex0.js | 253 + doc/safec-3.4/navtreeindex1.js | 253 + doc/safec-3.4/navtreeindex2.js | 253 + doc/safec-3.4/navtreeindex3.js | 253 + doc/safec-3.4/navtreeindex4.js | 253 + doc/safec-3.4/navtreeindex5.js | 253 + doc/safec-3.4/navtreeindex6.js | 253 + doc/safec-3.4/navtreeindex7.js | 253 + doc/safec-3.4/navtreeindex8.js | 223 + doc/safec-3.4/open.png | Bin 0 -> 123 bytes doc/safec-3.4/pages.html | 105 + doc/safec-3.4/resize.js | 136 + doc/safec-3.4/search/all_0.html | 30 + doc/safec-3.4/search/all_0.js | 4 + doc/safec-3.4/search/all_1.html | 30 + doc/safec-3.4/search/all_1.js | 132 + doc/safec-3.4/search/all_10.html | 30 + doc/safec-3.4/search/all_10.js | 6 + doc/safec-3.4/search/all_11.html | 30 + doc/safec-3.4/search/all_11.js | 13 + doc/safec-3.4/search/all_12.html | 30 + doc/safec-3.4/search/all_12.js | 147 + doc/safec-3.4/search/all_13.html | 30 + doc/safec-3.4/search/all_13.js | 22 + doc/safec-3.4/search/all_14.html | 30 + doc/safec-3.4/search/all_14.js | 675 + doc/safec-3.4/search/all_15.html | 30 + doc/safec-3.4/search/all_15.js | 34 + doc/safec-3.4/search/all_16.html | 30 + doc/safec-3.4/search/all_16.js | 65 + doc/safec-3.4/search/all_2.html | 30 + doc/safec-3.4/search/all_2.js | 10 + doc/safec-3.4/search/all_3.html | 30 + doc/safec-3.4/search/all_3.js | 29 + doc/safec-3.4/search/all_4.html | 30 + doc/safec-3.4/search/all_4.js | 20 + doc/safec-3.4/search/all_5.html | 30 + doc/safec-3.4/search/all_5.js | 11 + doc/safec-3.4/search/all_6.html | 30 + doc/safec-3.4/search/all_6.js | 18 + doc/safec-3.4/search/all_7.html | 30 + doc/safec-3.4/search/all_7.js | 15 + doc/safec-3.4/search/all_8.html | 30 + doc/safec-3.4/search/all_8.js | 9 + doc/safec-3.4/search/all_9.html | 30 + doc/safec-3.4/search/all_9.js | 32 + doc/safec-3.4/search/all_a.html | 30 + doc/safec-3.4/search/all_a.js | 15 + doc/safec-3.4/search/all_b.html | 30 + doc/safec-3.4/search/all_b.js | 13 + doc/safec-3.4/search/all_c.html | 30 + doc/safec-3.4/search/all_c.js | 61 + doc/safec-3.4/search/all_d.html | 30 + doc/safec-3.4/search/all_d.js | 7 + doc/safec-3.4/search/all_e.html | 30 + doc/safec-3.4/search/all_e.js | 4 + doc/safec-3.4/search/all_f.html | 30 + doc/safec-3.4/search/all_f.js | 8 + doc/safec-3.4/search/classes_0.html | 30 + doc/safec-3.4/search/classes_0.js | 7 + doc/safec-3.4/search/close.png | Bin 0 -> 273 bytes doc/safec-3.4/search/defines_0.html | 30 + doc/safec-3.4/search/defines_0.js | 15 + doc/safec-3.4/search/defines_1.html | 30 + doc/safec-3.4/search/defines_1.js | 5 + doc/safec-3.4/search/defines_10.html | 30 + doc/safec-3.4/search/defines_10.js | 14 + doc/safec-3.4/search/defines_11.html | 30 + doc/safec-3.4/search/defines_11.js | 9 + doc/safec-3.4/search/defines_12.html | 30 + doc/safec-3.4/search/defines_12.js | 34 + doc/safec-3.4/search/defines_2.html | 30 + doc/safec-3.4/search/defines_2.js | 28 + doc/safec-3.4/search/defines_3.html | 30 + doc/safec-3.4/search/defines_3.js | 9 + doc/safec-3.4/search/defines_4.html | 30 + doc/safec-3.4/search/defines_4.js | 7 + doc/safec-3.4/search/defines_5.html | 30 + doc/safec-3.4/search/defines_5.js | 17 + doc/safec-3.4/search/defines_6.html | 30 + doc/safec-3.4/search/defines_6.js | 5 + doc/safec-3.4/search/defines_7.html | 30 + doc/safec-3.4/search/defines_7.js | 24 + doc/safec-3.4/search/defines_8.html | 30 + doc/safec-3.4/search/defines_8.js | 6 + doc/safec-3.4/search/defines_9.html | 30 + doc/safec-3.4/search/defines_9.js | 4 + doc/safec-3.4/search/defines_a.html | 30 + doc/safec-3.4/search/defines_a.js | 24 + doc/safec-3.4/search/defines_b.html | 30 + doc/safec-3.4/search/defines_b.js | 5 + doc/safec-3.4/search/defines_c.html | 30 + doc/safec-3.4/search/defines_c.js | 4 + doc/safec-3.4/search/defines_d.html | 30 + doc/safec-3.4/search/defines_d.js | 11 + doc/safec-3.4/search/defines_e.html | 30 + doc/safec-3.4/search/defines_e.js | 61 + doc/safec-3.4/search/defines_f.html | 30 + doc/safec-3.4/search/defines_f.js | 9 + doc/safec-3.4/search/files_0.html | 30 + doc/safec-3.4/search/files_0.js | 5 + doc/safec-3.4/search/files_1.html | 30 + doc/safec-3.4/search/files_1.js | 4 + doc/safec-3.4/search/files_10.html | 30 + doc/safec-3.4/search/files_10.js | 31 + doc/safec-3.4/search/files_2.html | 30 + doc/safec-3.4/search/files_2.js | 4 + doc/safec-3.4/search/files_3.html | 30 + doc/safec-3.4/search/files_3.js | 9 + doc/safec-3.4/search/files_4.html | 30 + doc/safec-3.4/search/files_4.js | 6 + doc/safec-3.4/search/files_5.html | 30 + doc/safec-3.4/search/files_5.js | 4 + doc/safec-3.4/search/files_6.html | 30 + doc/safec-3.4/search/files_6.js | 4 + doc/safec-3.4/search/files_7.html | 30 + doc/safec-3.4/search/files_7.js | 5 + doc/safec-3.4/search/files_8.html | 30 + doc/safec-3.4/search/files_8.js | 25 + doc/safec-3.4/search/files_9.html | 30 + doc/safec-3.4/search/files_9.js | 4 + doc/safec-3.4/search/files_a.html | 30 + doc/safec-3.4/search/files_a.js | 4 + doc/safec-3.4/search/files_b.html | 30 + doc/safec-3.4/search/files_b.js | 4 + doc/safec-3.4/search/files_c.html | 30 + doc/safec-3.4/search/files_c.js | 68 + doc/safec-3.4/search/files_d.html | 30 + doc/safec-3.4/search/files_d.js | 9 + doc/safec-3.4/search/files_e.html | 30 + doc/safec-3.4/search/files_e.js | 13 + doc/safec-3.4/search/files_f.html | 30 + doc/safec-3.4/search/files_f.js | 17 + doc/safec-3.4/search/functions_0.html | 30 + doc/safec-3.4/search/functions_0.js | 120 + doc/safec-3.4/search/functions_1.html | 30 + doc/safec-3.4/search/functions_1.js | 6 + doc/safec-3.4/search/functions_2.html | 30 + doc/safec-3.4/search/functions_2.js | 9 + doc/safec-3.4/search/functions_3.html | 30 + doc/safec-3.4/search/functions_3.js | 6 + doc/safec-3.4/search/functions_4.html | 30 + doc/safec-3.4/search/functions_4.js | 9 + doc/safec-3.4/search/functions_5.html | 30 + doc/safec-3.4/search/functions_5.js | 4 + doc/safec-3.4/search/functions_6.html | 30 + doc/safec-3.4/search/functions_6.js | 10 + doc/safec-3.4/search/functions_7.html | 30 + doc/safec-3.4/search/functions_7.js | 11 + doc/safec-3.4/search/functions_8.html | 30 + doc/safec-3.4/search/functions_8.js | 4 + doc/safec-3.4/search/functions_9.html | 30 + doc/safec-3.4/search/functions_9.js | 17 + doc/safec-3.4/search/functions_a.html | 30 + doc/safec-3.4/search/functions_a.js | 5 + doc/safec-3.4/search/functions_b.html | 30 + doc/safec-3.4/search/functions_b.js | 4 + doc/safec-3.4/search/functions_c.html | 30 + doc/safec-3.4/search/functions_c.js | 18 + doc/safec-3.4/search/functions_d.html | 30 + doc/safec-3.4/search/functions_d.js | 7 + doc/safec-3.4/search/functions_e.html | 30 + doc/safec-3.4/search/functions_e.js | 14 + doc/safec-3.4/search/functions_f.html | 30 + doc/safec-3.4/search/functions_f.js | 6 + doc/safec-3.4/search/mag_sel.png | Bin 0 -> 563 bytes doc/safec-3.4/search/nomatches.html | 12 + doc/safec-3.4/search/pages_0.html | 30 + doc/safec-3.4/search/pages_0.js | 4 + doc/safec-3.4/search/pages_1.html | 30 + doc/safec-3.4/search/pages_1.js | 4 + doc/safec-3.4/search/pages_2.html | 30 + doc/safec-3.4/search/pages_2.js | 4 + doc/safec-3.4/search/search.css | 271 + doc/safec-3.4/search/search.js | 814 ++ doc/safec-3.4/search/search_l.png | Bin 0 -> 604 bytes doc/safec-3.4/search/search_m.png | Bin 0 -> 158 bytes doc/safec-3.4/search/search_r.png | Bin 0 -> 612 bytes doc/safec-3.4/search/searchdata.js | 36 + doc/safec-3.4/search/typedefs_0.html | 30 + doc/safec-3.4/search/typedefs_0.js | 5 + doc/safec-3.4/search/typedefs_1.html | 30 + doc/safec-3.4/search/typedefs_1.js | 4 + doc/safec-3.4/search/typedefs_2.html | 30 + doc/safec-3.4/search/typedefs_2.js | 4 + doc/safec-3.4/search/variables_0.html | 30 + doc/safec-3.4/search/variables_0.js | 4 + doc/safec-3.4/search/variables_1.html | 30 + doc/safec-3.4/search/variables_1.js | 8 + doc/safec-3.4/search/variables_2.html | 30 + doc/safec-3.4/search/variables_2.js | 7 + doc/safec-3.4/search/variables_3.html | 30 + doc/safec-3.4/search/variables_3.js | 4 + doc/safec-3.4/search/variables_4.html | 30 + doc/safec-3.4/search/variables_4.js | 9 + doc/safec-3.4/search/variables_5.html | 30 + doc/safec-3.4/search/variables_5.js | 4 + doc/safec-3.4/search/variables_6.html | 30 + doc/safec-3.4/search/variables_6.js | 5 + doc/safec-3.4/search/variables_7.html | 30 + doc/safec-3.4/search/variables_7.js | 5 + doc/safec-3.4/search/variables_8.html | 30 + doc/safec-3.4/search/variables_8.js | 8 + doc/safec-3.4/search/variables_9.html | 30 + doc/safec-3.4/search/variables_9.js | 5 + doc/safec-3.4/search/variables_a.html | 30 + doc/safec-3.4/search/variables_a.js | 649 + doc/safec-3.4/search/variables_b.html | 30 + doc/safec-3.4/search/variables_b.js | 4 + doc/safec-3.4/splitbar.png | Bin 0 -> 306 bytes doc/safec-3.4/sync_off.png | Bin 0 -> 833 bytes doc/safec-3.4/sync_on.png | Bin 0 -> 816 bytes doc/safec-3.4/tab_a.png | Bin 0 -> 141 bytes doc/safec-3.4/tab_b.png | Bin 0 -> 165 bytes doc/safec-3.4/tab_h.png | Bin 0 -> 168 bytes doc/safec-3.4/tab_s.png | Bin 0 -> 166 bytes doc/safec-3.4/tabs.css | 1 + 1187 files changed, 115862 insertions(+) create mode 100644 doc/safec-3.4/annotated.html create mode 100644 doc/safec-3.4/annotated_dup.js create mode 100644 doc/safec-3.4/bc_s.png create mode 100644 doc/safec-3.4/bdwn.png create mode 100644 doc/safec-3.4/classes.html create mode 100644 doc/safec-3.4/closed.png create mode 100644 doc/safec-3.4/d0/d29/strerror__s_8h.html create mode 100644 doc/safec-3.4/d0/d29/strerror__s_8h.js create mode 100644 doc/safec-3.4/d0/d36/wcsset__s_8c.html create mode 100644 doc/safec-3.4/d0/d36/wcsset__s_8c.js create mode 100644 doc/safec-3.4/d0/d4b/memzero__s_8c.html create mode 100644 doc/safec-3.4/d0/d4b/memzero__s_8c.js create mode 100644 doc/safec-3.4/d0/d50/memmove32__s_8c.html create mode 100644 doc/safec-3.4/d0/d50/memmove32__s_8c.js create mode 100644 doc/safec-3.4/d0/d78/tmpfile__s_8c__incl.map create mode 100644 doc/safec-3.4/d0/d78/tmpfile__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d0/d78/tmpfile__s_8c__incl.png create mode 100644 doc/safec-3.4/d0/d82/wcscoll__s_8c__incl.map create mode 100644 doc/safec-3.4/d0/d82/wcscoll__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d0/d82/wcscoll__s_8c__incl.png create mode 100644 doc/safec-3.4/d0/d9a/vswscanf__s_8c.html create mode 100644 doc/safec-3.4/d0/d9a/vswscanf__s_8c.js create mode 100644 doc/safec-3.4/d0/da3/fwprintf__s_8c__incl.map create mode 100644 doc/safec-3.4/d0/da3/fwprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d0/da3/fwprintf__s_8c__incl.png create mode 100644 doc/safec-3.4/d0/da4/mem__primitives__lib_8h__dep__incl.map create mode 100644 doc/safec-3.4/d0/da4/mem__primitives__lib_8h__dep__incl.md5 create mode 100644 doc/safec-3.4/d0/da4/mem__primitives__lib_8h__dep__incl.png create mode 100644 doc/safec-3.4/d0/dad/scanf__s_8c.html create mode 100644 doc/safec-3.4/d0/dad/scanf__s_8c.js create mode 100644 doc/safec-3.4/d0/dc2/safe__lib__errno_8h.html create mode 100644 doc/safec-3.4/d0/dc2/safe__lib__errno_8h.js create mode 100644 doc/safec-3.4/d0/dd5/unw16ifexc_8h.html create mode 100644 doc/safec-3.4/d0/dd5/unw16ifexc_8h.js create mode 100644 doc/safec-3.4/d0/dd6/printf__s_8c__incl.map create mode 100644 doc/safec-3.4/d0/dd6/printf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d0/dd6/printf__s_8c__incl.png create mode 100644 doc/safec-3.4/d0/ddd/fscanf__s_8c__incl.map create mode 100644 doc/safec-3.4/d0/ddd/fscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d0/ddd/fscanf__s_8c__incl.png create mode 100644 doc/safec-3.4/d0/ddf/qsort__s_8c__incl.map create mode 100644 doc/safec-3.4/d0/ddf/qsort__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d0/ddf/qsort__s_8c__incl.png create mode 100644 doc/safec-3.4/d0/df0/wcsfc__s_8c__incl.map create mode 100644 doc/safec-3.4/d0/df0/wcsfc__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d0/df0/wcsfc__s_8c__incl.png create mode 100644 doc/safec-3.4/d0/df6/wcsncat__s_8c.html create mode 100644 doc/safec-3.4/d0/df6/wcsncat__s_8c.js create mode 100644 doc/safec-3.4/d0/dfe/strlastchar__s_8c__incl.map create mode 100644 doc/safec-3.4/d0/dfe/strlastchar__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d0/dfe/strlastchar__s_8c__incl.png create mode 100644 doc/safec-3.4/d1/d26/getenv__s_8c.html create mode 100644 doc/safec-3.4/d1/d26/getenv__s_8c.js create mode 100644 doc/safec-3.4/d1/d31/strisdigit__s_8c__incl.map create mode 100644 doc/safec-3.4/d1/d31/strisdigit__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d1/d31/strisdigit__s_8c__incl.png create mode 100644 doc/safec-3.4/d1/d33/strishex__s_8c.html create mode 100644 doc/safec-3.4/d1/d33/strishex__s_8c.js create mode 100644 doc/safec-3.4/d1/d53/safe__str__constraint_8c.html create mode 100644 doc/safec-3.4/d1/d53/safe__str__constraint_8c.js create mode 100644 doc/safec-3.4/d1/d57/memset32__s_8c.html create mode 100644 doc/safec-3.4/d1/d57/memset32__s_8c.js create mode 100644 doc/safec-3.4/d1/d63/strlastdiff__s_8c__incl.map create mode 100644 doc/safec-3.4/d1/d63/strlastdiff__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d1/d63/strlastdiff__s_8c__incl.png create mode 100644 doc/safec-3.4/d1/d76/ctime__s_8c.html create mode 100644 doc/safec-3.4/d1/d76/ctime__s_8c.js create mode 100644 doc/safec-3.4/d1/d7b/strcmp__s_8c.html create mode 100644 doc/safec-3.4/d1/d7b/strcmp__s_8c.js create mode 100644 doc/safec-3.4/d1/d82/abort__handler__s_8c__incl.map create mode 100644 doc/safec-3.4/d1/d82/abort__handler__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d1/d82/abort__handler__s_8c__incl.png create mode 100644 doc/safec-3.4/d1/d9a/gets__s_8c__incl.map create mode 100644 doc/safec-3.4/d1/d9a/gets__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d1/d9a/gets__s_8c__incl.png create mode 100644 doc/safec-3.4/d1/dae/md_doc_libc-overview.html create mode 100644 doc/safec-3.4/d1/dae/strcpyfldout__s_8c.html create mode 100644 doc/safec-3.4/d1/dae/strcpyfldout__s_8c.js create mode 100644 doc/safec-3.4/d1/db3/strisascii__s_8c__incl.map create mode 100644 doc/safec-3.4/d1/db3/strisascii__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d1/db3/strisascii__s_8c__incl.png create mode 100644 doc/safec-3.4/d1/db5/asctime__s_8c.html create mode 100644 doc/safec-3.4/d1/db5/asctime__s_8c.js create mode 100644 doc/safec-3.4/d1/dbe/wmemcmp__s_8c.html create mode 100644 doc/safec-3.4/d1/dbe/wmemcmp__s_8c.js create mode 100644 doc/safec-3.4/d1/dbf/wcscmp__s_8c.html create mode 100644 doc/safec-3.4/d1/dbf/wcscmp__s_8c.js create mode 100644 doc/safec-3.4/d1/dc0/strprefix__s_8c__incl.map create mode 100644 doc/safec-3.4/d1/dc0/strprefix__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d1/dc0/strprefix__s_8c__incl.png create mode 100644 doc/safec-3.4/d1/dc2/wcsncmp__s_8c__incl.map create mode 100644 doc/safec-3.4/d1/dc2/wcsncmp__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d1/dc2/wcsncmp__s_8c__incl.png create mode 100644 doc/safec-3.4/d1/dc9/strchr__s_8c__incl.map create mode 100644 doc/safec-3.4/d1/dc9/strchr__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d1/dc9/strchr__s_8c__incl.png create mode 100644 doc/safec-3.4/d1/ddc/strislowercase__s_8c__incl.map create mode 100644 doc/safec-3.4/d1/ddc/strislowercase__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d1/ddc/strislowercase__s_8c__incl.png create mode 100644 doc/safec-3.4/d1/ddf/strcat__s_8c__incl.map create mode 100644 doc/safec-3.4/d1/ddf/strcat__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d1/ddf/strcat__s_8c__incl.png create mode 100644 doc/safec-3.4/d1/def/strcspn__s_8c__incl.map create mode 100644 doc/safec-3.4/d1/def/strcspn__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d1/def/strcspn__s_8c__incl.png create mode 100644 doc/safec-3.4/d1/df7/vsprintf__s_8c.html create mode 100644 doc/safec-3.4/d1/df7/vsprintf__s_8c.js create mode 100644 doc/safec-3.4/d1/dfb/fprintf__s_8c__incl.map create mode 100644 doc/safec-3.4/d1/dfb/fprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d1/dfb/fprintf__s_8c__incl.png create mode 100644 doc/safec-3.4/d2/d08/strispassword__s_8c.html create mode 100644 doc/safec-3.4/d2/d08/strispassword__s_8c.js create mode 100644 doc/safec-3.4/d2/d1e/unw16ifcan_8h.html create mode 100644 doc/safec-3.4/d2/d1e/unw16ifcan_8h.js create mode 100644 doc/safec-3.4/d2/d46/strtok__s_8c.html create mode 100644 doc/safec-3.4/d2/d46/strtok__s_8c.js create mode 100644 doc/safec-3.4/d2/d4e/tmpnam__s_8c.html create mode 100644 doc/safec-3.4/d2/d4e/tmpnam__s_8c.js create mode 100644 doc/safec-3.4/d2/d54/unw16ifcmp_8h__dep__incl.map create mode 100644 doc/safec-3.4/d2/d54/unw16ifcmp_8h__dep__incl.md5 create mode 100644 doc/safec-3.4/d2/d54/unw16ifcmp_8h__dep__incl.png create mode 100644 doc/safec-3.4/d2/d59/gets__s_8c.html create mode 100644 doc/safec-3.4/d2/d59/gets__s_8c.js create mode 100644 doc/safec-3.4/d2/d61/memccpy__s_8c.html create mode 100644 doc/safec-3.4/d2/d61/memccpy__s_8c.js create mode 100644 doc/safec-3.4/d2/d62/safe__str__constraint_8h.html create mode 100644 doc/safec-3.4/d2/d62/safe__str__constraint_8h.js create mode 100644 doc/safec-3.4/d2/d68/strncpy__s_8c.html create mode 100644 doc/safec-3.4/d2/d68/strncpy__s_8c.js create mode 100644 doc/safec-3.4/d2/d7b/safe__str__constraint_8c__incl.map create mode 100644 doc/safec-3.4/d2/d7b/safe__str__constraint_8c__incl.md5 create mode 100644 doc/safec-3.4/d2/d7b/safe__str__constraint_8c__incl.png create mode 100644 doc/safec-3.4/d2/d8b/safe__str__constraint_8h__incl.map create mode 100644 doc/safec-3.4/d2/d8b/safe__str__constraint_8h__incl.md5 create mode 100644 doc/safec-3.4/d2/d8b/safe__str__constraint_8h__incl.png create mode 100644 doc/safec-3.4/d2/d94/qsort__s_8c.html create mode 100644 doc/safec-3.4/d2/d94/qsort__s_8c.js create mode 100644 doc/safec-3.4/d2/d9c/strprefix__s_8c.html create mode 100644 doc/safec-3.4/d2/d9c/strprefix__s_8c.js create mode 100644 doc/safec-3.4/d2/da3/mbstowcs__s_8c__incl.map create mode 100644 doc/safec-3.4/d2/da3/mbstowcs__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d2/da3/mbstowcs__s_8c__incl.png create mode 100644 doc/safec-3.4/d2/da3/strtouppercase__s_8c__incl.map create mode 100644 doc/safec-3.4/d2/da3/strtouppercase__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d2/da3/strtouppercase__s_8c__incl.png create mode 100644 doc/safec-3.4/d2/dc5/wcsrtombs__s_8c.html create mode 100644 doc/safec-3.4/d2/dc5/wcsrtombs__s_8c.js create mode 100644 doc/safec-3.4/d2/df4/strremovews__s_8c.html create mode 100644 doc/safec-3.4/d2/df4/strremovews__s_8c.js create mode 100644 doc/safec-3.4/d2/df8/memcmp16__s_8c.html create mode 100644 doc/safec-3.4/d2/df8/memcmp16__s_8c.js create mode 100644 doc/safec-3.4/d2/dfa/wcsnlen__s_8c__incl.map create mode 100644 doc/safec-3.4/d2/dfa/wcsnlen__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d2/dfa/wcsnlen__s_8c__incl.png create mode 100644 doc/safec-3.4/d3/d01/strfirstchar__s_8c.html create mode 100644 doc/safec-3.4/d3/d01/strfirstchar__s_8c.js create mode 100644 doc/safec-3.4/d3/d0c/strtolowercase__s_8c.html create mode 100644 doc/safec-3.4/d3/d0c/strtolowercase__s_8c.js create mode 100644 doc/safec-3.4/d3/d21/sprintf__s_8c.html create mode 100644 doc/safec-3.4/d3/d21/sprintf__s_8c.js create mode 100644 doc/safec-3.4/d3/d24/strzero__s_8c__incl.map create mode 100644 doc/safec-3.4/d3/d24/strzero__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d3/d24/strzero__s_8c__incl.png create mode 100644 doc/safec-3.4/d3/d2c/vswprintf__s_8c__incl.map create mode 100644 doc/safec-3.4/d3/d2c/vswprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d3/d2c/vswprintf__s_8c__incl.png create mode 100644 doc/safec-3.4/d3/d42/fwscanf__s_8c.html create mode 100644 doc/safec-3.4/d3/d42/fwscanf__s_8c.js create mode 100644 doc/safec-3.4/d3/d43/strncat__s_8c__incl.map create mode 100644 doc/safec-3.4/d3/d43/strncat__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d3/d43/strncat__s_8c__incl.png create mode 100644 doc/safec-3.4/d3/d98/strset__s_8c.html create mode 100644 doc/safec-3.4/d3/d98/strset__s_8c.js create mode 100644 doc/safec-3.4/d3/da8/strcpy__s_8c__incl.map create mode 100644 doc/safec-3.4/d3/da8/strcpy__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d3/da8/strcpy__s_8c__incl.png create mode 100644 doc/safec-3.4/d3/dc6/getenv__s_8c__incl.map create mode 100644 doc/safec-3.4/d3/dc6/getenv__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d3/dc6/getenv__s_8c__incl.png create mode 100644 doc/safec-3.4/d3/dd0/wcsncpy__s_8c__incl.map create mode 100644 doc/safec-3.4/d3/dd0/wcsncpy__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d3/dd0/wcsncpy__s_8c__incl.png create mode 100644 doc/safec-3.4/d3/dd5/wcsnorm__s_8c.html create mode 100644 doc/safec-3.4/d3/dd5/wcsnorm__s_8c.js create mode 100644 doc/safec-3.4/d3/ddb/safe__config_8h.html create mode 100644 doc/safec-3.4/d3/ddb/safe__config_8h.js create mode 100644 doc/safec-3.4/d3/dfa/strchr__s_8c.html create mode 100644 doc/safec-3.4/d3/dfa/strchr__s_8c.js create mode 100644 doc/safec-3.4/d4/d00/vfwscanf__s_8c.html create mode 100644 doc/safec-3.4/d4/d00/vfwscanf__s_8c.js create mode 100644 doc/safec-3.4/d4/d01/swscanf__s_8c__incl.map create mode 100644 doc/safec-3.4/d4/d01/swscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d4/d01/swscanf__s_8c__incl.png create mode 100644 doc/safec-3.4/d4/d1f/safe__str__lib_8h__incl.map create mode 100644 doc/safec-3.4/d4/d1f/safe__str__lib_8h__incl.md5 create mode 100644 doc/safec-3.4/d4/d1f/safe__str__lib_8h__incl.png create mode 100644 doc/safec-3.4/d4/d2b/snprintf__s_8c__incl.map create mode 100644 doc/safec-3.4/d4/d2b/snprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d4/d2b/snprintf__s_8c__incl.png create mode 100644 doc/safec-3.4/d4/d33/slkm__init_8c__incl.map create mode 100644 doc/safec-3.4/d4/d33/slkm__init_8c__incl.md5 create mode 100644 doc/safec-3.4/d4/d33/slkm__init_8c__incl.png create mode 100644 doc/safec-3.4/d4/d33/wprintf__s_8c.html create mode 100644 doc/safec-3.4/d4/d33/wprintf__s_8c.js create mode 100644 doc/safec-3.4/d4/d36/swprintf__s_8c__incl.map create mode 100644 doc/safec-3.4/d4/d36/swprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d4/d36/swprintf__s_8c__incl.png create mode 100644 doc/safec-3.4/d4/d4d/vsscanf__s_8c.html create mode 100644 doc/safec-3.4/d4/d4d/vsscanf__s_8c.js create mode 100644 doc/safec-3.4/d4/d4f/swprintf__s_8c.html create mode 100644 doc/safec-3.4/d4/d4f/swprintf__s_8c.js create mode 100644 doc/safec-3.4/d4/d50/strcoll__s_8c.html create mode 100644 doc/safec-3.4/d4/d50/strcoll__s_8c.js create mode 100644 doc/safec-3.4/d4/d5f/strnatcmp__s_8c.html create mode 100644 doc/safec-3.4/d4/d5f/strnatcmp__s_8c.js create mode 100644 doc/safec-3.4/d4/d68/printf__s_8c.html create mode 100644 doc/safec-3.4/d4/d68/printf__s_8c.js create mode 100644 doc/safec-3.4/d4/d6a/slkm__init_8c.html create mode 100644 doc/safec-3.4/d4/d6a/slkm__init_8c.js create mode 100644 doc/safec-3.4/d4/d6f/strtouppercase__s_8c.html create mode 100644 doc/safec-3.4/d4/d6f/strtouppercase__s_8c.js create mode 100644 doc/safec-3.4/d4/d7c/strcasecmp__s_8c.html create mode 100644 doc/safec-3.4/d4/d7c/strcasecmp__s_8c.js create mode 100644 doc/safec-3.4/d4/d81/safe__mem__constraint_8h.html create mode 100644 doc/safec-3.4/d4/d81/safe__mem__constraint_8h.js create mode 100644 doc/safec-3.4/d4/d85/vfwscanf__s_8c__incl.map create mode 100644 doc/safec-3.4/d4/d85/vfwscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d4/d85/vfwscanf__s_8c__incl.png create mode 100644 doc/safec-3.4/d4/d9f/memzero32__s_8c__incl.map create mode 100644 doc/safec-3.4/d4/d9f/memzero32__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d4/d9f/memzero32__s_8c__incl.png create mode 100644 doc/safec-3.4/d4/da1/wcsncat__s_8c__incl.map create mode 100644 doc/safec-3.4/d4/da1/wcsncat__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d4/da1/wcsncat__s_8c__incl.png create mode 100644 doc/safec-3.4/d4/da7/wcsstr__s_8c__incl.map create mode 100644 doc/safec-3.4/d4/da7/wcsstr__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d4/da7/wcsstr__s_8c__incl.png create mode 100644 doc/safec-3.4/d4/dbc/sscanf__s_8c.html create mode 100644 doc/safec-3.4/d4/dbc/sscanf__s_8c.js create mode 100644 doc/safec-3.4/d4/dbf/strfirstdiff__s_8c__incl.map create mode 100644 doc/safec-3.4/d4/dbf/strfirstdiff__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d4/dbf/strfirstdiff__s_8c__incl.png create mode 100644 doc/safec-3.4/d4/dc6/vfscanf__s_8c.html create mode 100644 doc/safec-3.4/d4/dc6/vfscanf__s_8c.js create mode 100644 doc/safec-3.4/d4/dd5/vfwprintf__s_8c.html create mode 100644 doc/safec-3.4/d4/dd5/vfwprintf__s_8c.js create mode 100644 doc/safec-3.4/d4/de0/unw16ifcpt_8h.html create mode 100644 doc/safec-3.4/d4/de0/unw16ifcpt_8h.js create mode 100644 doc/safec-3.4/d4/df7/memcmp__s_8c__incl.map create mode 100644 doc/safec-3.4/d4/df7/memcmp__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d4/df7/memcmp__s_8c__incl.png create mode 100644 doc/safec-3.4/d5/d10/unw16ifcan_8h__dep__incl.map create mode 100644 doc/safec-3.4/d5/d10/unw16ifcan_8h__dep__incl.md5 create mode 100644 doc/safec-3.4/d5/d10/unw16ifcan_8h__dep__incl.png create mode 100644 doc/safec-3.4/d5/d20/timingsafe__memcmp_8c.html create mode 100644 doc/safec-3.4/d5/d20/timingsafe__memcmp_8c.js create mode 100644 doc/safec-3.4/d5/d38/unwifcpt_8h.html create mode 100644 doc/safec-3.4/d5/d38/unwifcpt_8h.js create mode 100644 doc/safec-3.4/d5/d45/strcpyfldout__s_8c__incl.map create mode 100644 doc/safec-3.4/d5/d45/strcpyfldout__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d5/d45/strcpyfldout__s_8c__incl.png create mode 100644 doc/safec-3.4/d5/d45/wscanf__s_8c__incl.map create mode 100644 doc/safec-3.4/d5/d45/wscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d5/d45/wscanf__s_8c__incl.png create mode 100644 doc/safec-3.4/d5/d4b/vsnprintf__s_8c__incl.map create mode 100644 doc/safec-3.4/d5/d4b/vsnprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d5/d4b/vsnprintf__s_8c__incl.png create mode 100644 doc/safec-3.4/d5/d5e/strfirstsame__s_8c.html create mode 100644 doc/safec-3.4/d5/d5e/strfirstsame__s_8c.js create mode 100644 doc/safec-3.4/d5/d67/unw16ifcmb_8h.html create mode 100644 doc/safec-3.4/d5/d67/unw16ifcmb_8h.js create mode 100644 doc/safec-3.4/d5/d6a/sscanf__s_8c__incl.map create mode 100644 doc/safec-3.4/d5/d6a/sscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d5/d6a/sscanf__s_8c__incl.png create mode 100644 doc/safec-3.4/d5/d8c/strremovews__s_8c__incl.map create mode 100644 doc/safec-3.4/d5/d8c/strremovews__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d5/d8c/strremovews__s_8c__incl.png create mode 100644 doc/safec-3.4/d5/d9f/vwscanf__s_8c__incl.map create mode 100644 doc/safec-3.4/d5/d9f/vwscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d5/d9f/vwscanf__s_8c__incl.png create mode 100644 doc/safec-3.4/d5/db9/wcstombs__s_8c.html create mode 100644 doc/safec-3.4/d5/db9/wcstombs__s_8c.js create mode 100644 doc/safec-3.4/d5/dbc/hangul_8h.html create mode 100644 doc/safec-3.4/d5/dbc/hangul_8h.js create mode 100644 doc/safec-3.4/d5/dc2/memcmp32__s_8c__incl.map create mode 100644 doc/safec-3.4/d5/dc2/memcmp32__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d5/dc2/memcmp32__s_8c__incl.png create mode 100644 doc/safec-3.4/d5/ddd/wscanf__s_8c.html create mode 100644 doc/safec-3.4/d5/ddd/wscanf__s_8c.js create mode 100644 doc/safec-3.4/d5/ddf/memzero16__s_8c.html create mode 100644 doc/safec-3.4/d5/ddf/memzero16__s_8c.js create mode 100644 doc/safec-3.4/d5/df1/strcmpfld__s_8c.html create mode 100644 doc/safec-3.4/d5/df1/strcmpfld__s_8c.js create mode 100644 doc/safec-3.4/d6/d07/safe__lib_8h__incl.map create mode 100644 doc/safec-3.4/d6/d07/safe__lib_8h__incl.md5 create mode 100644 doc/safec-3.4/d6/d07/safe__lib_8h__incl.png create mode 100644 doc/safec-3.4/d6/d0a/strfirstsame__s_8c__incl.map create mode 100644 doc/safec-3.4/d6/d0a/strfirstsame__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d6/d0a/strfirstsame__s_8c__incl.png create mode 100644 doc/safec-3.4/d6/d13/wcstombs__s_8c__incl.map create mode 100644 doc/safec-3.4/d6/d13/wcstombs__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d6/d13/wcstombs__s_8c__incl.png create mode 100644 doc/safec-3.4/d6/d2e/vsprintf__s_8c__incl.map create mode 100644 doc/safec-3.4/d6/d2e/vsprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d6/d2e/vsprintf__s_8c__incl.png create mode 100644 doc/safec-3.4/d6/d31/strtok__s_8c__incl.map create mode 100644 doc/safec-3.4/d6/d31/strtok__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d6/d31/strtok__s_8c__incl.png create mode 100644 doc/safec-3.4/d6/d35/strismixedcase__s_8c__incl.map create mode 100644 doc/safec-3.4/d6/d35/strismixedcase__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d6/d35/strismixedcase__s_8c__incl.png create mode 100644 doc/safec-3.4/d6/d43/unwifcmb_8h.html create mode 100644 doc/safec-3.4/d6/d43/unwifcmb_8h.js create mode 100644 doc/safec-3.4/d6/d45/wcsrtombs__s_8c__incl.map create mode 100644 doc/safec-3.4/d6/d45/wcsrtombs__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d6/d45/wcsrtombs__s_8c__incl.png create mode 100644 doc/safec-3.4/d6/d47/strrchr__s_8c__incl.map create mode 100644 doc/safec-3.4/d6/d47/strrchr__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d6/d47/strrchr__s_8c__incl.png create mode 100644 doc/safec-3.4/d6/d4a/vswscanf__s_8c__incl.map create mode 100644 doc/safec-3.4/d6/d4a/vswscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d6/d4a/vswscanf__s_8c__incl.png create mode 100644 doc/safec-3.4/d6/d55/towfc__s_8c__incl.map create mode 100644 doc/safec-3.4/d6/d55/towfc__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d6/d55/towfc__s_8c__incl.png create mode 100644 doc/safec-3.4/d6/d62/timingsafe__bcmp_8c.html create mode 100644 doc/safec-3.4/d6/d62/timingsafe__bcmp_8c.js create mode 100644 doc/safec-3.4/d6/d6b/snwprintf__s_8c.html create mode 100644 doc/safec-3.4/d6/d6b/snwprintf__s_8c.js create mode 100644 doc/safec-3.4/d6/d6c/wcsicmp__s_8c.html create mode 100644 doc/safec-3.4/d6/d6c/wcsicmp__s_8c.js create mode 100644 doc/safec-3.4/d6/d88/strcasestr__s_8c__incl.map create mode 100644 doc/safec-3.4/d6/d88/strcasestr__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d6/d88/strcasestr__s_8c__incl.png create mode 100644 doc/safec-3.4/d6/d9e/strcasestr__s_8c.html create mode 100644 doc/safec-3.4/d6/d9e/strcasestr__s_8c.js create mode 100644 doc/safec-3.4/d6/d9e/strispassword__s_8c__incl.map create mode 100644 doc/safec-3.4/d6/d9e/strispassword__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d6/d9e/strispassword__s_8c__incl.png create mode 100644 doc/safec-3.4/d6/da5/safe__types_8h__incl.map create mode 100644 doc/safec-3.4/d6/da5/safe__types_8h__incl.md5 create mode 100644 doc/safec-3.4/d6/da5/safe__types_8h__incl.png create mode 100644 doc/safec-3.4/d6/da6/safe__mem__constraint_8c.html create mode 100644 doc/safec-3.4/d6/da6/safe__mem__constraint_8c.js create mode 100644 doc/safec-3.4/d6/dca/strcpyfld__s_8c__incl.map create mode 100644 doc/safec-3.4/d6/dca/strcpyfld__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d6/dca/strcpyfld__s_8c__incl.png create mode 100644 doc/safec-3.4/d6/dcc/bsearch__s_8c.html create mode 100644 doc/safec-3.4/d6/dcc/bsearch__s_8c.js create mode 100644 doc/safec-3.4/d6/dd4/wctomb__s_8c.html create mode 100644 doc/safec-3.4/d6/dd4/wctomb__s_8c.js create mode 100644 doc/safec-3.4/d6/dd8/wcscoll__s_8c.html create mode 100644 doc/safec-3.4/d6/dd8/wcscoll__s_8c.js create mode 100644 doc/safec-3.4/d6/dee/tmpfile__s_8c.html create mode 100644 doc/safec-3.4/d6/dee/tmpfile__s_8c.js create mode 100644 doc/safec-3.4/d6/df4/timingsafe__bcmp_8c__incl.map create mode 100644 doc/safec-3.4/d6/df4/timingsafe__bcmp_8c__incl.md5 create mode 100644 doc/safec-3.4/d6/df4/timingsafe__bcmp_8c__incl.png create mode 100644 doc/safec-3.4/d6/dfe/freopen__s_8c.html create mode 100644 doc/safec-3.4/d6/dfe/freopen__s_8c.js create mode 100644 doc/safec-3.4/d7/d0e/memchr__s_8c.html create mode 100644 doc/safec-3.4/d7/d0e/memchr__s_8c.js create mode 100644 doc/safec-3.4/d7/d17/libc-overview_8md.html create mode 100644 doc/safec-3.4/d7/d19/strlastchar__s_8c.html create mode 100644 doc/safec-3.4/d7/d19/strlastchar__s_8c.js create mode 100644 doc/safec-3.4/d7/d25/vwprintf__s_8c.html create mode 100644 doc/safec-3.4/d7/d25/vwprintf__s_8c.js create mode 100644 doc/safec-3.4/d7/d32/memzero__s_8c__incl.map create mode 100644 doc/safec-3.4/d7/d32/memzero__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d7/d32/memzero__s_8c__incl.png create mode 100644 doc/safec-3.4/d7/d3d/mem__primitives__lib_8c__incl.map create mode 100644 doc/safec-3.4/d7/d3d/mem__primitives__lib_8c__incl.md5 create mode 100644 doc/safec-3.4/d7/d3d/mem__primitives__lib_8c__incl.png create mode 100644 doc/safec-3.4/d7/d4a/vsnwprintf__s_8c.html create mode 100644 doc/safec-3.4/d7/d4a/vsnwprintf__s_8c.js create mode 100644 doc/safec-3.4/d7/d57/gmtime__s_8c.html create mode 100644 doc/safec-3.4/d7/d57/gmtime__s_8c.js create mode 100644 doc/safec-3.4/d7/d85/memchr__s_8c__incl.map create mode 100644 doc/safec-3.4/d7/d85/memchr__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d7/d85/memchr__s_8c__incl.png create mode 100644 doc/safec-3.4/d7/d8d/strismixedcase__s_8c.html create mode 100644 doc/safec-3.4/d7/d8d/strismixedcase__s_8c.js create mode 100644 doc/safec-3.4/d7/da7/safe__str__constraint_8h__dep__incl.map create mode 100644 doc/safec-3.4/d7/da7/safe__str__constraint_8h__dep__incl.md5 create mode 100644 doc/safec-3.4/d7/da7/safe__str__constraint_8h__dep__incl.png create mode 100644 doc/safec-3.4/d7/dac/ignore__handler__s_8c.html create mode 100644 doc/safec-3.4/d7/dac/ignore__handler__s_8c.js create mode 100644 doc/safec-3.4/d7/db1/tmpnam__s_8c__incl.map create mode 100644 doc/safec-3.4/d7/db1/tmpnam__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d7/db1/tmpnam__s_8c__incl.png create mode 100644 doc/safec-3.4/d7/dbb/wcsupr__s_8c.html create mode 100644 doc/safec-3.4/d7/dbb/wcsupr__s_8c.js create mode 100644 doc/safec-3.4/d7/df1/strpbrk__s_8c__incl.map create mode 100644 doc/safec-3.4/d7/df1/strpbrk__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d7/df1/strpbrk__s_8c__incl.png create mode 100644 doc/safec-3.4/d7/df5/wcsstr_8c.html create mode 100644 doc/safec-3.4/d7/df5/wcsstr_8c.js create mode 100644 doc/safec-3.4/d7/dfb/vprintf__s_8c__incl.map create mode 100644 doc/safec-3.4/d7/dfb/vprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d7/dfb/vprintf__s_8c__incl.png create mode 100644 doc/safec-3.4/d8/d03/safe__mem__lib_8h.html create mode 100644 doc/safec-3.4/d8/d03/safe__mem__lib_8h.js create mode 100644 doc/safec-3.4/d8/d04/abort__handler__s_8c.html create mode 100644 doc/safec-3.4/d8/d04/abort__handler__s_8c.js create mode 100644 doc/safec-3.4/d8/d08/mbsrtowcs__s_8c__incl.map create mode 100644 doc/safec-3.4/d8/d08/mbsrtowcs__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d8/d08/mbsrtowcs__s_8c__incl.png create mode 100644 doc/safec-3.4/d8/d0e/safe__config_8h__dep__incl.map create mode 100644 doc/safec-3.4/d8/d0e/safe__config_8h__dep__incl.md5 create mode 100644 doc/safec-3.4/d8/d0e/safe__config_8h__dep__incl.png create mode 100644 doc/safec-3.4/d8/d12/snwprintf__s_8c__incl.map create mode 100644 doc/safec-3.4/d8/d12/snwprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d8/d12/snwprintf__s_8c__incl.png create mode 100644 doc/safec-3.4/d8/d14/strisalphanumeric__s_8c__incl.map create mode 100644 doc/safec-3.4/d8/d14/strisalphanumeric__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d8/d14/strisalphanumeric__s_8c__incl.png create mode 100644 doc/safec-3.4/d8/d28/safe__types_8h__dep__incl.map create mode 100644 doc/safec-3.4/d8/d28/safe__types_8h__dep__incl.md5 create mode 100644 doc/safec-3.4/d8/d28/safe__types_8h__dep__incl.png create mode 100644 doc/safec-3.4/d8/d2d/wcstok__s_8c__incl.map create mode 100644 doc/safec-3.4/d8/d2d/wcstok__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d8/d2d/wcstok__s_8c__incl.png create mode 100644 doc/safec-3.4/d8/d31/freopen__s_8c__incl.map create mode 100644 doc/safec-3.4/d8/d31/freopen__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d8/d31/freopen__s_8c__incl.png create mode 100644 doc/safec-3.4/d8/d3c/snprintf__s_8c.html create mode 100644 doc/safec-3.4/d8/d3c/snprintf__s_8c.js create mode 100644 doc/safec-3.4/d8/d47/vfscanf__s_8c__incl.map create mode 100644 doc/safec-3.4/d8/d47/vfscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d8/d47/vfscanf__s_8c__incl.png create mode 100644 doc/safec-3.4/d8/d56/memmove__s_8c.html create mode 100644 doc/safec-3.4/d8/d56/memmove__s_8c.js create mode 100644 doc/safec-3.4/d8/d57/wcscat__s_8c__incl.map create mode 100644 doc/safec-3.4/d8/d57/wcscat__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d8/d57/wcscat__s_8c__incl.png create mode 100644 doc/safec-3.4/d8/d61/memset16__s_8c__incl.map create mode 100644 doc/safec-3.4/d8/d61/memset16__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d8/d61/memset16__s_8c__incl.png create mode 100644 doc/safec-3.4/d8/d67/wcslwr__s_8c.html create mode 100644 doc/safec-3.4/d8/d67/wcslwr__s_8c.js create mode 100644 doc/safec-3.4/d8/d80/memmove__s_8c__incl.map create mode 100644 doc/safec-3.4/d8/d80/memmove__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d8/d80/memmove__s_8c__incl.png create mode 100644 doc/safec-3.4/d8/d84/strtolowercase__s_8c__incl.map create mode 100644 doc/safec-3.4/d8/d84/strtolowercase__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d8/d84/strtolowercase__s_8c__incl.png create mode 100644 doc/safec-3.4/d8/d88/strzero__s_8c.html create mode 100644 doc/safec-3.4/d8/d88/strzero__s_8c.js create mode 100644 doc/safec-3.4/d8/d89/vwscanf__s_8c.html create mode 100644 doc/safec-3.4/d8/d89/vwscanf__s_8c.js create mode 100644 doc/safec-3.4/d8/d90/timingsafe__memcmp_8c__incl.map create mode 100644 doc/safec-3.4/d8/d90/timingsafe__memcmp_8c__incl.md5 create mode 100644 doc/safec-3.4/d8/d90/timingsafe__memcmp_8c__incl.png create mode 100644 doc/safec-3.4/d8/d9d/strishex__s_8c__incl.map create mode 100644 doc/safec-3.4/d8/d9d/strishex__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d8/d9d/strishex__s_8c__incl.png create mode 100644 doc/safec-3.4/d8/da1/swscanf__s_8c.html create mode 100644 doc/safec-3.4/d8/da1/swscanf__s_8c.js create mode 100644 doc/safec-3.4/d8/da2/wcrtomb__s_8c__incl.map create mode 100644 doc/safec-3.4/d8/da2/wcrtomb__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d8/da2/wcrtomb__s_8c__incl.png create mode 100644 doc/safec-3.4/d8/daf/memmove16__s_8c.html create mode 100644 doc/safec-3.4/d8/daf/memmove16__s_8c.js create mode 100644 doc/safec-3.4/d8/dbe/towctrans_8c.html create mode 100644 doc/safec-3.4/d8/dbe/towctrans_8c.js create mode 100644 doc/safec-3.4/d8/dc7/wcsnatcmp__s_8c.html create mode 100644 doc/safec-3.4/d8/dc7/wcsnatcmp__s_8c.js create mode 100644 doc/safec-3.4/d8/dc9/strisalphanumeric__s_8c.html create mode 100644 doc/safec-3.4/d8/dc9/strisalphanumeric__s_8c.js create mode 100644 doc/safec-3.4/d8/dd0/strisascii__s_8c.html create mode 100644 doc/safec-3.4/d8/dd0/strisascii__s_8c.js create mode 100644 doc/safec-3.4/d8/dd8/mem__primitives__lib_8c.html create mode 100644 doc/safec-3.4/d8/dd8/mem__primitives__lib_8c.js create mode 100644 doc/safec-3.4/d8/dd9/memcpy32__s_8c__incl.map create mode 100644 doc/safec-3.4/d8/dd9/memcpy32__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d8/dd9/memcpy32__s_8c__incl.png create mode 100644 doc/safec-3.4/d8/def/fopen__s_8c__incl.map create mode 100644 doc/safec-3.4/d8/def/fopen__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d8/def/fopen__s_8c__incl.png create mode 100644 doc/safec-3.4/d8/dfa/memzero16__s_8c__incl.map create mode 100644 doc/safec-3.4/d8/dfa/memzero16__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d8/dfa/memzero16__s_8c__incl.png create mode 100644 doc/safec-3.4/d8/dff/safe__str__lib_8h.html create mode 100644 doc/safec-3.4/d8/dff/safe__str__lib_8h.js create mode 100644 doc/safec-3.4/d8/dff/strcpyfldin__s_8c__incl.map create mode 100644 doc/safec-3.4/d8/dff/strcpyfldin__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d8/dff/strcpyfldin__s_8c__incl.png create mode 100644 doc/safec-3.4/d9/d02/strerror__s_8c.html create mode 100644 doc/safec-3.4/d9/d02/strerror__s_8c.js create mode 100644 doc/safec-3.4/d9/d0e/wctomb__s_8c__incl.map create mode 100644 doc/safec-3.4/d9/d0e/wctomb__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d9/d0e/wctomb__s_8c__incl.png create mode 100644 doc/safec-3.4/d9/d10/strljustify__s_8c.html create mode 100644 doc/safec-3.4/d9/d10/strljustify__s_8c.js create mode 100644 doc/safec-3.4/d9/d16/memmove16__s_8c__incl.map create mode 100644 doc/safec-3.4/d9/d16/memmove16__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d9/d16/memmove16__s_8c__incl.png create mode 100644 doc/safec-3.4/d9/d3d/mbstowcs__s_8c.html create mode 100644 doc/safec-3.4/d9/d47/wcsfc__s_8c.html create mode 100644 doc/safec-3.4/d9/d47/wcsfc__s_8c.js create mode 100644 doc/safec-3.4/d9/d4d/memcmp__s_8c.html create mode 100644 doc/safec-3.4/d9/d4d/memcmp__s_8c.js create mode 100644 doc/safec-3.4/d9/da2/unw16ifexc_8h__dep__incl.map create mode 100644 doc/safec-3.4/d9/da2/unw16ifexc_8h__dep__incl.md5 create mode 100644 doc/safec-3.4/d9/da2/unw16ifexc_8h__dep__incl.png create mode 100644 doc/safec-3.4/d9/da5/ctime__s_8c__incl.map create mode 100644 doc/safec-3.4/d9/da5/ctime__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d9/da5/ctime__s_8c__incl.png create mode 100644 doc/safec-3.4/d9/db2/vscanf__s_8c.html create mode 100644 doc/safec-3.4/d9/db2/vscanf__s_8c.js create mode 100644 doc/safec-3.4/d9/dca/safe__mem__constraint_8h__dep__incl.map create mode 100644 doc/safec-3.4/d9/dca/safe__mem__constraint_8h__dep__incl.md5 create mode 100644 doc/safec-3.4/d9/dca/safe__mem__constraint_8h__dep__incl.png create mode 100644 doc/safec-3.4/d9/dd4/wmemcpy__s_8c.html create mode 100644 doc/safec-3.4/d9/dd4/wmemcpy__s_8c.js create mode 100644 doc/safec-3.4/d9/dd6/_r_e_a_d_m_e_8md.html create mode 100644 doc/safec-3.4/d9/de4/bsearch__s_8c__incl.map create mode 100644 doc/safec-3.4/d9/de4/bsearch__s_8c__incl.md5 create mode 100644 doc/safec-3.4/d9/de4/bsearch__s_8c__incl.png create mode 100644 doc/safec-3.4/d9/df1/strspn__s_8c.html create mode 100644 doc/safec-3.4/d9/df1/strspn__s_8c.js create mode 100644 doc/safec-3.4/d9/df1/struct_u_n_w_i_f__cc.html create mode 100644 doc/safec-3.4/d9/df1/struct_u_n_w_i_f__cc.js create mode 100644 doc/safec-3.4/d9/df8/strrchr__s_8c.html create mode 100644 doc/safec-3.4/d9/df8/strrchr__s_8c.js create mode 100644 doc/safec-3.4/d9/dfd/unw16ifcmp_8h.html create mode 100644 doc/safec-3.4/d9/dfd/unw16ifcmp_8h.js create mode 100644 doc/safec-3.4/d9/dfe/strlastdiff__s_8c.html create mode 100644 doc/safec-3.4/d9/dfe/strlastdiff__s_8c.js create mode 100644 doc/safec-3.4/da/d0d/safe__compile_8h__dep__incl.map create mode 100644 doc/safec-3.4/da/d0d/safe__compile_8h__dep__incl.md5 create mode 100644 doc/safec-3.4/da/d0d/safe__compile_8h__dep__incl.png create mode 100644 doc/safec-3.4/da/d1a/wcstok__s_8c.html create mode 100644 doc/safec-3.4/da/d1a/wcstok__s_8c.js create mode 100644 doc/safec-3.4/da/d22/memset16__s_8c.html create mode 100644 doc/safec-3.4/da/d22/memset16__s_8c.js create mode 100644 doc/safec-3.4/da/d2b/strerror__s_8c__incl.map create mode 100644 doc/safec-3.4/da/d2b/strerror__s_8c__incl.md5 create mode 100644 doc/safec-3.4/da/d2b/strerror__s_8c__incl.png create mode 100644 doc/safec-3.4/da/d45/strnset__s_8c.html create mode 100644 doc/safec-3.4/da/d45/strnset__s_8c.js create mode 100644 doc/safec-3.4/da/d4f/wcsupr__s_8c__incl.map create mode 100644 doc/safec-3.4/da/d4f/wcsupr__s_8c__incl.md5 create mode 100644 doc/safec-3.4/da/d4f/wcsupr__s_8c__incl.png create mode 100644 doc/safec-3.4/da/d71/wcsstr_8c__incl.map create mode 100644 doc/safec-3.4/da/d71/wcsstr_8c__incl.md5 create mode 100644 doc/safec-3.4/da/d71/wcsstr_8c__incl.png create mode 100644 doc/safec-3.4/da/d8c/mem__primitives__lib_8h.html create mode 100644 doc/safec-3.4/da/d8c/mem__primitives__lib_8h.js create mode 100644 doc/safec-3.4/da/da9/wmemmove__s_8c__incl.map create mode 100644 doc/safec-3.4/da/da9/wmemmove__s_8c__incl.md5 create mode 100644 doc/safec-3.4/da/da9/wmemmove__s_8c__incl.png create mode 100644 doc/safec-3.4/da/db5/strlastsame__s_8c.html create mode 100644 doc/safec-3.4/da/db5/strlastsame__s_8c.js create mode 100644 doc/safec-3.4/da/db8/strisdigit__s_8c.html create mode 100644 doc/safec-3.4/da/db8/strisdigit__s_8c.js create mode 100644 doc/safec-3.4/da/db8/wcscpy__s_8c__incl.map create mode 100644 doc/safec-3.4/da/db8/wcscpy__s_8c__incl.md5 create mode 100644 doc/safec-3.4/da/db8/wcscpy__s_8c__incl.png create mode 100644 doc/safec-3.4/da/dc2/scanf__s_8c__incl.map create mode 100644 doc/safec-3.4/da/dc2/scanf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/da/dc2/scanf__s_8c__incl.png create mode 100644 doc/safec-3.4/da/dc7/wmemcpy__s_8c__incl.map create mode 100644 doc/safec-3.4/da/dc7/wmemcpy__s_8c__incl.md5 create mode 100644 doc/safec-3.4/da/dc7/wmemcpy__s_8c__incl.png create mode 100644 doc/safec-3.4/da/dd0/vwprintf__s_8c__incl.map create mode 100644 doc/safec-3.4/da/dd0/vwprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/da/dd0/vwprintf__s_8c__incl.png create mode 100644 doc/safec-3.4/da/deb/strcoll__s_8c__incl.map create mode 100644 doc/safec-3.4/da/deb/strcoll__s_8c__incl.md5 create mode 100644 doc/safec-3.4/da/deb/strcoll__s_8c__incl.png create mode 100644 doc/safec-3.4/da/dff/wprintf__s_8c__incl.map create mode 100644 doc/safec-3.4/da/dff/wprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/da/dff/wprintf__s_8c__incl.png create mode 100644 doc/safec-3.4/db/d18/memset__s_8c__incl.map create mode 100644 doc/safec-3.4/db/d18/memset__s_8c__incl.md5 create mode 100644 doc/safec-3.4/db/d18/memset__s_8c__incl.png create mode 100644 doc/safec-3.4/db/d28/wcsicmp__s_8c__incl.map create mode 100644 doc/safec-3.4/db/d28/wcsicmp__s_8c__incl.md5 create mode 100644 doc/safec-3.4/db/d28/wcsicmp__s_8c__incl.png create mode 100644 doc/safec-3.4/db/d36/memcpy__s_8c__incl.map create mode 100644 doc/safec-3.4/db/d36/memcpy__s_8c__incl.md5 create mode 100644 doc/safec-3.4/db/d36/memcpy__s_8c__incl.png create mode 100644 doc/safec-3.4/db/d37/wcrtomb__s_8c.html create mode 100644 doc/safec-3.4/db/d37/wcrtomb__s_8c.js create mode 100644 doc/safec-3.4/db/d53/wcsnlen__s_8c.html create mode 100644 doc/safec-3.4/db/d53/wcsnlen__s_8c.js create mode 100644 doc/safec-3.4/db/d59/memzero32__s_8c.html create mode 100644 doc/safec-3.4/db/d59/memzero32__s_8c.js create mode 100644 doc/safec-3.4/db/d5b/strcmp__s_8c__incl.map create mode 100644 doc/safec-3.4/db/d5b/strcmp__s_8c__incl.md5 create mode 100644 doc/safec-3.4/db/d5b/strcmp__s_8c__incl.png create mode 100644 doc/safec-3.4/db/d65/wcsset__s_8c__incl.map create mode 100644 doc/safec-3.4/db/d65/wcsset__s_8c__incl.md5 create mode 100644 doc/safec-3.4/db/d65/wcsset__s_8c__incl.png create mode 100644 doc/safec-3.4/db/d66/strnterminate__s_8c__incl.map create mode 100644 doc/safec-3.4/db/d66/strnterminate__s_8c__incl.md5 create mode 100644 doc/safec-3.4/db/d66/strnterminate__s_8c__incl.png create mode 100644 doc/safec-3.4/db/d69/safe__lib_8h.html create mode 100644 doc/safec-3.4/db/d69/safe__lib_8h.js create mode 100644 doc/safec-3.4/db/d6c/memrchr__s_8c__incl.map create mode 100644 doc/safec-3.4/db/d6c/memrchr__s_8c__incl.md5 create mode 100644 doc/safec-3.4/db/d6c/memrchr__s_8c__incl.png create mode 100644 doc/safec-3.4/db/d82/safe__lib__errno_8h__incl.map create mode 100644 doc/safec-3.4/db/d82/safe__lib__errno_8h__incl.md5 create mode 100644 doc/safec-3.4/db/d82/safe__lib__errno_8h__incl.png create mode 100644 doc/safec-3.4/db/d8d/vsnprintf__s_8c.html create mode 100644 doc/safec-3.4/db/d8d/vsnprintf__s_8c.js create mode 100644 doc/safec-3.4/db/d8e/memccpy__s_8c__incl.map create mode 100644 doc/safec-3.4/db/d8e/memccpy__s_8c__incl.md5 create mode 100644 doc/safec-3.4/db/d8e/memccpy__s_8c__incl.png create mode 100644 doc/safec-3.4/db/d94/wmemcmp__s_8c__incl.map create mode 100644 doc/safec-3.4/db/d94/wmemcmp__s_8c__incl.md5 create mode 100644 doc/safec-3.4/db/d94/wmemcmp__s_8c__incl.png create mode 100644 doc/safec-3.4/db/d9f/unw16ifcmb_8h__dep__incl.map create mode 100644 doc/safec-3.4/db/d9f/unw16ifcmb_8h__dep__incl.md5 create mode 100644 doc/safec-3.4/db/d9f/unw16ifcmb_8h__dep__incl.png create mode 100644 doc/safec-3.4/db/da0/safe__mem__lib_8h__incl.map create mode 100644 doc/safec-3.4/db/da0/safe__mem__lib_8h__incl.md5 create mode 100644 doc/safec-3.4/db/da0/safe__mem__lib_8h__incl.png create mode 100644 doc/safec-3.4/db/da4/memmove32__s_8c__incl.map create mode 100644 doc/safec-3.4/db/da4/memmove32__s_8c__incl.md5 create mode 100644 doc/safec-3.4/db/da4/memmove32__s_8c__incl.png create mode 100644 doc/safec-3.4/db/dab/unwifexc_8h.html create mode 100644 doc/safec-3.4/db/dab/unwifexc_8h.js create mode 100644 doc/safec-3.4/db/dae/towctrans_8c__incl.map create mode 100644 doc/safec-3.4/db/dae/towctrans_8c__incl.md5 create mode 100644 doc/safec-3.4/db/dae/towctrans_8c__incl.png create mode 100644 doc/safec-3.4/db/dbf/gmtime__s_8c__incl.map create mode 100644 doc/safec-3.4/db/dbf/gmtime__s_8c__incl.md5 create mode 100644 doc/safec-3.4/db/dbf/gmtime__s_8c__incl.png create mode 100644 doc/safec-3.4/db/dc0/memcpy32__s_8c.html create mode 100644 doc/safec-3.4/db/dc0/memcpy32__s_8c.js create mode 100644 doc/safec-3.4/db/dc3/strstr__s_8c.html create mode 100644 doc/safec-3.4/db/dc3/strstr__s_8c.js create mode 100644 doc/safec-3.4/db/dc5/fwscanf__s_8c__incl.map create mode 100644 doc/safec-3.4/db/dc5/fwscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/db/dc5/fwscanf__s_8c__incl.png create mode 100644 doc/safec-3.4/db/de3/strcasecmp__s_8c__incl.map create mode 100644 doc/safec-3.4/db/de3/strcasecmp__s_8c__incl.md5 create mode 100644 doc/safec-3.4/db/de3/strcasecmp__s_8c__incl.png create mode 100644 doc/safec-3.4/db/def/strcpyfldin__s_8c.html create mode 100644 doc/safec-3.4/db/def/strcpyfldin__s_8c.js create mode 100644 doc/safec-3.4/dc/d06/strnlen__s_8c.html create mode 100644 doc/safec-3.4/dc/d06/strnlen__s_8c.js create mode 100644 doc/safec-3.4/dc/d06/unwifcan_8h.html create mode 100644 doc/safec-3.4/dc/d06/unwifcan_8h.js create mode 100644 doc/safec-3.4/dc/d08/wcsnset__s_8c__incl.map create mode 100644 doc/safec-3.4/dc/d08/wcsnset__s_8c__incl.md5 create mode 100644 doc/safec-3.4/dc/d08/wcsnset__s_8c__incl.png create mode 100644 doc/safec-3.4/dc/d0c/wcsnset__s_8c.html create mode 100644 doc/safec-3.4/dc/d0c/wcsnset__s_8c.js create mode 100644 doc/safec-3.4/dc/d0e/wcscmp__s_8c__incl.map create mode 100644 doc/safec-3.4/dc/d0e/wcscmp__s_8c__incl.md5 create mode 100644 doc/safec-3.4/dc/d0e/wcscmp__s_8c__incl.png create mode 100644 doc/safec-3.4/dc/d12/safe__mem__constraint_8c__incl.map create mode 100644 doc/safec-3.4/dc/d12/safe__mem__constraint_8c__incl.md5 create mode 100644 doc/safec-3.4/dc/d12/safe__mem__constraint_8c__incl.png create mode 100644 doc/safec-3.4/dc/d32/towfc__s_8c.html create mode 100644 doc/safec-3.4/dc/d32/towfc__s_8c.js create mode 100644 doc/safec-3.4/dc/d4e/wcsncpy__s_8c.html create mode 100644 doc/safec-3.4/dc/d4e/wcsncpy__s_8c.js create mode 100644 doc/safec-3.4/dc/d54/hangul_8h__dep__incl.map create mode 100644 doc/safec-3.4/dc/d54/hangul_8h__dep__incl.md5 create mode 100644 doc/safec-3.4/dc/d54/hangul_8h__dep__incl.png create mode 100644 doc/safec-3.4/dc/d72/localtime__s_8c.html create mode 100644 doc/safec-3.4/dc/d72/localtime__s_8c.js create mode 100644 doc/safec-3.4/dc/d7b/strnlen__s_8c__incl.map create mode 100644 doc/safec-3.4/dc/d7b/strnlen__s_8c__incl.md5 create mode 100644 doc/safec-3.4/dc/d7b/strnlen__s_8c__incl.png create mode 100644 doc/safec-3.4/dc/d7e/fopen__s_8c.html create mode 100644 doc/safec-3.4/dc/d7e/fopen__s_8c.js create mode 100644 doc/safec-3.4/dc/d7e/strncpy__s_8c__incl.map create mode 100644 doc/safec-3.4/dc/d7e/strncpy__s_8c__incl.md5 create mode 100644 doc/safec-3.4/dc/d7e/strncpy__s_8c__incl.png create mode 100644 doc/safec-3.4/dc/dd5/strljustify__s_8c__incl.map create mode 100644 doc/safec-3.4/dc/dd5/strljustify__s_8c__incl.md5 create mode 100644 doc/safec-3.4/dc/dd5/strljustify__s_8c__incl.png create mode 100644 doc/safec-3.4/dc/dd7/strnatcmp__s_8c__incl.map create mode 100644 doc/safec-3.4/dc/dd7/strnatcmp__s_8c__incl.md5 create mode 100644 doc/safec-3.4/dc/dd7/strnatcmp__s_8c__incl.png create mode 100644 doc/safec-3.4/dd/d0a/safe__types_8h.html create mode 100644 doc/safec-3.4/dd/d0a/safe__types_8h.js create mode 100644 doc/safec-3.4/dd/d33/vswprintf__s_8c.html create mode 100644 doc/safec-3.4/dd/d33/vswprintf__s_8c.js create mode 100644 doc/safec-3.4/dd/d35/asctime__s_8c__incl.map create mode 100644 doc/safec-3.4/dd/d35/asctime__s_8c__incl.md5 create mode 100644 doc/safec-3.4/dd/d35/asctime__s_8c__incl.png create mode 100644 doc/safec-3.4/dd/d37/memcmp16__s_8c__incl.map create mode 100644 doc/safec-3.4/dd/d37/memcmp16__s_8c__incl.md5 create mode 100644 doc/safec-3.4/dd/d37/memcmp16__s_8c__incl.png create mode 100644 doc/safec-3.4/dd/d38/strcpyfld__s_8c.html create mode 100644 doc/safec-3.4/dd/d38/strcpyfld__s_8c.js create mode 100644 doc/safec-3.4/dd/d46/strisuppercase__s_8c__incl.map create mode 100644 doc/safec-3.4/dd/d46/strisuppercase__s_8c__incl.md5 create mode 100644 doc/safec-3.4/dd/d46/strisuppercase__s_8c__incl.png create mode 100644 doc/safec-3.4/dd/d70/strset__s_8c__incl.map create mode 100644 doc/safec-3.4/dd/d70/strset__s_8c__incl.md5 create mode 100644 doc/safec-3.4/dd/d70/strset__s_8c__incl.png create mode 100644 doc/safec-3.4/dd/d73/strcspn__s_8c.html create mode 100644 doc/safec-3.4/dd/d73/strcspn__s_8c.js create mode 100644 doc/safec-3.4/dd/d75/struct_u_n_w_i_f__compat__exc__t.html create mode 100644 doc/safec-3.4/dd/d75/struct_u_n_w_i_f__compat__exc__t.js create mode 100644 doc/safec-3.4/dd/d81/strcat__s_8c.html create mode 100644 doc/safec-3.4/dd/d81/strcat__s_8c.js create mode 100644 doc/safec-3.4/dd/d8b/strnset__s_8c__incl.map create mode 100644 doc/safec-3.4/dd/d8b/strnset__s_8c__incl.md5 create mode 100644 doc/safec-3.4/dd/d8b/strnset__s_8c__incl.png create mode 100644 doc/safec-3.4/dd/d8f/wcsnatcmp__s_8c__incl.map create mode 100644 doc/safec-3.4/dd/d8f/wcsnatcmp__s_8c__incl.md5 create mode 100644 doc/safec-3.4/dd/d8f/wcsnatcmp__s_8c__incl.png create mode 100644 doc/safec-3.4/dd/d9a/vfwprintf__s_8c__incl.map create mode 100644 doc/safec-3.4/dd/d9a/vfwprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/dd/d9a/vfwprintf__s_8c__incl.png create mode 100644 doc/safec-3.4/dd/d9f/strisuppercase__s_8c.html create mode 100644 doc/safec-3.4/dd/d9f/strisuppercase__s_8c.js create mode 100644 doc/safec-3.4/dd/da0/todo.html create mode 100644 doc/safec-3.4/dd/dbc/ignore__handler__s_8c__incl.map create mode 100644 doc/safec-3.4/dd/dbc/ignore__handler__s_8c__incl.md5 create mode 100644 doc/safec-3.4/dd/dbc/ignore__handler__s_8c__incl.png create mode 100644 doc/safec-3.4/dd/dbe/strstr__s_8c__incl.map create mode 100644 doc/safec-3.4/dd/dbe/strstr__s_8c__incl.md5 create mode 100644 doc/safec-3.4/dd/dbe/strstr__s_8c__incl.png create mode 100644 doc/safec-3.4/dd/dc0/memcpy16__s_8c__incl.map create mode 100644 doc/safec-3.4/dd/dc0/memcpy16__s_8c__incl.md5 create mode 100644 doc/safec-3.4/dd/dc0/memcpy16__s_8c__incl.png create mode 100644 doc/safec-3.4/dd/dd1/strspn__s_8c__incl.map create mode 100644 doc/safec-3.4/dd/dd1/strspn__s_8c__incl.md5 create mode 100644 doc/safec-3.4/dd/dd1/strspn__s_8c__incl.png create mode 100644 doc/safec-3.4/dd/dd4/safe__lib__errno_8h__dep__incl.map create mode 100644 doc/safec-3.4/dd/dd4/safe__lib__errno_8h__dep__incl.md5 create mode 100644 doc/safec-3.4/dd/dd4/safe__lib__errno_8h__dep__incl.png create mode 100644 doc/safec-3.4/dd/de1/memcpy16__s_8c.html create mode 100644 doc/safec-3.4/dd/de1/memcpy16__s_8c.js create mode 100644 doc/safec-3.4/dd/de1/strnterminate__s_8c.html create mode 100644 doc/safec-3.4/dd/de1/strnterminate__s_8c.js create mode 100644 doc/safec-3.4/dd/def/memrchr__s_8c.html create mode 100644 doc/safec-3.4/dd/def/memrchr__s_8c.js create mode 100644 doc/safec-3.4/dd/df8/wcsstr__s_8c.html create mode 100644 doc/safec-3.4/dd/df8/wcsstr__s_8c.js create mode 100644 doc/safec-3.4/de/d15/wcslwr__s_8c__incl.map create mode 100644 doc/safec-3.4/de/d15/wcslwr__s_8c__incl.md5 create mode 100644 doc/safec-3.4/de/d15/wcslwr__s_8c__incl.png create mode 100644 doc/safec-3.4/de/d15/wcsncmp__s_8c.html create mode 100644 doc/safec-3.4/de/d15/wcsncmp__s_8c.js create mode 100644 doc/safec-3.4/de/d25/memset__s_8c.html create mode 100644 doc/safec-3.4/de/d25/memset__s_8c.js create mode 100644 doc/safec-3.4/de/d32/vfprintf__s_8c.html create mode 100644 doc/safec-3.4/de/d32/vfprintf__s_8c.js create mode 100644 doc/safec-3.4/de/d33/wcscpy__s_8c.html create mode 100644 doc/safec-3.4/de/d33/wcscpy__s_8c.js create mode 100644 doc/safec-3.4/de/d3e/strfirstdiff__s_8c.html create mode 100644 doc/safec-3.4/de/d3e/strfirstdiff__s_8c.js create mode 100644 doc/safec-3.4/de/d45/wcscat__s_8c.html create mode 100644 doc/safec-3.4/de/d45/wcscat__s_8c.js create mode 100644 doc/safec-3.4/de/d5b/strislowercase__s_8c.html create mode 100644 doc/safec-3.4/de/d5b/strislowercase__s_8c.js create mode 100644 doc/safec-3.4/de/d70/memcpy__s_8c.html create mode 100644 doc/safec-3.4/de/d70/memcpy__s_8c.js create mode 100644 doc/safec-3.4/de/d77/vsnwprintf__s_8c__incl.map create mode 100644 doc/safec-3.4/de/d77/vsnwprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/de/d77/vsnwprintf__s_8c__incl.png create mode 100644 doc/safec-3.4/de/d84/struct_u_n_w_i_f__complist.html create mode 100644 doc/safec-3.4/de/d84/struct_u_n_w_i_f__complist.js create mode 100644 doc/safec-3.4/de/d97/fwprintf__s_8c.html create mode 100644 doc/safec-3.4/de/d97/fwprintf__s_8c.js create mode 100644 doc/safec-3.4/de/da4/vprintf__s_8c.html create mode 100644 doc/safec-3.4/de/da4/vprintf__s_8c.js create mode 100644 doc/safec-3.4/de/db0/wcsnorm__s_8c__incl.map create mode 100644 doc/safec-3.4/de/db0/wcsnorm__s_8c__incl.md5 create mode 100644 doc/safec-3.4/de/db0/wcsnorm__s_8c__incl.png create mode 100644 doc/safec-3.4/de/dc7/strcmpfld__s_8c__incl.map create mode 100644 doc/safec-3.4/de/dc7/strcmpfld__s_8c__incl.md5 create mode 100644 doc/safec-3.4/de/dc7/strcmpfld__s_8c__incl.png create mode 100644 doc/safec-3.4/de/dd3/strpbrk__s_8c.html create mode 100644 doc/safec-3.4/de/dd3/strpbrk__s_8c.js create mode 100644 doc/safec-3.4/de/ddc/sprintf__s_8c__incl.map create mode 100644 doc/safec-3.4/de/ddc/sprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/de/ddc/sprintf__s_8c__incl.png create mode 100644 doc/safec-3.4/de/de6/wmemmove__s_8c.html create mode 100644 doc/safec-3.4/de/de6/wmemmove__s_8c.js create mode 100644 doc/safec-3.4/de/df0/memcmp32__s_8c.html create mode 100644 doc/safec-3.4/de/df0/memcmp32__s_8c.js create mode 100644 doc/safec-3.4/de/df4/localtime__s_8c__incl.map create mode 100644 doc/safec-3.4/de/df4/localtime__s_8c__incl.md5 create mode 100644 doc/safec-3.4/de/df4/localtime__s_8c__incl.png create mode 100644 doc/safec-3.4/de/dfd/strlastsame__s_8c__incl.map create mode 100644 doc/safec-3.4/de/dfd/strlastsame__s_8c__incl.md5 create mode 100644 doc/safec-3.4/de/dfd/strlastsame__s_8c__incl.png create mode 100644 doc/safec-3.4/df/d01/vscanf__s_8c__incl.map create mode 100644 doc/safec-3.4/df/d01/vscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/df/d01/vscanf__s_8c__incl.png create mode 100644 doc/safec-3.4/df/d0a/safe__compile_8h.html create mode 100644 doc/safec-3.4/df/d0a/safe__compile_8h.js create mode 100644 doc/safec-3.4/df/d1c/fscanf__s_8c.html create mode 100644 doc/safec-3.4/df/d1c/fscanf__s_8c.js create mode 100644 doc/safec-3.4/df/d2b/strfirstchar__s_8c__incl.map create mode 100644 doc/safec-3.4/df/d2b/strfirstchar__s_8c__incl.md5 create mode 100644 doc/safec-3.4/df/d2b/strfirstchar__s_8c__incl.png create mode 100644 doc/safec-3.4/df/d54/unwifcmp_8h.html create mode 100644 doc/safec-3.4/df/d54/unwifcmp_8h.js create mode 100644 doc/safec-3.4/df/d5c/vsscanf__s_8c__incl.map create mode 100644 doc/safec-3.4/df/d5c/vsscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/df/d5c/vsscanf__s_8c__incl.png create mode 100644 doc/safec-3.4/df/d73/fprintf__s_8c.html create mode 100644 doc/safec-3.4/df/d73/fprintf__s_8c.js create mode 100644 doc/safec-3.4/df/d73/vfprintf__s_8c__incl.map create mode 100644 doc/safec-3.4/df/d73/vfprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.4/df/d73/vfprintf__s_8c__incl.png create mode 100644 doc/safec-3.4/df/d74/struct_u_n_w_i_f__complist__s.html create mode 100644 doc/safec-3.4/df/d74/struct_u_n_w_i_f__complist__s.js create mode 100644 doc/safec-3.4/df/d8b/strncat__s_8c.html create mode 100644 doc/safec-3.4/df/d8b/strncat__s_8c.js create mode 100644 doc/safec-3.4/df/d8e/strcpy__s_8c.html create mode 100644 doc/safec-3.4/df/d8e/strcpy__s_8c.js create mode 100644 doc/safec-3.4/df/db3/mbsrtowcs__s_8c.html create mode 100644 doc/safec-3.4/df/db3/mbsrtowcs__s_8c.js create mode 100644 doc/safec-3.4/df/dda/memset32__s_8c__incl.map create mode 100644 doc/safec-3.4/df/dda/memset32__s_8c__incl.md5 create mode 100644 doc/safec-3.4/df/dda/memset32__s_8c__incl.png create mode 100644 doc/safec-3.4/df/dda/safe__mem__constraint_8h__incl.map create mode 100644 doc/safec-3.4/df/dda/safe__mem__constraint_8h__incl.md5 create mode 100644 doc/safec-3.4/df/dda/safe__mem__constraint_8h__incl.png create mode 100644 doc/safec-3.4/dir_000001_000008.html create mode 100644 doc/safec-3.4/dir_000002_000008.html create mode 100644 doc/safec-3.4/dir_000003_000008.html create mode 100644 doc/safec-3.4/dir_000004_000008.html create mode 100644 doc/safec-3.4/dir_000005_000008.html create mode 100644 doc/safec-3.4/dir_000006_000008.html create mode 100644 doc/safec-3.4/dir_000007_000008.html create mode 100644 doc/safec-3.4/dir_000009_000008.html create mode 100644 doc/safec-3.4/dir_000011_000008.html create mode 100644 doc/safec-3.4/dir_098f96d9aedd707c995695089b479f0c.html create mode 100644 doc/safec-3.4/dir_098f96d9aedd707c995695089b479f0c_dep.map create mode 100644 doc/safec-3.4/dir_098f96d9aedd707c995695089b479f0c_dep.md5 create mode 100644 doc/safec-3.4/dir_098f96d9aedd707c995695089b479f0c_dep.png create mode 100644 doc/safec-3.4/dir_3626fa24880620b7f1cffd2b3442ca73.html create mode 100644 doc/safec-3.4/dir_3626fa24880620b7f1cffd2b3442ca73_dep.map create mode 100644 doc/safec-3.4/dir_3626fa24880620b7f1cffd2b3442ca73_dep.md5 create mode 100644 doc/safec-3.4/dir_3626fa24880620b7f1cffd2b3442ca73_dep.png create mode 100644 doc/safec-3.4/dir_52950a69661d8f09edbff6c0ef8ebd11.html create mode 100644 doc/safec-3.4/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.map create mode 100644 doc/safec-3.4/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.md5 create mode 100644 doc/safec-3.4/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.png create mode 100644 doc/safec-3.4/dir_622d6f97fa5c1d8a93db70ff15b3a1df.html create mode 100644 doc/safec-3.4/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.map create mode 100644 doc/safec-3.4/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.md5 create mode 100644 doc/safec-3.4/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.png create mode 100644 doc/safec-3.4/dir_68267d1309a1af8e8297ef4c3efbcdba.html create mode 100644 doc/safec-3.4/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map create mode 100644 doc/safec-3.4/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 create mode 100644 doc/safec-3.4/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png create mode 100644 doc/safec-3.4/dir_7cdb440869b1bd6f37a494350d5ae583.html create mode 100644 doc/safec-3.4/dir_88826aa2a10e1882b573f502bc7f4b55.html create mode 100644 doc/safec-3.4/dir_88826aa2a10e1882b573f502bc7f4b55_dep.map create mode 100644 doc/safec-3.4/dir_88826aa2a10e1882b573f502bc7f4b55_dep.md5 create mode 100644 doc/safec-3.4/dir_88826aa2a10e1882b573f502bc7f4b55_dep.png create mode 100644 doc/safec-3.4/dir_9d06de122c6b3cd03cc49101ab68d3b6.html create mode 100644 doc/safec-3.4/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.map create mode 100644 doc/safec-3.4/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.md5 create mode 100644 doc/safec-3.4/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.png create mode 100644 doc/safec-3.4/dir_a71443761d886d6152d96ebd3fda63af.html create mode 100644 doc/safec-3.4/dir_a71443761d886d6152d96ebd3fda63af_dep.map create mode 100644 doc/safec-3.4/dir_a71443761d886d6152d96ebd3fda63af_dep.md5 create mode 100644 doc/safec-3.4/dir_a71443761d886d6152d96ebd3fda63af_dep.png create mode 100644 doc/safec-3.4/dir_c184e51c84f2c3f0345bbc8a0d75d3e1.html create mode 100644 doc/safec-3.4/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.map create mode 100644 doc/safec-3.4/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.md5 create mode 100644 doc/safec-3.4/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.png create mode 100644 doc/safec-3.4/dir_ce758a24fd4f9b8e2b762ee99b07530a.html create mode 100644 doc/safec-3.4/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.map create mode 100644 doc/safec-3.4/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.md5 create mode 100644 doc/safec-3.4/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.png create mode 100644 doc/safec-3.4/dir_d44c64559bbebec7f509842c48db8b23.html create mode 100644 doc/safec-3.4/doc.png create mode 100644 doc/safec-3.4/doxygen.css create mode 100644 doc/safec-3.4/doxygen.png create mode 100644 doc/safec-3.4/dynsections.js create mode 100644 doc/safec-3.4/files.html create mode 100644 doc/safec-3.4/files_dup.js create mode 100644 doc/safec-3.4/folderclosed.png create mode 100644 doc/safec-3.4/folderopen.png create mode 100644 doc/safec-3.4/functions.html create mode 100644 doc/safec-3.4/functions_vars.html create mode 100644 doc/safec-3.4/globals.html create mode 100644 doc/safec-3.4/globals__.html create mode 100644 doc/safec-3.4/globals_a.html create mode 100644 doc/safec-3.4/globals_b.html create mode 100644 doc/safec-3.4/globals_c.html create mode 100644 doc/safec-3.4/globals_d.html create mode 100644 doc/safec-3.4/globals_defs.html create mode 100644 doc/safec-3.4/globals_defs.js create mode 100644 doc/safec-3.4/globals_defs_a.html create mode 100644 doc/safec-3.4/globals_defs_b.html create mode 100644 doc/safec-3.4/globals_defs_c.html create mode 100644 doc/safec-3.4/globals_defs_d.html create mode 100644 doc/safec-3.4/globals_defs_e.html create mode 100644 doc/safec-3.4/globals_defs_g.html create mode 100644 doc/safec-3.4/globals_defs_h.html create mode 100644 doc/safec-3.4/globals_defs_i.html create mode 100644 doc/safec-3.4/globals_defs_l.html create mode 100644 doc/safec-3.4/globals_defs_m.html create mode 100644 doc/safec-3.4/globals_defs_n.html create mode 100644 doc/safec-3.4/globals_defs_q.html create mode 100644 doc/safec-3.4/globals_defs_r.html create mode 100644 doc/safec-3.4/globals_defs_s.html create mode 100644 doc/safec-3.4/globals_defs_t.html create mode 100644 doc/safec-3.4/globals_defs_u.html create mode 100644 doc/safec-3.4/globals_defs_v.html create mode 100644 doc/safec-3.4/globals_defs_w.html create mode 100644 doc/safec-3.4/globals_dup.js create mode 100644 doc/safec-3.4/globals_e.html create mode 100644 doc/safec-3.4/globals_f.html create mode 100644 doc/safec-3.4/globals_func.html create mode 100644 doc/safec-3.4/globals_func.js create mode 100644 doc/safec-3.4/globals_func_a.html create mode 100644 doc/safec-3.4/globals_func_b.html create mode 100644 doc/safec-3.4/globals_func_c.html create mode 100644 doc/safec-3.4/globals_func_f.html create mode 100644 doc/safec-3.4/globals_func_g.html create mode 100644 doc/safec-3.4/globals_func_h.html create mode 100644 doc/safec-3.4/globals_func_i.html create mode 100644 doc/safec-3.4/globals_func_l.html create mode 100644 doc/safec-3.4/globals_func_m.html create mode 100644 doc/safec-3.4/globals_func_p.html create mode 100644 doc/safec-3.4/globals_func_q.html create mode 100644 doc/safec-3.4/globals_func_s.html create mode 100644 doc/safec-3.4/globals_func_t.html create mode 100644 doc/safec-3.4/globals_func_v.html create mode 100644 doc/safec-3.4/globals_func_w.html create mode 100644 doc/safec-3.4/globals_g.html create mode 100644 doc/safec-3.4/globals_h.html create mode 100644 doc/safec-3.4/globals_i.html create mode 100644 doc/safec-3.4/globals_l.html create mode 100644 doc/safec-3.4/globals_m.html create mode 100644 doc/safec-3.4/globals_n.html create mode 100644 doc/safec-3.4/globals_p.html create mode 100644 doc/safec-3.4/globals_q.html create mode 100644 doc/safec-3.4/globals_r.html create mode 100644 doc/safec-3.4/globals_s.html create mode 100644 doc/safec-3.4/globals_t.html create mode 100644 doc/safec-3.4/globals_type.html create mode 100644 doc/safec-3.4/globals_u.html create mode 100644 doc/safec-3.4/globals_v.html create mode 100644 doc/safec-3.4/globals_vars.html create mode 100644 doc/safec-3.4/globals_vars.js create mode 100644 doc/safec-3.4/globals_vars_c.html create mode 100644 doc/safec-3.4/globals_vars_d.html create mode 100644 doc/safec-3.4/globals_vars_e.html create mode 100644 doc/safec-3.4/globals_vars_l.html create mode 100644 doc/safec-3.4/globals_vars_m.html create mode 100644 doc/safec-3.4/globals_vars_n.html create mode 100644 doc/safec-3.4/globals_vars_p.html create mode 100644 doc/safec-3.4/globals_vars_s.html create mode 100644 doc/safec-3.4/globals_vars_t.html create mode 100644 doc/safec-3.4/globals_vars_u.html create mode 100644 doc/safec-3.4/globals_w.html create mode 100644 doc/safec-3.4/graph_legend.html create mode 100644 doc/safec-3.4/graph_legend.md5 create mode 100644 doc/safec-3.4/graph_legend.png create mode 100644 doc/safec-3.4/index.html create mode 100644 doc/safec-3.4/jquery.js create mode 100644 doc/safec-3.4/menu.js create mode 100644 doc/safec-3.4/menudata.js create mode 100644 doc/safec-3.4/nav_f.png create mode 100644 doc/safec-3.4/nav_g.png create mode 100644 doc/safec-3.4/nav_h.png create mode 100644 doc/safec-3.4/navtree.css create mode 100644 doc/safec-3.4/navtree.js create mode 100644 doc/safec-3.4/navtreedata.js create mode 100644 doc/safec-3.4/navtreeindex0.js create mode 100644 doc/safec-3.4/navtreeindex1.js create mode 100644 doc/safec-3.4/navtreeindex2.js create mode 100644 doc/safec-3.4/navtreeindex3.js create mode 100644 doc/safec-3.4/navtreeindex4.js create mode 100644 doc/safec-3.4/navtreeindex5.js create mode 100644 doc/safec-3.4/navtreeindex6.js create mode 100644 doc/safec-3.4/navtreeindex7.js create mode 100644 doc/safec-3.4/navtreeindex8.js create mode 100644 doc/safec-3.4/open.png create mode 100644 doc/safec-3.4/pages.html create mode 100644 doc/safec-3.4/resize.js create mode 100644 doc/safec-3.4/search/all_0.html create mode 100644 doc/safec-3.4/search/all_0.js create mode 100644 doc/safec-3.4/search/all_1.html create mode 100644 doc/safec-3.4/search/all_1.js create mode 100644 doc/safec-3.4/search/all_10.html create mode 100644 doc/safec-3.4/search/all_10.js create mode 100644 doc/safec-3.4/search/all_11.html create mode 100644 doc/safec-3.4/search/all_11.js create mode 100644 doc/safec-3.4/search/all_12.html create mode 100644 doc/safec-3.4/search/all_12.js create mode 100644 doc/safec-3.4/search/all_13.html create mode 100644 doc/safec-3.4/search/all_13.js create mode 100644 doc/safec-3.4/search/all_14.html create mode 100644 doc/safec-3.4/search/all_14.js create mode 100644 doc/safec-3.4/search/all_15.html create mode 100644 doc/safec-3.4/search/all_15.js create mode 100644 doc/safec-3.4/search/all_16.html create mode 100644 doc/safec-3.4/search/all_16.js create mode 100644 doc/safec-3.4/search/all_2.html create mode 100644 doc/safec-3.4/search/all_2.js create mode 100644 doc/safec-3.4/search/all_3.html create mode 100644 doc/safec-3.4/search/all_3.js create mode 100644 doc/safec-3.4/search/all_4.html create mode 100644 doc/safec-3.4/search/all_4.js create mode 100644 doc/safec-3.4/search/all_5.html create mode 100644 doc/safec-3.4/search/all_5.js create mode 100644 doc/safec-3.4/search/all_6.html create mode 100644 doc/safec-3.4/search/all_6.js create mode 100644 doc/safec-3.4/search/all_7.html create mode 100644 doc/safec-3.4/search/all_7.js create mode 100644 doc/safec-3.4/search/all_8.html create mode 100644 doc/safec-3.4/search/all_8.js create mode 100644 doc/safec-3.4/search/all_9.html create mode 100644 doc/safec-3.4/search/all_9.js create mode 100644 doc/safec-3.4/search/all_a.html create mode 100644 doc/safec-3.4/search/all_a.js create mode 100644 doc/safec-3.4/search/all_b.html create mode 100644 doc/safec-3.4/search/all_b.js create mode 100644 doc/safec-3.4/search/all_c.html create mode 100644 doc/safec-3.4/search/all_c.js create mode 100644 doc/safec-3.4/search/all_d.html create mode 100644 doc/safec-3.4/search/all_d.js create mode 100644 doc/safec-3.4/search/all_e.html create mode 100644 doc/safec-3.4/search/all_e.js create mode 100644 doc/safec-3.4/search/all_f.html create mode 100644 doc/safec-3.4/search/all_f.js create mode 100644 doc/safec-3.4/search/classes_0.html create mode 100644 doc/safec-3.4/search/classes_0.js create mode 100644 doc/safec-3.4/search/close.png create mode 100644 doc/safec-3.4/search/defines_0.html create mode 100644 doc/safec-3.4/search/defines_0.js create mode 100644 doc/safec-3.4/search/defines_1.html create mode 100644 doc/safec-3.4/search/defines_1.js create mode 100644 doc/safec-3.4/search/defines_10.html create mode 100644 doc/safec-3.4/search/defines_10.js create mode 100644 doc/safec-3.4/search/defines_11.html create mode 100644 doc/safec-3.4/search/defines_11.js create mode 100644 doc/safec-3.4/search/defines_12.html create mode 100644 doc/safec-3.4/search/defines_12.js create mode 100644 doc/safec-3.4/search/defines_2.html create mode 100644 doc/safec-3.4/search/defines_2.js create mode 100644 doc/safec-3.4/search/defines_3.html create mode 100644 doc/safec-3.4/search/defines_3.js create mode 100644 doc/safec-3.4/search/defines_4.html create mode 100644 doc/safec-3.4/search/defines_4.js create mode 100644 doc/safec-3.4/search/defines_5.html create mode 100644 doc/safec-3.4/search/defines_5.js create mode 100644 doc/safec-3.4/search/defines_6.html create mode 100644 doc/safec-3.4/search/defines_6.js create mode 100644 doc/safec-3.4/search/defines_7.html create mode 100644 doc/safec-3.4/search/defines_7.js create mode 100644 doc/safec-3.4/search/defines_8.html create mode 100644 doc/safec-3.4/search/defines_8.js create mode 100644 doc/safec-3.4/search/defines_9.html create mode 100644 doc/safec-3.4/search/defines_9.js create mode 100644 doc/safec-3.4/search/defines_a.html create mode 100644 doc/safec-3.4/search/defines_a.js create mode 100644 doc/safec-3.4/search/defines_b.html create mode 100644 doc/safec-3.4/search/defines_b.js create mode 100644 doc/safec-3.4/search/defines_c.html create mode 100644 doc/safec-3.4/search/defines_c.js create mode 100644 doc/safec-3.4/search/defines_d.html create mode 100644 doc/safec-3.4/search/defines_d.js create mode 100644 doc/safec-3.4/search/defines_e.html create mode 100644 doc/safec-3.4/search/defines_e.js create mode 100644 doc/safec-3.4/search/defines_f.html create mode 100644 doc/safec-3.4/search/defines_f.js create mode 100644 doc/safec-3.4/search/files_0.html create mode 100644 doc/safec-3.4/search/files_0.js create mode 100644 doc/safec-3.4/search/files_1.html create mode 100644 doc/safec-3.4/search/files_1.js create mode 100644 doc/safec-3.4/search/files_10.html create mode 100644 doc/safec-3.4/search/files_10.js create mode 100644 doc/safec-3.4/search/files_2.html create mode 100644 doc/safec-3.4/search/files_2.js create mode 100644 doc/safec-3.4/search/files_3.html create mode 100644 doc/safec-3.4/search/files_3.js create mode 100644 doc/safec-3.4/search/files_4.html create mode 100644 doc/safec-3.4/search/files_4.js create mode 100644 doc/safec-3.4/search/files_5.html create mode 100644 doc/safec-3.4/search/files_5.js create mode 100644 doc/safec-3.4/search/files_6.html create mode 100644 doc/safec-3.4/search/files_6.js create mode 100644 doc/safec-3.4/search/files_7.html create mode 100644 doc/safec-3.4/search/files_7.js create mode 100644 doc/safec-3.4/search/files_8.html create mode 100644 doc/safec-3.4/search/files_8.js create mode 100644 doc/safec-3.4/search/files_9.html create mode 100644 doc/safec-3.4/search/files_9.js create mode 100644 doc/safec-3.4/search/files_a.html create mode 100644 doc/safec-3.4/search/files_a.js create mode 100644 doc/safec-3.4/search/files_b.html create mode 100644 doc/safec-3.4/search/files_b.js create mode 100644 doc/safec-3.4/search/files_c.html create mode 100644 doc/safec-3.4/search/files_c.js create mode 100644 doc/safec-3.4/search/files_d.html create mode 100644 doc/safec-3.4/search/files_d.js create mode 100644 doc/safec-3.4/search/files_e.html create mode 100644 doc/safec-3.4/search/files_e.js create mode 100644 doc/safec-3.4/search/files_f.html create mode 100644 doc/safec-3.4/search/files_f.js create mode 100644 doc/safec-3.4/search/functions_0.html create mode 100644 doc/safec-3.4/search/functions_0.js create mode 100644 doc/safec-3.4/search/functions_1.html create mode 100644 doc/safec-3.4/search/functions_1.js create mode 100644 doc/safec-3.4/search/functions_2.html create mode 100644 doc/safec-3.4/search/functions_2.js create mode 100644 doc/safec-3.4/search/functions_3.html create mode 100644 doc/safec-3.4/search/functions_3.js create mode 100644 doc/safec-3.4/search/functions_4.html create mode 100644 doc/safec-3.4/search/functions_4.js create mode 100644 doc/safec-3.4/search/functions_5.html create mode 100644 doc/safec-3.4/search/functions_5.js create mode 100644 doc/safec-3.4/search/functions_6.html create mode 100644 doc/safec-3.4/search/functions_6.js create mode 100644 doc/safec-3.4/search/functions_7.html create mode 100644 doc/safec-3.4/search/functions_7.js create mode 100644 doc/safec-3.4/search/functions_8.html create mode 100644 doc/safec-3.4/search/functions_8.js create mode 100644 doc/safec-3.4/search/functions_9.html create mode 100644 doc/safec-3.4/search/functions_9.js create mode 100644 doc/safec-3.4/search/functions_a.html create mode 100644 doc/safec-3.4/search/functions_a.js create mode 100644 doc/safec-3.4/search/functions_b.html create mode 100644 doc/safec-3.4/search/functions_b.js create mode 100644 doc/safec-3.4/search/functions_c.html create mode 100644 doc/safec-3.4/search/functions_c.js create mode 100644 doc/safec-3.4/search/functions_d.html create mode 100644 doc/safec-3.4/search/functions_d.js create mode 100644 doc/safec-3.4/search/functions_e.html create mode 100644 doc/safec-3.4/search/functions_e.js create mode 100644 doc/safec-3.4/search/functions_f.html create mode 100644 doc/safec-3.4/search/functions_f.js create mode 100644 doc/safec-3.4/search/mag_sel.png create mode 100644 doc/safec-3.4/search/nomatches.html create mode 100644 doc/safec-3.4/search/pages_0.html create mode 100644 doc/safec-3.4/search/pages_0.js create mode 100644 doc/safec-3.4/search/pages_1.html create mode 100644 doc/safec-3.4/search/pages_1.js create mode 100644 doc/safec-3.4/search/pages_2.html create mode 100644 doc/safec-3.4/search/pages_2.js create mode 100644 doc/safec-3.4/search/search.css create mode 100644 doc/safec-3.4/search/search.js create mode 100644 doc/safec-3.4/search/search_l.png create mode 100644 doc/safec-3.4/search/search_m.png create mode 100644 doc/safec-3.4/search/search_r.png create mode 100644 doc/safec-3.4/search/searchdata.js create mode 100644 doc/safec-3.4/search/typedefs_0.html create mode 100644 doc/safec-3.4/search/typedefs_0.js create mode 100644 doc/safec-3.4/search/typedefs_1.html create mode 100644 doc/safec-3.4/search/typedefs_1.js create mode 100644 doc/safec-3.4/search/typedefs_2.html create mode 100644 doc/safec-3.4/search/typedefs_2.js create mode 100644 doc/safec-3.4/search/variables_0.html create mode 100644 doc/safec-3.4/search/variables_0.js create mode 100644 doc/safec-3.4/search/variables_1.html create mode 100644 doc/safec-3.4/search/variables_1.js create mode 100644 doc/safec-3.4/search/variables_2.html create mode 100644 doc/safec-3.4/search/variables_2.js create mode 100644 doc/safec-3.4/search/variables_3.html create mode 100644 doc/safec-3.4/search/variables_3.js create mode 100644 doc/safec-3.4/search/variables_4.html create mode 100644 doc/safec-3.4/search/variables_4.js create mode 100644 doc/safec-3.4/search/variables_5.html create mode 100644 doc/safec-3.4/search/variables_5.js create mode 100644 doc/safec-3.4/search/variables_6.html create mode 100644 doc/safec-3.4/search/variables_6.js create mode 100644 doc/safec-3.4/search/variables_7.html create mode 100644 doc/safec-3.4/search/variables_7.js create mode 100644 doc/safec-3.4/search/variables_8.html create mode 100644 doc/safec-3.4/search/variables_8.js create mode 100644 doc/safec-3.4/search/variables_9.html create mode 100644 doc/safec-3.4/search/variables_9.js create mode 100644 doc/safec-3.4/search/variables_a.html create mode 100644 doc/safec-3.4/search/variables_a.js create mode 100644 doc/safec-3.4/search/variables_b.html create mode 100644 doc/safec-3.4/search/variables_b.js create mode 100644 doc/safec-3.4/splitbar.png create mode 100644 doc/safec-3.4/sync_off.png create mode 100644 doc/safec-3.4/sync_on.png create mode 100644 doc/safec-3.4/tab_a.png create mode 100644 doc/safec-3.4/tab_b.png create mode 100644 doc/safec-3.4/tab_h.png create mode 100644 doc/safec-3.4/tab_s.png create mode 100644 doc/safec-3.4/tabs.css diff --git a/doc/safec-3.4/annotated.html b/doc/safec-3.4/annotated.html new file mode 100644 index 00000000..2515ffe5 --- /dev/null +++ b/doc/safec-3.4/annotated.html @@ -0,0 +1,107 @@ + + + + + + + +safec: Data Structures + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Data Structures
+
+
+
Here are the data structures with brief descriptions:
+
+
+ diff --git a/doc/safec-3.4/annotated_dup.js b/doc/safec-3.4/annotated_dup.js new file mode 100644 index 00000000..8c9b45b8 --- /dev/null +++ b/doc/safec-3.4/annotated_dup.js @@ -0,0 +1,7 @@ +var annotated_dup = +[ + [ "UNWIF_cc", "d9/df1/struct_u_n_w_i_f__cc.html", "d9/df1/struct_u_n_w_i_f__cc" ], + [ "UNWIF_compat_exc_t", "dd/d75/struct_u_n_w_i_f__compat__exc__t.html", "dd/d75/struct_u_n_w_i_f__compat__exc__t" ], + [ "UNWIF_complist", "de/d84/struct_u_n_w_i_f__complist.html", "de/d84/struct_u_n_w_i_f__complist" ], + [ "UNWIF_complist_s", "df/d74/struct_u_n_w_i_f__complist__s.html", "df/d74/struct_u_n_w_i_f__complist__s" ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/bc_s.png b/doc/safec-3.4/bc_s.png new file mode 100644 index 0000000000000000000000000000000000000000..cafa4d5a78489106e5aa17919a7557be32e78a5d GIT binary patch literal 664 zcmV;J0%!e+P)*H4OOdRZ{^S5Qwd{#368HfX;!WiGGUg4pzAP#o{;G`~VHX-}KW3H0P;8~_-!xkTqx)#Xm6%uF+SoEQTD1|r5t zr^Zo2yHQ`_82~_ab@>!eljIO*(W9wR0D$T`Ce=7@Xl^x4np@8T094m))un8s2c1I? zCr1E)fqT<-J0s}+#4rFbxT!ehi;5&KE?Gtkx;H)u01Q5ae14h3_;T7ZW>D`~ta5WN zbu#Ancz>o%!*-G!Id{5J(5cFbL*R3wR7r3} zmZS!O7Z#SRY_yz*?vcJy|2gEVr8bjR-7?;mV}CGwqR9K`FI$`rv7oOQ9ZV+g4n>OG zPi@^vZxGe3Y&Y}a>_5|7i!tu;$Sxn9U&^iJ3sr*S?ezTzd7hiqSF-=OhPnnGEC#)r yg9bLNubB4TnSVGGKH26JrLX!I^9}$&b^QT^jJq1g9;~4N0000_E)H!3HEvS)PKZNKY5XkP61Pb9eJL81T5rpG@kQ zBqzn?#u?ep7_>?1NdQxrO2k3+{hyzwG2FY=UlR46Vc(biX9A@iw9kH(yw&`udH%Jf u!c*>r&lhDqzqGRNv%$TM93~sM53+jJ$%GdcR3-o|VeoYIb6Mw<&;$T09Ws0X literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/classes.html b/doc/safec-3.4/classes.html new file mode 100644 index 00000000..a134f40f --- /dev/null +++ b/doc/safec-3.4/classes.html @@ -0,0 +1,108 @@ + + + + + + + +safec: Data Structure Index + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Data Structure Index
+
+
+ + + + + + +
  u  
+
UNWIF_compat_exc_t   UNWIF_complist_s   
UNWIF_complist   
UNWIF_cc   
+ +
+
+ diff --git a/doc/safec-3.4/closed.png b/doc/safec-3.4/closed.png new file mode 100644 index 0000000000000000000000000000000000000000..054127a541507e5e33892bd3ecc44aacd87d1968 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V-kvUwAr*{o=N{x`P~>27_x_y8 zC|1e(V~Z)T+H{7%H3^%4CpG9Y9(W>M%XCcg!0~2IgKG}jrRV#n|8c6&e6vJV-}%MO fm+b2%u(@!n<%{rhZLA6d8q476>gTe~DWM4f11l)Q literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d0/d29/strerror__s_8h.html b/doc/safec-3.4/d0/d29/strerror__s_8h.html new file mode 100644 index 00000000..96d1d21f --- /dev/null +++ b/doc/safec-3.4/d0/d29/strerror__s_8h.html @@ -0,0 +1,154 @@ + + + + + + + +safec: strerror_s.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strerror_s.h File Reference
+
+
+ + + + + + +

+Variables

static const char * errmsgs_s []
 
static const int len_errmsgs_s []
 
+

Variable Documentation

+ +

◆ errmsgs_s

+ +
+
+ + + + + +
+ + + + +
const char* errmsgs_s[]
+
+static
+
+Initial value:
= {
"null ptr",
"length is zero",
"length is below min",
"length exceeds RSIZE_MAX",
"overlap undefined",
"empty string",
"not enough space",
"unterminated string",
"no difference",
"not found",
"wrong size",
}
+
+
+ +

◆ len_errmsgs_s

+ +
+
+ + + + + +
+ + + + +
const int len_errmsgs_s[]
+
+static
+
+Initial value:
= {
sizeof "null ptr",
sizeof "length is zero",
sizeof "length is below min",
sizeof "length exceeds RSIZE_MAX",
sizeof "overlap undefined",
sizeof "empty string",
sizeof "not enough space",
sizeof "unterminated string",
sizeof "no difference",
sizeof "not found",
sizeof "wrong size",
}
+
+
+
+
+ diff --git a/doc/safec-3.4/d0/d29/strerror__s_8h.js b/doc/safec-3.4/d0/d29/strerror__s_8h.js new file mode 100644 index 00000000..f13a3460 --- /dev/null +++ b/doc/safec-3.4/d0/d29/strerror__s_8h.js @@ -0,0 +1,5 @@ +var strerror__s_8h = +[ + [ "errmsgs_s", "d0/d29/strerror__s_8h.html#ac68369aa2d417217ceb3b259e59601ff", null ], + [ "len_errmsgs_s", "d0/d29/strerror__s_8h.html#a427368a688cb7c3c9182624f8a62fd4e", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d0/d36/wcsset__s_8c.html b/doc/safec-3.4/d0/d36/wcsset__s_8c.html new file mode 100644 index 00000000..829dc685 --- /dev/null +++ b/doc/safec-3.4/d0/d36/wcsset__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: wcsset_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wcsset_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wcsset_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _wcsset_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t value, const size_t destbos)
 
+

Function Documentation

+ +

◆ _wcsset_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wcsset_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t value,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d0/d36/wcsset__s_8c.js b/doc/safec-3.4/d0/d36/wcsset__s_8c.js new file mode 100644 index 00000000..087268ca --- /dev/null +++ b/doc/safec-3.4/d0/d36/wcsset__s_8c.js @@ -0,0 +1,4 @@ +var wcsset__s_8c = +[ + [ "_wcsset_s_chk", "d0/d36/wcsset__s_8c.html#a0944c30f08e95eddf0a540eb76708642", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d0/d4b/memzero__s_8c.html b/doc/safec-3.4/d0/d4b/memzero__s_8c.html new file mode 100644 index 00000000..9023af35 --- /dev/null +++ b/doc/safec-3.4/d0/d4b/memzero__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: memzero_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
memzero_s.c File Reference
+
+
+
#include "safe_mem_lib.h"
+
+ + Include dependency graph for memzero_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _memzero_s_chk (void *dest, rsize_t len, const size_t destbos)
 
+

Function Documentation

+ +

◆ _memzero_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _memzero_s_chk (void * dest,
rsize_t len,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d0/d4b/memzero__s_8c.js b/doc/safec-3.4/d0/d4b/memzero__s_8c.js new file mode 100644 index 00000000..df9f8f59 --- /dev/null +++ b/doc/safec-3.4/d0/d4b/memzero__s_8c.js @@ -0,0 +1,4 @@ +var memzero__s_8c = +[ + [ "_memzero_s_chk", "d0/d4b/memzero__s_8c.html#a2e6349b810d89eaeeeab07a572d44440", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d0/d50/memmove32__s_8c.html b/doc/safec-3.4/d0/d50/memmove32__s_8c.html new file mode 100644 index 00000000..6ac21979 --- /dev/null +++ b/doc/safec-3.4/d0/d50/memmove32__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: memmove32_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
memmove32_s.c File Reference
+
+
+
#include "safe_mem_lib.h"
+
+ + Include dependency graph for memmove32_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _memmove32_s_chk (uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _memmove32_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _memmove32_s_chk (uint32_t * dest,
rsize_t dmax,
const uint32_t * src,
rsize_t slen,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d0/d50/memmove32__s_8c.js b/doc/safec-3.4/d0/d50/memmove32__s_8c.js new file mode 100644 index 00000000..61742b7c --- /dev/null +++ b/doc/safec-3.4/d0/d50/memmove32__s_8c.js @@ -0,0 +1,4 @@ +var memmove32__s_8c = +[ + [ "_memmove32_s_chk", "d0/d50/memmove32__s_8c.html#a4eaa4fd633a5c674690f2de3db151ddc", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d0/d78/tmpfile__s_8c__incl.map b/doc/safec-3.4/d0/d78/tmpfile__s_8c__incl.map new file mode 100644 index 00000000..34a1ed57 --- /dev/null +++ b/doc/safec-3.4/d0/d78/tmpfile__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d0/d78/tmpfile__s_8c__incl.md5 b/doc/safec-3.4/d0/d78/tmpfile__s_8c__incl.md5 new file mode 100644 index 00000000..908b5844 --- /dev/null +++ b/doc/safec-3.4/d0/d78/tmpfile__s_8c__incl.md5 @@ -0,0 +1 @@ +f1ef4141432dbd9b553376045028a479 \ No newline at end of file diff --git a/doc/safec-3.4/d0/d78/tmpfile__s_8c__incl.png b/doc/safec-3.4/d0/d78/tmpfile__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..9087212fffc377bc6ae0dad0e37e1274a099fb84 GIT binary patch literal 20953 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 + + + + + + diff --git a/doc/safec-3.4/d0/d82/wcscoll__s_8c__incl.md5 b/doc/safec-3.4/d0/d82/wcscoll__s_8c__incl.md5 new file mode 100644 index 00000000..13915749 --- /dev/null +++ b/doc/safec-3.4/d0/d82/wcscoll__s_8c__incl.md5 @@ -0,0 +1 @@ +0772a8c979b49b74f545cf8caa98f39d \ No newline at end of file diff --git a/doc/safec-3.4/d0/d82/wcscoll__s_8c__incl.png b/doc/safec-3.4/d0/d82/wcscoll__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..27977ef53bd83aee6b5243fa5c01b18fe14df568 GIT binary patch literal 18379 zcmdVCcRbbc`#*eIGRjUxkxi0KwnWHE$R>M}y+={9ce1lL*&$?)tYdH42O%7L-IqS! z-}mub_v8NiKD{60aNe(V&FA&J-u^G;ByM7pVj~cUn^KZuuMmhU_z1+MYnYeeofC@B zdGHNGPg+6@aenddYi(8}0`UMLCH7RwIbnUu$)0#<;`-kjTAFt>>DCXW9;DNYNv4Sf zyb=qDy84Y0yWRY06xI6_F|l<20BkC3$*^gKuw+6hZ;=OKxGT5%-6kwz_d}5mQ&R?! z-FxoBeoY;6M$1C{PDXnjiTwNQ3;|RyKBA8;GxN&7|2Rs1x%j>y(s&iVJ-ALtckv_d zXdEsAA@Y>pY2$~(+ULx)J}P>-gg$#rgewjf5dxK~QE7F$JE9{bBov1$w)2pQiG!V; z^Zqq&p=WR(zOJ@593>%EKVMP-(k?+)fD3XsdAeKM&pBNi`aTT3dg z5FH)ek7I6TwooXgpyc9G)z~e`F1;eais&N_YPyOzvKY!$o}Qk@A$j!Mwu-~3>kF^l zQsW04EXwfk@U`KByu7@LY6qs|ULH2KSV1>O0|Oe$g}#($F^{#(%*@!ixwY#(YwPQU zDQSd+wDr1ueSLd{&l4KnaB_3Y#dEK(SI!u**KE;ecfArz4^&*$zT|CnvHl|qR9^}j z&A76%BAUX=$mowBk(@j;K5k}dS*zC)pq%$Qn2hH!8{1YBp70Gkyex**g^tMjlkLEi zlv#fw`n`>*8n^w8fPetmcy9lqm9@1R-KLMbYa@6RLO-gjkEWbv9PI5AcBqTL`uyhMQL^cfcx7Lt&V#Ky+rkqg}6GK;FI zaf7XV_3D+Xs;Zh=Y+zuZN%!BsZ#6VDBqZ8Gg^n1wxw)yR=7M>qB_$;v_(~Ry4Gu1> zuQRLb85^r;X-(~B8+@js;$Xcd#E)PgxER7tS6A2H-~aIN5Kb1PO!~!(7gADKH*c=b z)O(ql=9rY18uz}2mx{{q@v+zbloKqToZsaabW8V3i*dh+{IO#i?@ ze$SKd85xGJUk{I$o0E}|b$53+H8z5Z!7_Lq|BU|l@gttcnoyLKjEsno5XEnzMN>*F z+CG%0LLubNz`>faNrFI;*dJja1bOUHeH9fIKYxmdeo9WJNbbeEd6U-ndreLKP7gmB zw*@QL#mnP(y;AMbYZDVxIJJaPPXez=-`CdG)(<$hNl8gx6s@eUpDx8)7iv_7G|dhU z4GHdaaS+kTpj<&ID1GledHbf(7i(v^HwITmoc}ta`V-~RFARi8rI?tQ((Bh&qu)~K z$!2Y<%FD|g9UW6?iN$Z-zFk>aiAT!$so{-%iIJkBqLh@skB?7mteVrW_3S9QfHg4- zi$ATwWHy4=U*0ccy(Cg(WMaY)9>sbm=+YGodqY_wA|e)+qMk~M`}dh^-)=8-Jbn5U zR5bkwqVK_l0eDzuHN_|Ehd{jWmYezC?EwPe{m%gWPxdJ(;tJyaYc;jIWMp|O44f>2 zf?5NV2ox{e>uVD`J3BWRo3T4VK^QyEhL@kF88smg(T$RDXTiDOf6tNxcd}%02JIgp zzKWv2K>SY@FYN!zIQ?HH^IyjD|34qq7yt{5`XcD2mzNjc9FxEs85O5a!(-_Kdh^w zNNMi)TLc984bBLWjElo!Xzb{qdhj#6v<51e)aHIIndl-IsCNGGe_0 zivQNJV(`KXJ^VKer^nGtQ3g@W$c`_9WEUT}`|ks48u7j#tBD#P_{Omte#&gRgt+x@ z@b8~KJrK?Q`xcLhiAc8XGUB0chtnky9#FOf0hd<;3X*!PH+U1ocXz$YDvZqdNbbJ< zaQ!98-BQad2$QUD-@fh7cQiicje^d zz?Xri?dRy_G+jP@0(edPT)Kf>oZD9Y&#-o-Gy`n2`+nc!tMK{nKi$&vaunXn$niz zw|94I9oN-wt5}(t9c}+&AtNOP|3y!X{j0MR_deg?p$6C{aA{2Vn6CF25e%3Y@dFtj zPPnS7mKHNxfWDMe$NOtIA8#DGy@;%?=1X~*J-P=jeSBh~C8i8)QF*yT2?02Z@86&3 z>+2&UK7Raobad1cxU_Q!CQ%EE5E1n+CW%I&OkmdX^78P<2M5lg?a@psV1fk%1$poF zT&HjsDdKiTqY@Gl!~;pzC#yIZ89RD=dm9=WIy)aee3-j~EY7H;xN}EUTU*HE2z})` zu7KysXnQ*>yw1|nlB}$(FTPN6{o7elTt9tXT{gQV8P}Au?sy)% zC-=~Ogy@V0y`yWw!YnzFKTM@I)68{6^T`r7awg@E(V z*|*@&_Q%bO6o^|EZTB~4ycXKS+4NiO33FdE5SP;{tEh0?35tk_`2PL-@&2auRCRe; zKSXKZ$?R-xA8UU9ijupG5Wk4NPM<0$+1c&Xc^v2F=Dsda-(61j!v4@mEfFI2{5d#M zBSXWxq@+Ub2QN>UmwOV;t*yPzPxl!EN=i!Nc&w*a2C{1EJYw@a_Qs5f=;b)s*;ic` z%!l)fOG-$2Z5JR=d8||S$Sx7i2iI?YbCZIYI4V3Gxf^^%q?hty_}PsOPuPL^woraP zK8&kZPmb1#WaxGv27zb-d~uEAx?VAjvHP!Izd$gy_xJa=FJ651D14s=)X|<{;nL>j zOu@JN_wG$jPNI^pT)qqusbQg!wYB{D8wl!<3kgO zI9jXo~hg0+XF!cO8@~!NKg=Zd)pR# zxSbup&0Onsl>9K-H7UC_O+mF*@tRX;1tMNp9H45sX_<9Y|M+k=37r*L?og(or z3YiA+3+1zqpIoWItbB>TcoB(`3wv5vTeBb)a;mC$IXDJ-dU`rKq~5I)iLS1$%E-u! zTC^PVMt%NFdgl(D!owfeY}!I8k~xfV3;!ZI--8+Zs&ePX$C#LyW>FOt6=W|iE^hzk z>PV5!%a>sXgh&rI8|xoitp{848I|&wDW%1at)3b!goK2!$6WE|zQ__DJfjzk9jt)a zlK)Q*zt8dVJ64{`)QSqSd6COtB&|R;hI4XEd)l27Vh^8i>_{0c%}a!Kj*mObWGb7O z^ zXIk`Tu?{zMi)GX`CW3>HP5AH;9^N)!M#@nbG<-Z@t=#^8%`Pbk$8Vhd;^I6C*R`up zTwKTDA|rL&qt^r+cTk>kOV|A zbU%2)ly`zmD~XDl3kquM?$#8=^wWPnqqg(+_tmRU@W{J#+4)ahH&u0Y9W*tEhw@gu zPIo``-aa_w{ov;&a9Y;(cXq>~f@&(RP+K-MfKO3v>|j_!f5v5btVg3_!S=1QS8vkc zK<2fFf2S+Br+H>hwuV&Bac9V?U`ID2bfNR9oKWR^$F z1>KzwkF$;y)Epgo#TAT;xct;i$>DPOH6lBaUFF)OwdOzbOUvEoWo}ND3 zm^zcK;M3G3*c!S&`}TA{A{mH2XUuop5mSKrpGO-cwPDT3E`~ywbGe;9<;x75sn| zz>%0+FWWsag6YG6?|r5O1fB%-XcQt`X)i*By9(DWk4QAk%%n8PLc5Ll_|*HV2&RHK z-*{)dsxyq9{zCIgWu!#EE&9s!xzm$-!iNUWUxsP)re*93=u-LqJ#2*cD=n%P=JaY| zce9d6`=Xt&J`7IP9NvCRlPu&>l#=4mjJXdAl;q_pIa8;#j+z=DPl{8I`0~Z;)b+KV zo~H&`@9;1ur#=4EI{163S;wacK_7r1&S;TO`FX3dQ&Yq7`|G`Qj(Xy3b?axwoCv%cUgb|CV;M+IX#m;#wEZ&{vQ1x0@+YybG z@0w@3YoT&UKim#&bHl?Mn*BW$voJ!)mb>*FsDCZ&e7Jiz!)aq-;84-SBQPgN;mvRF ztmHjRTt~N6#+X7*k4q>f*s)r5DJe^^Js`Pgk?_Mq<;(B-+S`8)4D?J)G)zoP!`HU9 zhW?V|{=nB-`WMbU-(jt1VNtp6XtfW_LOGKwGEB?Sq$2}o^U-#cv1pi3sqaPE9EdLiL{c*$jzJ8nW^ z2J+ceY*Ld28dYngd;R-=3}tU|v$Xghk}t6ZR$jH5xO% z`5yK3G_ILvoD_Ai)LfE4&hej8=`6V^GA^^ft-&nLE@OEqFA2D4WPHQG(uLet+51yP zLcCCIIdRX)X@cD9WmRGV4JVh)<_yaZPeEz-1R2+aECTAuX!es^-faDonKt=UBI%x0@;ma!!nMY9h2BiNpP-< zi#NqAZqV>aZEu%s4oK+B+nfJjlk!c?4!j*He7N9lY56OHR)5-KUrlzM#DPu*;&`3! zPMhWH6D)Z5OltJo5`O-CeA9+8CV-Du%EZ*P-l<4r>A}3b@H*QY@7yGVtN)+|(t*Cd zqrbC6{!hzRFldkmVb4C^csZ;Uk<|AQGytZdpkNFs55SG8N`suT<;BRs1Xd(AHbmEa zNnv69UT4{%Lay5WH$`*T7HFQjhi!o^{XTi#)i<|dnuR93X>&~@eSyU4|rGE!33XPeqmb;J7mUubAdj9D!Gd{>c* zk?xH!#%+@s2tV_y;G*;I<4CZW*o*h~N3IS<8u#M%N3bZ!(#n)=Z+`@c;B-%8HD9eM zHO-j8;|>j%y={a@Z=Y!BPE=Uf#ONrUP;Fv;edOmsel#}>8TIS|{^zKZtV=oB*&kCG zI5_m><@s-QH)cK>ANxYHu{wkXV+OHs-R|&c<&5X^yuB17qJPSp_d4+_!)&H(X{OBG z)Bvi%0T2i0ZTn+Kt7p&RgM&@q{6@Hj$Anl&?zQkU)mLbf^GaoCS?`-hd5)ukQB3XQWZvfO# zVk*@rR^!0r)DoaSG$c#mC9s6BmyhxUiTM;oY1Jy zWM_TDtRuA2a=WSQ@K`>NkWN(6-2AvFv3_&Rj`_)`tqcS8h}lH&6`o#x%}VL{o;uVEpmY`rJ(g7^1D%aIk3yVqN@-*YE;?+ zC@v@2o(Bu%*(3vty&$KR>rNHdW%@8K-C7Y z=^s2Z_rR#rID~9xG=OJ93Dcmw92}TGe?I+q)2?N}vCl#Bi-@(uB1t?bRDWB60{xWb z|LKxOw8=7So_J-_+dc!hLxf#$wEM3Pg>{u``TmX_@9 z-}zfz-uHm5K7Bf)mo^bbF8DCgC9r#9;^~N+_o^#|7{~j8!v*|_37P^ zSGSmsRk75751fsB(jdSE8Q@KW@9{d%x8D9yyUuk#e9oR$H&yHV-#6WHiWb~E1M1|R8T8nggU&wS> zo6q|%Rgeje4~&hy8o2Zx1E7)hA?b@5m%@xyiZZ=UwpLbGGtZCfi#O|z^Lqr}F+}!& zAv7N$_dJ;0`uLHX>xRu3ujPeF7jTLAa>u#r4h!==S8}DRSVSg)(~g0%@3pz<{H0}? z{R8+SzkCrkAO039oRoR90JAeS4U33?Y>u6#+46Xg*UE}JE?5HRzs>eQQ{YTp;>dK5 zlT9%;t|JcC-6vKFl|DXJH}r7=o;F@39l)`MiO#pugvZ4#vD6)${(N`fjmScwVj-+E z;iIA*nDX^^+|+IexYdS@lQ+bDaa>~^QljSOP@us|6o80f+xhbC+f3C>iq7BtFs$w0 z2fz;OhPwn7c%9dglixe7YoU9(N%r4yvE^}rj&KwBG0(j}4{F`tXp9iiQNexvt{b<7 zRGpp4#f6}()hA#KY3XAS00@4O_glp~;P!2hpE#JfB2ZTe>0aJKGILkoWE89|Q<>6> z93~@;Y;I{W^nlHtn~UR_c6J>r*>atHl?~D8I%wuCrVu*%+x3S_qtQ(Crt)|k%plY$ zRk86=N|H{_u7AHu3b zSePEZ>gY)D@R%3We$J7zHV1D|WIa}Qdf^Qq9z!BIM4w$Zn!i3WbOHxFGRJwNn&c}5H$-w(=6e( zPTHNcJB!1W;MM|@oRXWnvecab_Hk~mWPAJJ&6{J8y;4iyl5=&!1dLD5N?$lp>b}R_ zI&1`}0BLvTv`I2J%w4J~Lr;%`hsR${)c+4OSX;0s>FhTrgVSy^F4FPhrq4PVQjsXs zJWPm<9p;i`7$LJhIr#lF9AzjgTk7whlHG35f% zM+J#B&nqEh1FY_c2S3l_$4uONx{ylE)OmpU^f)rb>%z{r3}bDmZ>}-TN+-_B{9IPP zMU%9%zhl?$ZyxqycN>)a+BM~5566|p57%dB$&=mL0pV7Wq1all^n&0%9DnS#ypB#= zo{CB~FHQ8(d}z>6o;){~%}8P5_V%wP!$N9&%vhO^t@Tq5gw-?Yq>he0x1G9Hf>Sz4UGBe+T9}? zVYzWg;+bCGV|iS7_}d3-?wKYDu~P8eQt=1)EqNVOBl(|@mI z2_EgYJ-KG~-d8Fa>w}WEwxPPZl)AbpfD7=|(vric;jK+EpMH6F-e7m{tUx+@2;R0@yLmx>`~=a|8}WMcWp#|WL%Cp*YWS~;80;9W_-++ z+w8GHVfd8;Su;aQN@gN>HdPL5)|W2zOjP!6q07=3%!c!)K&r7nM8(F=Qh4R}H}2sj zZYnCtL>QK3XNd7bLN+go72SO@Qgk%X=%em`YJmdUaKO^k0;Xelku@?g+M7 zU41V=*BD|5xy0&yq(rZi&FS>y7n+oU;QdA%9b+S*rLC(L+yf&cTO&F%EG*WeKMv<| z6!)J8-66g&*aU8RK-cV*tn5x0!~e0)ZD7sPiA%?1D3a?Vp#=4`_S=-oP#Eh9H$a|% zigK0vT8VVFJ5LU`a&Q{Bx$z$y^CQo}bC>VUWl#}|-+zK%uiL~+7kT)1*63MNkB|^) zBn{?=!L_2z^POHl_d0Lw#y6}>JvVvX_JsWOE3Br#->+ z3a`*U(EIO_`zH)h~`yRRcgSxPWH-9F1oq7`RWyOb>r&bs2_pQ##Om%KjY@9XW6`8Kz zut}9z2V)6mFBUou7$XDsty`x~Pf8xs$m9-x{muu$pWXldlHR)r66zV zYD9(fv9OO=0Q@0vy(1T&?D%h@6D|*D8M1)dN)Yx+7I|flh?#X`Ux-!Y3mpAU`Za!hiq`vsG{+0@K=JY~k3lPB>Xn$swEJtu=)>hw4-oBWZIvJ0A&dP8a{?X1?ZF8uKexyRZi3vU3c z5~J57^?7=7nuz=|ScOLSn-0`jn9n=e%f2a9BceZApV*Ico$oh`Vacl7Y7He82i1>a zdHIVrWC7+3uG*cqO5QIePY?7bTZ5M|buq7A zUbzL+%vFvA!29lQTjsOQ&Q*GuQEiP0Dvo&?U-U}T+|CD4N{1sfKg9Th_mYMI!mg_` zkB|HA%Zhtn{oqe&tsz?Oorp8oQ(xc7c%D*oGj-KRbdgfd0v$en9R~U8Tp)7BT!iT* z2F5YT0xtXL6*s_bh{dHsY1vF8&Q)}3)6;?jAz|RLG8m{_HxM$5iFhSo+AoJZvf$3s zsTbmR>`D~i74gwEhX69;Kd{_$@kDR}F{sO?Z+?1iwe+2x2CuY@<>tmg0Vyx99FnH` zdVLY^(&XecsGtrSWn`3F*Prf8)m-bJzaGFE8w6*duQ#n^{H8jiDwf}{vv6|qg+hQl zrf#X)<#%DJP=fb)cg51({cN4XuUNa;<8MQ8ngkJ;i~fG@-Ja`JfRqE4C@s@fZ$nKl zTp!W!=FXjO;}ho_<1KGk_4Et`oKx%!aA}@$u)e9T8ap}J(bKBe)q3>`LO4e#Lx6PC+n>>)=dpFLDq)gY_bmLb!1F>uzJMn{r#|az!Q1;?fCZ zSASnDPQ_V#yiA>u+uu0u`1Z>uJcj$C8wbF)okUOcSxsz2yS zY<&No6c|x2Gc!NZ%RMS99oTzqM@>!5QHtvm#jBKq8Q;AMZZ%Z6PDsz!OWYW2073u-@+#RWkO7gQJP1&e`U~S*L$RA*JRB3fsUpay?A;U4bH? z-BK4)Oo`88rY@O6;DK=u4O^^CY^ARW35f^)%6>uG{sEWYSp7Mw&f^MZ_@p&4?a8uR zGV2`~Bz9e$vP#iezHh{CVPHNG<@iOx3`^0FURDf&x@vDV@rfjHc5hhVUp}8ymgmhz-il4p*P{ z=mVzK$Vg?{jL`mM&){H04_WEm8znaLLGP~cpHTIw>$e7lS0(&fbaT%C{N0$U(SY4o z6ao$1WDgQ#|ErnkG||d~gM&|55$qq88f2>>!}i(?K+Rfu8c6j(B{ zSfkR7BVIi=sFhVDs?5nLNJ%L#E-rv8B?T^JbP4>ourQ;pj+U7@FGtG7DLmvp_0cOu zQOaEfvQ47Jz1mNoUe2}J&;2;qn-Gq9G?sTdK2$!GViV{9;kdZ!f^*)I%PX7f6IJ&Or5BPz z-8UvrfhduhmW5s$$w(7bX>M(O@u=aBJ$5R?>SWciMMZgVu!2_N*NhL+n7ZtDEx02$ z$e4C5^=Z7^Sy2z9?LFMvJfOX4-HToZE33maU`Al>Y z68@Ik++5}UGb!_1z92%rVPrfngiikcahhT7Te?~t2u>NQU5N|-P~d|FsnfX@i6l3x zH>#tOf*bRne5Ib=z@Vn0dcwY4shp=B7!;Hb72@8ahYZIz4fVLu(JyKm`)dP!W#wGyS;FMpUE)5M@`wrP7QdDKF*Y5OpA*R`$SBQz$QL-b zW4KQO#I-(d_d3=`7QfS_JVCmdA04TwqD#M_%nc3obdmCW_tUM{S8OW8!dP>NJ$!H8 z&+WYqEMycdcYGD(w6YQ@;!4L|qQJ#dQX0fE6kthHt-`{>0;0ugrv`8*fFRJgyrXwmL{o@Hd%zp_$R9%}N#tJ(ex z#2#QyIG&})7rwNp-P+)49s%&*1i8Yg)M;?L31_xbE4#h*UB!6lBl^^bQH_fRy# zyS4x$l|#-Rx6>nVV>qzu84u8sDN{<-URR6LJBFADe=@6Io*4AUn`VA-DE4BK8JkW9 zU73U4UR^cw4`;poNR`!~z20LH7zx$R2ACfjBO=a&%taNHbahj@gzK+feyXLFXkVq6 zDKl1T9C{FEd+s{_AMTO=%hSPc6Ihf$H~>OyYwNjO>{wr4-!4Ii!RMjjix=HahS*fN z9Fw}Hbzx2%6uIfnw1w@ZeI1rf zy24SoHfw5Ei?60kZG);PYbQrbr*4=K#tshDlQ>WQ&r{S>dME**V@)LfK#MdHMh99xU$kQ`&Q`S_Z880plkpWh=f_a z%x+muRPxm;U@0d9yE8f(=qO6dX@ZG@Zo^=-fI&Pq=F%2&-#1J;=CRF_gucF)Ko{Dd zb_?wxv9q)5?&@;foVEnAi=p8ya`NfEz6aVHK$Hghl(TC*5NUx!3dAf5U>O6qsm@{T z^@=U{u&&v+`2__Mq2yDequD=u6z+5Vaa8y8tbH4Kc;F){MVLI8hV0d`6t33F=9 z&Y`=T+cB`NZ;}f*w*=e*r}_EwXS?N|TUzdhB$OQLShX(JL~1eARBIwY;pJjyAFr^C zudS_(jviVa${Q)vGS}5b)_a{h&3MG%+aB*(#wt^Lwj!(VByo@6ge!B+`E69$Eu(O@ zft>>cXYtL5LVo{Wn8?$>ssm5_p}NU=Kl}BceM@*krv2%_<0cYSS67#jl^w}fd&c7A z=vZenkFoMwGxG4_{5~o6Sfw=I<9C$N^Dj$CxQBxiSY2HWa>J}q5p;*`y|xfgg@Gsp z1g-x5SBi=QKowUYhI4h<`=b_+3S8s$_4SbgjgiSoO;uIY(ozMGoI(N^9zFy<`x)#O zLqN6rA-hilpeC8c#alogW(au5%>Zl2{z;>U%#t3hWP}t}$vFK=bu4d93EMN9FsPg5Fb7Ql>IHySjD?wAtF(t;7su%BJxQ@s`udn2oOArBv1rX|KdZ zh&2FI)5VWjV{6JPb)@`!WvFNSz;**=NsR^)Aj((DXi7@+xspBGNQ7@rA=(W85uCSfQ;Rn;$DLx0xSS15vlf)@4&6zD;d zV(TDQJx;} zS5{PHs=T$e1(xS(HfAjH1-KrKBin^Pe8V=*)G&a>IOO*(L2yrTcM6xe%K}66V?)7Ej#o%K02~}k^raO*4kS4 zw-M*vyLVe#TTn7-gXR|he7oSYNB#e{^lHYR&sL#LXn0#8?Rj@1eHBLFd13 zetKU@jgeWJF{K!?k+=%YEf*rF4P@N_>!+@Y9!fW4B?)SLt&u!upTIqaXGNUEzjWGkP7g24OKzMZ{HnVy-s)Sn>@&T#$pDD;X* zN=a2YZ&8UW0OPdIWryy6Fixi?uakcLIQ5t)xi{;2$qP9-ph(-(*VHZ>5{M=NS2^S% zDHm-Iw6CDQ3_)BG92E4KMdz$vngx0LTFOhw{q^?FPCl=*lYa(C)Tr#Ln??|NvAw6K zF!D;d9edt$QTo}H7qwxyxgSsLP;!ZUT-4O_AR)x!Ev>C|w6w_jXbmT^eU>H8EyeGF z==q;t1YEY01l``he}9Btfj*bslfO-PKG*Rwt+^zV&7rA?ou@x~-Z%SAC6J6#G8 z_SS*8OaUr%_imNTj*-6pJXm~J7Z+ZBeu$KS1h2O>*8&Ifh?)6T?XT``OE^4`$%|Ge zCnw+>>(sfsNQhs>z_?&?Q&BYnITi@qI__KI(2oOdQV58>PEJldJe5+BbhSsTc~jW@ zG&Bo&MRl%=(JGG~JpzVS9&mo|+`UU6%55>)hqS~jNQFI(3=EWpHmk(MDQG=|1|pKj znxn`#L6$&#LSo`U1@W}Z=5AOjkRZXmUYMN2xj+^p1A|AZ-@MN(>pf3B&rh9h-;VkD z^XF`nUp;uR`?nyfd0)%?{K&T1sFa`gB|m+s8I3(*QsLl*Dz^*!SvflHEp^8)cg4=5 zPzSAK)?M*Dp`J05)zsBqY+3%vjaumx*IU2a%!BHoFj@$xpO;lu4(!i=%D0m}^5m0U zvY`^J__Xa5=8ubVPPG2DND=sM1ChQMb+DmSfFR{d(o7z4FO?@8mo_u@dz9ojxquqO&qvfLdGuJ<(#pqtJHDKYg7=WyuotgREir~I@-V-jz zqfAaG-qdQZua4SWf>=d?Q4Y1MdOWisxzFuUua%V2)6@SRy8H7uYCAow{*qTUz_UA} z_#6Gp&(k9?yZ+jp z7R{dX!91w&NN5vi;gQ5-#eMzYji@BJauJcAz`B+QCUux=_6IV4;QrVkR_FM- z*mP3N5(+iivi~9`!#hc-jQgd$Z0rSZ8gdcn-K#%ZWkPSI zYCe?}*RK?~;+ys7p3sAEc6N4~MLV71IV#b$WO+!<{DG78?OV5)wW`sHPSde`4i9Ua zAri?NkiGe8w>UUg0b8@{sUl}AYtC3c7|HIqi!PKX#s?2XQdRU}h0xZse^vOD(K;44M<#x5fb*B!&I-rV)5%F5k8Klc*hj{_~mz*Nc(112^=Xr70*tINsfxhtynO{d4=(x2}EnH8#Q z{&6AK5Qwu6zF11;2Y;VJv2Jc-%IgHJ_#;yv=?F#7o#jn3wnmR%pD`~wl@RC1K)RW0 zvav#^IX`}M0wwFolP~fKsH~N@Wzc2Yl)yW~%dfF9#*y6Js>2RPd`-UNU7R}_*)iWn zB%k1Hj(T}pwk_2G<%bQZ@N#dxv883|%3J99C4_Q6(L0fYqcvfu;cI>W)^)+Pm^C2) zI?ig|G2k{Vn$Eo!Je^q(nHwgD*SU0yzs$Jr1QZmE{bKRb(V2l8m0c58U{WEkaVq*9 zqx1QJ#$`kwG=hnEus(?_lZ}52$s+o6zv%Fg7Y-Oe4}2Ju=|&ID#_t9)x4mYo32tNH zW&B%cB2Xt*KQ_dgEcXhl*6a)1-6C!R9=eqGjro3dnU1?+EUpk&@dM2Oh zRS`hxCZy|2pXPp|`0Uw4&|Mvz4~?b9GtjtNbkR5FT?mb1q|fneyBD{6lXY@uc(2C% zO6K3MX>44@xjk)XU)E>;1fZXrDD+LzVQCCwLhKx;8NrK&1v(?P5?TZz5s1y4MLaip z%5WwGc|P;sw3#X-va$z27Y>HT!_P031ISY_wP2u znwiCA$)D!}og|We26$zI|JJDp>l~NNx^8S{KHr^uekGLtiMTAU^~$2F*Q!h}PVXfhw2hC;sbClf_*a#ij|{C(P}9q9kJvwg*&3MW zUcUeL?3hT~)8#J1o43Wq z+&T1HzgbRD{gbO~s95yf9p`ye zyp!K;Z+dr4tu3UM%b8W;7VTw(_v@!w)_uyrb%wTSIUsAc5%oz21>cN_6jo?KTh^a` zK58WsCfMHZ08|{~#+UtCbLPE#w;SW^C)bvm$ z-Ul+61@|-bD~9xdK=ZoejowVU!iNFykbwx#|yJBmA-4~?|k4`Wl1A*3eTtD&{E77@nIYs1w3r}onHn8<` za%el5x4^`(``!4xb1gPDBa+@LC!D%C3r^4dL zyGw!HM*ioY+lUhQv&sr*j`ww9Ogi+6zd$Yy`i_6Q5(9jX2+KPXx<1Pbg5J?e3x{!p z>LZLPmiP{X?==&xt%Vzhtw7}f$_I-W3t;CrF!YhBNa+}%ynK?2!@vR^nS#E%I=B5_ zw^<%TJCqSCG|b{-=j7*aFD%R@S)crFaK3VdgwnU$i2Y8G>A+>{nGp3FM{H1Q?`aHX znXmK=0ep6JjC@C$P~e5;TpkvCppyxXz0uP81tbU5#x#(zt8|;}Sy%s~>JI^^@9OI6dl~K`mzx*wb+nQc6SE%0h%Kijsxa6YT`%|L_tu}%4VlcK zEu4ki{CxD*R&jZ`GAtU=_s~N2I--w~o}T^#QAk!YF4SQvzM-;4C#p2hVmXqYKgS5D zO~faJmi51Gmk=Toz^kjxcnbv^HqPc8n8JCZqAlF#e|Z+he}zm7+4=dJB?ef@y(7@I zj`+$3^yUQbFYWRcwe8?d_(3Qs~Ig~-ER z8L-MIMnwo50RW5!WRr*pqER7HOmPLx$4-!JNrc?HE9CwiwG3UX_!kdNn4g;q2n>XX zH8C;K1JWNL(ti5%iNfooI6wc9u<$uN$pb=zV0#;w9)y0-C&|mpd;78G%N;)mce=ru zRzpF_4)9P2d4w^4D?e-Mpt5$QOS_4qI4{wK~|^U6G|e~&x4!~ z{?0-ZFZ2z=j4>$z*}V9m-BOUf4HAjGhubzYBMd+pHT5%Q3IYV8?Ak{T3@w29M&RKU zo0}}^bIZ&0M{4d>2fe=dNP8v#cVH5bDL^x8>I}fSNqi13s-L*IxgA}nrcT@2b2M~^ zu&eJbL@_G=jd!r!xgjbkE-nrUgvxZg!P(Te7yB+H6%`?YfkdZ!fYMySxPe;Gg3sa1 z@+0hr{*(Gc|0dwM4xZS@bmN2(`O|SL-%G(Vxr*N-y%#* zc}W%$>496|hU7#jz}BF5tORF50QU#{u(uMdvny8R!i7F8Ty${$e?Ft(jq0U7?VC4m z#^GLQGd>vTZg?aJ=Y7~w1m&F-GWaI)7!8fa|Mira|I#e@@qgUE?fi;)_0!8Wie$gx PU4)dloLHggoA>_@ir>oU literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d0/d9a/vswscanf__s_8c.html b/doc/safec-3.4/d0/d9a/vswscanf__s_8c.html new file mode 100644 index 00000000..39788c34 --- /dev/null +++ b/doc/safec-3.4/d0/d9a/vswscanf__s_8c.html @@ -0,0 +1,191 @@ + + + + + + + +safec: vswscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ diff --git a/doc/safec-3.4/d0/d9a/vswscanf__s_8c.js b/doc/safec-3.4/d0/d9a/vswscanf__s_8c.js new file mode 100644 index 00000000..ff10fc7c --- /dev/null +++ b/doc/safec-3.4/d0/d9a/vswscanf__s_8c.js @@ -0,0 +1,4 @@ +var vswscanf__s_8c = +[ + [ "vswscanf_s", "d0/d9a/vswscanf__s_8c.html#ad86761f351cc9ebecc1a861c9cfdb9a3", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d0/da3/fwprintf__s_8c__incl.map b/doc/safec-3.4/d0/da3/fwprintf__s_8c__incl.map new file mode 100644 index 00000000..f6d29716 --- /dev/null +++ b/doc/safec-3.4/d0/da3/fwprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d0/da3/fwprintf__s_8c__incl.md5 b/doc/safec-3.4/d0/da3/fwprintf__s_8c__incl.md5 new file mode 100644 index 00000000..c2c33b37 --- /dev/null +++ b/doc/safec-3.4/d0/da3/fwprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +82e77147878a74e32e4f6fe3e05f5fe4 \ No newline at end of file diff --git a/doc/safec-3.4/d0/da3/fwprintf__s_8c__incl.png b/doc/safec-3.4/d0/da3/fwprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..04a0248505c8e3386a7166cd2b400e24072aae17 GIT binary patch literal 18580 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 WVYOjwuWDZ(Bq}5&n8*L_ + + diff --git a/doc/safec-3.4/d0/da4/mem__primitives__lib_8h__dep__incl.md5 b/doc/safec-3.4/d0/da4/mem__primitives__lib_8h__dep__incl.md5 new file mode 100644 index 00000000..cc9cdca2 --- /dev/null +++ b/doc/safec-3.4/d0/da4/mem__primitives__lib_8h__dep__incl.md5 @@ -0,0 +1 @@ +c94f975c830f43c9e3a82ecb5dd513c2 \ No newline at end of file diff --git a/doc/safec-3.4/d0/da4/mem__primitives__lib_8h__dep__incl.png b/doc/safec-3.4/d0/da4/mem__primitives__lib_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..5dcc3b3b008230f51f5309006c4169ff1bfb7c4c GIT binary patch literal 3848 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 + + + + + + +safec: scanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
scanf_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for scanf_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT int scanf_s (const char *restrict fmt,...)
 The scanf_s function reads a formatted string from stdin, and writes to a list of arguments. More...
 
+

Function Documentation

+ +

◆ scanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXPORT int scanf_s (const char *restrict fmt,
 ... 
)
+
+ +

The scanf_s function reads a formatted string from stdin, and writes to a list of arguments.

+

Reaching the end of the io buffer is equivalent to reaching the end-of-file condition for fscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control string.
[out]...arguments to write to
+
+
+
Precondition
fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vsscanf_s(), swscanf_s(), vsnprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d0/dad/scanf__s_8c.js b/doc/safec-3.4/d0/dad/scanf__s_8c.js new file mode 100644 index 00000000..ff5905bd --- /dev/null +++ b/doc/safec-3.4/d0/dad/scanf__s_8c.js @@ -0,0 +1,4 @@ +var scanf__s_8c = +[ + [ "scanf_s", "d0/dad/scanf__s_8c.html#a840cbd850ba8cf5b2b53a4dea464cff7", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d0/dc2/safe__lib__errno_8h.html b/doc/safec-3.4/d0/dc2/safe__lib__errno_8h.html new file mode 100644 index 00000000..00520387 --- /dev/null +++ b/doc/safec-3.4/d0/dc2/safe__lib__errno_8h.html @@ -0,0 +1,340 @@ + + + + + + + +safec: safe_lib_errno.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
safe_lib_errno.h File Reference
+
+
+
#include <errno.h>
+
+ + Include dependency graph for safe_lib_errno.h:
+
+
+ +
+ + This graph shows which files directly or indirectly include this file:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define ESNULLP   ( 400 ) /* null ptr */
 
#define ESZEROL   ( 401 ) /* length is zero */
 
#define ESLEMIN   ( 402 ) /* length is below min */
 
#define ESLEMAX   ( 403 ) /* length exceeds RSIZE_MAX */
 
#define ESOVRLP   ( 404 ) /* overlap undefined */
 
#define ESEMPTY   ( 405 ) /* empty string */
 
#define ESNOSPC   ( 406 ) /* not enough space for s2 */
 
#define ESUNTERM   ( 407 ) /* unterminated string */
 
#define ESNODIFF   ( 408 ) /* no difference */
 
#define ESNOTFND   ( 409 ) /* not found */
 
#define ESLEWRNG   ( 410 ) /* wrong size */
 
#define ESLAST   ESLEWRNG
 
#define EOK   ( 0 )
 
+

Macro Definition Documentation

+ +

◆ ESNULLP

+ +
+
+ + + + +
#define ESNULLP   ( 400 ) /* null ptr */
+
+ +
+
+ +

◆ ESZEROL

+ +
+
+ + + + +
#define ESZEROL   ( 401 ) /* length is zero */
+
+ +
+
+ +

◆ ESLEMIN

+ +
+
+ + + + +
#define ESLEMIN   ( 402 ) /* length is below min */
+
+ +
+
+ +

◆ ESLEMAX

+ +
+
+ + + + +
#define ESLEMAX   ( 403 ) /* length exceeds RSIZE_MAX */
+
+ +
+
+ +

◆ ESOVRLP

+ +
+
+ + + + +
#define ESOVRLP   ( 404 ) /* overlap undefined */
+
+ +
+
+ +

◆ ESEMPTY

+ +
+
+ + + + +
#define ESEMPTY   ( 405 ) /* empty string */
+
+ +
+
+ +

◆ ESNOSPC

+ +
+
+ + + + +
#define ESNOSPC   ( 406 ) /* not enough space for s2 */
+
+ +
+
+ +

◆ ESUNTERM

+ +
+
+ + + + +
#define ESUNTERM   ( 407 ) /* unterminated string */
+
+ +
+
+ +

◆ ESNODIFF

+ +
+
+ + + + +
#define ESNODIFF   ( 408 ) /* no difference */
+
+ +
+
+ +

◆ ESNOTFND

+ +
+
+ + + + +
#define ESNOTFND   ( 409 ) /* not found */
+
+ +
+
+ +

◆ ESLEWRNG

+ +
+
+ + + + +
#define ESLEWRNG   ( 410 ) /* wrong size */
+
+ +
+
+ +

◆ ESLAST

+ +
+
+ + + + +
#define ESLAST   ESLEWRNG
+
+ +
+
+ +

◆ EOK

+ +
+
+ + + + +
#define EOK   ( 0 )
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d0/dc2/safe__lib__errno_8h.js b/doc/safec-3.4/d0/dc2/safe__lib__errno_8h.js new file mode 100644 index 00000000..41a2e9c2 --- /dev/null +++ b/doc/safec-3.4/d0/dc2/safe__lib__errno_8h.js @@ -0,0 +1,16 @@ +var safe__lib__errno_8h = +[ + [ "ESNULLP", "d0/dc2/safe__lib__errno_8h.html#a6b244ee60d3c08bc5c4a266c7f513895", null ], + [ "ESZEROL", "d0/dc2/safe__lib__errno_8h.html#a9ff9a755b9b61037a02d1220ec8a7808", null ], + [ "ESLEMIN", "d0/dc2/safe__lib__errno_8h.html#a1cba577826f9ef8686676eb69a18ce46", null ], + [ "ESLEMAX", "d0/dc2/safe__lib__errno_8h.html#a37338d1cd52473db60939dc2b3617aa9", null ], + [ "ESOVRLP", "d0/dc2/safe__lib__errno_8h.html#a676f867855bb06eeda6b9d220f173730", null ], + [ "ESEMPTY", "d0/dc2/safe__lib__errno_8h.html#a972680d6fbeed945532d00242f0fa9e1", null ], + [ "ESNOSPC", "d0/dc2/safe__lib__errno_8h.html#a7fc41eb1a1967b519fdde86b7deb9092", null ], + [ "ESUNTERM", "d0/dc2/safe__lib__errno_8h.html#a5a23b3bf978250a97a9498051a2da2ff", null ], + [ "ESNODIFF", "d0/dc2/safe__lib__errno_8h.html#a9a34ee6f3a60d9e349f49414f0c49505", null ], + [ "ESNOTFND", "d0/dc2/safe__lib__errno_8h.html#a530ade2683f55ba71db096c4ca72d8d2", null ], + [ "ESLEWRNG", "d0/dc2/safe__lib__errno_8h.html#ab840aa3a7637f79bcb00ee2ed78d51ba", null ], + [ "ESLAST", "d0/dc2/safe__lib__errno_8h.html#addbf5232885d2d87b94a0c5eb43aeb33", null ], + [ "EOK", "d0/dc2/safe__lib__errno_8h.html#acf2e4414e0bf0d331a111e70f9317434", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d0/dd5/unw16ifexc_8h.html b/doc/safec-3.4/d0/dd5/unw16ifexc_8h.html new file mode 100644 index 00000000..db8ba79f --- /dev/null +++ b/doc/safec-3.4/d0/dd5/unw16ifexc_8h.html @@ -0,0 +1,196 @@ + + + + + + + +safec: unw16ifexc.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
unw16ifexc.h File Reference
+
+
+
+ + This graph shows which files directly or indirectly include this file:
+
+
+ +
+ + + + + + + + + +

+Functions

bool isExclusion (uint32_t uv)
 
bool isSingleton (uint32_t uv)
 
bool isNonStDecomp (uint32_t uv)
 
bool isComp2nd (uint32_t uv)
 
+

Function Documentation

+ +

◆ isExclusion()

+ +
+
+ + + + + + + + +
bool isExclusion (uint32_t uv)
+
+ +
+
+ +

◆ isSingleton()

+ +
+
+ + + + + + + + +
bool isSingleton (uint32_t uv)
+
+ +
+
+ +

◆ isNonStDecomp()

+ +
+
+ + + + + + + + +
bool isNonStDecomp (uint32_t uv)
+
+ +
+
+ +

◆ isComp2nd()

+ +
+
+ + + + + + + + +
bool isComp2nd (uint32_t uv)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d0/dd5/unw16ifexc_8h.js b/doc/safec-3.4/d0/dd5/unw16ifexc_8h.js new file mode 100644 index 00000000..ccd37ea4 --- /dev/null +++ b/doc/safec-3.4/d0/dd5/unw16ifexc_8h.js @@ -0,0 +1,7 @@ +var unw16ifexc_8h = +[ + [ "isExclusion", "d0/dd5/unw16ifexc_8h.html#a1a17e196136fc523b859e4d6032d80f5", null ], + [ "isSingleton", "d0/dd5/unw16ifexc_8h.html#ac7fc90fd56544cf1ea56a23cd549d01f", null ], + [ "isNonStDecomp", "d0/dd5/unw16ifexc_8h.html#ae7d50bfa223226614a988eada1768f17", null ], + [ "isComp2nd", "d0/dd5/unw16ifexc_8h.html#afafcb41fcb594b12882f0f27f5926463", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d0/dd6/printf__s_8c__incl.map b/doc/safec-3.4/d0/dd6/printf__s_8c__incl.map new file mode 100644 index 00000000..610216cb --- /dev/null +++ b/doc/safec-3.4/d0/dd6/printf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d0/dd6/printf__s_8c__incl.md5 b/doc/safec-3.4/d0/dd6/printf__s_8c__incl.md5 new file mode 100644 index 00000000..651381ec --- /dev/null +++ b/doc/safec-3.4/d0/dd6/printf__s_8c__incl.md5 @@ -0,0 +1 @@ +3c04899f1932b982572d52cfac9594c9 \ No newline at end of file diff --git a/doc/safec-3.4/d0/dd6/printf__s_8c__incl.png b/doc/safec-3.4/d0/dd6/printf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b1657663768a698849428437902dbe15169ae044 GIT binary patch literal 20737 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 aeP!D~mw7dBMj|i`QK#K}Tw7f(Wd8| + + + + + + diff --git a/doc/safec-3.4/d0/ddd/fscanf__s_8c__incl.md5 b/doc/safec-3.4/d0/ddd/fscanf__s_8c__incl.md5 new file mode 100644 index 00000000..d1a5e23b --- /dev/null +++ b/doc/safec-3.4/d0/ddd/fscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +07efdf76443d97cbcde25bd545f96db7 \ No newline at end of file diff --git a/doc/safec-3.4/d0/ddd/fscanf__s_8c__incl.png b/doc/safec-3.4/d0/ddd/fscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..33a35073fa542a1771ca981e7a8af123fd014601 GIT binary patch literal 20601 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d0/ddf/qsort__s_8c__incl.map b/doc/safec-3.4/d0/ddf/qsort__s_8c__incl.map new file mode 100644 index 00000000..693273fb --- /dev/null +++ b/doc/safec-3.4/d0/ddf/qsort__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d0/ddf/qsort__s_8c__incl.md5 b/doc/safec-3.4/d0/ddf/qsort__s_8c__incl.md5 new file mode 100644 index 00000000..f20f543a --- /dev/null +++ b/doc/safec-3.4/d0/ddf/qsort__s_8c__incl.md5 @@ -0,0 +1 @@ +80e06ff2c8158abbe6caf1b7dcbb3438 \ No newline at end of file diff --git a/doc/safec-3.4/d0/ddf/qsort__s_8c__incl.png b/doc/safec-3.4/d0/ddf/qsort__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..99b0f2dbbf546fb1ba8f3702a7bb11699d068c5b GIT binary patch literal 20296 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 vHv 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 + + + + + + diff --git a/doc/safec-3.4/d0/df0/wcsfc__s_8c__incl.md5 b/doc/safec-3.4/d0/df0/wcsfc__s_8c__incl.md5 new file mode 100644 index 00000000..e57b74e5 --- /dev/null +++ b/doc/safec-3.4/d0/df0/wcsfc__s_8c__incl.md5 @@ -0,0 +1 @@ +3ea03dd40aeb829e84c580b53ef7ae5b \ No newline at end of file diff --git a/doc/safec-3.4/d0/df0/wcsfc__s_8c__incl.png b/doc/safec-3.4/d0/df0/wcsfc__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a4389a7e28e345f8519e8183791472f854eac936 GIT binary patch literal 18196 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d0/df6/wcsncat__s_8c.html b/doc/safec-3.4/d0/df6/wcsncat__s_8c.html new file mode 100644 index 00000000..55609930 --- /dev/null +++ b/doc/safec-3.4/d0/df6/wcsncat__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wcsncat_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wcsncat_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wcsncat_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _wcsncat_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _wcsncat_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wcsncat_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t slen,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d0/df6/wcsncat__s_8c.js b/doc/safec-3.4/d0/df6/wcsncat__s_8c.js new file mode 100644 index 00000000..214e7e26 --- /dev/null +++ b/doc/safec-3.4/d0/df6/wcsncat__s_8c.js @@ -0,0 +1,4 @@ +var wcsncat__s_8c = +[ + [ "_wcsncat_s_chk", "d0/df6/wcsncat__s_8c.html#a493a7624a8c28c03d8a1d632dff2f0f3", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d0/dfe/strlastchar__s_8c__incl.map b/doc/safec-3.4/d0/dfe/strlastchar__s_8c__incl.map new file mode 100644 index 00000000..514cea98 --- /dev/null +++ b/doc/safec-3.4/d0/dfe/strlastchar__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d0/dfe/strlastchar__s_8c__incl.md5 b/doc/safec-3.4/d0/dfe/strlastchar__s_8c__incl.md5 new file mode 100644 index 00000000..33c3df52 --- /dev/null +++ b/doc/safec-3.4/d0/dfe/strlastchar__s_8c__incl.md5 @@ -0,0 +1 @@ +4f5e2c20482204dba0e3cdd36f1c84d7 \ No newline at end of file diff --git a/doc/safec-3.4/d0/dfe/strlastchar__s_8c__incl.png b/doc/safec-3.4/d0/dfe/strlastchar__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..118adf2ca2840f7ea50186b5097ceee7d4ef018e GIT binary patch literal 18441 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 + + + + + + +safec: getenv_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
getenv_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for getenv_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _getenv_s_chk (size_t *restrict len, char *restrict dest, rsize_t dmax, const char *restrict name, const size_t destbos)
 
+

Function Documentation

+ +

◆ _getenv_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _getenv_s_chk (size_t *restrict len,
char *restrict dest,
rsize_t dmax,
const char *restrict name,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d1/d26/getenv__s_8c.js b/doc/safec-3.4/d1/d26/getenv__s_8c.js new file mode 100644 index 00000000..a186e874 --- /dev/null +++ b/doc/safec-3.4/d1/d26/getenv__s_8c.js @@ -0,0 +1,4 @@ +var getenv__s_8c = +[ + [ "_getenv_s_chk", "d1/d26/getenv__s_8c.html#a5f1ba3a57bc73bed551247afe63bde51", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d1/d31/strisdigit__s_8c__incl.map b/doc/safec-3.4/d1/d31/strisdigit__s_8c__incl.map new file mode 100644 index 00000000..1f167261 --- /dev/null +++ b/doc/safec-3.4/d1/d31/strisdigit__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d1/d31/strisdigit__s_8c__incl.md5 b/doc/safec-3.4/d1/d31/strisdigit__s_8c__incl.md5 new file mode 100644 index 00000000..995236d0 --- /dev/null +++ b/doc/safec-3.4/d1/d31/strisdigit__s_8c__incl.md5 @@ -0,0 +1 @@ +5c1f1f49d1537a14f08b45a2d804f8bd \ No newline at end of file diff --git a/doc/safec-3.4/d1/d31/strisdigit__s_8c__incl.png b/doc/safec-3.4/d1/d31/strisdigit__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..86a9635ac204703c377f0d6e7808a3f61efb9b18 GIT binary patch literal 18509 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d1/d33/strishex__s_8c.html b/doc/safec-3.4/d1/d33/strishex__s_8c.html new file mode 100644 index 00000000..8e80938e --- /dev/null +++ b/doc/safec-3.4/d1/d33/strishex__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strishex_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strishex_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strishex_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT bool _strishex_s_chk (const char *dest, rsize_t dmax, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strishex_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT bool _strishex_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d1/d33/strishex__s_8c.js b/doc/safec-3.4/d1/d33/strishex__s_8c.js new file mode 100644 index 00000000..9c21f90b --- /dev/null +++ b/doc/safec-3.4/d1/d33/strishex__s_8c.js @@ -0,0 +1,4 @@ +var strishex__s_8c = +[ + [ "_strishex_s_chk", "d1/d33/strishex__s_8c.html#afe4cc3d15df7c008531b5228108f8ef4", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d1/d53/safe__str__constraint_8c.html b/doc/safec-3.4/d1/d53/safe__str__constraint_8c.html new file mode 100644 index 00000000..aed9eb30 --- /dev/null +++ b/doc/safec-3.4/d1/d53/safe__str__constraint_8c.html @@ -0,0 +1,360 @@ + + + + + + + +safec: safe_str_constraint.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
safe_str_constraint.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for safe_str_constraint.c:
+
+
+ +
+ + + + + + + + + + + + + +

+Functions

EXPORT constraint_handler_t set_str_constraint_handler_s (constraint_handler_t handler)
 The set_str_constraint_handler_s function sets the runtime-constraint handler to be handler. More...
 
EXPORT void invoke_safe_str_constraint_handler (const char *restrict msg, void *restrict ptr, errno_t error)
 Invokes the currently set constraint handler or the default. More...
 
int handle_str_bos_overload (const char *restrict msg, char *restrict dest, const rsize_t dmax)
 
void handle_str_bos_chk_warn (const char *restrict func, char *restrict dest, const rsize_t dmax, const size_t destbos)
 
void handle_str_src_bos_chk_warn (const char *restrict func, char *restrict dest, const rsize_t smax, const size_t srcbos, const char *srcname, const char *smaxname)
 
+ + + +

+Variables

static constraint_handler_t str_handler = NULL
 
+

Function Documentation

+ +

◆ set_str_constraint_handler_s()

+ +
+
+ + + + + + + + +
EXPORT constraint_handler_t set_str_constraint_handler_s (constraint_handler_t handler)
+
+ +

The set_str_constraint_handler_s function sets the runtime-constraint handler to be handler.

+

The runtime-constraint handler is the function to be called when a library function detects a runtime-constraint violation. Only the most recent handler registered with set_str_constraint_handler_s is called when a runtime-constraint violation occurs. When the handler is called, it is passed the following arguments in the following order:

    +
  1. A pointer to a character string describing the runtime-constraint violation.
  2. +
  3. A null pointer or a pointer to an implementation defined object.
  4. +
  5. If the function calling the handler has a return type declared as errno_t, the return value of the function is passed. Otherwise, a positive value of type errno_t is passed. The implementation has a default constraint handler that is used if no calls to the set_constraint_handler_s function have been made. The behavior of the default handler is implementation-defined, and it may cause the program to exit or abort. If the handler argument to set_constraint_handler_s is a null pointer, the implementation default handler becomes the current constraint handler.
  6. +
+
Remarks
SPECIFIED IN ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
See also
set_str_constraint_handler_s()
+ +
+
+ +

◆ invoke_safe_str_constraint_handler()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT void invoke_safe_str_constraint_handler (const char *restrict msg,
void *restrict ptr,
errno_t error 
)
+
+ +

Invokes the currently set constraint handler or the default.

+

Can be disabled via –disable-constraint-handler

+
Parameters
+ + + + +
*msgPointer to the message describing the error.
*ptrPointer to aassociated data. Can be NULL.
errorThe error code encountered.
+
+
+ +
+
+ +

◆ handle_str_bos_overload()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int handle_str_bos_overload (const char *restrict msg,
char *restrict dest,
const rsize_t dmax 
)
+
+ +
+
+ +

◆ handle_str_bos_chk_warn()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void handle_str_bos_chk_warn (const char *restrict func,
char *restrict dest,
const rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ handle_str_src_bos_chk_warn()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void handle_str_src_bos_chk_warn (const char *restrict func,
char *restrict dest,
const rsize_t smax,
const size_t srcbos,
const char * srcname,
const char * smaxname 
)
+
+ +
+
+

Variable Documentation

+ +

◆ str_handler

+ +
+
+ + + + + +
+ + + + +
constraint_handler_t str_handler = NULL
+
+static
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d1/d53/safe__str__constraint_8c.js b/doc/safec-3.4/d1/d53/safe__str__constraint_8c.js new file mode 100644 index 00000000..3afb81e1 --- /dev/null +++ b/doc/safec-3.4/d1/d53/safe__str__constraint_8c.js @@ -0,0 +1,9 @@ +var safe__str__constraint_8c = +[ + [ "set_str_constraint_handler_s", "d1/d53/safe__str__constraint_8c.html#a596833872de6fd62a0e7f013bab34cb2", null ], + [ "invoke_safe_str_constraint_handler", "d1/d53/safe__str__constraint_8c.html#af4a0b83438cd6feaa04addba136975d1", null ], + [ "handle_str_bos_overload", "d1/d53/safe__str__constraint_8c.html#ae16f653bbe414d93961dcc73376d00d8", null ], + [ "handle_str_bos_chk_warn", "d1/d53/safe__str__constraint_8c.html#ad9c3d796944bf86eb7cfccd33231f622", null ], + [ "handle_str_src_bos_chk_warn", "d1/d53/safe__str__constraint_8c.html#a2fac25d0b6c9b26fbd26583e8e496f8e", null ], + [ "str_handler", "d1/d53/safe__str__constraint_8c.html#a9fff171d415e4d088afce2264c9debec", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d1/d57/memset32__s_8c.html b/doc/safec-3.4/d1/d57/memset32__s_8c.html new file mode 100644 index 00000000..cc9bf65a --- /dev/null +++ b/doc/safec-3.4/d1/d57/memset32__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: memset32_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
memset32_s.c File Reference
+
+
+
#include "safe_mem_lib.h"
+
+ + Include dependency graph for memset32_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _memset32_s_chk (uint32_t *dest, rsize_t dmax, uint32_t value, rsize_t n, const size_t destbos)
 
+

Function Documentation

+ +

◆ _memset32_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _memset32_s_chk (uint32_t * dest,
rsize_t dmax,
uint32_t value,
rsize_t n,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d1/d57/memset32__s_8c.js b/doc/safec-3.4/d1/d57/memset32__s_8c.js new file mode 100644 index 00000000..6f2c0b85 --- /dev/null +++ b/doc/safec-3.4/d1/d57/memset32__s_8c.js @@ -0,0 +1,4 @@ +var memset32__s_8c = +[ + [ "_memset32_s_chk", "d1/d57/memset32__s_8c.html#a146fbc42204636fbb6af69b79dc08d89", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d1/d63/strlastdiff__s_8c__incl.map b/doc/safec-3.4/d1/d63/strlastdiff__s_8c__incl.map new file mode 100644 index 00000000..0ac1d61c --- /dev/null +++ b/doc/safec-3.4/d1/d63/strlastdiff__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d1/d63/strlastdiff__s_8c__incl.md5 b/doc/safec-3.4/d1/d63/strlastdiff__s_8c__incl.md5 new file mode 100644 index 00000000..32d6cba6 --- /dev/null +++ b/doc/safec-3.4/d1/d63/strlastdiff__s_8c__incl.md5 @@ -0,0 +1 @@ +9240e209fc754d95ac668b9cfaab114b \ No newline at end of file diff --git a/doc/safec-3.4/d1/d63/strlastdiff__s_8c__incl.png b/doc/safec-3.4/d1/d63/strlastdiff__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..bcc3be8e92649940460dda0cdfadcb95a65a4e3f GIT binary patch literal 18545 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 ZbEU(Z92ASsCwKiJ5g|#ze1Z4w{|9vHY32X` literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d1/d76/ctime__s_8c.html b/doc/safec-3.4/d1/d76/ctime__s_8c.html new file mode 100644 index 00000000..76cd2a9d --- /dev/null +++ b/doc/safec-3.4/d1/d76/ctime__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: ctime_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
ctime_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for ctime_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _ctime_s_chk (char *dest, rsize_t dmax, const time_t *timer, const size_t destbos)
 
+

Function Documentation

+ +

◆ _ctime_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _ctime_s_chk (char * dest,
rsize_t dmax,
const time_t * timer,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d1/d76/ctime__s_8c.js b/doc/safec-3.4/d1/d76/ctime__s_8c.js new file mode 100644 index 00000000..6e72fbf4 --- /dev/null +++ b/doc/safec-3.4/d1/d76/ctime__s_8c.js @@ -0,0 +1,4 @@ +var ctime__s_8c = +[ + [ "_ctime_s_chk", "d1/d76/ctime__s_8c.html#a28d15180d05909676d50de2188bda6cb", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d1/d7b/strcmp__s_8c.html b/doc/safec-3.4/d1/d7b/strcmp__s_8c.html new file mode 100644 index 00000000..5eb4ab5e --- /dev/null +++ b/doc/safec-3.4/d1/d7b/strcmp__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: strcmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strcmp_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strcmp_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strcmp_s_chk (const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos, size_t srcbos)
 
+

Function Documentation

+ +

◆ _strcmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strcmp_s_chk (const char * dest,
rsize_t dmax,
const char * src,
int * resultp,
const size_t destbos,
size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d1/d7b/strcmp__s_8c.js b/doc/safec-3.4/d1/d7b/strcmp__s_8c.js new file mode 100644 index 00000000..fb26126a --- /dev/null +++ b/doc/safec-3.4/d1/d7b/strcmp__s_8c.js @@ -0,0 +1,4 @@ +var strcmp__s_8c = +[ + [ "_strcmp_s_chk", "d1/d7b/strcmp__s_8c.html#a76f882e8ad9fda3f6ffc74046e9b7d11", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d1/d82/abort__handler__s_8c__incl.map b/doc/safec-3.4/d1/d82/abort__handler__s_8c__incl.map new file mode 100644 index 00000000..c65e2a85 --- /dev/null +++ b/doc/safec-3.4/d1/d82/abort__handler__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d1/d82/abort__handler__s_8c__incl.md5 b/doc/safec-3.4/d1/d82/abort__handler__s_8c__incl.md5 new file mode 100644 index 00000000..689ca08c --- /dev/null +++ b/doc/safec-3.4/d1/d82/abort__handler__s_8c__incl.md5 @@ -0,0 +1 @@ +bf6582f9f81926963a828ed79cb431ab \ No newline at end of file diff --git a/doc/safec-3.4/d1/d82/abort__handler__s_8c__incl.png b/doc/safec-3.4/d1/d82/abort__handler__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..06142d518dc4529ef0917bc9d8d81e59fe60762f GIT binary patch literal 19123 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d1/d9a/gets__s_8c__incl.map b/doc/safec-3.4/d1/d9a/gets__s_8c__incl.map new file mode 100644 index 00000000..32d5abcc --- /dev/null +++ b/doc/safec-3.4/d1/d9a/gets__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d1/d9a/gets__s_8c__incl.md5 b/doc/safec-3.4/d1/d9a/gets__s_8c__incl.md5 new file mode 100644 index 00000000..236a11ba --- /dev/null +++ b/doc/safec-3.4/d1/d9a/gets__s_8c__incl.md5 @@ -0,0 +1 @@ +1e0472a8ca8a4a86f7a18dc4c4f520b0 \ No newline at end of file diff --git a/doc/safec-3.4/d1/d9a/gets__s_8c__incl.png b/doc/safec-3.4/d1/d9a/gets__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..6e225d17c9d2a9d2a1d9f211f004e0815a405ccf GIT binary patch literal 20754 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 uEgCM|J%IdW80?Gs=N1lR=>Pi;b + + + + + + +safec: Overview of various libc's regarding the secure C11 extensions + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Overview of various libc's regarding the secure C11 extensions
+
+
+

C11 defined the optional secure extensions to be demanded by __STDC_WANT_LIB_EXT1__.

+

From the following tested libc implementations:

+
    +
  • glibc
  • +
  • musl
  • +
  • FreeBSD and DragonFly libc
  • +
  • FreeBSD-derived darwin libc
  • +
  • OpenBSD libc
  • +
  • newlib (Cygwin)
  • +
  • dietlibc
  • +
  • uClibc
  • +
  • minilibc
  • +
  • Microsoft Windows under wine
  • +
  • Microsoft Windows msvcrt and ulibc w/ secure API
  • +
  • Open Watcom
  • +
  • Android Bionic
  • +
  • Embarcadero C++ libc
  • +
  • slibc
  • +
+

only the last 5 implement the secure C11 extensions:

+
    +
  • Microsoft Windows
  • +
  • Open Watcom since 1.5
  • +
  • Android Bionic w/ stlport
  • +
  • Embarcadero C++ libc
  • +
  • slibc
  • +
+

General quirks

+

Generally most libc's use a 4 byte wchar_t (which resembles UTF-32), but windows/cygwin/solaris/aix use 2-byte (UTF-16), therefore they need to support surrogate pairs.

+

The wide sprintf variants do not allow a NULL buffer argument to return the size of the resulting buffer. If the initial buffer is too small, you need to realloc and redo.

+

There's still no locale-independent utf8 support, not even in C11 with its new u8"" type.

+

Many wchar and mb conversions and searches are locale-dependent, hence unusable for utf8.

+

Nobody implements a proper wchar case-conversion, foldcase and normalization API. ICU or libunistring are way too heavy for this simple problem. There's only utf8proc for utf8 encoded strings (now with julia).

+

See also http://crashcourse.housegordon.org/coreutils-multibyte-support.html

+

None of the other libc's (and neither most crypto libraries) provide a secure memory barrier for memset/memzero/memset_s/explicit_bzero/SecureZeroMemory/..., they only provide a compiler barrier against false compiler optimizations. They don't reliably sync memory stores with possibly re-ordered loads by modern out-of-order CPU's. Only the linux kernel and safeclib do so.

+

C11 Annex K/safec caveats

+
    +
  • tmpnam_s:

    +

    Is considered unsafe. tmpnam_s and tmpnam are racy.

    +
  • +
  • sprintf_s and vsprintf_s retval on errors.

    +

    They were revised by the author from Microsoft in n1141 to return 0 on most errors (only -1 on encoding errors), to allow the often used count += sprintf(buf + count, format_string, args); when no encoding errors could occur, ignoring retval < 0 checks. Lateron Microsoft and all other implementors (e.g. Embacadero, safeclib) revised this decision to be consistent, to return -1 on all errors, just the standard still contains the n1141 revision.

    +
  • +
+

Microsoft Windows/MINGW_HAS_SECURE_API

+
    +
  • fopen_s, freopen_s deviate in the API: restrict is missing.
  • +
  • strtok_s, wcstok_s,vsnprintf_s miss the dmax argument.
  • +
  • vsnprintf_s adds a maxarg argument.
  • +
  • vswprintf adds a maxarg argument on w32. (with __STRICT_ANSI__ undefined)
  • +
  • no strnlen on mingw32.
  • +
  • no errno_t return type for qsort_s, only void.
  • +
  • reversed argument order for localtime_s and gmtime_s.
  • +
  • older mingw versions have wchar.h with only 2 functions: wcscmp, wcslen
  • +
  • no RSIZE_MAX
  • +
  • memmove_s does not clear dest with ERANGE when count > dmax and EINVAL when src is a NULL pointer.
  • +
  • vsprintf_s, sprintf_s return -1 on all errors, not just encoding errors. (Wrong standard)
  • +
  • With wcsrtombs (used by wcsrtomb_s) the *retval result includes the terminating zero, i.e. the result is +1 from the spec.
  • +
+

safeclib

+
    +
  • safeclib does not check optional NULL parameters to the vararg scanf_s and printf_s functions. This would need tighter integration into the upstream libc.
  • +
  • safeclib fgets_s permits temporary writes of dmax+1 characters into dest.
  • +
  • vsprintf_s, sprintf_s return -1 on all errors, not just encoding errors. (Wrong standard)
  • +
+

Android FORTIFY and _STLP_USE_SAFE_STRING_FUNCTIONS

+

Not yet tested. Hard to find as open source. Apparently once implemented as part of the stlport library, but unused and I cannot find it in Bionic (orea), which is mostly an improved FreeBSD libc. stlport had a portable rewrite of the secure Windows API, written in 1999. Now they use just the fortified POSIX API, e.g. for strncpy_s strncpy_chk and __strncpy_chk2 with known src size.

+

See Wikipedia: Bionic Fortify_source, and their blog post FORTIFY in Android.

+

Basically they use a __bos() or __builtin_object_size macro which is a better sizeof and expands to the size of the compile-time pointer when the size of the buffer is known at compile-time. They also try to use the alloc_size extension which looks at a malloc'ed pointer into the previous word for its size. So there's no secure API, just the normal POSIX and glibc API with compile-time _chk checks as in glibc with FORTIFY. Just a bit better than glibc.

+

Open Watcom 1.5

+

Tested by http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1967.htm#alternatives It sets the __STDC_LIB_EXT1__ macro to 200509L and can be considered a nearly conforming implementation.

+

slibc

+

"Slibc is a complete, open source implementation of Annex K designed to be used with GNU C library typically distributed with Linux. The implementation claims to be complete and to fully conform to C11. An inspection of the implementation reveals that it is quite inefficient and thus unsuitable for production use without considerable changes. It does provide a good referefence implementation of the library. A proposal to incorporate slibc into the GNU C library was submitted in 2012 to the GNU C library community and rejected."

+

Available at https://code.google.com/archive/p/slibc/

+

Other caveats

+

glibc

+
    +
  • SEGV with freopen(NULL, "rb", stdin) with asan on some systems, calling an invalid strlen() on NULL.
  • +
  • quirky declaration of various standards, which conflict with each other.

    +

    glibc needs the correct standard to include some extensions when we declare the standard by ourselves. e.g. clang-4.0 -std=c99 misses several reentrant versions. when defining _XOPEN_SOURCE 700 to define strnlen and the reentrant time versions, we need also __STDC_WANT_LIB_EXT1__ 1 for errno_t, and this would break several other older struct members, such as tm_gmtoff

    +
  • +
+

newlib

+
    +
  • vswscanf is broken with a format string containing L"%%n"
  • +
  • The following multibyte API's are missing, and can be defined like this:
  • +
+
mbstate_t st;
#define wctomb(dest, wc) wcrtomb((dest), (wc), &st)
#define wcstombs(dest, src, len) wcsrtombs((dest), &(src), (len), &st)
#define mbstowcs(dest, src, len) mbsrtowcs((dest), &(src), (len), &st)

FreeBSD libc

+
    +
  • vswscanf is broken with a format string containing L"%%n"
  • +
  • mbstowcs is broken with ‘(NULL, ’\0')`
  • +
+

musl

+
    +
  • wmemcmp returns not -1, 0 or 1 but the full ptr diff.
  • +
  • mbtowc and wctomb accept and convert illegal 4 byte characters in the ASCII locale to surrogate pairs, as it would be unicode. e.g. it converts \xa0 to \xdfa0.
  • +
+

wine

+

As of wine-2.0.4 its libc has several more errors than the msvcrt sec_api:

+ +

It's now 10 years after the secure libc extensions were designed, C11 adopted them, and still almost nobody implements them. Only for compile-time known sizes the FORTIFY _chk extension secures against overflows, but not against dynamically allocated buffers. This library was written 2008 under the MIT license, thanks Cisco.

+

Reini Urban 2018

+
+
+ diff --git a/doc/safec-3.4/d1/dae/strcpyfldout__s_8c.html b/doc/safec-3.4/d1/dae/strcpyfldout__s_8c.html new file mode 100644 index 00000000..28ca5bf2 --- /dev/null +++ b/doc/safec-3.4/d1/dae/strcpyfldout__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strcpyfldout_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strcpyfldout_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strcpyfldout_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strcpyfldout_s_chk (char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strcpyfldout_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strcpyfldout_s_chk (char * dest,
rsize_t dmax,
const char * src,
rsize_t slen,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d1/dae/strcpyfldout__s_8c.js b/doc/safec-3.4/d1/dae/strcpyfldout__s_8c.js new file mode 100644 index 00000000..db0ab610 --- /dev/null +++ b/doc/safec-3.4/d1/dae/strcpyfldout__s_8c.js @@ -0,0 +1,4 @@ +var strcpyfldout__s_8c = +[ + [ "_strcpyfldout_s_chk", "d1/dae/strcpyfldout__s_8c.html#ae555ba9c5abd18e53d878bc12963b683", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d1/db3/strisascii__s_8c__incl.map b/doc/safec-3.4/d1/db3/strisascii__s_8c__incl.map new file mode 100644 index 00000000..1201bbe0 --- /dev/null +++ b/doc/safec-3.4/d1/db3/strisascii__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d1/db3/strisascii__s_8c__incl.md5 b/doc/safec-3.4/d1/db3/strisascii__s_8c__incl.md5 new file mode 100644 index 00000000..07dff8a6 --- /dev/null +++ b/doc/safec-3.4/d1/db3/strisascii__s_8c__incl.md5 @@ -0,0 +1 @@ +7ea1b4bb0992dcdfa931d5ded08238de \ No newline at end of file diff --git a/doc/safec-3.4/d1/db3/strisascii__s_8c__incl.png b/doc/safec-3.4/d1/db3/strisascii__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4be4662cbcf60d3fc5103fa89df1d7b8ac9d90ed GIT binary patch literal 18357 zcmdVCby$?)*Dg8+0umx24WgtpNT;N|bd!O_78Rwcon0enP*1A{S>j`)vFNtxN=q>_*z>s<_ri4J;!a^W!AfeoZ-<*?2 z<-*$?0~tv%#MSk`l)9`41mYn=O6-}6OTxy4t2XYz74mjBQ;-jd-IPDAo$nXz+1Q28 zU!!iC8NDIX^CtCT4CQb9@`oWbuk2~)Ky$6N+@4l=N~(WH@IyQLqhf6|_di>q*_Puv z>gtD!2Oh`U#e95wu}59TZw@<+1@{Q=h%4TPF(7zbRh+Ni5pkHPIPm6!{ygUTzpsTG zumAq=mdwNr1j3=|yXCmmRDJ#?ZP||i9GU^rn?CZ-;1gr>ha2PGmnT`Fp`q2cdbMA^ ze5s+Ku^Mtyc=)0IO$6iI++3;E1h1py*Q(jMx#2>+!cAI)1I8%}Tom!k#}5_Wgzr$w z!W)9^`WpyD*bNxSzAgp^2A|XVv|W`nqjt9W4aDH}fa)5@ts5?;f8Ht%&}QP|;!=Bv zMQa$`*ce&;0Pz9?E|U^Z8<>-yk5_MLVKKkslFD9IQ4t>->v^_Oap%q*CH(sarK7mw zj=F*Z896!9$3tUdaZK9BscXH`iO!{rvQR@o zfmLT5hgyMlc6K(Qkk@%(!zB?R;mKNIgM^q^+4t|#Od`<{2?^&zTGpLO0`6mFrc>Tm zo{|eVBG@=MS@Maz#$5@^%gb|Zp*SM&cL{tZkKPs&D&sH)5`+pmOnEsjOCdRl-_`Ew z@?xngF<#K~baSHSXmi3`Uw`LhDOn+b`*SKSQ?&cZ?m|pV429^2r(9ezI(|%M-AMxW zOI-r)hwGDd?#w#XU!tRF92Yw}IxvVi88k}fcNc#Dj%J=JHyROHYhV- zf6l0_F^-Agz1{`~3~|N${Cs?7T?-SF7#{n@VLfj~p6+)@XzzS|&-PdP+aKYIw=_3@ zB4p3}`t@six|p6`LuIA<>YtsR9ZpV8!?qAAzuU;jg?bIT3JMB}y@%gH8~yR`mJ}2eb_`0|+O^hG z^%FJD{iB1hEt9=}m>bURG&Ew1%3$7@FP%NL#wGcal$266=MO~&g% z+S%I==V|nhjF?zikv(`IF*V(4P|UmXoYL|0?yjA(vNAqCzQ}VCk((2YQmcQOKHg(~ z@}$~zk6K`9XReKrk|R_nTWc$}Xetl3&2zhEe1x#5Fpz(R0wc7z}QoJL?m z(+}%WT$;Luh9g_)+qch_P~|Kv^5&bRBB+s&kfd}REAApAGDJXsQy!TQ7rb;vK|G{! zIKA^fl>L8$I@r|Lh(Kr)O@c6q&B@6*K6bgr5H@!9L4Y32>uYIJ)6<(@oF1%(%#wfj z;9K?APOw37;w{1lTR+_z;X`KYaBeePz@wb`+;#RYVi|q^f1=C(`G#TtU%>SLtFOMz z*o0Lq`%|E^!@(h!s@#=Om7Jve#G~fbPZKRI<;XT9gmiNXt@H#d0$~!tVJ=V39hOqa zyl_vROyQM&@6k-tft#C219A@?clr%P^-}q8QW|aFWLLy_R#sb#peJn!6=K3SjR=wA z{sEJ8dioX9!DFWAtJU1@Ty8SNiyPOtKGF1wB~yVsr?8Ob|TbK#67x+Sh(K# zhoRrTy%MPN)`{HPFFV>UQd8qcq^Mlmt$9|IKZ8yQ53`v1*>|CcVo$Ap<*s;d*=;MmVLqv91-eEq859!>=hnJ5NR zbMxQb-Fn3a;!8m)FJCfhmif2MWmAhF!u(*7+_F#hmS|{b++AGuYiR+X)`kn6Z5J~$ zGp*}SK6JjxN>4|*{cd-6SM(#MV?9cICm15Gci2u*gEWye~cY`1sJ!f=v4}dvT~N|5o;Pb#;x60h;#)2M60( zk|Dxyt_MeYa&j_WVXYt|lUq=rTkEpZM(!<(qEY8|03e#1lS3xxQR%!jd3LmgBXW7Z zr{L^-lFGH*4!}m?Giir8 zKfd9^4}##cnL?XWRpknv!{Fc`y=va^T&U3Pn?FB4mP}1cgYkhi#6U;4v$GS!=W*WD zc6UGfNbdDq@k?anV4g;)e6rxg!EQ#^VGF*VYz)iKo}Qw$&xN{mV;vo4$J;aPZ~j!; zEd&m@8W3wS5i_^t;>zrC;7KLV6R|^{9fmk5fRG5!ao*%N5{%8!u;-_ z6JQY$RePQ}2?*@a)C;)ore|ljPfbnzzJ9Frd=*8%leV@Xlh`>m)u5%%$IDw?Rn=Q~ z>*h_c66sxw)6>EYEKi@}uCXB@IzAY;!&F@k*GK*DKYr7dpz-o$x%<(kc+i8;hUDkm40bKN=kx`9rAqZEvcsG@%l4iD4# z@p~K>d0$;B85^?g&@lOoO>f^qOneRxXEW;fGB&13OdJnp5B2uD)YM04XlURHiTnch z2K>55Ls{-1i;j+twzjso;&}M@3UNi}^R@I2lB z6U)A`^6?%y$ahqYI^xB{Yfa+Q^*ULo_dMg}<_32QgxUIUB`YuQ7_3f9OG{_xMsolT z8tiqwhby=~Hut%>Dm>2)L7#uYPESlsOig*O^ku+3t#kuFeM(?AmeUCg0x&OM2f+uF6$H|L=P5VnIBf{Eqi6$gXP}Gm>=0+|H9I@ zPH$`!vH$lF`31sDNzMAz2hgR$pHa3;vhN zpBFR~yvl!Acx|H-8(*>1*48#tV-m0kACL9+D%#N*8qTGpJnW@wTr)^r?2PBK`pezE zi%Q|ZIn;ukF0na3PwB{uFu8e+^hyqW5mH7}2%kk^^8Yvy*Ych@w}*6c66xqTL4b^n z5H7Zn!bCikx3siZ9qM0S&l(-=E-6hGbW`b?v5A$)fI!61kkjKd!Bx!L z!uYR9;MPplHv+nX?d*S(3o;bsm{IzTjK;dUjJUguAm8S8cN=qe<0T+)IHb{5QBhG+ zQUYwh_?{u2{M+boZFneRGbo>BMOG~%ROv@WL`jVCDBZPm@(zDaiv+o_`vvF+n`dW|+ zl-M~~d?^fTZ551-9lCYr>BzYAF@o>wp;Mjv(fYx@e}+*|zGYCXhE`iB>ZSQ5k9`yk z)xuQO9wl?3h(hSf+#CTBugwU{Q5Y5%eeR~Ew~y|1#JUg0roG)YE?#SASrN8J3O00c zkyFG!F_F;IsI#ew>EREf?N@x%rTxiAA$WL$l$7(jHBk^xg}U(9CnxXy`b?H4;fhYY z*k#b(pT9Cz{wF4e{pHKxt@^XZv#o{!*WXdHAtB_OV;sgEUxaz07Hlf{oG&joDz4Db z*Bgv}fBNaW!JFJrU%xQhGJr!99ua}IzHwH!+YuJaF6!ZF6zZa(GqFGYtaqXY$$3lA z^|&bJ_d-pzCK7VZdp~p%fwBIU7NwBs8*X?YI6WBrNhx`GOk5S`Tbq&#uC92v;<2%W zZf?9i`I0wobk*0(x3=C9&`>ltKdWeYMS`|{f_^AU&)Yt05EXggu+o>t!_z(Kebv$u)V8v=)~-Fj zGuL6iw3*EBTKMf-Yg3cplP9!Ko-_{)mC@&#TUph3H!N>X&^T{B_*=D?UY7{E{Q#TI zX8w8T^ee7=_xL217}XGU*dRH}pNf1rJp&j8>b^A1l&H(n(4g^hrN)0gJ*rUoRhZXE z9O1XRruE&b&TU#aH95K8IJxct?)=c6iK&1>3pCoeQTM-w*U>DUYlVZQC6E`jw)lOW0Rot;Xk8@%?*NRx~vY{@=>a@d?^LW^61i z$(6Za`Y5tQwIE^OK(+ci=VUN( zsC-hb^MZ8s*RPj;s9q5?$RVU_`B}rk3=wTOuZa>KH6aWx1Ge5k2dm$OTi-PIo zzR5FO@YM6h^0jwbr)g@c<8;`cmzT9K{22*p(4+oG&x{(tZ@GClzpK*0kXDn>rAv5#R45a!bjA8ZK!HQ2?HyYZmLJtxj5s=3>#dZE;NRx!d2fRD z*v@$v8tUN?4@$kojc4h7LQgDoGC$A~lno1GHHK@d-@D;gPLr5G**m&1QKJwZzAGcM zwtsL?TSp4wi-Ky4hC%xJ&4;WZpH1+#Q+_{rLgaT;xUi`D+E{48?xd0Ld_~3r^q|8; z7&{}bm6C$9=AdTFYpQffK}{|9U`>ydy;Wu=7c1kFUx3qw=3*Op^7I~3vIiT_lPBsS z*lv^UQcB|DO`wgas8t}%^NUfX>ayqux9hIaexf&$;?b>}+J7f3BL{par6Yr-L~h=2 zTpg&xAZD_uIu8|$V{zU@!ShgFppx~&;;eCO`haF@E5%$lUuvqH?(19Su|S(15s_}( zy=pzx)nLCQrKBV%Fc48uA*w!-0%F_K^VaU^ryC{=u<@F*>x7R%4ade^1;`(j(5U>4 zp&ZR&0|Rn4J) z+AuAKylPX)&@lW30N2sfRk8gNIVR>Jy_$R+zebftkV=kJj7e;)kxVq%?@mVVt-4|z zlGzgbj^%ku35SF~>FFN5&sy6)?btarli=9fl3Xt3_$fu_^Tw>B2b5GDkN+(`C5*3HSuMKB?($n*I6#Xsa zG00CoW+{>p)$T}7mzOut)ErY*x|@N?CTR9W^6IjqI^urH68I3`FybfTBKBl0uq>-@ zNO23!hf!SMIYy?_JpIZlr2>{m_D}4WFO8=CA6lDb71fA|!q)zM? zKdG0m;vsRO&=p2R5Wsx4CO!Lx4hw0@T-?U!J%SMeZ~ah(#l?~vC1|9?#W}q!y; z1F@qIm0zT?6BC+Y17UeW!fE&?F`r(`w~>A+B&ZbLH$60Z{iXc-_fqvgZ*N(?$9R6@ z29uN1o7Iqgy{GxCQvP0z?TeiaaWMo1+B|e@Y|ll##0Dclo1cuB4<(!)3`0WjnfzEI3nnPJ5qq&-``t3<~X0riK73)T^8Yf2kmOva_s*xgnH?d|cqdXA~ zn2slTmSu@14=p zWA6VvPma0GG;f8|23vyEAKNZuB_{=hdV_JKq<#~4XHq2t6&2^?2rF98i_plrFi%#^ z2=2Fi^6t-{h9r!0@E1nbRl)IDO0v(0pb-)>ZV^-_6h_CU_9@8uW`b4K)bNzK@Leh` zJG-cY0`e*5l@G$$+uQi@V%*g8pZpkN5VV|{&yoluTQOIa%HW*ZKPfSYlDrp)Q7n@qI4 z$Hf7Q+~r08H?S9dV`KG}ftjwmL9xM;OvhZR5ZAl(-~*$)Q#+NC}T z3mX{=)p_z=4du5vZ}MluUD?^uF-V_!98b?QP1Mzqa`5ck!T9Kh>Q;!!RD3Zgsf8mE z@FmoVgF4^|?YFVAmEHGf_u7K@bQ&%PZ`{foBvp(yc>{VfV|OBSNzmZB7YQ!gcdNwv zSktL-2RXT*jcmQUDwQWv%?j~Q=7Fmpny$spSXqA@_UlyWV_C7dZjEZW7Ov;Z5 zryj@WF~Y`<3)t}u4W*53`HEB7D3OZHc zU(+d=jQadQPANY=DJo{gKqK~REA^qIlugNRW-87|#~m8t#L=m0rj|k`f@`{~UbWyy z%O^?`3VLjx9u&H{^L^ucbYco9R%0_WvpSfi&aeoTj^w9w!i=mY&uM5_9d;>s8o9%1 zQoyj}Q|w`D3Hy{57Df~ozpZ}!l0e5y7Te6ya;iZ{|LoA5lQT0{wT{iT#A%)|v8Ui# zx_f$dPnPiSk=F}YB@`-s1XxVtIfk2_1Cd=F`?sDr&_juYjx@;3uEW3X^kZPX&} z?8kBZ0RjXre+ZZ{NZiP-mDD6~(kVdhlRPJNfV2X0Z~#w4f;NliX^(XR zD$aevSvJaM%imFiR#u#=!IHPGT{W9ZQ&Xz_?OBk2Q|l#gg#RmA;2Rq6Rpk3njC2CE zvhtPp(Ib>AHegjPE%%1?uAHWY4TOE{E!NAvit2!#y)y+Mm64*;2Dd>`F}UN}DzIN0 zZ%a!B1?G$hz-tetXox|@on44{`b2~Ad7nvzvAkVB{X~5;wZsy5?3LP= zKYh8ltS<*gMqUl(s6Be@>#z$kpF)iPFRW-XGAF1{>>oL+I*WPtj{LV31rsOYOn^_V z0B-0f5XK;~dx%6R6z19|B28~6d z`GkZ<|DGA(S3n@epY-F`x6q0T-@-zii*K6N){>q4ZFEvw-~&Y_>s47zj81uXlW}!9 zH+?YW^_KbEMJYQ!C8}*T$!~aUtJJ(4hl3wp-@$&_VSYV^6G+DKxHedAtHAs<)q1>7|Ma3o)V+q zgTBZ(0BPVdgWvmY(_iITG&Z#+IH(7dteI;3^Glo_d?54BO+qP#umZI#&eNR zRYyk0YkkdXBVcQ$;`iA8_1V|=-CuN!gF(`V*LBtEXCtTqmkp`!SzZei zCcD6@+Hq}XV>}cG+b)?un~miaNF)Zipi47KD21rD!&&!}4albRHqW8%?$N(LI+?0b zQ&$_#%W89Q`o6tgl*LCOaFmc+Ual(GC8FqN3H#mLT&o}?aCU6lqGgStSATBA&K_(Y z_9D-9?@-7?oxwv(Yuv)X;NkjClfgnTCNPXdmPTM9@+PoKw3lc!FU_4i5l^~>;(6pVOY!j5R# zVk+h6PJ(AuRCF4|%%oGfeI3nq3%YkUrK#}?&Yo>ujTFs1qUcjdf~^}aU{tn!E`4ye zr9rQjWMO8eRZ2bE$@Nhx@nbhWODuZ%RkgVe0Mb){BnBLeRfE>_@>DG)sKEa5dy;YQAq3%e`mti`(@&CaE2n$=A z(YH1>ran=WkvY33bPi?Dt*)-9wIMmr9dYu(k6BC#$wSDI3-EDPx3Z;ZJqa01>x+vcZ!D2XPv<<|)Cdt`Kmjl!wY7os^Eay(vWq`ICeb}_ z!LK7FVG+qBdZ@puvn>DI`yQ^w6CP|OVV~dAKb>T$iQZoI#S=%^*(HgKS$Ho*QcQX5 zRWCaPra}OG1TZ@`cD&Uf!Dd`|t9 zAtQ71)>(f)B+)_wc=jL_Q)VhEbm5TG>SU()-51%~Yq#ALiblMj+h0R0oG5tlwmMbm zhMWKI!unGVNFM<Zf<+q-WGW!$`rTGd!@L7S?hjvAlQh41#WT&BH)_V{juB5~VfD zS0kCareJBW9dAAn5o^By+O{Rc3>zr_oTX?;aoDIX`J3awpXr zhZWArx0IKnt97q<2uj14@7H2*dVC(q|NcG3>idoQjt_oPHMUjfkQ#;2JKR!I9a6^p zX#VO4g#Li?nOCmvd?xGdGE%gGyfzPQC#vmbso80a)80Na)*}y=GPr$nHPQL-Vn-4) zv@I(OsuJKtbR~JdGB*D1wDBbXhhrbp9xtB5T+P5B$)qbit4&tnDlZy+;m;D<;fBme z*$P`S^Yo5OqaOBypp(V;CQhqQD&`I)?ZfQ>soxU$uGGtxk>vPzP^`;qyaclH&@0C1 zkg%y=nwZZyUdB&28gP|JdA_n_-pbU`7_EHW{+XDI4D~iH#iz%T4?+m%s5tKtMer5_ z(NAUo$D~R{qB4nl}rc<7o=wA-s9KaBh^fq{H9_tl&4c+ zC9r6Bl8Qr!-um5=-S`iRqMFJ?U%tHj(I%d3?CwU9{-*m;eSWcmKhC6CbXb^{-qfSo zL96-a_fE*f#ji+1^3YHt>^L~>zFS{03N`Hhczd!N+4J{rRICQ|dbXTU>~ojL#EFzu zHREQ6?j>x^ZA-ORm-?LXq7@dW{TgbiR%hCXGo^L^z< zzR$$8Boh)CzFWozw5At8*=e1}{&4%GuNxI&lYoF+$IG8K6D2k?Z*$eymk;r7-BNwC zxTHB8pl)TsY257J4Zc{$rGJsSEMJXR!&SZZ8d>y^6b%iyF-u2MhL1mDH5#yLFw`aT z8Jn*YEE|YfmqXqJ-;=WFkJiQm25y@brJUm88NfvOcuo}~R&ydsS?SN86~Egp1R&oF z^wT=Nyl^C4ShR35m+xZN|3G=5dZl|-`*~V7Q8JzPcN8g~9c6X| zA!NKHLJ#>}Z0e(uYAE@5c=)uMTa$3e$oG%jKnlT+P1W)K`Ms56m?|m zw?4Z&8l7+KQ9xn`mV1-*yf3N;iboyDu&I%9!8VpGtiHX4Dod@L-pz2blI1$rcGhd% za!0hIlac0;!fP}X8&njVmBgAflG``Ut}gu!*1GREPVb$BvlprV!K0_HySfa@36%@_ z63z9Aydk5YK-{cV3T35VGPDf`<@Ufz|JKL%7)rJ-L_xn7&Q1#;3G~>{cDd&~T6dK( z&3X6a9e^n{B<-ssA-kBG)%KbVHJZMDk0tgKT%1w&JY4gg$`>#?5j0zgf{99sKQn2i z?HB?Aa4s4y4lx)lwe#{V>s{GH>n&&wRBIq}5r9*Hx@26u|0(#)VuIJcFCD@0A^*Yi z7+i^mDe{Tc_&D~N<>fkgXzBHWYX`%kX9w)5*2cL7RzOa zp2?}Isvb?c3xRJ!%j1=T712&0FviZbDU^dQTLa!CSheo%LhQ_AKdc8bq22f|aE(m9 z3E89shjt5jF0u>-eG3)jb=o%x&(7ADX#Fth`q)`fvGY2K8G&Xs>7o7NMawG|*x0f0 ztJN|1adtNSugh1*bWF-;{lmu9Rio$Udm@$%uXHpuo%i18iim7>#=GL-S+KJ=6|p#r zd|MkX6))ANj(Dc{x-Z?Qus(40WrOyWbd0o&jP*oyMypAgqKivqX{o)E(j}xde{~n) zqWI6_WD=myZf*UU+4ieAJv-rvjl10Q=>wiw?o*S*uy7^Ma~Ci78sRrx-3F}p$dfqD z25gY>UM`shGN&xAx1T(&N&0!bX7NftPpCP=+9xOgf~$to;@rq*70lU{m0|jQ$=pMX znzq{W3mofzWAVtW@JR(;Ocei;NG^0!f3BsaB`WGW5DIx-2#CSn&u>noHa2PoKJt5! znR$ms{!c~4@V=@&@S505F@3-As$^pYWeh{+`QmH}^`3KKUY?5Prw#*ib9zoHt_pru zR%UooP*lLa?uIHokm>&OXL_wrkDRM3+M!y_q|oc)l#qY`W$Kb%|Gz4S1NS2zjF&Dg zeZ1Em%YGCqn>ipO@)RwoK5_qSsL%X-wP}6W+F`2xhM&JRS0MKJMU4UhdZx`Cy{T36 zVK3DmagGI<27g+$xd^7)^0${>p4jGkRJ|N}7nSsYh)_yCVcFF}(@vXZeSL9w@M3II zH)r$tYhWg-J2*JpL(9&~`_s`8&ZA||e$<;5myi&*zD`6PaUX|WyQ${h*vQE7>8aEH z%5P?C83pEzTGsfV4y-dHW`&!0c?f{YA# z@-p-pv~TChO+_4-4j@Qw3${O-4Kk6G3?{P`{WD)X?zp zr{J10HIpD9a~0DO_{z)UiYM|N`LvXLFJ{dvT&gH5yDt(Wdnc$R{j61*;pcN1`mga! z&lF{4(c$?T69YS=C)q})@iiNuVvYpBF;ZuD)PT&mbLpo~C1F?fVtdKGZ)Zs!RZu8mq z^u0%qK8T5-ugqSvAq52mdBb393iP^Xc5Zu~F56b!?9EkRh)Rl${rvv@=ZuVi;NaNu za@%AM}!4Tvw_K|4JPakY%4@gwmj( z5p&z7CchWgLqjvXeg@S;gz?}(Yxv4TPg8}DrBvV~XD7^zc<5;!tZ?dH#1OIRaH#K z%5DA1r}k3I)`Fbhi`0L<$rWUWllkA&AzDYq#Jq~?YF-+eEczhe^#E7X*()pldzf`8 z7YB#uUMH93zXu&1-OaZtwYBF!_mIA;Wc7_s#J{j`>tJm-@_smhg(V&qnQf!ti^WG{ zTFgq$6V1)d>FHfbC4G#V#kPLq&(zNZn3d`4T`FkjiRo-gf5o!&He`nPo12+6OEf0% zId6thT2^ESRGU{vKT%*~;;`XK&Uo*89mWx>a+_5+dh zm%$?i<9&}jdzg!>(*hDD%1&`9{$hrgGuvN%t}-;)#gCR+EgtISTJ7+9R2o(gL8BiS z9PDUszqh~dU}q;SE1OQETjw?ijFA5R{;sagv{1oEexJw$PJso4_JCpJyCpHj{N=@& zmzP&aNC+53R#w);&_jpAbq!)-Vr$@G;YR~?6kCKzr~0+AF+LHInUxg~bT6a39_;Py zb^iI|v_7J5XlQ6;#9=r8oHL%Wdh(jR1QEGIEbv>MZERS$xX1w{`L=5J2G#VW3Y_O! zgPok5hK7cKl4WIK@x^eCHuNqhUw%r;kH3Fwv$F%R8s~Nvfg1~TWqp01@jZ1jkfayNMC{OrX0sLyHO{M-X>0Gtv&Zf;<(=4)5k z0nhuvg9lI_KAZNvheF}J`S-IXN2(-Ae$b4mT^*L`%g5DgNqo*Bf)w|NIrD%DUHRqp z1niUlVe%jG3g4nbqfMc7bG{GM-aEh_@;Y6~@(YWKdZ4V_KbWi5->;($S*2PjUhbiE zue5@7npE6U4chx{A*49*k5*ud;NBpCAUpA#mUr*n%gVZ@(0-==Hsh@oz!puPR1q%8X8WNEAY9100)|i zBeGm4x9@&mWYT3W7^r?_Wltp~+bSz7ySR|*O3C<~WEU+2m?e?o6XjRe0KVjUM@F6} z&%vJR>F6ZJ#Bjg*fhZ29mR_x1W&=`_*Fs0+(2#0x#XgIzfuowH=9BW&7EWOd^%2@Y|^FLiYnk@RX1Y64vh7+UV`eBz2~g}NN<>}Md9k|?fQbw|L6Tec)1 zCLZs7!W*c%zvggO>HjGmx2&9FrZSA5bYW>pWC%H!v{pn&>E~Ao)^ss~Sk&5)u-69y{Wmo&t6G zQOtVs-48XK4YKZ2CH`UmH|qIO66^wCz$+^Dp71w{s;i%|9g)YL<$LJW(wC3o>Ci3Z z7SyR3h@=%&+}wc0#uNQJl7DD9H%h7D^PdZ`N~IG{G^%{Ennad` zg@uEaeq&(DD$}Cy_BK|%02H!mpuz+@G4lmvF_e&9qLSh+8rsTAAuw^{ILv8HQTvDT zwM0ck{HR>q+@u9sclY*IDwH#2zXq))bYN5CSsaF7X9AzKhu!0Rr|sv@pQMaTjyevp zz{$eWLAp>io3I=$5jPVL3Qx;aiDk)7$)x>UY6*OD2nR3Re!fEj?q`O1eojtcl08gl zKZ*IDMpAX#er@!VV$4dLoi)hjds3IbJonz}z_PoARL@Kw!a*5S~F?7pFVx!T^&(WQF&_8^KfRosE8%I6mYAD865+| z=CyZ~_b(Sf20+&|KM5wo&zx4oe#e$uMSN{5oPvGH*n5p{+K z6t4j%_r>n`KGV~V(&VuFm{oir!uyTrE0Fau$S=E_iry2KMpWY@ag|-Xo~)8TOlI07 zh&ylb^z;OJ=jPuk9CC6XeHTK94K+3OC3Gu9P|H2)3*k7edHxUK3~);{ss%9np$$U< z$^g(>1NsJ#!mL?lGTR(5Iywp#2ml@?>4()@7yAab$<$OsTU%Dm#>gn+wInA6{HAxD z)@k$aXqEzbZ~O!hXh#~ny=Szj_X^8GS1TXC3l8oKCg$?91`8!F6UHFj|Ls+&40I#4 zFW3Q`1~k7>`&He%3S`~5%ZPVF?L>;oBCt$v931wcm>vA-Q|l)}`?JH1*49>lrD|eR z@Q;4Hy~U^be!zsvo&0DqpV5^!j@QwQhA(Hpl8T>0DxavTseib5gW|)nGqqD2) zLD%{8PhWgpm$z8gZ9H9TAtqPtwf2eYLOOq0pPmO@Gd@=bbD{kLT2`3r_WQOPu9CvS zik!D}A8n|kp`%mw)hntU;;`NwWtd=kL`4OpQaW%Xpj8EyH1%v10A52~9W)bLq$`0( zlDE41gz!EK!c1`mA&+AlVE%Gdyd}C`!j`$6<+piC%F2K}6YX!d zPO4ET3TtDNGlq0OkRZK}aL`BLT0 z#QhDS*nY8lGfaKKq=qoL8mEoBckizDXLScL*IzTJfBGW#M-x$oa)9TO{ocVyh(daV zVM0FUf5VdP{q@TPR0O(Zn3$M=IZh*=pk8S+bKM=)(cvd^Z8(9l-J2>701Eu%%galc z5G>`}w{PM1p@D%V6%~5G;D*j9QX-<$g=js^R3S&zYvgltIv$@-GAwLnyFGgn(>5@F>>^yqT*Vrn`*C8c1b^1 zMowH#Ztk32)&3gLGB@Aj>!#?@P*VfTH8l0x?CdP?u48kTX*Ex>i{Qic{r3kiNXz$f zR-{~X(!cG!#IHehR^e#WsVFI7V`L0&n+sqZah;%Bd0j9oKQ+*BZ>B)`IOJ=G{FDyG zfqI1WBI~4R_yKKq={y1Y2WUl`-@kF|4vHR7&853uSy+(Z;!=9hm*01XHQfIt1uj7< z61K>n&Q4!n-vyKytiHd0NwBbrpcU=@V~GTA+gT9NR8P+Gcd49wpUW4hfPdp?tI_V* z{*?wVA5}$J8Qd$su+!7i_4RdVZdB!d6A%^@B%`LmcSUgWEa^Qh+r)2(7Y9^RRfr@Gur|%bP1}rLI+-;W};Qj=aM5!m0*$S z*O;rRU4Bw6nV|cgrw)#iH&TEpbi<&I2nhEDIyIREE-5(Qh{S)klMINYZ3$hsjP~6A zKlY!%Uw=JZV5-^_Ovb}C0KkP#ffvrWcbi@n?eELF*77ci;axT_|{kEzqx^zdKt;`{^Q4f zUr*6tct5JeniyYS>c*d_Q7eBP(2$Yww%U*)-CPvODd4WT*+TC*{Yts>kf622!;2F{ zoXj&Vt)mdMa^+tqIbb*;hzDo3zb90Eg(vYZH`~g*Zf~KUP;Ujg^w{Gygxk05Y|F8- zt+6qerEccU;lje|rd~m<@7hqUFn2$!6|hZhs5XSS9T@EkEUc`@Crj`1^EZHBYi+%h z%}2tBgYWD<{yjI@lM`bU8{q>5!rL7N#>P&^+l}k%#zFYx_fdMnMqgf?=?&$)q={yX zKRz698YD%7?qMWU9NNzxKVDp3Y-v}8UoJ#P50VBsxooGn^rrgu_EM00K7BS(j6nPl zf`YUi^nfnMTkB30&mARuNvk+B#1#N1tt&wQDwFY?;@Nx;5QyVw-TiHy7tz_u$?m)9 zW*cMdAt8%6)W)E~c1oFlJbKmpxN8_z8M|yfvH*KCGi7Wn&CI>3R`9ie# zuP8`|Knu_dQuHoLQ{Z13cm2KEX{)$6PZ+pfAO{qO+I0y+L z%m){BT($INFCI-8);*Jdh?O94_N>9na}e6b5Dt*?dBN@$wgx=nlf58EzK>AB>P$Eh zg|zZ}v@1uuk{8#j*n_dWk6|_>15<)xy&!i25OSHUD4_Wck?-q=I#9@k-c<(GEGU^A zZYHj6Y<$~PM<7zhVf!U|Hh#teWO|<+(X9XFac@Ss_iwVhAa8LZYRJaC_KTO9a?!*2 z?i`N{{Qrq8&rHFao`=<3+{y+9li^g7*Cg?iJ;{HP5=Oomek(YQ-IpB*p0dgH_UA5B zqCSx4j{Xpst zA#XUlI4T9E#6L-)#ctKVDVN3Q%ihv5FpSWjns+COcjg}P)9 zQ5+AqGLXK$&`t3lC9KtZZWXDUlt4d?9Cw57(6Wb3=Ikty5%LS&$%mX7sqX{~TkkP3 zMFD^8))v1c0)eb_eJ;R*>-{GEpv-TAlkLmCJ6YT`Y}?GtjC%bhiq5)DGUTt7 z*=+4zSAAvWxE~f%bi=Ek3eW)27IKkXULLSJ1S%CL44$FmYRHWgcWrHkiN6-t1as); z0S={{4E@X=ou_A%uyEaecqrS@uO+le_pPPOOwPbZ!v#j)zuR>u$yM1tJ{l=@M!xr5 zxs~V!LO3m@pUWf{c+MnzPSH&>c2yp3fuBEnnXMXkxOj{gHe`0kAK_4VlQPIsr+Itl zb_*q6Hlpd?)x(EI)rZ>QxAMQl#6bI7VpNoO36;omE#j^76XXu{iOUOAh6kd@st;47 zrOmvLXF_2ZMtPuWPcdKx1Zm_cyW`4p^YatCmxAQ8XiL1k-!-bKsjGXg4H=Rt00p2M zpOQ)dy0s>5=<_p&F{a zel96Pb600)B?~elWv*w1xGYpyIFZ-U`r@<{1A_!u35U>;=w)V>m!17pWXN%UIWa>f zREmTeojL-#?+bKESzYZ?L{!1>#-TIHrg+B4N~ox8Pt+tcX|T!b>4moR;aq(Ay^ze8 zRa7u_b~u4$-rm=57#B-epmk&>(rETt27#!%tr;T>j)LkHkT|*%stU8(QqGLnW6_{Bd4)*_&;ly1ZmU zzoUO$$%u^C`W&a(x7T=&Ocwe)ANxVo_Kq*Bk@R#TAFKJ0*h4L7^0n+~yv_SA^&7kK zW?O4gZno*-9#ZL>_rS?6r9m1Ru0SU&iQ3#0F#EDp?WkN=3(gk7>|Y$3KJW9Lklfssnyn84SG5r&RFJ8PiH&V11t-J= zcx5SH;Xn#VWul|cyLL&*$?Yi!Ww^MGN{IbBS;h`bje-k$)wannSFy(`wK9ig=j3#> zwY5QLSPvHvPAeK9MF@XPNK9Oi=avY*3yjh4MJ!R)JAmY|>`5O!obEEpqkyjx?XCd; z4iqF|(2K7eJ?p7#KsR8HJj&l21r5vzJcH(2q9Mihe4cp)K}jE zJ6R6AYRy8ZWIV)rF2D3I^SsMJ;n%%1JUkrKC99|cZF&$e)6mcUOI!z{5JDIDH4Yja zZA~5R?b$mxl$DeO1_XSS)Q3L9|Jn2EusT3Dvvz!Z3|Ucj_EJ(lr;(8n$chG&@Pv21 z!TEnAgw@Op`&xsEAq$X~pAUiO#K_3E)j~M+#01TnE@2(O`%06)*o&O$4u zC=k}+hz`rCdQUhQfsoT8X8Rz9)ewaOVgg93Ls$R_*Y@AP`JmYr&Js~k8GuwZIaPEJgSC-2?sZg1xS3UFegj+oeOiss&4TlgNF*zs9g z2aYmGOiXNO@P6^)g{o?lbp0a`pu6bC=wqvJUInyjLZH}42f6gd;naR{Jsc6gP%TzA zHZyB$W(EdG<=}bozWU(<@wik$*Uz7Cz4T2?MkXf<{HumIq_I)ueEG60{q;dckhmG8qNU{y&7RPIiY)@?U%)vWdDAKIbv_`|S}rUueup3hnqjN1 zL$jK*vokn5L?y)T-Me@7P}6}H=c<~TnyM*h`_@0X zkzxu;g^uyc#>3o=`yFQC>j>{@0e8>k2RJk20 t + + + + + + +safec: asctime_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
asctime_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for asctime_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _asctime_s_chk (char *dest, rsize_t dmax, const struct tm *tm, const size_t destbos)
 
+

Function Documentation

+ +

◆ _asctime_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _asctime_s_chk (char * dest,
rsize_t dmax,
const struct tm * tm,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d1/db5/asctime__s_8c.js b/doc/safec-3.4/d1/db5/asctime__s_8c.js new file mode 100644 index 00000000..70a1df7e --- /dev/null +++ b/doc/safec-3.4/d1/db5/asctime__s_8c.js @@ -0,0 +1,4 @@ +var asctime__s_8c = +[ + [ "_asctime_s_chk", "d1/db5/asctime__s_8c.html#a3e5a1cf670882c6d78a401561bd93cd3", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d1/dbe/wmemcmp__s_8c.html b/doc/safec-3.4/d1/dbe/wmemcmp__s_8c.html new file mode 100644 index 00000000..c1292497 --- /dev/null +++ b/doc/safec-3.4/d1/dbe/wmemcmp__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: wmemcmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wmemcmp_s.c File Reference
+
+
+
#include "safe_mem_lib.h"
+
+ + Include dependency graph for wmemcmp_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _wmemcmp_s_chk (const wchar_t *dest, rsize_t dlen, const wchar_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _wmemcmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wmemcmp_s_chk (const wchar_t * dest,
rsize_t dlen,
const wchar_t * src,
rsize_t slen,
int * diff,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d1/dbe/wmemcmp__s_8c.js b/doc/safec-3.4/d1/dbe/wmemcmp__s_8c.js new file mode 100644 index 00000000..491dfa76 --- /dev/null +++ b/doc/safec-3.4/d1/dbe/wmemcmp__s_8c.js @@ -0,0 +1,4 @@ +var wmemcmp__s_8c = +[ + [ "_wmemcmp_s_chk", "d1/dbe/wmemcmp__s_8c.html#a447b3bf1e594f7719ded31594281af98", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d1/dbf/wcscmp__s_8c.html b/doc/safec-3.4/d1/dbf/wcscmp__s_8c.html new file mode 100644 index 00000000..c5f785d9 --- /dev/null +++ b/doc/safec-3.4/d1/dbf/wcscmp__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: wcscmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wcscmp_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wcscmp_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _wcscmp_s_chk (const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _wcscmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wcscmp_s_chk (const wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t smax,
int * resultp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d1/dbf/wcscmp__s_8c.js b/doc/safec-3.4/d1/dbf/wcscmp__s_8c.js new file mode 100644 index 00000000..2206dbdb --- /dev/null +++ b/doc/safec-3.4/d1/dbf/wcscmp__s_8c.js @@ -0,0 +1,4 @@ +var wcscmp__s_8c = +[ + [ "_wcscmp_s_chk", "d1/dbf/wcscmp__s_8c.html#a68a7464fa6523f243b5a2b510b98529a", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d1/dc0/strprefix__s_8c__incl.map b/doc/safec-3.4/d1/dc0/strprefix__s_8c__incl.map new file mode 100644 index 00000000..05c0af33 --- /dev/null +++ b/doc/safec-3.4/d1/dc0/strprefix__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d1/dc0/strprefix__s_8c__incl.md5 b/doc/safec-3.4/d1/dc0/strprefix__s_8c__incl.md5 new file mode 100644 index 00000000..eb07c620 --- /dev/null +++ b/doc/safec-3.4/d1/dc0/strprefix__s_8c__incl.md5 @@ -0,0 +1 @@ +67194a0ef7426b8481199383d75e27f6 \ No newline at end of file diff --git a/doc/safec-3.4/d1/dc0/strprefix__s_8c__incl.png b/doc/safec-3.4/d1/dc0/strprefix__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7ef927a950c4fd7b83e8702693c37cc71d9a7306 GIT binary patch literal 18664 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 yhATvTO9eT( + + + + + + diff --git a/doc/safec-3.4/d1/dc2/wcsncmp__s_8c__incl.md5 b/doc/safec-3.4/d1/dc2/wcsncmp__s_8c__incl.md5 new file mode 100644 index 00000000..4fb878ec --- /dev/null +++ b/doc/safec-3.4/d1/dc2/wcsncmp__s_8c__incl.md5 @@ -0,0 +1 @@ +934edcf06a09276c0ac754755e608e02 \ No newline at end of file diff --git a/doc/safec-3.4/d1/dc2/wcsncmp__s_8c__incl.png b/doc/safec-3.4/d1/dc2/wcsncmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f29b9c9edfcd78ea25da6d931fb4bf4c1363998f GIT binary patch literal 18564 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 XR{tJXk>07R4@rv2Jui5w_woM$hawRR literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d1/dc9/strchr__s_8c__incl.map b/doc/safec-3.4/d1/dc9/strchr__s_8c__incl.map new file mode 100644 index 00000000..85b889b4 --- /dev/null +++ b/doc/safec-3.4/d1/dc9/strchr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d1/dc9/strchr__s_8c__incl.md5 b/doc/safec-3.4/d1/dc9/strchr__s_8c__incl.md5 new file mode 100644 index 00000000..3131844c --- /dev/null +++ b/doc/safec-3.4/d1/dc9/strchr__s_8c__incl.md5 @@ -0,0 +1 @@ +9fda037d041999c87fdb8119e4f4ce26 \ No newline at end of file diff --git a/doc/safec-3.4/d1/dc9/strchr__s_8c__incl.png b/doc/safec-3.4/d1/dc9/strchr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..70b21da61b3f67e58a04ace07b84a20310fd0239 GIT binary patch literal 18165 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 AzyJUM literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d1/ddc/strislowercase__s_8c__incl.map b/doc/safec-3.4/d1/ddc/strislowercase__s_8c__incl.map new file mode 100644 index 00000000..557cca14 --- /dev/null +++ b/doc/safec-3.4/d1/ddc/strislowercase__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d1/ddc/strislowercase__s_8c__incl.md5 b/doc/safec-3.4/d1/ddc/strislowercase__s_8c__incl.md5 new file mode 100644 index 00000000..233d93c1 --- /dev/null +++ b/doc/safec-3.4/d1/ddc/strislowercase__s_8c__incl.md5 @@ -0,0 +1 @@ +e011a3ac9a1c0dcf5b09e5e1dc8460c6 \ No newline at end of file diff --git a/doc/safec-3.4/d1/ddc/strislowercase__s_8c__incl.png b/doc/safec-3.4/d1/ddc/strislowercase__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f854d70ee12cec2526b40645f841241f68029b47 GIT binary patch literal 18936 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 kmK2Wv;W0( + + + + + + diff --git a/doc/safec-3.4/d1/ddf/strcat__s_8c__incl.md5 b/doc/safec-3.4/d1/ddf/strcat__s_8c__incl.md5 new file mode 100644 index 00000000..e56b1903 --- /dev/null +++ b/doc/safec-3.4/d1/ddf/strcat__s_8c__incl.md5 @@ -0,0 +1 @@ +a59a20c80281b92d4b14c13fc5358ac1 \ No newline at end of file diff --git a/doc/safec-3.4/d1/ddf/strcat__s_8c__incl.png b/doc/safec-3.4/d1/ddf/strcat__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..314bad00a0c2b1f56e7cc672cb577eba018d409b GIT binary patch literal 18245 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d1/def/strcspn__s_8c__incl.map b/doc/safec-3.4/d1/def/strcspn__s_8c__incl.map new file mode 100644 index 00000000..c2283cb2 --- /dev/null +++ b/doc/safec-3.4/d1/def/strcspn__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d1/def/strcspn__s_8c__incl.md5 b/doc/safec-3.4/d1/def/strcspn__s_8c__incl.md5 new file mode 100644 index 00000000..9a93ff0c --- /dev/null +++ b/doc/safec-3.4/d1/def/strcspn__s_8c__incl.md5 @@ -0,0 +1 @@ +f7f864584193362ce100e4462f752317 \ No newline at end of file diff --git a/doc/safec-3.4/d1/def/strcspn__s_8c__incl.png b/doc/safec-3.4/d1/def/strcspn__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..caa5b473a2dd279bf812a4060406634c64af0e14 GIT binary patch literal 18359 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 + + + + + + +safec: vsprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
vsprintf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for vsprintf_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT int _vsprintf_s_chk (char *restrict dest, const rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap)
 
+

Function Documentation

+ +

◆ _vsprintf_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int _vsprintf_s_chk (char *restrict dest,
const rsize_t dmax,
const size_t destbos,
const char *restrict fmt,
va_list ap 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d1/df7/vsprintf__s_8c.js b/doc/safec-3.4/d1/df7/vsprintf__s_8c.js new file mode 100644 index 00000000..b4ba269b --- /dev/null +++ b/doc/safec-3.4/d1/df7/vsprintf__s_8c.js @@ -0,0 +1,4 @@ +var vsprintf__s_8c = +[ + [ "_vsprintf_s_chk", "d1/df7/vsprintf__s_8c.html#adc3e67335c360cc160d869a4449fb9d1", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d1/dfb/fprintf__s_8c__incl.map b/doc/safec-3.4/d1/dfb/fprintf__s_8c__incl.map new file mode 100644 index 00000000..1f046415 --- /dev/null +++ b/doc/safec-3.4/d1/dfb/fprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d1/dfb/fprintf__s_8c__incl.md5 b/doc/safec-3.4/d1/dfb/fprintf__s_8c__incl.md5 new file mode 100644 index 00000000..c8a51aa1 --- /dev/null +++ b/doc/safec-3.4/d1/dfb/fprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +ef6190788e1531cb8cb7fa5af15d24a9 \ No newline at end of file diff --git a/doc/safec-3.4/d1/dfb/fprintf__s_8c__incl.png b/doc/safec-3.4/d1/dfb/fprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..de91d3f47034002991e130a135883c253c2fa175 GIT binary patch literal 20750 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d2/d08/strispassword__s_8c.html b/doc/safec-3.4/d2/d08/strispassword__s_8c.html new file mode 100644 index 00000000..9b834ad9 --- /dev/null +++ b/doc/safec-3.4/d2/d08/strispassword__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strispassword_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strispassword_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strispassword_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT bool _strispassword_s_chk (const char *dest, rsize_t dmax, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strispassword_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT bool _strispassword_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d2/d08/strispassword__s_8c.js b/doc/safec-3.4/d2/d08/strispassword__s_8c.js new file mode 100644 index 00000000..88368fb6 --- /dev/null +++ b/doc/safec-3.4/d2/d08/strispassword__s_8c.js @@ -0,0 +1,4 @@ +var strispassword__s_8c = +[ + [ "_strispassword_s_chk", "d2/d08/strispassword__s_8c.html#a25d787976c8846bb335d2127570dc97b", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d2/d1e/unw16ifcan_8h.html b/doc/safec-3.4/d2/d1e/unw16ifcan_8h.html new file mode 100644 index 00000000..73b31f26 --- /dev/null +++ b/doc/safec-3.4/d2/d1e/unw16ifcan_8h.html @@ -0,0 +1,1285 @@ + + + + + + + +safec: unw16ifcan.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
unw16ifcan.h File Reference
+
+
+
+ + This graph shows which files directly or indirectly include this file:
+
+
+ +
+ + + + + + + + + + + + + +

+Macros

#define NORMALIZE_IND_TBL
 
#define UNWIF_canon_MAXLEN   6
 
#define TBL(i)   ((i-1) << 10)
 
#define UNWIF_canon_LEN(v)   (((v) >> 10) + 1)
 
#define UNWIF_canon_IDX(v)   ((v) & 0x3ff)
 
#define UNWIF_canon_PLANE_T   uint16_t
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Variables

static const wchar_t UNWIF_canon_tbl_1 [807][1]
 
static const wchar_t UNWIF_canon_tbl_2 [856][2]
 
static const wchar_t UNWIF_canon_tbl_3 [218][3]
 
static const wchar_t UNWIF_canon_tbl_4 [52][4]
 
static const wchar_t UNWIF_canon_tbl_6 [9][6]
 
static const wchar_t * UNWIF_canon_tbl [5]
 
static const uint16_t UNWIF_canon_00_00 [256]
 
static const uint16_t UNWIF_canon_00_01 [256]
 
static const uint16_t UNWIF_canon_00_02 [256]
 
static const uint16_t UNWIF_canon_00_03 [256]
 
static const uint16_t UNWIF_canon_00_04 [256]
 
static const uint16_t UNWIF_canon_00_06 [256]
 
static const uint16_t UNWIF_canon_00_09 [256]
 
static const uint16_t UNWIF_canon_00_0a [256]
 
static const uint16_t UNWIF_canon_00_0b [256]
 
static const uint16_t UNWIF_canon_00_0c [256]
 
static const uint16_t UNWIF_canon_00_0d [256]
 
static const uint16_t UNWIF_canon_00_0f [256]
 
static const uint16_t UNWIF_canon_00_10 [256]
 
static const uint16_t UNWIF_canon_00_1b [256]
 
static const uint16_t UNWIF_canon_00_1e [256]
 
static const uint16_t UNWIF_canon_00_1f [256]
 
static const uint16_t UNWIF_canon_00_20 [256]
 
static const uint16_t UNWIF_canon_00_21 [256]
 
static const uint16_t UNWIF_canon_00_22 [256]
 
static const uint16_t UNWIF_canon_00_23 [256]
 
static const uint16_t UNWIF_canon_00_2a [256]
 
static const uint16_t UNWIF_canon_00_30 [256]
 
static const uint16_t UNWIF_canon_00_f9 [256]
 
static const uint16_t UNWIF_canon_00_fa [256]
 
static const uint16_t UNWIF_canon_00_fb [256]
 
static const uint16_t UNWIF_canon_01_10 [256]
 
static const uint16_t UNWIF_canon_01_11 [256]
 
static const uint16_t UNWIF_canon_01_13 [256]
 
static const uint16_t UNWIF_canon_01_14 [256]
 
static const uint16_t UNWIF_canon_01_15 [256]
 
static const uint16_t UNWIF_canon_01_d1 [256]
 
static const uint16_t UNWIF_canon_02_f8 [256]
 
static const uint16_t UNWIF_canon_02_f9 [256]
 
static const uint16_t UNWIF_canon_02_fa [256]
 
static const uint16_t * UNWIF_canon_00 [256]
 
static const uint16_t * UNWIF_canon_01 [256]
 
static const uint16_t * UNWIF_canon_02 [256]
 
static const uint16_t ** UNWIF_canon []
 
+

Macro Definition Documentation

+ +

◆ NORMALIZE_IND_TBL

+ +
+
+ + + + +
#define NORMALIZE_IND_TBL
+
+ +
+
+ +

◆ UNWIF_canon_MAXLEN

+ +
+
+ + + + +
#define UNWIF_canon_MAXLEN   6
+
+ +
+
+ +

◆ TBL

+ +
+
+ + + + + + + + +
#define TBL( i)   ((i-1) << 10)
+
+ +
+
+ +

◆ UNWIF_canon_LEN

+ +
+
+ + + + + + + + +
#define UNWIF_canon_LEN( v)   (((v) >> 10) + 1)
+
+ +
+
+ +

◆ UNWIF_canon_IDX

+ +
+
+ + + + + + + + +
#define UNWIF_canon_IDX( v)   ((v) & 0x3ff)
+
+ +
+
+ +

◆ UNWIF_canon_PLANE_T

+ +
+
+ + + + +
#define UNWIF_canon_PLANE_T   uint16_t
+
+ +
+
+

Variable Documentation

+ +

◆ UNWIF_canon_tbl_1

+ +
+
+ + + + + +
+ + + + +
const wchar_t UNWIF_canon_tbl_1[807][1]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_tbl_2

+ +
+
+ + + + + +
+ + + + +
const wchar_t UNWIF_canon_tbl_2[856][2]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_tbl_3

+ +
+
+ + + + + +
+ + + + +
const wchar_t UNWIF_canon_tbl_3[218][3]
+
+static
+
+Initial value:
= {
{L'A',L'\x0302',L'\x0300'}, {L'A',L'\x0302',L'\x0301'}, {L'A',L'\x0302',L'\x0303'}, {L'A',L'\x0302',L'\x0309'}, {L'A',L'\x0306',L'\x0300'}, {L'A',L'\x0306',L'\x0301'}, {L'A',L'\x0306',L'\x0303'}, {L'A',L'\x0306',L'\x0309'},
{L'A',L'\x0307',L'\x0304'}, {L'A',L'\x0308',L'\x0304'}, {L'A',L'\x030a',L'\x0301'}, {L'A',L'\x0323',L'\x0302'}, {L'A',L'\x0323',L'\x0306'}, {L'C',L'\x0327',L'\x0301'}, {L'E',L'\x0302',L'\x0300'}, {L'E',L'\x0302',L'\x0301'},
{L'E',L'\x0302',L'\x0303'}, {L'E',L'\x0302',L'\x0309'}, {L'E',L'\x0304',L'\x0300'}, {L'E',L'\x0304',L'\x0301'}, {L'E',L'\x0323',L'\x0302'}, {L'E',L'\x0327',L'\x0306'}, {L'I',L'\x0308',L'\x0301'}, {L'L',L'\x0323',L'\x0304'},
{L'O',L'\x0302',L'\x0300'}, {L'O',L'\x0302',L'\x0301'}, {L'O',L'\x0302',L'\x0303'}, {L'O',L'\x0302',L'\x0309'}, {L'O',L'\x0303',L'\x0301'}, {L'O',L'\x0303',L'\x0304'}, {L'O',L'\x0303',L'\x0308'}, {L'O',L'\x0304',L'\x0300'},
{L'O',L'\x0304',L'\x0301'}, {L'O',L'\x0307',L'\x0304'}, {L'O',L'\x0308',L'\x0304'}, {L'O',L'\x031b',L'\x0300'}, {L'O',L'\x031b',L'\x0301'}, {L'O',L'\x031b',L'\x0303'}, {L'O',L'\x031b',L'\x0309'}, {L'O',L'\x031b',L'\x0323'},
{L'O',L'\x0323',L'\x0302'}, {L'O',L'\x0328',L'\x0304'}, {L'R',L'\x0323',L'\x0304'}, {L'S',L'\x0301',L'\x0307'}, {L'S',L'\x030c',L'\x0307'}, {L'S',L'\x0323',L'\x0307'}, {L'U',L'\x0303',L'\x0301'}, {L'U',L'\x0304',L'\x0308'},
{L'U',L'\x0308',L'\x0300'}, {L'U',L'\x0308',L'\x0301'}, {L'U',L'\x0308',L'\x0304'}, {L'U',L'\x0308',L'\x030c'}, {L'U',L'\x031b',L'\x0300'}, {L'U',L'\x031b',L'\x0301'}, {L'U',L'\x031b',L'\x0303'}, {L'U',L'\x031b',L'\x0309'},
{L'U',L'\x031b',L'\x0323'}, {L'\x0391',L'\x0313',L'\x0300'}, {L'\x0391',L'\x0313',L'\x0301'}, {L'\x0391',L'\x0313',L'\x0342'}, {L'\x0391',L'\x0313',L'\x0345'}, {L'\x0391',L'\x0314',L'\x0300'}, {L'\x0391',L'\x0314',L'\x0301'}, {L'\x0391',L'\x0314',L'\x0342'},
{L'\x0391',L'\x0314',L'\x0345'}, {L'\x0395',L'\x0313',L'\x0300'}, {L'\x0395',L'\x0313',L'\x0301'}, {L'\x0395',L'\x0314',L'\x0300'}, {L'\x0395',L'\x0314',L'\x0301'}, {L'\x0397',L'\x0313',L'\x0300'}, {L'\x0397',L'\x0313',L'\x0301'}, {L'\x0397',L'\x0313',L'\x0342'},
{L'\x0397',L'\x0313',L'\x0345'}, {L'\x0397',L'\x0314',L'\x0300'}, {L'\x0397',L'\x0314',L'\x0301'}, {L'\x0397',L'\x0314',L'\x0342'}, {L'\x0397',L'\x0314',L'\x0345'}, {L'\x0399',L'\x0313',L'\x0300'}, {L'\x0399',L'\x0313',L'\x0301'}, {L'\x0399',L'\x0313',L'\x0342'},
{L'\x0399',L'\x0314',L'\x0300'}, {L'\x0399',L'\x0314',L'\x0301'}, {L'\x0399',L'\x0314',L'\x0342'}, {L'\x039f',L'\x0313',L'\x0300'}, {L'\x039f',L'\x0313',L'\x0301'}, {L'\x039f',L'\x0314',L'\x0300'}, {L'\x039f',L'\x0314',L'\x0301'}, {L'\x03a5',L'\x0314',L'\x0300'},
{L'\x03a5',L'\x0314',L'\x0301'}, {L'\x03a5',L'\x0314',L'\x0342'}, {L'\x03a9',L'\x0313',L'\x0300'}, {L'\x03a9',L'\x0313',L'\x0301'}, {L'\x03a9',L'\x0313',L'\x0342'}, {L'\x03a9',L'\x0313',L'\x0345'}, {L'\x03a9',L'\x0314',L'\x0300'}, {L'\x03a9',L'\x0314',L'\x0301'},
{L'\x03a9',L'\x0314',L'\x0342'}, {L'\x03a9',L'\x0314',L'\x0345'}, {L'\x03b1',L'\x0300',L'\x0345'}, {L'\x03b1',L'\x0301',L'\x0345'}, {L'\x03b1',L'\x0313',L'\x0300'}, {L'\x03b1',L'\x0313',L'\x0301'}, {L'\x03b1',L'\x0313',L'\x0342'}, {L'\x03b1',L'\x0313',L'\x0345'},
{L'\x03b1',L'\x0314',L'\x0300'}, {L'\x03b1',L'\x0314',L'\x0301'}, {L'\x03b1',L'\x0314',L'\x0342'}, {L'\x03b1',L'\x0314',L'\x0345'}, {L'\x03b1',L'\x0342',L'\x0345'}, {L'\x03b5',L'\x0313',L'\x0300'}, {L'\x03b5',L'\x0313',L'\x0301'}, {L'\x03b5',L'\x0314',L'\x0300'},
{L'\x03b5',L'\x0314',L'\x0301'}, {L'\x03b7',L'\x0300',L'\x0345'}, {L'\x03b7',L'\x0301',L'\x0345'}, {L'\x03b7',L'\x0313',L'\x0300'}, {L'\x03b7',L'\x0313',L'\x0301'}, {L'\x03b7',L'\x0313',L'\x0342'}, {L'\x03b7',L'\x0313',L'\x0345'}, {L'\x03b7',L'\x0314',L'\x0300'},
{L'\x03b7',L'\x0314',L'\x0301'}, {L'\x03b7',L'\x0314',L'\x0342'}, {L'\x03b7',L'\x0314',L'\x0345'}, {L'\x03b7',L'\x0342',L'\x0345'}, {L'\x03b9',L'\x0308',L'\x0300'}, {L'\x03b9',L'\x0308',L'\x0301'}, {L'\x03b9',L'\x0308',L'\x0342'}, {L'\x03b9',L'\x0313',L'\x0300'},
{L'\x03b9',L'\x0313',L'\x0301'}, {L'\x03b9',L'\x0313',L'\x0342'}, {L'\x03b9',L'\x0314',L'\x0300'}, {L'\x03b9',L'\x0314',L'\x0301'}, {L'\x03b9',L'\x0314',L'\x0342'}, {L'\x03bf',L'\x0313',L'\x0300'}, {L'\x03bf',L'\x0313',L'\x0301'}, {L'\x03bf',L'\x0314',L'\x0300'},
{L'\x03bf',L'\x0314',L'\x0301'}, {L'\x03c5',L'\x0308',L'\x0300'}, {L'\x03c5',L'\x0308',L'\x0301'}, {L'\x03c5',L'\x0308',L'\x0342'}, {L'\x03c5',L'\x0313',L'\x0300'}, {L'\x03c5',L'\x0313',L'\x0301'}, {L'\x03c5',L'\x0313',L'\x0342'}, {L'\x03c5',L'\x0314',L'\x0300'},
{L'\x03c5',L'\x0314',L'\x0301'}, {L'\x03c5',L'\x0314',L'\x0342'}, {L'\x03c9',L'\x0300',L'\x0345'}, {L'\x03c9',L'\x0301',L'\x0345'}, {L'\x03c9',L'\x0313',L'\x0300'}, {L'\x03c9',L'\x0313',L'\x0301'}, {L'\x03c9',L'\x0313',L'\x0342'}, {L'\x03c9',L'\x0313',L'\x0345'},
{L'\x03c9',L'\x0314',L'\x0300'}, {L'\x03c9',L'\x0314',L'\x0301'}, {L'\x03c9',L'\x0314',L'\x0342'}, {L'\x03c9',L'\x0314',L'\x0345'}, {L'\x03c9',L'\x0342',L'\x0345'}, {L'\x05e9',L'\x05bc',L'\x05c1'}, {L'\x05e9',L'\x05bc',L'\x05c2'}, {L'\x0cc6',L'\x0cc2',L'\x0cd5'},
{L'\x0dd9',L'\x0dcf',L'\x0dca'}, {L'a',L'\x0302',L'\x0300'}, {L'a',L'\x0302',L'\x0301'}, {L'a',L'\x0302',L'\x0303'}, {L'a',L'\x0302',L'\x0309'}, {L'a',L'\x0306',L'\x0300'}, {L'a',L'\x0306',L'\x0301'}, {L'a',L'\x0306',L'\x0303'},
{L'a',L'\x0306',L'\x0309'}, {L'a',L'\x0307',L'\x0304'}, {L'a',L'\x0308',L'\x0304'}, {L'a',L'\x030a',L'\x0301'}, {L'a',L'\x0323',L'\x0302'}, {L'a',L'\x0323',L'\x0306'}, {L'c',L'\x0327',L'\x0301'}, {L'e',L'\x0302',L'\x0300'},
{L'e',L'\x0302',L'\x0301'}, {L'e',L'\x0302',L'\x0303'}, {L'e',L'\x0302',L'\x0309'}, {L'e',L'\x0304',L'\x0300'}, {L'e',L'\x0304',L'\x0301'}, {L'e',L'\x0323',L'\x0302'}, {L'e',L'\x0327',L'\x0306'}, {L'i',L'\x0308',L'\x0301'},
{L'l',L'\x0323',L'\x0304'}, {L'o',L'\x0302',L'\x0300'}, {L'o',L'\x0302',L'\x0301'}, {L'o',L'\x0302',L'\x0303'}, {L'o',L'\x0302',L'\x0309'}, {L'o',L'\x0303',L'\x0301'}, {L'o',L'\x0303',L'\x0304'}, {L'o',L'\x0303',L'\x0308'},
{L'o',L'\x0304',L'\x0300'}, {L'o',L'\x0304',L'\x0301'}, {L'o',L'\x0307',L'\x0304'}, {L'o',L'\x0308',L'\x0304'}, {L'o',L'\x031b',L'\x0300'}, {L'o',L'\x031b',L'\x0301'}, {L'o',L'\x031b',L'\x0303'}, {L'o',L'\x031b',L'\x0309'},
{L'o',L'\x031b',L'\x0323'}, {L'o',L'\x0323',L'\x0302'}, {L'o',L'\x0328',L'\x0304'}, {L'r',L'\x0323',L'\x0304'}, {L's',L'\x0301',L'\x0307'}, {L's',L'\x030c',L'\x0307'}, {L's',L'\x0323',L'\x0307'}, {L'u',L'\x0303',L'\x0301'},
{L'u',L'\x0304',L'\x0308'}, {L'u',L'\x0308',L'\x0300'}, {L'u',L'\x0308',L'\x0301'}, {L'u',L'\x0308',L'\x0304'}, {L'u',L'\x0308',L'\x030c'}, {L'u',L'\x031b',L'\x0300'}, {L'u',L'\x031b',L'\x0301'}, {L'u',L'\x031b',L'\x0303'},
{L'u',L'\x031b',L'\x0309'}, {L'u',L'\x031b',L'\x0323'}}
+
+
+ +

◆ UNWIF_canon_tbl_4

+ +
+
+ + + + + +
+ + + + +
const wchar_t UNWIF_canon_tbl_4[52][4]
+
+static
+
+Initial value:
= {
{L'\x0391',L'\x0313',L'\x0300',L'\x0345'}, {L'\x0391',L'\x0313',L'\x0301',L'\x0345'}, {L'\x0391',L'\x0313',L'\x0342',L'\x0345'}, {L'\x0391',L'\x0314',L'\x0300',L'\x0345'}, {L'\x0391',L'\x0314',L'\x0301',L'\x0345'}, {L'\x0391',L'\x0314',L'\x0342',L'\x0345'}, {L'\x0397',L'\x0313',L'\x0300',L'\x0345'}, {L'\x0397',L'\x0313',L'\x0301',L'\x0345'},
{L'\x0397',L'\x0313',L'\x0342',L'\x0345'}, {L'\x0397',L'\x0314',L'\x0300',L'\x0345'}, {L'\x0397',L'\x0314',L'\x0301',L'\x0345'}, {L'\x0397',L'\x0314',L'\x0342',L'\x0345'}, {L'\x03a9',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03a9',L'\x0313',L'\x0301',L'\x0345'}, {L'\x03a9',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03a9',L'\x0314',L'\x0300',L'\x0345'},
{L'\x03a9',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03a9',L'\x0314',L'\x0342',L'\x0345'}, {L'\x03b1',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03b1',L'\x0313',L'\x0301',L'\x0345'}, {L'\x03b1',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03b1',L'\x0314',L'\x0300',L'\x0345'}, {L'\x03b1',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03b1',L'\x0314',L'\x0342',L'\x0345'},
{L'\x03b7',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03b7',L'\x0313',L'\x0301',L'\x0345'}, {L'\x03b7',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03b7',L'\x0314',L'\x0300',L'\x0345'}, {L'\x03b7',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03b7',L'\x0314',L'\x0342',L'\x0345'}, {L'\x03c9',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03c9',L'\x0313',L'\x0301',L'\x0345'},
{L'\x03c9',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03c9',L'\x0314',L'\x0300',L'\x0345'}, {L'\x03c9',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03c9',L'\x0314',L'\x0342',L'\x0345'}, {L'\xd804',L'\xdc99',L'\xd804',L'\xdcba'}, {L'\xd804',L'\xdc9b',L'\xd804',L'\xdcba'}, {L'\xd804',L'\xdca5',L'\xd804',L'\xdcba'}, {L'\xd804',L'\xdd31',L'\xd804',L'\xdd27'},
{L'\xd804',L'\xdd32',L'\xd804',L'\xdd27'}, {L'\xd804',L'\xdf47',L'\xd804',L'\xdf3e'}, {L'\xd804',L'\xdf47',L'\xd804',L'\xdf57'}, {L'\xd805',L'\xdcb9',L'\xd805',L'\xdcb0'}, {L'\xd805',L'\xdcb9',L'\xd805',L'\xdcba'}, {L'\xd805',L'\xdcb9',L'\xd805',L'\xdcbd'}, {L'\xd805',L'\xddb8',L'\xd805',L'\xddaf'}, {L'\xd805',L'\xddb9',L'\xd805',L'\xddaf'},
{L'\xd834',L'\xdd57',L'\xd834',L'\xdd65'}, {L'\xd834',L'\xdd58',L'\xd834',L'\xdd65'}, {L'\xd834',L'\xddb9',L'\xd834',L'\xdd65'}, {L'\xd834',L'\xddba',L'\xd834',L'\xdd65'}}
+
+
+ +

◆ UNWIF_canon_tbl_6

+ +
+
+ + + + + +
+ + + + +
const wchar_t UNWIF_canon_tbl_6[9][6]
+
+static
+
+Initial value:
= {
{L'\xd834',L'\xdd58',L'\xd834',L'\xdd65',L'\xd834',L'\xdd6e'}, {L'\xd834',L'\xdd58',L'\xd834',L'\xdd65',L'\xd834',L'\xdd6f'}, {L'\xd834',L'\xdd58',L'\xd834',L'\xdd65',L'\xd834',L'\xdd70'}, {L'\xd834',L'\xdd58',L'\xd834',L'\xdd65',L'\xd834',L'\xdd71'}, {L'\xd834',L'\xdd58',L'\xd834',L'\xdd65',L'\xd834',L'\xdd72'}, {L'\xd834',L'\xddb9',L'\xd834',L'\xdd65',L'\xd834',L'\xdd6e'}, {L'\xd834',L'\xddb9',L'\xd834',L'\xdd65',L'\xd834',L'\xdd6f'}, {L'\xd834',L'\xddba',L'\xd834',L'\xdd65',L'\xd834',L'\xdd6e'},
{L'\xd834',L'\xddba',L'\xd834',L'\xdd65',L'\xd834',L'\xdd6f'}}
+
+
+ +

◆ UNWIF_canon_tbl

+ +
+
+ + + + + +
+ + + + +
const wchar_t* UNWIF_canon_tbl[5]
+
+static
+
+Initial value:
= {
(const wchar_t*) UNWIF_canon_tbl_1,
(const wchar_t*) UNWIF_canon_tbl_2,
(const wchar_t*) UNWIF_canon_tbl_3,
(const wchar_t*) UNWIF_canon_tbl_4,
(const wchar_t*) UNWIF_canon_tbl_6
}
+
+
+ +

◆ UNWIF_canon_00_00

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_00[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_01

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_01[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_02

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_02[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_03

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_03[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_04

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_04[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_06

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_06[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_09

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_09[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_0a

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_0a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_0b

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_0b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_0c

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_0c[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_0d

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_0d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_0f

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_0f[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_10

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_10[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_1b

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_1b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_1e

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_1e[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_1f

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_1f[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_20

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_20[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_21

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_21[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_22

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_22[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_23

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_23[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_2a

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_2a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_30

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_30[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_f9

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_f9[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_fa

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_fa[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00_fb

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_00_fb[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_01_10

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_01_10[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_01_11

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_01_11[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_01_13

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_01_13[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_01_14

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_01_14[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_01_15

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_01_15[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_01_d1

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_01_d1[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_02_f8

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_02_f8[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_02_f9

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_02_f9[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_02_fa

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_canon_02_fa[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_00

+ +
+
+ + + + + +
+ + + + +
const uint16_t* UNWIF_canon_00[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_01

+ +
+
+ + + + + +
+ + + + +
const uint16_t* UNWIF_canon_01[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon_02

+ +
+
+ + + + + +
+ + + + +
const uint16_t* UNWIF_canon_02[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_canon

+ +
+
+ + + + + +
+ + + + +
const uint16_t** UNWIF_canon[]
+
+static
+
+Initial value:
= {
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
}
+
+
+
+
+ diff --git a/doc/safec-3.4/d2/d1e/unw16ifcan_8h.js b/doc/safec-3.4/d2/d1e/unw16ifcan_8h.js new file mode 100644 index 00000000..20d26963 --- /dev/null +++ b/doc/safec-3.4/d2/d1e/unw16ifcan_8h.js @@ -0,0 +1,53 @@ +var unw16ifcan_8h = +[ + [ "NORMALIZE_IND_TBL", "d2/d1e/unw16ifcan_8h.html#aeb66ba789f5e3729207642e89b984a81", null ], + [ "UNWIF_canon_MAXLEN", "d2/d1e/unw16ifcan_8h.html#a6f6a04487cf2c584c6c0323285cb861e", null ], + [ "TBL", "d2/d1e/unw16ifcan_8h.html#a519b605160dc0e772858c108236b1164", null ], + [ "UNWIF_canon_LEN", "d2/d1e/unw16ifcan_8h.html#a51513c2eab311a4ea2b3ef96f97e004d", null ], + [ "UNWIF_canon_IDX", "d2/d1e/unw16ifcan_8h.html#a850441566b372684eb1b23d5b95b9c4b", null ], + [ "UNWIF_canon_PLANE_T", "d2/d1e/unw16ifcan_8h.html#a7374053c053db9d328241b9a14230cbd", null ], + [ "UNWIF_canon_tbl_1", "d2/d1e/unw16ifcan_8h.html#acfdacf2e69357541c0d121f1c5e84f94", null ], + [ "UNWIF_canon_tbl_2", "d2/d1e/unw16ifcan_8h.html#a93fdea5cd0aa34ecb58e49f70ed2ee2f", null ], + [ "UNWIF_canon_tbl_3", "d2/d1e/unw16ifcan_8h.html#ae3cc3d5cbb39ce0cd0eebafb54a926cf", null ], + [ "UNWIF_canon_tbl_4", "d2/d1e/unw16ifcan_8h.html#a4e0ffaabaedc1cc160001eda80b8f3c4", null ], + [ "UNWIF_canon_tbl_6", "d2/d1e/unw16ifcan_8h.html#a05b6695b64cf76fb19c17a51dfcde2f0", null ], + [ "UNWIF_canon_tbl", "d2/d1e/unw16ifcan_8h.html#a474207541ed8f801ad52148d5a69ae8e", null ], + [ "UNWIF_canon_00_00", "d2/d1e/unw16ifcan_8h.html#a9abd3c8c547b94bda801952959f033fa", null ], + [ "UNWIF_canon_00_01", "d2/d1e/unw16ifcan_8h.html#a84c0fc7655206229fd74f3fa5f0b56aa", null ], + [ "UNWIF_canon_00_02", "d2/d1e/unw16ifcan_8h.html#a7e6eae200ee3c07a28277c05c3602ae5", null ], + [ "UNWIF_canon_00_03", "d2/d1e/unw16ifcan_8h.html#a4de06a296224fdff4776d8eb821d66cd", null ], + [ "UNWIF_canon_00_04", "d2/d1e/unw16ifcan_8h.html#ac49eaed75f412eae8dab16184aa76a7f", null ], + [ "UNWIF_canon_00_06", "d2/d1e/unw16ifcan_8h.html#a24ae151ee62cb9b82cd5004b1b6ed991", null ], + [ "UNWIF_canon_00_09", "d2/d1e/unw16ifcan_8h.html#ad23c59b63e538a1b0b0fb28ecb3c59ed", null ], + [ "UNWIF_canon_00_0a", "d2/d1e/unw16ifcan_8h.html#aeb9dc38b2bf4fc8aa3d0a2edf0bc367f", null ], + [ "UNWIF_canon_00_0b", "d2/d1e/unw16ifcan_8h.html#a2615ab52d58adca822b22e4e9bc6d1cf", null ], + [ "UNWIF_canon_00_0c", "d2/d1e/unw16ifcan_8h.html#a1607c7157b2d596589b3597dec780311", null ], + [ "UNWIF_canon_00_0d", "d2/d1e/unw16ifcan_8h.html#ad9c8d7cdc0a90743d82ace1c7d87d9da", null ], + [ "UNWIF_canon_00_0f", "d2/d1e/unw16ifcan_8h.html#a9d22ab91de139dbf47380a399cdf2667", null ], + [ "UNWIF_canon_00_10", "d2/d1e/unw16ifcan_8h.html#a9a3c70bf3b8bd7c39a51b81a75a3f657", null ], + [ "UNWIF_canon_00_1b", "d2/d1e/unw16ifcan_8h.html#a0f6e585eebabcf478987a097d3b2aa47", null ], + [ "UNWIF_canon_00_1e", "d2/d1e/unw16ifcan_8h.html#a25748890f45a3c4d5087736f2377c393", null ], + [ "UNWIF_canon_00_1f", "d2/d1e/unw16ifcan_8h.html#aeb6f1f2c450bf2107f020a4e89e2442f", null ], + [ "UNWIF_canon_00_20", "d2/d1e/unw16ifcan_8h.html#a73861ff68b279b5ea5c989ad880cb71e", null ], + [ "UNWIF_canon_00_21", "d2/d1e/unw16ifcan_8h.html#acd95e969791ba8a0c226fd5e852a8de5", null ], + [ "UNWIF_canon_00_22", "d2/d1e/unw16ifcan_8h.html#a1e69eac9f4efa10c2f889f0952574e56", null ], + [ "UNWIF_canon_00_23", "d2/d1e/unw16ifcan_8h.html#af5c9837fd5c26e37d6a7adfd8ba263e4", null ], + [ "UNWIF_canon_00_2a", "d2/d1e/unw16ifcan_8h.html#a46ed505ce8bf4c9ace5467c4eedc4c98", null ], + [ "UNWIF_canon_00_30", "d2/d1e/unw16ifcan_8h.html#a42fc5962984af66d4f6753eca8d68465", null ], + [ "UNWIF_canon_00_f9", "d2/d1e/unw16ifcan_8h.html#a60ef538bcb97da80d441ea871255953b", null ], + [ "UNWIF_canon_00_fa", "d2/d1e/unw16ifcan_8h.html#aaf7dcb392ff1696386bfa2970b9ba038", null ], + [ "UNWIF_canon_00_fb", "d2/d1e/unw16ifcan_8h.html#ae0eb6458cd76e3118dc88cccca094544", null ], + [ "UNWIF_canon_01_10", "d2/d1e/unw16ifcan_8h.html#a0011737ca4fd6d969ed9ef617de6a835", null ], + [ "UNWIF_canon_01_11", "d2/d1e/unw16ifcan_8h.html#ae104d5005f7d9cc3604d209c45ad862f", null ], + [ "UNWIF_canon_01_13", "d2/d1e/unw16ifcan_8h.html#aa2eea8f300c9bbe9050ca64d379ef844", null ], + [ "UNWIF_canon_01_14", "d2/d1e/unw16ifcan_8h.html#ab5aa496846a7a33457b9323b399473db", null ], + [ "UNWIF_canon_01_15", "d2/d1e/unw16ifcan_8h.html#aef0fb9c93d0fff7738605cc7036fe9e4", null ], + [ "UNWIF_canon_01_d1", "d2/d1e/unw16ifcan_8h.html#ab5c495318bf38343a085e113d8a598dd", null ], + [ "UNWIF_canon_02_f8", "d2/d1e/unw16ifcan_8h.html#a2bc7364dbc72a6efd10f9472a9e62b37", null ], + [ "UNWIF_canon_02_f9", "d2/d1e/unw16ifcan_8h.html#adec4e64d75a214718feb754734751bf6", null ], + [ "UNWIF_canon_02_fa", "d2/d1e/unw16ifcan_8h.html#a619e2c33abbd9361fe30e45230144550", null ], + [ "UNWIF_canon_00", "d2/d1e/unw16ifcan_8h.html#ab6ccb8b38303106293cb3b5b1ae4268e", null ], + [ "UNWIF_canon_01", "d2/d1e/unw16ifcan_8h.html#a36d4ec29700687dbe287dbd19f086245", null ], + [ "UNWIF_canon_02", "d2/d1e/unw16ifcan_8h.html#ae2caa944a1b0be807968753a9484f2fb", null ], + [ "UNWIF_canon", "d2/d1e/unw16ifcan_8h.html#aa27f0eb4812621507ff7ba4fa28cc2f2", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d2/d46/strtok__s_8c.html b/doc/safec-3.4/d2/d46/strtok__s_8c.html new file mode 100644 index 00000000..e940e0be --- /dev/null +++ b/doc/safec-3.4/d2/d46/strtok__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strtok_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strtok_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strtok_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT char * _strtok_s_chk (char *restrict dest, rsize_t *restrict dmaxp, const char *restrict delim, char **restrict ptr, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strtok_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT char* _strtok_s_chk (char *restrict dest,
rsize_t *restrict dmaxp,
const char *restrict delim,
char **restrict ptr,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d2/d46/strtok__s_8c.js b/doc/safec-3.4/d2/d46/strtok__s_8c.js new file mode 100644 index 00000000..1d274a38 --- /dev/null +++ b/doc/safec-3.4/d2/d46/strtok__s_8c.js @@ -0,0 +1,4 @@ +var strtok__s_8c = +[ + [ "_strtok_s_chk", "d2/d46/strtok__s_8c.html#a4f8852aadfcfc307416bf27a886865fa", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d2/d4e/tmpnam__s_8c.html b/doc/safec-3.4/d2/d4e/tmpnam__s_8c.html new file mode 100644 index 00000000..e6333459 --- /dev/null +++ b/doc/safec-3.4/d2/d4e/tmpnam__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: tmpnam_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tmpnam_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for tmpnam_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _tmpnam_s_chk (const char *dest, rsize_t dmax, const size_t destbos)
 
+

Function Documentation

+ +

◆ _tmpnam_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _tmpnam_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d2/d4e/tmpnam__s_8c.js b/doc/safec-3.4/d2/d4e/tmpnam__s_8c.js new file mode 100644 index 00000000..5d2b3c9c --- /dev/null +++ b/doc/safec-3.4/d2/d4e/tmpnam__s_8c.js @@ -0,0 +1,4 @@ +var tmpnam__s_8c = +[ + [ "_tmpnam_s_chk", "d2/d4e/tmpnam__s_8c.html#a9f56792adec1c99181e0f1878d8600ba", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d2/d54/unw16ifcmp_8h__dep__incl.map b/doc/safec-3.4/d2/d54/unw16ifcmp_8h__dep__incl.map new file mode 100644 index 00000000..6d8360da --- /dev/null +++ b/doc/safec-3.4/d2/d54/unw16ifcmp_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.4/d2/d54/unw16ifcmp_8h__dep__incl.md5 b/doc/safec-3.4/d2/d54/unw16ifcmp_8h__dep__incl.md5 new file mode 100644 index 00000000..0c2a68ce --- /dev/null +++ b/doc/safec-3.4/d2/d54/unw16ifcmp_8h__dep__incl.md5 @@ -0,0 +1 @@ +49b6921bd3fdd962a001c9b325b090a5 \ No newline at end of file diff --git a/doc/safec-3.4/d2/d54/unw16ifcmp_8h__dep__incl.png b/doc/safec-3.4/d2/d54/unw16ifcmp_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7cb206561098cbde12661ee0b5a3d2ba35560409 GIT binary patch literal 3692 zcmb_fcQjnx`aVk3PYr_TM2p@{v@j+*5j7H{Ow>$>5^azWEuwu0iIT|ZM2Q+T2osDN zqZ=(51kuH)_vHKCweI@ezwbKhoW0gQYwi8)_kExDd3Kzc$t^k>P8t9J==AlV=HTcH zzTQ+6;8$|OR1X{|oD6S4fr~%SyVjyq0HEjBhu*XZ%-+liHM787VCHFQHw>uAV`+p) zDbfyn8Sk=WavIVwvRxnd@$m3yOFhH7c|80J3H5kGx?lEEcv(gaEx!<<&Fq0peChNu zLXTAY#m>U7U4&Y3|+)z&J^U@Fef!&q2Y9A@f~e9`I`VX4l5=tr9`wJuDV*9dHO1lX?p{@0O(Jv5At@k0ipS$2#F?3ygYgemWwHti z`ExuR932Y_3;FJr;_3C)GSBaR=mC);E$%wMuEX~9z@Ep%cs9!cM@#Y2-pBjyqUi=u zU0r@@X@=_R>OUKTAt^_0gF#J1-%26{qNAf3IXL28zWfWR${a^-X=!QG9x-1fFN!qs)TZo)p&MxrN0@K$n4%Cpr~w?C*PCFuaOJ9i=* z@WHe(47{*=_qg7p(J5(Z`Fj+BnU_UO9F}_$7~{KRlaiE==^Ut1vtKXklA^bUs~_jJ zxAQ7{;h$TGcQ1Cu@MrWt{?W$@XlZEy;^N`}fWzU2-4sNnr73~2i3w*12jKktoG}ji z2Q~_Y5+0Mx=&yDg5%`Lbdx&r0uxoe}Wh5N=;e%u>RcL4^@RW>_{`0^99W^y|Y<#?q zo!!;8^J7ocZm)<+$e~2N*L>pszMq1!vgeEi9G-;58ljHYioW*sX@`cYf2^t5nG2Zz z6Y{yaIkPgHnJ5c84-d@5gg)O~%)`_3@$Ps1*2)a?5~z!du$-LSJ2O!;b8|UEGBnmu zx%ojq8x=X}(ebgyw6rX&ug8PM zBId04N;Rd#yu`1bn~SUV!p_dlGbtoExN~HLNl{U;xVTu$%}o>xv6-!H-0rRq2>xn$ zf2UI|_0G;t;LnmG#;aH3i;G1gw+=x9O4!vKxx#I1*x4lS=Ff$l?qEo?u20U*-4{8t z*>d*uqzwrP*$lgK<%(ZG!1{-f@_Smp4>Bc%Q&p9m$zjb*IR+B@)|a`sUXG5MgK6%X zpXV*Ju7m{zsXoHDP^ai2s_d<;t!->=7ppNm-+oc^JOQpVlx#3YUeS^eO5uH@yE5K`kLE`FLkZ7eLQh+u3D}5OoEZ2D4Sk;Bfdh z5k*c;{;sNu@z<|k5Z77_t4e!1Fcf+P=EWA`we|Jd!l{m%({*Huf`bznf(%S&2YN2fYy&*k)B z0v^0aJUUuHCuwLqISFiRY&f{O#(c1A7+l?ZtHq~fYs=x|<1;)rmoPkR_NBX<1W4q* z5e;(nh)6VUo?YtBJP#5pij6G>Vf<#P?NTP!PYOB5u|ZSU|{K z68WdW?^GtMDuC3Byl`JVb91U_-YJBkNh<8QKfh7b_Kk63E-foN;LVRw3ECARaUhuT zZ5MXOUt|QTwM{w8{+Jii6S+s?lyGsn!cIdQj!6;Ra_Wk{kPT4rrJiXY+SufdFjAV9 z%+Uy)!;WCpjr!HX+nB|1tKU~TqwH4KIAnaGzO>)uOmoD^k}zaIF^)6)hP68(mcZun z;ECUUUgHt{*iTC30bk#KEc?i8S23`xQCH;&%}gt?c(T}&0CQ7llEZmKSlsm}EGF;>KOn4RbdCP4?5N4KNEirlb8Ga9 z{%78xpunt5q@B&_!2?xCwFj37h;dxq;^8J+E4*^>;NctHWw-;O~kx2F8 zQgeqnNO(?dbd+YWO!&li>}#5bQ-4zz?6wo=A5=J=RP?sf{YS{NjiSLsk^f(!{;kCS z*7*O?uU5@SUb~>x+c87oT%^x34xhy)LGGLl&n?K)72X|7bv_pr6YDrXJ1H`9HY0j-b7LeRZs?*vLsq z%+1ZK5WUP`%XY*ha!-Ep72)FMcJ%T}LeA84%smQ~)qL5el$F-Ymd@EOoLMa-B60`Z zgNfrl}fFl9YXmUSeY6 z7!Icks?h#s!~E!Uoo8HZaYaQUkPH>b!{hD6B_*$c%@z`Ns?z(zhnXhI!puwy3Z;pP zcqI)tp`_>H6A<`x&jb(^5_afTyRYfxbR}fw?|sLNo;>W!&mBY;-gQGB@F> z^5|gB4KYQC>t z|K!u{khL}Y39U@nS@rb2b0@U}(jx;a>}{GVdK<=BQBlztd?5bf#fv{`XIW;I*VxE@ zMe3dw0wDyv%gZACR@q$Ke=gZ|gJ&?BY7=A(C zj+xonhcbj}b`g*gB09nuuXA$~KY!M;v9nw5z5<8BU=&v6HhJo0Uz}vY`^5Hgk|rsz zySrNzuw_5n9KaweE4#Y7`ZPYC7K97h>B3TafRU9o3iO?zl?DI^1Y%}m6RV65>`F7v zN?V_(Tu&f=iMuQ+$$ei(7oLR)rc9NM*9azUZEZz3JL}A&_UM?H=;-PHHWSSU`L&*J zXlN)1npYox|7)6>ntekwZF=Ytqq3I4L6fE@o1Am);q%XL zbGkreO~+lFWnqO=JdM&UG>dC%B{fNy<&L2tFW3)N6%{^F(XZqw>JFt9$DjqofDW&S zbq|45x@Pnt*TDmHoCDmQwF?yk|J8fhvj=**y9aJ@aZ$(+M&IJ)zjbwyRkoiu>60yG ts)E*qB2=cmYNnm)k)!gf|8(x1aK0n + + + + + + +safec: gets_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
gets_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for gets_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT char * _gets_s_chk (char *restrict dest, rsize_t dmax, const size_t destbos)
 
+

Function Documentation

+ +

◆ _gets_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT char* _gets_s_chk (char *restrict dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d2/d59/gets__s_8c.js b/doc/safec-3.4/d2/d59/gets__s_8c.js new file mode 100644 index 00000000..6fbcfcff --- /dev/null +++ b/doc/safec-3.4/d2/d59/gets__s_8c.js @@ -0,0 +1,4 @@ +var gets__s_8c = +[ + [ "_gets_s_chk", "d2/d59/gets__s_8c.html#a14a9099fbfde125466c16e0507cbf15d", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d2/d61/memccpy__s_8c.html b/doc/safec-3.4/d2/d61/memccpy__s_8c.html new file mode 100644 index 00000000..553a0c4c --- /dev/null +++ b/doc/safec-3.4/d2/d61/memccpy__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: memccpy_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
memccpy_s.c File Reference
+
+
+
#include "safe_mem_lib.h"
+
+ + Include dependency graph for memccpy_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _memccpy_s_chk (void *restrict dest, rsize_t dmax, const void *restrict src, int c, rsize_t n, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _memccpy_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _memccpy_s_chk (void *restrict dest,
rsize_t dmax,
const void *restrict src,
int c,
rsize_t n,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d2/d61/memccpy__s_8c.js b/doc/safec-3.4/d2/d61/memccpy__s_8c.js new file mode 100644 index 00000000..026c2d76 --- /dev/null +++ b/doc/safec-3.4/d2/d61/memccpy__s_8c.js @@ -0,0 +1,4 @@ +var memccpy__s_8c = +[ + [ "_memccpy_s_chk", "d2/d61/memccpy__s_8c.html#a41e5813303edd3dd8050f73e7176eba0", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d2/d62/safe__str__constraint_8h.html b/doc/safec-3.4/d2/d62/safe__str__constraint_8h.html new file mode 100644 index 00000000..8d0dfcfd --- /dev/null +++ b/doc/safec-3.4/d2/d62/safe__str__constraint_8h.html @@ -0,0 +1,412 @@ + + + + + + + +safec: safe_str_constraint.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
safe_str_constraint.h File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for safe_str_constraint.h:
+
+
+ +
+ + This graph shows which files directly or indirectly include this file:
+
+
+ +
+ + + + + + + + + + + + + + +

+Functions

EXTERN void invoke_safe_str_constraint_handler (const char *restrict msg, void *restrict ptr, errno_t error)
 Invokes the currently set constraint handler or the default. More...
 
static void handle_error (char *restrict dest, const rsize_t dmax, const char *restrict err_msg, errno_t err_code)
 
static void handle_werror (wchar_t *restrict dest, const rsize_t dmax, const char *err_msg, errno_t err_code)
 
int handle_str_bos_overload (const char *restrict msg, char *restrict dest, const rsize_t dmax)
 
void handle_str_bos_chk_warn (const char *restrict func, char *restrict dest, const rsize_t dmax, const size_t destbos)
 
void handle_str_src_bos_chk_warn (const char *restrict func, char *restrict dest, const rsize_t smax, const size_t srcbos, const char *srcname, const char *smaxname)
 
+

Function Documentation

+ +

◆ invoke_safe_str_constraint_handler()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN void invoke_safe_str_constraint_handler (const char *restrict msg,
void *restrict ptr,
errno_t error 
)
+
+ +

Invokes the currently set constraint handler or the default.

+

Can be disabled via –disable-constraint-handler

+
Parameters
+ + + + +
*msgPointer to the message describing the error.
*ptrPointer to aassociated data. Can be NULL.
errorThe error code encountered.
+
+
+ +
+
+ +

◆ handle_error()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static void handle_error (char *restrict dest,
const rsize_t dmax,
const char *restrict err_msg,
errno_t err_code 
)
+
+inlinestatic
+
+ +
+
+ +

◆ handle_werror()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static void handle_werror (wchar_t *restrict dest,
const rsize_t dmax,
const char * err_msg,
errno_t err_code 
)
+
+inlinestatic
+
+ +
+
+ +

◆ handle_str_bos_overload()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
int handle_str_bos_overload (const char *restrict msg,
char *restrict dest,
const rsize_t dmax 
)
+
+ +
+
+ +

◆ handle_str_bos_chk_warn()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void handle_str_bos_chk_warn (const char *restrict func,
char *restrict dest,
const rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ handle_str_src_bos_chk_warn()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void handle_str_src_bos_chk_warn (const char *restrict func,
char *restrict dest,
const rsize_t smax,
const size_t srcbos,
const char * srcname,
const char * smaxname 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d2/d62/safe__str__constraint_8h.js b/doc/safec-3.4/d2/d62/safe__str__constraint_8h.js new file mode 100644 index 00000000..617dfcc3 --- /dev/null +++ b/doc/safec-3.4/d2/d62/safe__str__constraint_8h.js @@ -0,0 +1,9 @@ +var safe__str__constraint_8h = +[ + [ "invoke_safe_str_constraint_handler", "d2/d62/safe__str__constraint_8h.html#aff28fcaf37cf61fc6243e0adb1444bf8", null ], + [ "handle_error", "d2/d62/safe__str__constraint_8h.html#a1f9d5b6a64c55ee8140c3c488f09d861", null ], + [ "handle_werror", "d2/d62/safe__str__constraint_8h.html#a924abbb935e0ddc9638e6ed3d44aa3bb", null ], + [ "handle_str_bos_overload", "d2/d62/safe__str__constraint_8h.html#ae16f653bbe414d93961dcc73376d00d8", null ], + [ "handle_str_bos_chk_warn", "d2/d62/safe__str__constraint_8h.html#ad9c3d796944bf86eb7cfccd33231f622", null ], + [ "handle_str_src_bos_chk_warn", "d2/d62/safe__str__constraint_8h.html#a2fac25d0b6c9b26fbd26583e8e496f8e", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d2/d68/strncpy__s_8c.html b/doc/safec-3.4/d2/d68/strncpy__s_8c.html new file mode 100644 index 00000000..83abe56f --- /dev/null +++ b/doc/safec-3.4/d2/d68/strncpy__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: strncpy_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strncpy_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strncpy_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strncpy_s_chk (char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _strncpy_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strncpy_s_chk (char *restrict dest,
rsize_t dmax,
const char *restrict src,
rsize_t slen,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d2/d68/strncpy__s_8c.js b/doc/safec-3.4/d2/d68/strncpy__s_8c.js new file mode 100644 index 00000000..f63dae69 --- /dev/null +++ b/doc/safec-3.4/d2/d68/strncpy__s_8c.js @@ -0,0 +1,4 @@ +var strncpy__s_8c = +[ + [ "_strncpy_s_chk", "d2/d68/strncpy__s_8c.html#ad775d1b3c046e65ade593f8bbd55d65d", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d2/d7b/safe__str__constraint_8c__incl.map b/doc/safec-3.4/d2/d7b/safe__str__constraint_8c__incl.map new file mode 100644 index 00000000..988b83a9 --- /dev/null +++ b/doc/safec-3.4/d2/d7b/safe__str__constraint_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d2/d7b/safe__str__constraint_8c__incl.md5 b/doc/safec-3.4/d2/d7b/safe__str__constraint_8c__incl.md5 new file mode 100644 index 00000000..6f425934 --- /dev/null +++ b/doc/safec-3.4/d2/d7b/safe__str__constraint_8c__incl.md5 @@ -0,0 +1 @@ +2e6b7ea0e6c62672f4cc5de806d6924c \ No newline at end of file diff --git a/doc/safec-3.4/d2/d7b/safe__str__constraint_8c__incl.png b/doc/safec-3.4/d2/d7b/safe__str__constraint_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..686e6f95f89fc2b8b07cddb72faf40f85aa318cd GIT binary patch literal 18910 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%0AIrR&Efg z$w%Bgrj1S2Co5QfDUtN`EFZ$o(C8}|V`N+CLvo-ka&mIAr6t1|6x~BX>jNjkLyCiw z(~fKIF&A4!Uf%eW3;$8w%uElL>qJxE+j?hB3a?+St@dZt|B=5}`NNwgzL?tYJzm2Y zE>Y~;;X?moYZmbEA*rxW2`6W4>-+~!$l&+E(;}=a*yGi!?RHLFBvHW6;Q^7!Mgy|f z{7*yTXa19SK8eL_T;7Akp^!la<@bVug3{7=EuS2?HB3!&nFK&A39r922CX2^i8QsngI zL%wA-_&Q|$53CO&;9#PmSqBJd!p6nT9gnGPZq5hj4zelYbaZTNk=^=dCnvX&k)hO= zrT6Ftf?xGLyH4LbXzhgVV2FSksp{(L8b?zGg*34Ryne_TK2MffG z9E*yI#6(0e-A-Yf7}$`Z{TO`G{;T7A2zAyE18I=$gAA-+3PifFD+4^oK%iBIR06D> zn7#P-{|fl;ka$D9EG4C2)dzQluI!I_&@T!dz~(kKCD1qv)0vb6O;6(0GE(o~17vlB zoo6H<7zPeDq-kn)TJXI>Y}ZHBt87HaWnjkuDeXQ*GDL|aC=nDW3+iPIV&meNnVBKg z2l-j&q6*k~1!5Tp5>-`H4$}xoZqEbEOYq>8NS<6dn|9I&iiuHv`}S>bC*WEQ)Tjl} zh5zGD5dZt03-6U~^l1=a2*YL&2n6OQP-SJ<&;oWZ0=RbTx$Cupw|)L^{h$AHYlma^ YTI#jsvgv^<_$)$HNJ=nI;Qgon3x%gHIsgCw literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d2/d8b/safe__str__constraint_8h__incl.map b/doc/safec-3.4/d2/d8b/safe__str__constraint_8h__incl.map new file mode 100644 index 00000000..ff0ed78f --- /dev/null +++ b/doc/safec-3.4/d2/d8b/safe__str__constraint_8h__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d2/d8b/safe__str__constraint_8h__incl.md5 b/doc/safec-3.4/d2/d8b/safe__str__constraint_8h__incl.md5 new file mode 100644 index 00000000..aea311b2 --- /dev/null +++ b/doc/safec-3.4/d2/d8b/safe__str__constraint_8h__incl.md5 @@ -0,0 +1 @@ +bfac3f38578793962ca1b062171f61cc \ No newline at end of file diff --git a/doc/safec-3.4/d2/d8b/safe__str__constraint_8h__incl.png b/doc/safec-3.4/d2/d8b/safe__str__constraint_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..0c2660d58833bc85221786fa77a0a7e7666de9bd GIT binary patch literal 18955 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d2/d94/qsort__s_8c.html b/doc/safec-3.4/d2/d94/qsort__s_8c.html new file mode 100644 index 00000000..fad7d573 --- /dev/null +++ b/doc/safec-3.4/d2/d94/qsort__s_8c.html @@ -0,0 +1,664 @@ + + + + + + + +safec: qsort_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
qsort_s.c File Reference
+
+
+
#include "safe_lib.h"
+#include <stdlib.h>
+#include <string.h>
+
+ + Include dependency graph for qsort_s.c:
+
+
+ +
+ + + +

+Macros

#define ntz(x)   a_ctz_l((x))
 
+ + + + + +

+Typedefs

typedef unsigned long uint64_t
 
typedef int(* cmpfun) (const void *, const void *, void *)
 
+ + + + + + + + + + + + + + + + + + + + + +

+Functions

static int a_ctz_64 (uint64_t x)
 
static int a_ctz_l (unsigned long x)
 
static int pntz (size_t p[2])
 
static void cycle (size_t width, unsigned char *ar[], int n)
 
static void shl (size_t p[2], int n)
 
static void shr (size_t p[2], int n)
 
static void sift (unsigned char *head, size_t width, cmpfun cmp, int pshift, size_t lp[], void *ctx)
 
static void trinkle (unsigned char *head, size_t width, cmpfun cmp, size_t pp[2], int pshift, int trusty, size_t lp[], void *ctx)
 
static void qsort_musl (void *base, size_t nel, size_t width, cmpfun cmp, void *ctx)
 
EXPORT errno_t _qsort_s_chk (void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *k, const void *y, void *context), void *context, const size_t destbos)
 
+ + + +

+Variables

static const char debruijn32 [32]
 
+

Macro Definition Documentation

+ +

◆ ntz

+ +
+
+ + + + + + + + +
#define ntz( x)   a_ctz_l((x))
+
+ +
+
+

Typedef Documentation

+ +

◆ uint64_t

+ +
+
+ + + + +
typedef unsigned long uint64_t
+
+ +
+
+ +

◆ cmpfun

+ +
+
+ + + + +
typedef int(* cmpfun) (const void *, const void *, void *)
+
+ +
+
+

Function Documentation

+ +

◆ a_ctz_64()

+ +
+
+ + + + + +
+ + + + + + + + +
static int a_ctz_64 (uint64_t x)
+
+inlinestatic
+
+ +
+
+ +

◆ a_ctz_l()

+ +
+
+ + + + + +
+ + + + + + + + +
static int a_ctz_l (unsigned long x)
+
+inlinestatic
+
+ +
+
+ +

◆ pntz()

+ +
+
+ + + + + +
+ + + + + + + + +
static int pntz (size_t p[2])
+
+inlinestatic
+
+ +
+
+ +

◆ cycle()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static void cycle (size_t width,
unsigned char * ar[],
int n 
)
+
+static
+
+ +
+
+ +

◆ shl()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static void shl (size_t p[2],
int n 
)
+
+inlinestatic
+
+ +
+
+ +

◆ shr()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static void shr (size_t p[2],
int n 
)
+
+inlinestatic
+
+ +
+
+ +

◆ sift()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static void sift (unsigned char * head,
size_t width,
cmpfun cmp,
int pshift,
size_t lp[],
void * ctx 
)
+
+static
+
+ +
+
+ +

◆ trinkle()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static void trinkle (unsigned char * head,
size_t width,
cmpfun cmp,
size_t pp[2],
int pshift,
int trusty,
size_t lp[],
void * ctx 
)
+
+static
+
+ +
+
+ +

◆ qsort_musl()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static void qsort_musl (void * base,
size_t nel,
size_t width,
cmpfun cmp,
void * ctx 
)
+
+static
+
+ +
+
+ +

◆ _qsort_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _qsort_s_chk (void * base,
rsize_t nmemb,
rsize_t size,
int(*)(const void *k, const void *y, void *context) compar,
void * context,
const size_t destbos 
)
+
+ +
+
+

Variable Documentation

+ +

◆ debruijn32

+ +
+
+ + + + + +
+ + + + +
const char debruijn32[32]
+
+static
+
+Initial value:
= {
0, 1, 23, 2, 29, 24, 19, 3, 30, 27, 25, 11, 20, 8, 4, 13,
31, 22, 28, 18, 26, 10, 7, 12, 21, 17, 9, 6, 16, 5, 15, 14
}
+
+
+
+
+ diff --git a/doc/safec-3.4/d2/d94/qsort__s_8c.js b/doc/safec-3.4/d2/d94/qsort__s_8c.js new file mode 100644 index 00000000..b98baea9 --- /dev/null +++ b/doc/safec-3.4/d2/d94/qsort__s_8c.js @@ -0,0 +1,17 @@ +var qsort__s_8c = +[ + [ "ntz", "d2/d94/qsort__s_8c.html#a7498d7d85df9105a7ade7ee6abe30e4a", null ], + [ "uint64_t", "d2/d94/qsort__s_8c.html#aa232ecf786a74ce5363c36c10798d2b1", null ], + [ "cmpfun", "d2/d94/qsort__s_8c.html#acf2d7c36a034079f02c1fe2311e3ab57", null ], + [ "a_ctz_64", "d2/d94/qsort__s_8c.html#a6751568a212255d74cb1303442d6ca61", null ], + [ "a_ctz_l", "d2/d94/qsort__s_8c.html#ab4e21bbfc5cdd33fd4cd671dd8444762", null ], + [ "pntz", "d2/d94/qsort__s_8c.html#a366444d5a8d78b40a6e6d7fec328d996", null ], + [ "cycle", "d2/d94/qsort__s_8c.html#af69357134fe6cab29253a2919efd8122", null ], + [ "shl", "d2/d94/qsort__s_8c.html#ad7e80c4e5f5f6cee70849bd1f980695e", null ], + [ "shr", "d2/d94/qsort__s_8c.html#a3709e60091f7da91469b3a98cb374f8d", null ], + [ "sift", "d2/d94/qsort__s_8c.html#a6d039899d0bdbb153dd833b6673f954e", null ], + [ "trinkle", "d2/d94/qsort__s_8c.html#a2b5791f02963a5e9623a5c62d13614b3", null ], + [ "qsort_musl", "d2/d94/qsort__s_8c.html#aa65f344bd9be46ff911be29b0295ac9e", null ], + [ "_qsort_s_chk", "d2/d94/qsort__s_8c.html#ac129a05f12a7ef085510c5621c9797de", null ], + [ "debruijn32", "d2/d94/qsort__s_8c.html#ac7a8110c07a881787ba36b9e915b2eb6", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d2/d9c/strprefix__s_8c.html b/doc/safec-3.4/d2/d9c/strprefix__s_8c.html new file mode 100644 index 00000000..ccc1191b --- /dev/null +++ b/doc/safec-3.4/d2/d9c/strprefix__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strprefix_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strprefix_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strprefix_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strprefix_s_chk (const char *dest, rsize_t dmax, const char *src, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strprefix_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strprefix_s_chk (const char * dest,
rsize_t dmax,
const char * src,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d2/d9c/strprefix__s_8c.js b/doc/safec-3.4/d2/d9c/strprefix__s_8c.js new file mode 100644 index 00000000..54cd8831 --- /dev/null +++ b/doc/safec-3.4/d2/d9c/strprefix__s_8c.js @@ -0,0 +1,4 @@ +var strprefix__s_8c = +[ + [ "_strprefix_s_chk", "d2/d9c/strprefix__s_8c.html#afd6429e73c9f92f105905640f389851a", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d2/da3/mbstowcs__s_8c__incl.map b/doc/safec-3.4/d2/da3/mbstowcs__s_8c__incl.map new file mode 100644 index 00000000..7283a8b9 --- /dev/null +++ b/doc/safec-3.4/d2/da3/mbstowcs__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d2/da3/mbstowcs__s_8c__incl.md5 b/doc/safec-3.4/d2/da3/mbstowcs__s_8c__incl.md5 new file mode 100644 index 00000000..f5910521 --- /dev/null +++ b/doc/safec-3.4/d2/da3/mbstowcs__s_8c__incl.md5 @@ -0,0 +1 @@ +a77cf6823182401ebca837fa856a17eb \ No newline at end of file diff --git a/doc/safec-3.4/d2/da3/mbstowcs__s_8c__incl.png b/doc/safec-3.4/d2/da3/mbstowcs__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..85e4684b0b34e2a48ec4d38c5ce6aaaf82e36d07 GIT binary patch literal 18701 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d2/da3/strtouppercase__s_8c__incl.map b/doc/safec-3.4/d2/da3/strtouppercase__s_8c__incl.map new file mode 100644 index 00000000..032500ae --- /dev/null +++ b/doc/safec-3.4/d2/da3/strtouppercase__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d2/da3/strtouppercase__s_8c__incl.md5 b/doc/safec-3.4/d2/da3/strtouppercase__s_8c__incl.md5 new file mode 100644 index 00000000..7445db88 --- /dev/null +++ b/doc/safec-3.4/d2/da3/strtouppercase__s_8c__incl.md5 @@ -0,0 +1 @@ +b7d76b1273e088a4644f216d02d557d2 \ No newline at end of file diff --git a/doc/safec-3.4/d2/da3/strtouppercase__s_8c__incl.png b/doc/safec-3.4/d2/da3/strtouppercase__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..9d70df496bf52c4212d8900d040581741e81a0b7 GIT binary patch literal 18961 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 A@&Et; literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d2/dc5/wcsrtombs__s_8c.html b/doc/safec-3.4/d2/dc5/wcsrtombs__s_8c.html new file mode 100644 index 00000000..8c8c1aa9 --- /dev/null +++ b/doc/safec-3.4/d2/dc5/wcsrtombs__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: wcsrtombs_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wcsrtombs_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wcsrtombs_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _wcsrtombs_s_chk (size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos)
 
+

Function Documentation

+ +

◆ _wcsrtombs_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wcsrtombs_s_chk (size_t *restrict retvalp,
char *restrict dest,
rsize_t dmax,
const wchar_t **restrict srcp,
rsize_t len,
mbstate_t *restrict ps,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d2/dc5/wcsrtombs__s_8c.js b/doc/safec-3.4/d2/dc5/wcsrtombs__s_8c.js new file mode 100644 index 00000000..1ceb6df7 --- /dev/null +++ b/doc/safec-3.4/d2/dc5/wcsrtombs__s_8c.js @@ -0,0 +1,4 @@ +var wcsrtombs__s_8c = +[ + [ "_wcsrtombs_s_chk", "d2/dc5/wcsrtombs__s_8c.html#a105c9aadd57717a78d4c83580480516a", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d2/df4/strremovews__s_8c.html b/doc/safec-3.4/d2/df4/strremovews__s_8c.html new file mode 100644 index 00000000..eb569b06 --- /dev/null +++ b/doc/safec-3.4/d2/df4/strremovews__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strremovews_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strremovews_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strremovews_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strremovews_s_chk (char *dest, rsize_t dmax, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strremovews_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strremovews_s_chk (char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d2/df4/strremovews__s_8c.js b/doc/safec-3.4/d2/df4/strremovews__s_8c.js new file mode 100644 index 00000000..979a3518 --- /dev/null +++ b/doc/safec-3.4/d2/df4/strremovews__s_8c.js @@ -0,0 +1,4 @@ +var strremovews__s_8c = +[ + [ "_strremovews_s_chk", "d2/df4/strremovews__s_8c.html#aa20354aa373108cde9f27e625a05994a", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d2/df8/memcmp16__s_8c.html b/doc/safec-3.4/d2/df8/memcmp16__s_8c.html new file mode 100644 index 00000000..505a58a2 --- /dev/null +++ b/doc/safec-3.4/d2/df8/memcmp16__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: memcmp16_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
memcmp16_s.c File Reference
+
+
+
#include "safe_mem_lib.h"
+
+ + Include dependency graph for memcmp16_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _memcmp16_s_chk (const uint16_t *dest, rsize_t dlen, const uint16_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _memcmp16_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _memcmp16_s_chk (const uint16_t * dest,
rsize_t dlen,
const uint16_t * src,
rsize_t slen,
int * diff,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d2/df8/memcmp16__s_8c.js b/doc/safec-3.4/d2/df8/memcmp16__s_8c.js new file mode 100644 index 00000000..206aaa99 --- /dev/null +++ b/doc/safec-3.4/d2/df8/memcmp16__s_8c.js @@ -0,0 +1,4 @@ +var memcmp16__s_8c = +[ + [ "_memcmp16_s_chk", "d2/df8/memcmp16__s_8c.html#a57637419fb217c2baf8af42c1c04871d", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d2/dfa/wcsnlen__s_8c__incl.map b/doc/safec-3.4/d2/dfa/wcsnlen__s_8c__incl.map new file mode 100644 index 00000000..cb9bf713 --- /dev/null +++ b/doc/safec-3.4/d2/dfa/wcsnlen__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d2/dfa/wcsnlen__s_8c__incl.md5 b/doc/safec-3.4/d2/dfa/wcsnlen__s_8c__incl.md5 new file mode 100644 index 00000000..31dc5d98 --- /dev/null +++ b/doc/safec-3.4/d2/dfa/wcsnlen__s_8c__incl.md5 @@ -0,0 +1 @@ +e5fcf6afdf5b2e63108ebd0e8e870591 \ No newline at end of file diff --git a/doc/safec-3.4/d2/dfa/wcsnlen__s_8c__incl.png b/doc/safec-3.4/d2/dfa/wcsnlen__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..5236706c26949930321c336f203dea8744f70453 GIT binary patch literal 18444 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 Wje1q;&A{IxM1`bY=L)|2{Qm$}3HW*d literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d3/d01/strfirstchar__s_8c.html b/doc/safec-3.4/d3/d01/strfirstchar__s_8c.html new file mode 100644 index 00000000..c3b51400 --- /dev/null +++ b/doc/safec-3.4/d3/d01/strfirstchar__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strfirstchar_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strfirstchar_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strfirstchar_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strfirstchar_s_chk (char *dest, rsize_t dmax, char c, char **firstp, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strfirstchar_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strfirstchar_s_chk (char * dest,
rsize_t dmax,
char c,
char ** firstp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d3/d01/strfirstchar__s_8c.js b/doc/safec-3.4/d3/d01/strfirstchar__s_8c.js new file mode 100644 index 00000000..9583d638 --- /dev/null +++ b/doc/safec-3.4/d3/d01/strfirstchar__s_8c.js @@ -0,0 +1,4 @@ +var strfirstchar__s_8c = +[ + [ "_strfirstchar_s_chk", "d3/d01/strfirstchar__s_8c.html#a0539f00058ae77f0ab0199a6eed4ae67", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d3/d0c/strtolowercase__s_8c.html b/doc/safec-3.4/d3/d0c/strtolowercase__s_8c.html new file mode 100644 index 00000000..6c7d0265 --- /dev/null +++ b/doc/safec-3.4/d3/d0c/strtolowercase__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strtolowercase_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strtolowercase_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strtolowercase_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strtolowercase_s_chk (char *restrict dest, rsize_t dmax, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strtolowercase_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strtolowercase_s_chk (char *restrict dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d3/d0c/strtolowercase__s_8c.js b/doc/safec-3.4/d3/d0c/strtolowercase__s_8c.js new file mode 100644 index 00000000..e58182ce --- /dev/null +++ b/doc/safec-3.4/d3/d0c/strtolowercase__s_8c.js @@ -0,0 +1,4 @@ +var strtolowercase__s_8c = +[ + [ "_strtolowercase_s_chk", "d3/d0c/strtolowercase__s_8c.html#adbab5bb37a6f391d2c9de205f85e4725", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d3/d21/sprintf__s_8c.html b/doc/safec-3.4/d3/d21/sprintf__s_8c.html new file mode 100644 index 00000000..54db5c5f --- /dev/null +++ b/doc/safec-3.4/d3/d21/sprintf__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: sprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
sprintf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for sprintf_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT int sprintf_s (char *restrict dest, rsize_t dmax, const char *restrict fmt,...)
 
+

Function Documentation

+ +

◆ sprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int sprintf_s (char *restrict dest,
rsize_t dmax,
const char *restrict fmt,
 ... 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d3/d21/sprintf__s_8c.js b/doc/safec-3.4/d3/d21/sprintf__s_8c.js new file mode 100644 index 00000000..864d7875 --- /dev/null +++ b/doc/safec-3.4/d3/d21/sprintf__s_8c.js @@ -0,0 +1,4 @@ +var sprintf__s_8c = +[ + [ "sprintf_s", "d3/d21/sprintf__s_8c.html#a2d098650aa785e976422266d4daf1682", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d3/d24/strzero__s_8c__incl.map b/doc/safec-3.4/d3/d24/strzero__s_8c__incl.map new file mode 100644 index 00000000..ffb6a2c8 --- /dev/null +++ b/doc/safec-3.4/d3/d24/strzero__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d3/d24/strzero__s_8c__incl.md5 b/doc/safec-3.4/d3/d24/strzero__s_8c__incl.md5 new file mode 100644 index 00000000..8fd68a79 --- /dev/null +++ b/doc/safec-3.4/d3/d24/strzero__s_8c__incl.md5 @@ -0,0 +1 @@ +3001a4537f8fba2713f7ae90e7035b96 \ No newline at end of file diff --git a/doc/safec-3.4/d3/d24/strzero__s_8c__incl.png b/doc/safec-3.4/d3/d24/strzero__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..aa9495fb6fd62c8616c0da4b25529a5b90f589cd GIT binary patch literal 18516 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 i0GNlze;klAcZIY{fHSR0o-ud*wwRE#V1a + + + + + + diff --git a/doc/safec-3.4/d3/d2c/vswprintf__s_8c__incl.md5 b/doc/safec-3.4/d3/d2c/vswprintf__s_8c__incl.md5 new file mode 100644 index 00000000..d227233c --- /dev/null +++ b/doc/safec-3.4/d3/d2c/vswprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +0202c0c85b958e908f51363e593fb931 \ No newline at end of file diff --git a/doc/safec-3.4/d3/d2c/vswprintf__s_8c__incl.png b/doc/safec-3.4/d3/d2c/vswprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..07840ee83cf62652833a694130e0f6ded7b682b0 GIT binary patch literal 18735 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d3/d42/fwscanf__s_8c.html b/doc/safec-3.4/d3/d42/fwscanf__s_8c.html new file mode 100644 index 00000000..f7dc460e --- /dev/null +++ b/doc/safec-3.4/d3/d42/fwscanf__s_8c.html @@ -0,0 +1,191 @@ + + + + + + + +safec: fwscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
fwscanf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for fwscanf_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT int fwscanf_s (FILE *restrict stream, const wchar_t *restrict fmt,...)
 The fwscanf_s function reads a formatted wide string. More...
 
+

Function Documentation

+ +

◆ fwscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int fwscanf_s (FILE *restrict stream,
const wchar_t *restrict fmt,
 ... 
)
+
+ +

The fwscanf_s function reads a formatted wide string.

+

Reaching the end of the string is equivalent to reaching the end-of-file condition for fwscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streampointer to a FILE stream to read from
[in]fmtformat-control wide string.
[out]...arguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet) Note it currently even crashes with a NULL pointer.
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), wscanf_s(), vfwscanf_s(), vfwprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d3/d42/fwscanf__s_8c.js b/doc/safec-3.4/d3/d42/fwscanf__s_8c.js new file mode 100644 index 00000000..08d7835d --- /dev/null +++ b/doc/safec-3.4/d3/d42/fwscanf__s_8c.js @@ -0,0 +1,4 @@ +var fwscanf__s_8c = +[ + [ "fwscanf_s", "d3/d42/fwscanf__s_8c.html#a980109ae08a082f7658918f49bb9be16", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d3/d43/strncat__s_8c__incl.map b/doc/safec-3.4/d3/d43/strncat__s_8c__incl.map new file mode 100644 index 00000000..6db387c7 --- /dev/null +++ b/doc/safec-3.4/d3/d43/strncat__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d3/d43/strncat__s_8c__incl.md5 b/doc/safec-3.4/d3/d43/strncat__s_8c__incl.md5 new file mode 100644 index 00000000..7a82803c --- /dev/null +++ b/doc/safec-3.4/d3/d43/strncat__s_8c__incl.md5 @@ -0,0 +1 @@ +46cae77334bb3b749414a49f256c56cf \ No newline at end of file diff --git a/doc/safec-3.4/d3/d43/strncat__s_8c__incl.png b/doc/safec-3.4/d3/d43/strncat__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e9e07d94050472b7752258395f0b7f8f69e6fb0a GIT binary patch literal 18333 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 YGaRL!QMDh!UlHOWGB0z5-+lVO0PE}SqyPW_ literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d3/d98/strset__s_8c.html b/doc/safec-3.4/d3/d98/strset__s_8c.html new file mode 100644 index 00000000..508f7da8 --- /dev/null +++ b/doc/safec-3.4/d3/d98/strset__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strset_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strset_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strset_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strset_s_chk (char *restrict dest, rsize_t dmax, int value, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strset_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strset_s_chk (char *restrict dest,
rsize_t dmax,
int value,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d3/d98/strset__s_8c.js b/doc/safec-3.4/d3/d98/strset__s_8c.js new file mode 100644 index 00000000..5d177c25 --- /dev/null +++ b/doc/safec-3.4/d3/d98/strset__s_8c.js @@ -0,0 +1,4 @@ +var strset__s_8c = +[ + [ "_strset_s_chk", "d3/d98/strset__s_8c.html#a31bba664976ed2d6a490220f49a899e7", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d3/da8/strcpy__s_8c__incl.map b/doc/safec-3.4/d3/da8/strcpy__s_8c__incl.map new file mode 100644 index 00000000..8aeb6b12 --- /dev/null +++ b/doc/safec-3.4/d3/da8/strcpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d3/da8/strcpy__s_8c__incl.md5 b/doc/safec-3.4/d3/da8/strcpy__s_8c__incl.md5 new file mode 100644 index 00000000..f7368221 --- /dev/null +++ b/doc/safec-3.4/d3/da8/strcpy__s_8c__incl.md5 @@ -0,0 +1 @@ +f64481b528d42517ef3703d30a039bb1 \ No newline at end of file diff --git a/doc/safec-3.4/d3/da8/strcpy__s_8c__incl.png b/doc/safec-3.4/d3/da8/strcpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..05e44e2075f1c5b89776648c953020f646c58b3c GIT binary patch literal 18416 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d3/dc6/getenv__s_8c__incl.map b/doc/safec-3.4/d3/dc6/getenv__s_8c__incl.map new file mode 100644 index 00000000..7a15c72a --- /dev/null +++ b/doc/safec-3.4/d3/dc6/getenv__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d3/dc6/getenv__s_8c__incl.md5 b/doc/safec-3.4/d3/dc6/getenv__s_8c__incl.md5 new file mode 100644 index 00000000..6a0a46ec --- /dev/null +++ b/doc/safec-3.4/d3/dc6/getenv__s_8c__incl.md5 @@ -0,0 +1 @@ +e5dd62e9d1fa653a6a0f7a955968fae6 \ No newline at end of file diff --git a/doc/safec-3.4/d3/dc6/getenv__s_8c__incl.png b/doc/safec-3.4/d3/dc6/getenv__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..98b02641d6d6248929dd5b18758787d60bff9d3b GIT binary patch literal 20953 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d3/dd0/wcsncpy__s_8c__incl.map b/doc/safec-3.4/d3/dd0/wcsncpy__s_8c__incl.map new file mode 100644 index 00000000..a7327771 --- /dev/null +++ b/doc/safec-3.4/d3/dd0/wcsncpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d3/dd0/wcsncpy__s_8c__incl.md5 b/doc/safec-3.4/d3/dd0/wcsncpy__s_8c__incl.md5 new file mode 100644 index 00000000..9df7431d --- /dev/null +++ b/doc/safec-3.4/d3/dd0/wcsncpy__s_8c__incl.md5 @@ -0,0 +1 @@ +7623ba8fedd3ef2798b3ade292492392 \ No newline at end of file diff --git a/doc/safec-3.4/d3/dd0/wcsncpy__s_8c__incl.png b/doc/safec-3.4/d3/dd0/wcsncpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d691291a2167c172b0eb9cd6aaa079943a172644 GIT binary patch literal 18580 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 QT%Rl=Ajx0ItNro+0UbIQo&W#< literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d3/dd5/wcsnorm__s_8c.html b/doc/safec-3.4/d3/dd5/wcsnorm__s_8c.html new file mode 100644 index 00000000..0e44cd0c --- /dev/null +++ b/doc/safec-3.4/d3/dd5/wcsnorm__s_8c.html @@ -0,0 +1,713 @@ + + + + + + + +safec: wcsnorm_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wcsnorm_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+#include "unw16ifcan.h"
+#include "unw16ifcmb.h"
+#include "unw16ifcmp.h"
+#include "unw16ifexc.h"
+#include "hangul.h"
+
+ + Include dependency graph for wcsnorm_s.c:
+
+
+ +
+ + + +

+Data Structures

struct  UNWIF_cc
 
+ + + + + + + +

+Macros

#define _UNICODE_MAX   0x10ffff
 
#define CC_SEQ_SIZE   10
 
#define CC_SEQ_STEP   5
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

bool isExclusion (uint32_t uv)
 
bool isSingleton (uint32_t uv)
 
bool isNonStDecomp (uint32_t uv)
 
bool isComp2nd (uint32_t uv)
 
static int _decomp_canonical_s (wchar_t *dest, rsize_t dmax, uint32_t cp)
 
static int _decomp_hangul_s (wchar_t *dest, rsize_t dmax, uint32_t cp)
 
EXPORT int _decomp_s (wchar_t *restrict dest, rsize_t dmax, const uint32_t cp, const bool iscompat)
 
static int _compare_cc (const void *a, const void *b)
 
static uint32_t _composite_cp (uint32_t cp, uint32_t cp2)
 
static uint8_t _combin_class (uint32_t cp)
 
EXPORT errno_t _wcsnorm_decompose_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t *restrict lenp, const bool iscompat, const size_t destbos)
 
EXPORT errno_t _wcsnorm_reorder_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const rsize_t len, const size_t destbos)
 
EXPORT errno_t _wcsnorm_compose_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t *restrict lenp, const bool iscontig, const size_t destbos)
 
EXPORT errno_t _wcsnorm_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const wcsnorm_mode_t mode, rsize_t *restrict lenp, const size_t destbos)
 
+

Macro Definition Documentation

+ +

◆ _UNICODE_MAX

+ +
+
+ + + + +
#define _UNICODE_MAX   0x10ffff
+
+ +
+
+ +

◆ CC_SEQ_SIZE

+ +
+
+ + + + +
#define CC_SEQ_SIZE   10
+
+ +
+
+ +

◆ CC_SEQ_STEP

+ +
+
+ + + + +
#define CC_SEQ_STEP   5
+
+ +
+
+

Function Documentation

+ +

◆ isExclusion()

+ +
+
+ + + + + + + + +
bool isExclusion (uint32_t uv)
+
+ +
+
+ +

◆ isSingleton()

+ +
+
+ + + + + + + + +
bool isSingleton (uint32_t uv)
+
+ +
+
+ +

◆ isNonStDecomp()

+ +
+
+ + + + + + + + +
bool isNonStDecomp (uint32_t uv)
+
+ +
+
+ +

◆ isComp2nd()

+ +
+
+ + + + + + + + +
bool isComp2nd (uint32_t uv)
+
+ +
+
+ +

◆ _decomp_canonical_s()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static int _decomp_canonical_s (wchar_t * dest,
rsize_t dmax,
uint32_t cp 
)
+
+static
+
+ +
+
+ +

◆ _decomp_hangul_s()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
static int _decomp_hangul_s (wchar_t * dest,
rsize_t dmax,
uint32_t cp 
)
+
+static
+
+ +
+
+ +

◆ _decomp_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int _decomp_s (wchar_t *restrict dest,
rsize_t dmax,
const uint32_t cp,
const bool iscompat 
)
+
+ +
+
+ +

◆ _compare_cc()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static int _compare_cc (const void * a,
const void * b 
)
+
+static
+
+ +
+
+ +

◆ _composite_cp()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static uint32_t _composite_cp (uint32_t cp,
uint32_t cp2 
)
+
+static
+
+ +
+
+ +

◆ _combin_class()

+ +
+
+ + + + + +
+ + + + + + + + +
static uint8_t _combin_class (uint32_t cp)
+
+static
+
+ +
+
+ +

◆ _wcsnorm_decompose_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wcsnorm_decompose_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t *restrict lenp,
const bool iscompat,
const size_t destbos 
)
+
+ +
+
+ +

◆ _wcsnorm_reorder_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wcsnorm_reorder_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
const rsize_t len,
const size_t destbos 
)
+
+ +
+
+ +

◆ _wcsnorm_compose_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wcsnorm_compose_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t *restrict lenp,
const bool iscontig,
const size_t destbos 
)
+
+ +
+
+ +

◆ _wcsnorm_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wcsnorm_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
const wcsnorm_mode_t mode,
rsize_t *restrict lenp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d3/dd5/wcsnorm__s_8c.js b/doc/safec-3.4/d3/dd5/wcsnorm__s_8c.js new file mode 100644 index 00000000..b445ae27 --- /dev/null +++ b/doc/safec-3.4/d3/dd5/wcsnorm__s_8c.js @@ -0,0 +1,21 @@ +var wcsnorm__s_8c = +[ + [ "UNWIF_cc", "d9/df1/struct_u_n_w_i_f__cc.html", "d9/df1/struct_u_n_w_i_f__cc" ], + [ "_UNICODE_MAX", "d3/dd5/wcsnorm__s_8c.html#aea77febe540e0de70c7cd3ffec894406", null ], + [ "CC_SEQ_SIZE", "d3/dd5/wcsnorm__s_8c.html#a2cfb32ca0317ddadcbfc328c1e868aa2", null ], + [ "CC_SEQ_STEP", "d3/dd5/wcsnorm__s_8c.html#a9ade52a2febdaae334c52badc8f3a4d7", null ], + [ "isExclusion", "d3/dd5/wcsnorm__s_8c.html#a1a17e196136fc523b859e4d6032d80f5", null ], + [ "isSingleton", "d3/dd5/wcsnorm__s_8c.html#ac7fc90fd56544cf1ea56a23cd549d01f", null ], + [ "isNonStDecomp", "d3/dd5/wcsnorm__s_8c.html#ae7d50bfa223226614a988eada1768f17", null ], + [ "isComp2nd", "d3/dd5/wcsnorm__s_8c.html#afafcb41fcb594b12882f0f27f5926463", null ], + [ "_decomp_canonical_s", "d3/dd5/wcsnorm__s_8c.html#a3d261dc80304ab27ec9795c082003ac5", null ], + [ "_decomp_hangul_s", "d3/dd5/wcsnorm__s_8c.html#a7587468509c05128bc8ce3b16db11d2f", null ], + [ "_decomp_s", "d3/dd5/wcsnorm__s_8c.html#a6a7eb35b9888cd824285b5a8ccbe56f7", null ], + [ "_compare_cc", "d3/dd5/wcsnorm__s_8c.html#ae8e709a7bbee4e3cb9fedcc0c3e80092", null ], + [ "_composite_cp", "d3/dd5/wcsnorm__s_8c.html#a2d1cf00de50fca632245c648f19c8b43", null ], + [ "_combin_class", "d3/dd5/wcsnorm__s_8c.html#a8002dc19b0ae29e2fbce77c7958c54a5", null ], + [ "_wcsnorm_decompose_s_chk", "d3/dd5/wcsnorm__s_8c.html#a35ebe75d6b6fdf81576efcb5b35fb6eb", null ], + [ "_wcsnorm_reorder_s_chk", "d3/dd5/wcsnorm__s_8c.html#a3ff57309bdc300c2716bfc5ba1dd3a4d", null ], + [ "_wcsnorm_compose_s_chk", "d3/dd5/wcsnorm__s_8c.html#ad06f3d86749513a7e71011aa8a722d5a", null ], + [ "_wcsnorm_s_chk", "d3/dd5/wcsnorm__s_8c.html#aa3c288ad61166b211252b12e177f61b7", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d3/ddb/safe__config_8h.html b/doc/safec-3.4/d3/ddb/safe__config_8h.html new file mode 100644 index 00000000..fe3c4a41 --- /dev/null +++ b/doc/safec-3.4/d3/ddb/safe__config_8h.html @@ -0,0 +1,236 @@ + + + + + + + +safec: safe_config.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
safe_config.h File Reference
+
+
+
+ + This graph shows which files directly or indirectly include this file:
+
+
+ +
+ + + + + + + + + + + + + + + +

+Macros

#define RSIZE_MAX_MEM   (256UL << 20) /* 256MB */
 
#define RSIZE_MAX_STR   (4UL << 10) /* 4KB */
 
#define SAFECLIB_STR_NULL_SLACK   1
 
#define SAFECLIB_ENABLE_UNSAFE   1
 
#define HAVE___BUILTIN_OBJECT_SIZE   1
 
#define HAVE___BUILTIN_CONSTANT_P   1
 
#define STRTOK_DELIM_MAX_LEN   16
 
+

Macro Definition Documentation

+ +

◆ RSIZE_MAX_MEM

+ +
+
+ + + + +
#define RSIZE_MAX_MEM   (256UL << 20) /* 256MB */
+
+ +
+
+ +

◆ RSIZE_MAX_STR

+ +
+
+ + + + +
#define RSIZE_MAX_STR   (4UL << 10) /* 4KB */
+
+ +
+
+ +

◆ SAFECLIB_STR_NULL_SLACK

+ +
+
+ + + + +
#define SAFECLIB_STR_NULL_SLACK   1
+
+ +
+
+ +

◆ SAFECLIB_ENABLE_UNSAFE

+ +
+
+ + + + +
#define SAFECLIB_ENABLE_UNSAFE   1
+
+ +
+
+ +

◆ HAVE___BUILTIN_OBJECT_SIZE

+ +
+
+ + + + +
#define HAVE___BUILTIN_OBJECT_SIZE   1
+
+ +
+
+ +

◆ HAVE___BUILTIN_CONSTANT_P

+ +
+
+ + + + +
#define HAVE___BUILTIN_CONSTANT_P   1
+
+ +
+
+ +

◆ STRTOK_DELIM_MAX_LEN

+ +
+
+ + + + +
#define STRTOK_DELIM_MAX_LEN   16
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d3/ddb/safe__config_8h.js b/doc/safec-3.4/d3/ddb/safe__config_8h.js new file mode 100644 index 00000000..72d7c2fe --- /dev/null +++ b/doc/safec-3.4/d3/ddb/safe__config_8h.js @@ -0,0 +1,10 @@ +var safe__config_8h = +[ + [ "RSIZE_MAX_MEM", "d3/ddb/safe__config_8h.html#a7b515322b27098785b36fe2050ce2630", null ], + [ "RSIZE_MAX_STR", "d3/ddb/safe__config_8h.html#a05ab44a94e05e033959f296e9b2796fc", null ], + [ "SAFECLIB_STR_NULL_SLACK", "d3/ddb/safe__config_8h.html#a78f0402a42149c6c7e080e409287ff87", null ], + [ "SAFECLIB_ENABLE_UNSAFE", "d3/ddb/safe__config_8h.html#ab9de5d04540cbd6782af6736556dce51", null ], + [ "HAVE___BUILTIN_OBJECT_SIZE", "d3/ddb/safe__config_8h.html#a3da245532cc1c5dc120f6c045d2c1328", null ], + [ "HAVE___BUILTIN_CONSTANT_P", "d3/ddb/safe__config_8h.html#a5da2776f574864878f2ec7212a8ac51a", null ], + [ "STRTOK_DELIM_MAX_LEN", "d3/ddb/safe__config_8h.html#a86cd9c822e7f637d441c4ee0aaa5b55d", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d3/dfa/strchr__s_8c.html b/doc/safec-3.4/d3/dfa/strchr__s_8c.html new file mode 100644 index 00000000..d904e30d --- /dev/null +++ b/doc/safec-3.4/d3/dfa/strchr__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strchr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strchr_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strchr_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strchr_s_chk (const char *restrict dest, rsize_t dmax, const int ch, char **restrict resultp, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strchr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strchr_s_chk (const char *restrict dest,
rsize_t dmax,
const int ch,
char **restrict resultp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d3/dfa/strchr__s_8c.js b/doc/safec-3.4/d3/dfa/strchr__s_8c.js new file mode 100644 index 00000000..4474cc23 --- /dev/null +++ b/doc/safec-3.4/d3/dfa/strchr__s_8c.js @@ -0,0 +1,4 @@ +var strchr__s_8c = +[ + [ "_strchr_s_chk", "d3/dfa/strchr__s_8c.html#ae3ae279338f53f9b6e7b2ef393ab4837", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d4/d00/vfwscanf__s_8c.html b/doc/safec-3.4/d4/d00/vfwscanf__s_8c.html new file mode 100644 index 00000000..d8921051 --- /dev/null +++ b/doc/safec-3.4/d4/d00/vfwscanf__s_8c.html @@ -0,0 +1,192 @@ + + + + + + + +safec: vfwscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
vfwscanf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for vfwscanf_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT int vfwscanf_s (FILE *restrict stream, const wchar_t *restrict fmt, va_list ap)
 The vfwscanf_s function reads a formatted wide string. More...
 
+

Function Documentation

+ +

◆ vfwscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int vfwscanf_s (FILE *restrict stream,
const wchar_t *restrict fmt,
va_list ap 
)
+
+ +

The vfwscanf_s function reads a formatted wide string.

+

Reaching the end of the string is equivalent to reaching the end-of-file condition for fwscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streampointer to a FILE stream to read from
[in]fmtformat-control wide string.
[out]aparguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Todo:
When an argument is not assigned to, it should be zero'd (not yet).
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), fwscanf_s(), vfwprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d4/d00/vfwscanf__s_8c.js b/doc/safec-3.4/d4/d00/vfwscanf__s_8c.js new file mode 100644 index 00000000..aed99f75 --- /dev/null +++ b/doc/safec-3.4/d4/d00/vfwscanf__s_8c.js @@ -0,0 +1,4 @@ +var vfwscanf__s_8c = +[ + [ "vfwscanf_s", "d4/d00/vfwscanf__s_8c.html#a9dc6f2ac722aad499e5ffd1d515a4d5b", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d4/d01/swscanf__s_8c__incl.map b/doc/safec-3.4/d4/d01/swscanf__s_8c__incl.map new file mode 100644 index 00000000..d6b5d440 --- /dev/null +++ b/doc/safec-3.4/d4/d01/swscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d4/d01/swscanf__s_8c__incl.md5 b/doc/safec-3.4/d4/d01/swscanf__s_8c__incl.md5 new file mode 100644 index 00000000..a186da75 --- /dev/null +++ b/doc/safec-3.4/d4/d01/swscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +c032c7b3a7f0e584f9a8ec6a4b77be67 \ No newline at end of file diff --git a/doc/safec-3.4/d4/d01/swscanf__s_8c__incl.png b/doc/safec-3.4/d4/d01/swscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..1fb86284a28e08252b12018578ce88021dc3c30e GIT binary patch literal 18467 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 + + + + + diff --git a/doc/safec-3.4/d4/d1f/safe__str__lib_8h__incl.md5 b/doc/safec-3.4/d4/d1f/safe__str__lib_8h__incl.md5 new file mode 100644 index 00000000..f6ec12df --- /dev/null +++ b/doc/safec-3.4/d4/d1f/safe__str__lib_8h__incl.md5 @@ -0,0 +1 @@ +dc71ba2eb01eb6fe29c442a4e7b8944b \ No newline at end of file diff --git a/doc/safec-3.4/d4/d1f/safe__str__lib_8h__incl.png b/doc/safec-3.4/d4/d1f/safe__str__lib_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..41472fd86d485837492d35c0be29820e1f55426c GIT binary patch literal 19535 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 ltA(pn{szBN0$D1_9BRgM4v literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d4/d2b/snprintf__s_8c__incl.map b/doc/safec-3.4/d4/d2b/snprintf__s_8c__incl.map new file mode 100644 index 00000000..ef5876bb --- /dev/null +++ b/doc/safec-3.4/d4/d2b/snprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d4/d2b/snprintf__s_8c__incl.md5 b/doc/safec-3.4/d4/d2b/snprintf__s_8c__incl.md5 new file mode 100644 index 00000000..35bb78fa --- /dev/null +++ b/doc/safec-3.4/d4/d2b/snprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +48cd12a6a56d9a6d74d1f5bd2f670a9e \ No newline at end of file diff --git a/doc/safec-3.4/d4/d2b/snprintf__s_8c__incl.png b/doc/safec-3.4/d4/d2b/snprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..46218397ff83ccfc12c1089b57305d402dfe7332 GIT binary patch literal 18424 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 + diff --git a/doc/safec-3.4/d4/d33/slkm__init_8c__incl.md5 b/doc/safec-3.4/d4/d33/slkm__init_8c__incl.md5 new file mode 100644 index 00000000..b8cb1329 --- /dev/null +++ b/doc/safec-3.4/d4/d33/slkm__init_8c__incl.md5 @@ -0,0 +1 @@ +b3713f213fd4c3b973fd8ddd19afc4f2 \ No newline at end of file diff --git a/doc/safec-3.4/d4/d33/slkm__init_8c__incl.png b/doc/safec-3.4/d4/d33/slkm__init_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..35a0ec6d45e82f72cb19c6bc79bbbd94ebc0b28c GIT binary patch literal 7323 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d4/d33/wprintf__s_8c.html b/doc/safec-3.4/d4/d33/wprintf__s_8c.html new file mode 100644 index 00000000..17d8c44b --- /dev/null +++ b/doc/safec-3.4/d4/d33/wprintf__s_8c.html @@ -0,0 +1,185 @@ + + + + + + + +safec: wprintf_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wprintf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wprintf_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT int wprintf_s (const wchar_t *restrict fmt,...)
 The wprintf_s function prints formatted output to stdout as wide string. More...
 
+

Function Documentation

+ +

◆ wprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXPORT int wprintf_s (const wchar_t *restrict fmt,
 ... 
)
+
+ +

The wprintf_s function prints formatted output to stdout as wide string.

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vwprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control wide string.
[in]...optional arguments
+
+
+
Precondition
fmt shall not be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of wide characters written is returned.
+
+On failure a negative number is returned, and possibly errno set to EINVAL or EOVERFLOW.
+
Return values
+ + + + +
-ESNULLPwhen fmt is NULL pointer
-EINVALwhen fmt contains n
-1some other error. errno: EINVAL or EOVERFLOW
+
+
+
See also
vwfprintf_s(), fwprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d4/d33/wprintf__s_8c.js b/doc/safec-3.4/d4/d33/wprintf__s_8c.js new file mode 100644 index 00000000..1d454cff --- /dev/null +++ b/doc/safec-3.4/d4/d33/wprintf__s_8c.js @@ -0,0 +1,4 @@ +var wprintf__s_8c = +[ + [ "wprintf_s", "d4/d33/wprintf__s_8c.html#ad050a81d212ded6a7b6947ba53218cdd", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d4/d36/swprintf__s_8c__incl.map b/doc/safec-3.4/d4/d36/swprintf__s_8c__incl.map new file mode 100644 index 00000000..410171b8 --- /dev/null +++ b/doc/safec-3.4/d4/d36/swprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d4/d36/swprintf__s_8c__incl.md5 b/doc/safec-3.4/d4/d36/swprintf__s_8c__incl.md5 new file mode 100644 index 00000000..c23343ce --- /dev/null +++ b/doc/safec-3.4/d4/d36/swprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +2588b12299d66fb9b0921b6cea021c18 \ No newline at end of file diff --git a/doc/safec-3.4/d4/d36/swprintf__s_8c__incl.png b/doc/safec-3.4/d4/d36/swprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..fe85420a7e09ce555b4defb76dd098fea488fd9e GIT binary patch literal 18590 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d4/d4d/vsscanf__s_8c.html b/doc/safec-3.4/d4/d4d/vsscanf__s_8c.html new file mode 100644 index 00000000..b47f4325 --- /dev/null +++ b/doc/safec-3.4/d4/d4d/vsscanf__s_8c.html @@ -0,0 +1,191 @@ + + + + + + + +safec: vsscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
vsscanf_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for vsscanf_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT int vsscanf_s (const char *restrict buffer, const char *restrict fmt, va_list ap)
 The vsscanf_s function reads a formatted string, and writes to a list of arguments. More...
 
+

Function Documentation

+ +

◆ vsscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int vsscanf_s (const char *restrict buffer,
const char *restrict fmt,
va_list ap 
)
+
+ +

The vsscanf_s function reads a formatted string, and writes to a list of arguments.

+

Reaching the end of the string is equivalent to reaching the end-of-file condition for fscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]bufferpointer to a null-terminated string to read from
[in]fmtformat-control string.
[out]aparguments to write to
+
+
+
Precondition
Neither buffer nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vvsscanf_s(), swscanf_s(), vsnprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d4/d4d/vsscanf__s_8c.js b/doc/safec-3.4/d4/d4d/vsscanf__s_8c.js new file mode 100644 index 00000000..3da7e003 --- /dev/null +++ b/doc/safec-3.4/d4/d4d/vsscanf__s_8c.js @@ -0,0 +1,4 @@ +var vsscanf__s_8c = +[ + [ "vsscanf_s", "d4/d4d/vsscanf__s_8c.html#a677b9ed908b8e07f51880d3652ae6811", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d4/d4f/swprintf__s_8c.html b/doc/safec-3.4/d4/d4f/swprintf__s_8c.html new file mode 100644 index 00000000..53b6efaf --- /dev/null +++ b/doc/safec-3.4/d4/d4f/swprintf__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: swprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
swprintf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for swprintf_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT int swprintf_s (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict fmt,...)
 
+

Function Documentation

+ +

◆ swprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int swprintf_s (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict fmt,
 ... 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d4/d4f/swprintf__s_8c.js b/doc/safec-3.4/d4/d4f/swprintf__s_8c.js new file mode 100644 index 00000000..1d046e5d --- /dev/null +++ b/doc/safec-3.4/d4/d4f/swprintf__s_8c.js @@ -0,0 +1,4 @@ +var swprintf__s_8c = +[ + [ "swprintf_s", "d4/d4f/swprintf__s_8c.html#a719abdc1626b4bcf6cbd9aefa0b505e9", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d4/d50/strcoll__s_8c.html b/doc/safec-3.4/d4/d50/strcoll__s_8c.html new file mode 100644 index 00000000..d87b2f54 --- /dev/null +++ b/doc/safec-3.4/d4/d50/strcoll__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strcoll_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strcoll_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strcoll_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strcoll_s_chk (const char *restrict dest, rsize_t dmax, const char *restrict src, int *resultp, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strcoll_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strcoll_s_chk (const char *restrict dest,
rsize_t dmax,
const char *restrict src,
int * resultp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d4/d50/strcoll__s_8c.js b/doc/safec-3.4/d4/d50/strcoll__s_8c.js new file mode 100644 index 00000000..14938f97 --- /dev/null +++ b/doc/safec-3.4/d4/d50/strcoll__s_8c.js @@ -0,0 +1,4 @@ +var strcoll__s_8c = +[ + [ "_strcoll_s_chk", "d4/d50/strcoll__s_8c.html#a41175bde439cb6e55b9cb989dd7d9e7f", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d4/d5f/strnatcmp__s_8c.html b/doc/safec-3.4/d4/d5f/strnatcmp__s_8c.html new file mode 100644 index 00000000..d937adf8 --- /dev/null +++ b/doc/safec-3.4/d4/d5f/strnatcmp__s_8c.html @@ -0,0 +1,257 @@ + + + + + + + +safec: strnatcmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strnatcmp_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strnatcmp_s.c:
+
+
+ +
+ + + + + + + +

+Functions

static int compare_right (char const *a, char const *b)
 
static int compare_left (char const *a, char const *b)
 
EXPORT errno_t _strnatcmp_s_chk (const char *dest, rsize_t dmax, const char *src, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ compare_right()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static int compare_right (char const * a,
char const * b 
)
+
+static
+
+ +
+
+ +

◆ compare_left()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static int compare_left (char const * a,
char const * b 
)
+
+static
+
+ +
+
+ +

◆ _strnatcmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strnatcmp_s_chk (const char * dest,
rsize_t dmax,
const char * src,
const int fold_case,
int * resultp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d4/d5f/strnatcmp__s_8c.js b/doc/safec-3.4/d4/d5f/strnatcmp__s_8c.js new file mode 100644 index 00000000..5473ff42 --- /dev/null +++ b/doc/safec-3.4/d4/d5f/strnatcmp__s_8c.js @@ -0,0 +1,6 @@ +var strnatcmp__s_8c = +[ + [ "compare_right", "d4/d5f/strnatcmp__s_8c.html#ad5f26d8a6e2160fbcb8ddbdcf972c41a", null ], + [ "compare_left", "d4/d5f/strnatcmp__s_8c.html#a5cfb53b3334b65b35d20d7ceccd2440c", null ], + [ "_strnatcmp_s_chk", "d4/d5f/strnatcmp__s_8c.html#a9f563a3dba23e70354122938965e77de", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d4/d68/printf__s_8c.html b/doc/safec-3.4/d4/d68/printf__s_8c.html new file mode 100644 index 00000000..a635bf1c --- /dev/null +++ b/doc/safec-3.4/d4/d68/printf__s_8c.html @@ -0,0 +1,184 @@ + + + + + + + +safec: printf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
printf_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for printf_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT int printf_s (const char *restrict fmt,...)
 The printf_s function composes a string via the format string and writes it to a FILE buffer. More...
 
+

Function Documentation

+ +

◆ printf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXPORT int printf_s (const char *restrict fmt,
 ... 
)
+
+ +

The printf_s function composes a string via the format string and writes it to a FILE buffer.

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control string
[in]...optional arguments
+
+
+
Precondition
fmt shall not be a null pointer.
+
+fmt shall not contain the conversion specifier n.
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of characters written is returned.
+
+On failure a negative number is returned.
+
Return values
+ + + + +
-ESNULLPwhen fmt is NULL pointer
-EINVALwhen fmt contains n
-1on some other error. errno is set then.
+
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d4/d68/printf__s_8c.js b/doc/safec-3.4/d4/d68/printf__s_8c.js new file mode 100644 index 00000000..ff06464e --- /dev/null +++ b/doc/safec-3.4/d4/d68/printf__s_8c.js @@ -0,0 +1,4 @@ +var printf__s_8c = +[ + [ "printf_s", "d4/d68/printf__s_8c.html#acb53e5b3cc02e83fcd6496b082020499", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d4/d6a/slkm__init_8c.html b/doc/safec-3.4/d4/d6a/slkm__init_8c.html new file mode 100644 index 00000000..38c0b509 --- /dev/null +++ b/doc/safec-3.4/d4/d6a/slkm__init_8c.html @@ -0,0 +1,388 @@ + + + + + + + +safec: slkm_init.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
slkm_init.c File Reference
+
+
+
#include <linux/module.h>
+#include <linux/kernel.h>
+#include "../safeclib_private.h"
+
+ + Include dependency graph for slkm_init.c:
+
+
+ +
+ + + + + + + + + +

+Macros

#define DRV_NAME   "slk"
 
#define DRV_VERSION   "0.0"
 
#define DRV_DESCRIPTION   "Safe C Library Kernel Module"
 
#define DRV_COPYRIGHT   "Copyright(c) 2012 cisco Systems, Inc."
 
+ + + + + + + + + + + + + + + + + + + + + +

+Functions

 MODULE_DESCRIPTION (DRV_DESCRIPTION)
 
 MODULE_AUTHOR (DRV_COPYRIGHT)
 
 MODULE_LICENSE ("MIT")
 
 MODULE_VERSION (DRV_VERSION)
 
 MODULE_ALIAS ("slk")
 
static int __init slk_init (void)
 Module initialization function. More...
 
static void __exit slk_exit (void)
 Module exit function. More...
 
 module_init (slk_init)
 
 module_exit (slk_exit)
 
+

Macro Definition Documentation

+ +

◆ DRV_NAME

+ +
+
+ + + + +
#define DRV_NAME   "slk"
+
+ +
+
+ +

◆ DRV_VERSION

+ +
+
+ + + + +
#define DRV_VERSION   "0.0"
+
+ +
+
+ +

◆ DRV_DESCRIPTION

+ +
+
+ + + + +
#define DRV_DESCRIPTION   "Safe C Library Kernel Module"
+
+ +
+
+ +

◆ DRV_COPYRIGHT

+ +
+
+ + + + +
#define DRV_COPYRIGHT   "Copyright(c) 2012 cisco Systems, Inc."
+
+ +
+
+

Function Documentation

+ +

◆ MODULE_DESCRIPTION()

+ +
+
+ + + + + + + + +
MODULE_DESCRIPTION (DRV_DESCRIPTION )
+
+ +
+
+ +

◆ MODULE_AUTHOR()

+ +
+
+ + + + + + + + +
MODULE_AUTHOR (DRV_COPYRIGHT )
+
+ +
+
+ +

◆ MODULE_LICENSE()

+ +
+
+ + + + + + + + +
MODULE_LICENSE ("MIT" )
+
+ +
+
+ +

◆ MODULE_VERSION()

+ +
+
+ + + + + + + + +
MODULE_VERSION (DRV_VERSION )
+
+ +
+
+ +

◆ MODULE_ALIAS()

+ +
+
+ + + + + + + + +
MODULE_ALIAS ("slk" )
+
+ +
+
+ +

◆ slk_init()

+ +
+
+ + + + + +
+ + + + + + + + +
static int __init slk_init (void )
+
+static
+
+ +

Module initialization function.

+
Returns
0 on success; < 0 on failure
+ +
+
+ +

◆ slk_exit()

+ +
+
+ + + + + +
+ + + + + + + + +
static void __exit slk_exit (void )
+
+static
+
+ +

Module exit function.

+ +
+
+ +

◆ module_init()

+ +
+
+ + + + + + + + +
module_init (slk_init )
+
+ +
+
+ +

◆ module_exit()

+ +
+
+ + + + + + + + +
module_exit (slk_exit )
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d4/d6a/slkm__init_8c.js b/doc/safec-3.4/d4/d6a/slkm__init_8c.js new file mode 100644 index 00000000..bdc7e1f8 --- /dev/null +++ b/doc/safec-3.4/d4/d6a/slkm__init_8c.js @@ -0,0 +1,16 @@ +var slkm__init_8c = +[ + [ "DRV_NAME", "d4/d6a/slkm__init_8c.html#abc31b5d8005f40bfea4e4b37e311b951", null ], + [ "DRV_VERSION", "d4/d6a/slkm__init_8c.html#a5c83b7da74b54082299de70a26d0fcdf", null ], + [ "DRV_DESCRIPTION", "d4/d6a/slkm__init_8c.html#ab9ac89978c3a0c54aa80dd91ab87d42e", null ], + [ "DRV_COPYRIGHT", "d4/d6a/slkm__init_8c.html#a2274ddeefa6a347afdb0d796e535f3b7", null ], + [ "MODULE_DESCRIPTION", "d4/d6a/slkm__init_8c.html#ac09b315f055053e50f86f1697048651c", null ], + [ "MODULE_AUTHOR", "d4/d6a/slkm__init_8c.html#a76e70ef101730976806586abb16eddbf", null ], + [ "MODULE_LICENSE", "d4/d6a/slkm__init_8c.html#a396ec5ced43f24ae348907ebe48d2624", null ], + [ "MODULE_VERSION", "d4/d6a/slkm__init_8c.html#af9693326f78b9c2c1e510d0d461e1e9d", null ], + [ "MODULE_ALIAS", "d4/d6a/slkm__init_8c.html#a6dcbb3f118bd5dcf148ea8a61c428f99", null ], + [ "slk_init", "d4/d6a/slkm__init_8c.html#af27c6fcdadb4c452114d7eae1605b60e", null ], + [ "slk_exit", "d4/d6a/slkm__init_8c.html#a4697453c839303891a47a9b443bcae26", null ], + [ "module_init", "d4/d6a/slkm__init_8c.html#a0b92bfb6abb8cc41c4abe1f673df3d80", null ], + [ "module_exit", "d4/d6a/slkm__init_8c.html#aa5a9f2d3ae92ff1972ac7d4898f68880", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d4/d6f/strtouppercase__s_8c.html b/doc/safec-3.4/d4/d6f/strtouppercase__s_8c.html new file mode 100644 index 00000000..d56f4a13 --- /dev/null +++ b/doc/safec-3.4/d4/d6f/strtouppercase__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strtouppercase_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strtouppercase_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strtouppercase_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strtouppercase_s_chk (char *dest, rsize_t dmax, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strtouppercase_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strtouppercase_s_chk (char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d4/d6f/strtouppercase__s_8c.js b/doc/safec-3.4/d4/d6f/strtouppercase__s_8c.js new file mode 100644 index 00000000..7685f1fd --- /dev/null +++ b/doc/safec-3.4/d4/d6f/strtouppercase__s_8c.js @@ -0,0 +1,4 @@ +var strtouppercase__s_8c = +[ + [ "_strtouppercase_s_chk", "d4/d6f/strtouppercase__s_8c.html#a38776214067a2fd8c1a652469119772c", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d4/d7c/strcasecmp__s_8c.html b/doc/safec-3.4/d4/d7c/strcasecmp__s_8c.html new file mode 100644 index 00000000..1912c68d --- /dev/null +++ b/doc/safec-3.4/d4/d7c/strcasecmp__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strcasecmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strcasecmp_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strcasecmp_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strcasecmp_s_chk (const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strcasecmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strcasecmp_s_chk (const char * dest,
rsize_t dmax,
const char * src,
int * resultp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d4/d7c/strcasecmp__s_8c.js b/doc/safec-3.4/d4/d7c/strcasecmp__s_8c.js new file mode 100644 index 00000000..bd56b502 --- /dev/null +++ b/doc/safec-3.4/d4/d7c/strcasecmp__s_8c.js @@ -0,0 +1,4 @@ +var strcasecmp__s_8c = +[ + [ "_strcasecmp_s_chk", "d4/d7c/strcasecmp__s_8c.html#a5f659ac4ca9bdc2471a33fb6b8f41c8b", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d4/d81/safe__mem__constraint_8h.html b/doc/safec-3.4/d4/d81/safe__mem__constraint_8h.html new file mode 100644 index 00000000..32b5ca67 --- /dev/null +++ b/doc/safec-3.4/d4/d81/safe__mem__constraint_8h.html @@ -0,0 +1,273 @@ + + + + + + + +safec: safe_mem_constraint.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
safe_mem_constraint.h File Reference
+
+
+
#include "safe_mem_lib.h"
+
+ + Include dependency graph for safe_mem_constraint.h:
+
+
+ +
+ + This graph shows which files directly or indirectly include this file:
+
+
+ +
+ + + + + + + + +

+Functions

EXTERN void invoke_safe_mem_constraint_handler (const char *msg, void *ptr, errno_t error)
 Invokes the currently set constraint handler or the default. More...
 
static void handle_mem_error (void *restrict dest, rsize_t dmax, const char *err_msg, errno_t err_code)
 
void handle_mem_bos_chk_warn (const char *restrict func, void *restrict dest, const rsize_t dmax, const size_t destbos)
 
+

Function Documentation

+ +

◆ invoke_safe_mem_constraint_handler()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN void invoke_safe_mem_constraint_handler (const char * msg,
void * ptr,
errno_t error 
)
+
+ +

Invokes the currently set constraint handler or the default.

+

Can be disabled via –disable-constraint-handler

+
Parameters
+ + + + +
*msgPointer to the message describing the error.
*ptrPointer to associated data. Can be NULL.
errorThe error code encountered.
+
+
+ +
+
+ +

◆ handle_mem_error()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
static void handle_mem_error (void *restrict dest,
rsize_t dmax,
const char * err_msg,
errno_t err_code 
)
+
+inlinestatic
+
+ +
+
+ +

◆ handle_mem_bos_chk_warn()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void handle_mem_bos_chk_warn (const char *restrict func,
void *restrict dest,
const rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d4/d81/safe__mem__constraint_8h.js b/doc/safec-3.4/d4/d81/safe__mem__constraint_8h.js new file mode 100644 index 00000000..9e56f930 --- /dev/null +++ b/doc/safec-3.4/d4/d81/safe__mem__constraint_8h.js @@ -0,0 +1,6 @@ +var safe__mem__constraint_8h = +[ + [ "invoke_safe_mem_constraint_handler", "d4/d81/safe__mem__constraint_8h.html#a9b49cc73b106962dbeade80160404344", null ], + [ "handle_mem_error", "d4/d81/safe__mem__constraint_8h.html#ad286f49b99d05b584d76d9abfe37c2cf", null ], + [ "handle_mem_bos_chk_warn", "d4/d81/safe__mem__constraint_8h.html#a75372f7a37577fa4e56281c776c6b8b9", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d4/d85/vfwscanf__s_8c__incl.map b/doc/safec-3.4/d4/d85/vfwscanf__s_8c__incl.map new file mode 100644 index 00000000..9e97cade --- /dev/null +++ b/doc/safec-3.4/d4/d85/vfwscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d4/d85/vfwscanf__s_8c__incl.md5 b/doc/safec-3.4/d4/d85/vfwscanf__s_8c__incl.md5 new file mode 100644 index 00000000..c9d41b04 --- /dev/null +++ b/doc/safec-3.4/d4/d85/vfwscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +ba6975d2daef83af52427b12cf5f930d \ No newline at end of file diff --git a/doc/safec-3.4/d4/d85/vfwscanf__s_8c__incl.png b/doc/safec-3.4/d4/d85/vfwscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e9f517e0a8b32403cc1b3ccf172d620fcbe91552 GIT binary patch literal 18593 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 Y^fBz+{_TosPgjL;PSE)hdQ|^w~`@G!k=~rQ? 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 + + + + + + diff --git a/doc/safec-3.4/d4/d9f/memzero32__s_8c__incl.md5 b/doc/safec-3.4/d4/d9f/memzero32__s_8c__incl.md5 new file mode 100644 index 00000000..64ab10ee --- /dev/null +++ b/doc/safec-3.4/d4/d9f/memzero32__s_8c__incl.md5 @@ -0,0 +1 @@ +1b82bfaf6ad81c82c6e224b4a06c9daf \ No newline at end of file diff --git a/doc/safec-3.4/d4/d9f/memzero32__s_8c__incl.png b/doc/safec-3.4/d4/d9f/memzero32__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..60149e6251956ed649f8d2c62bcc9acc924761f6 GIT binary patch literal 19442 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 + + + + + + diff --git a/doc/safec-3.4/d4/da1/wcsncat__s_8c__incl.md5 b/doc/safec-3.4/d4/da1/wcsncat__s_8c__incl.md5 new file mode 100644 index 00000000..29a0f46b --- /dev/null +++ b/doc/safec-3.4/d4/da1/wcsncat__s_8c__incl.md5 @@ -0,0 +1 @@ +a7ae5066b597d3fce86127345d280790 \ No newline at end of file diff --git a/doc/safec-3.4/d4/da1/wcsncat__s_8c__incl.png b/doc/safec-3.4/d4/da1/wcsncat__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..0c669698095e0ca48268853f3bfdede10ffe9ef7 GIT binary patch literal 18502 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 + + + + + + diff --git a/doc/safec-3.4/d4/da7/wcsstr__s_8c__incl.md5 b/doc/safec-3.4/d4/da7/wcsstr__s_8c__incl.md5 new file mode 100644 index 00000000..a791e5df --- /dev/null +++ b/doc/safec-3.4/d4/da7/wcsstr__s_8c__incl.md5 @@ -0,0 +1 @@ +7953fa16c22d694a38797cd3deaba5bf \ No newline at end of file diff --git a/doc/safec-3.4/d4/da7/wcsstr__s_8c__incl.png b/doc/safec-3.4/d4/da7/wcsstr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4db2c374052dc8665e51b89272b5c38a087349b1 GIT binary patch literal 18291 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 + + + + + + +safec: sscanf_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
sscanf_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for sscanf_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT int sscanf_s (const char *restrict buffer, const char *restrict fmt,...)
 The sscanf_s function reads a formatted string, and writes to a list of arguments. More...
 
+

Function Documentation

+ +

◆ sscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int sscanf_s (const char *restrict buffer,
const char *restrict fmt,
 ... 
)
+
+ +

The sscanf_s function reads a formatted string, and writes to a list of arguments.

+

Reaching the end of the string is equivalent to reaching the end-of-file condition for fscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]bufferpointer to a null-terminated string to read from
[in]fmtformat-control string.
[out]...arguments to write to
+
+
+
Precondition
Neither buffer nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vsscanf_s(), swscanf_s(), vsnprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d4/dbc/sscanf__s_8c.js b/doc/safec-3.4/d4/dbc/sscanf__s_8c.js new file mode 100644 index 00000000..cc1ad2c4 --- /dev/null +++ b/doc/safec-3.4/d4/dbc/sscanf__s_8c.js @@ -0,0 +1,4 @@ +var sscanf__s_8c = +[ + [ "sscanf_s", "d4/dbc/sscanf__s_8c.html#a98536a4d1f87fe1bead866e809d6a395", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d4/dbf/strfirstdiff__s_8c__incl.map b/doc/safec-3.4/d4/dbf/strfirstdiff__s_8c__incl.map new file mode 100644 index 00000000..681e4be5 --- /dev/null +++ b/doc/safec-3.4/d4/dbf/strfirstdiff__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d4/dbf/strfirstdiff__s_8c__incl.md5 b/doc/safec-3.4/d4/dbf/strfirstdiff__s_8c__incl.md5 new file mode 100644 index 00000000..2d5a459c --- /dev/null +++ b/doc/safec-3.4/d4/dbf/strfirstdiff__s_8c__incl.md5 @@ -0,0 +1 @@ +365726af8fb844e22e3a43d483872ba2 \ No newline at end of file diff --git a/doc/safec-3.4/d4/dbf/strfirstdiff__s_8c__incl.png b/doc/safec-3.4/d4/dbf/strfirstdiff__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..12c184c38453370ac0971aecd3b045afcc11bac4 GIT binary patch literal 18394 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d4/dc6/vfscanf__s_8c.html b/doc/safec-3.4/d4/dc6/vfscanf__s_8c.html new file mode 100644 index 00000000..52b13de1 --- /dev/null +++ b/doc/safec-3.4/d4/dc6/vfscanf__s_8c.html @@ -0,0 +1,190 @@ + + + + + + + +safec: vfscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
vfscanf_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for vfscanf_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT int vfscanf_s (FILE *restrict stream, const char *restrict fmt, va_list ap)
 The vfscanf_s function reads a formatted string from a buffered FILE stream, and writes to a list of arguments. More...
 
+

Function Documentation

+ +

◆ vfscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int vfscanf_s (FILE *restrict stream,
const char *restrict fmt,
va_list ap 
)
+
+ +

The vfscanf_s function reads a formatted string from a buffered FILE stream, and writes to a list of arguments.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streampointer to a FILE stream to read from
[in]fmtformat-control string.
[out]aparguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vvfscanf_s(), fwscanf_s(), scanf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d4/dc6/vfscanf__s_8c.js b/doc/safec-3.4/d4/dc6/vfscanf__s_8c.js new file mode 100644 index 00000000..83f0d492 --- /dev/null +++ b/doc/safec-3.4/d4/dc6/vfscanf__s_8c.js @@ -0,0 +1,4 @@ +var vfscanf__s_8c = +[ + [ "vfscanf_s", "d4/dc6/vfscanf__s_8c.html#aef1fd4b362dea57c39b75e17ac31d0af", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d4/dd5/vfwprintf__s_8c.html b/doc/safec-3.4/d4/dd5/vfwprintf__s_8c.html new file mode 100644 index 00000000..65a5c9eb --- /dev/null +++ b/doc/safec-3.4/d4/dd5/vfwprintf__s_8c.html @@ -0,0 +1,192 @@ + + + + + + + +safec: vfwprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
vfwprintf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for vfwprintf_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT int vfwprintf_s (FILE *restrict stream, const wchar_t *restrict fmt, va_list ap)
 The vfwprintf_s function prints formatted output to a wide stream. More...
 
+

Function Documentation

+ +

◆ vfwprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int vfwprintf_s (FILE *restrict stream,
const wchar_t *restrict fmt,
va_list ap 
)
+
+ +

The vfwprintf_s function prints formatted output to a wide stream.

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vfwprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streamoutput wide stream to write to
[in]fmtformat-control wide string.
[in]apoptional arguments
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of wide characters written is returned.
+
+On failure a negative number is returned, and possibly errno set to EINVAL or EOVERFLOW.
+
Return values
+ + + + +
-ESNULLPwhen stream or fmt is a NULL pointer
-EINVALwhen fmt contains n
-1some other error. errno: EINVAL or EOVERFLOW
+
+
+
See also
vfwscanf_s(), fwprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d4/dd5/vfwprintf__s_8c.js b/doc/safec-3.4/d4/dd5/vfwprintf__s_8c.js new file mode 100644 index 00000000..7c90b3f5 --- /dev/null +++ b/doc/safec-3.4/d4/dd5/vfwprintf__s_8c.js @@ -0,0 +1,4 @@ +var vfwprintf__s_8c = +[ + [ "vfwprintf_s", "d4/dd5/vfwprintf__s_8c.html#abd998918fd5ab94982c1b7841ab001d5", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d4/de0/unw16ifcpt_8h.html b/doc/safec-3.4/d4/de0/unw16ifcpt_8h.html new file mode 100644 index 00000000..044cb3b8 --- /dev/null +++ b/doc/safec-3.4/d4/de0/unw16ifcpt_8h.html @@ -0,0 +1,1921 @@ + + + + + + + +safec: unw16ifcpt.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
unw16ifcpt.h File Reference
+
+
+ + + + +

+Data Structures

struct  UNWIF_compat_exc_t
 
+ + + + + + + + + + + + + + + +

+Macros

#define NORMALIZE_IND_TBL
 
#define UNWIF_compat_MAXLEN   5
 
#define TBL(i)   ((i-1) << 11)
 
#define UNWIF_compat_LEN(v)   (((v) >> 11) + 1)
 
#define UNWIF_compat_IDX(v)   ((v) & 0x7ff)
 
#define UNWIF_compat_PLANE_T   uint16_t
 
#define UNWIF_compat_exc_size   26
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Variables

static const wchar_t UNWIF_compat_tbl_1 [1555][1]
 
static const wchar_t UNWIF_compat_tbl_2 [1284][2]
 
static const wchar_t UNWIF_compat_tbl_3 [629][3]
 
static const wchar_t UNWIF_compat_tbl_4 [125][4]
 
static const wchar_t UNWIF_compat_tbl_5 [16][5]
 
static const UNWIF_compat_exc_t UNWIF_compat_exc [26]
 
static const wchar_t * UNWIF_compat_tbl [5]
 
static const uint16_t UNWIF_compat_00_00 [256]
 
static const uint16_t UNWIF_compat_00_01 [256]
 
static const uint16_t UNWIF_compat_00_02 [256]
 
static const uint16_t UNWIF_compat_00_03 [256]
 
static const uint16_t UNWIF_compat_00_04 [256]
 
static const uint16_t UNWIF_compat_00_05 [256]
 
static const uint16_t UNWIF_compat_00_06 [256]
 
static const uint16_t UNWIF_compat_00_09 [256]
 
static const uint16_t UNWIF_compat_00_0a [256]
 
static const uint16_t UNWIF_compat_00_0b [256]
 
static const uint16_t UNWIF_compat_00_0c [256]
 
static const uint16_t UNWIF_compat_00_0d [256]
 
static const uint16_t UNWIF_compat_00_0e [256]
 
static const uint16_t UNWIF_compat_00_0f [256]
 
static const uint16_t UNWIF_compat_00_10 [256]
 
static const uint16_t UNWIF_compat_00_1b [256]
 
static const uint16_t UNWIF_compat_00_1d [256]
 
static const uint16_t UNWIF_compat_00_1e [256]
 
static const uint16_t UNWIF_compat_00_1f [256]
 
static const uint16_t UNWIF_compat_00_20 [256]
 
static const uint16_t UNWIF_compat_00_21 [256]
 
static const uint16_t UNWIF_compat_00_22 [256]
 
static const uint16_t UNWIF_compat_00_23 [256]
 
static const uint16_t UNWIF_compat_00_24 [256]
 
static const uint16_t UNWIF_compat_00_2a [256]
 
static const uint16_t UNWIF_compat_00_2c [256]
 
static const uint16_t UNWIF_compat_00_2d [256]
 
static const uint16_t UNWIF_compat_00_2e [256]
 
static const uint16_t UNWIF_compat_00_2f [256]
 
static const uint16_t UNWIF_compat_00_30 [256]
 
static const uint16_t UNWIF_compat_00_31 [256]
 
static const uint16_t UNWIF_compat_00_32 [256]
 
static const uint16_t UNWIF_compat_00_33 [256]
 
static const uint16_t UNWIF_compat_00_a6 [256]
 
static const uint16_t UNWIF_compat_00_a7 [256]
 
static const uint16_t UNWIF_compat_00_ab [256]
 
static const uint16_t UNWIF_compat_00_f9 [256]
 
static const uint16_t UNWIF_compat_00_fa [256]
 
static const uint16_t UNWIF_compat_00_fb [256]
 
static const uint16_t UNWIF_compat_00_fc [256]
 
static const uint16_t UNWIF_compat_00_fd [256]
 
static const uint16_t UNWIF_compat_00_fe [256]
 
static const uint16_t UNWIF_compat_00_ff [256]
 
static const uint16_t UNWIF_compat_01_10 [256]
 
static const uint16_t UNWIF_compat_01_11 [256]
 
static const uint16_t UNWIF_compat_01_13 [256]
 
static const uint16_t UNWIF_compat_01_14 [256]
 
static const uint16_t UNWIF_compat_01_15 [256]
 
static const uint16_t UNWIF_compat_01_d1 [256]
 
static const uint16_t UNWIF_compat_01_d4 [256]
 
static const uint16_t UNWIF_compat_01_d5 [256]
 
static const uint16_t UNWIF_compat_01_d6 [256]
 
static const uint16_t UNWIF_compat_01_d7 [256]
 
static const uint16_t UNWIF_compat_01_ee [256]
 
static const uint16_t UNWIF_compat_01_f1 [256]
 
static const uint16_t UNWIF_compat_01_f2 [256]
 
static const uint16_t UNWIF_compat_02_f8 [256]
 
static const uint16_t UNWIF_compat_02_f9 [256]
 
static const uint16_t UNWIF_compat_02_fa [256]
 
static const uint16_t * UNWIF_compat_00 [256]
 
static const uint16_t * UNWIF_compat_01 [256]
 
static const uint16_t * UNWIF_compat_02 [256]
 
static const uint16_t ** UNWIF_compat []
 
+

Macro Definition Documentation

+ +

◆ NORMALIZE_IND_TBL

+ +
+
+ + + + +
#define NORMALIZE_IND_TBL
+
+ +
+
+ +

◆ UNWIF_compat_MAXLEN

+ +
+
+ + + + +
#define UNWIF_compat_MAXLEN   5
+
+ +
+
+ +

◆ TBL

+ +
+
+ + + + + + + + +
#define TBL( i)   ((i-1) << 11)
+
+ +
+
+ +

◆ UNWIF_compat_LEN

+ +
+
+ + + + + + + + +
#define UNWIF_compat_LEN( v)   (((v) >> 11) + 1)
+
+ +
+
+ +

◆ UNWIF_compat_IDX

+ +
+
+ + + + + + + + +
#define UNWIF_compat_IDX( v)   ((v) & 0x7ff)
+
+ +
+
+ +

◆ UNWIF_compat_PLANE_T

+ +
+
+ + + + +
#define UNWIF_compat_PLANE_T   uint16_t
+
+ +
+
+ +

◆ UNWIF_compat_exc_size

+ +
+
+ + + + +
#define UNWIF_compat_exc_size   26
+
+ +
+
+

Variable Documentation

+ +

◆ UNWIF_compat_tbl_1

+ +
+
+ + + + + +
+ + + + +
const wchar_t UNWIF_compat_tbl_1[1555][1]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_tbl_2

+ +
+
+ + + + + +
+ + + + +
const wchar_t UNWIF_compat_tbl_2[1284][2]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_tbl_3

+ +
+
+ + + + + +
+ + + + +
const wchar_t UNWIF_compat_tbl_3[629][3]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_tbl_4

+ +
+
+ + + + + +
+ + + + +
const wchar_t UNWIF_compat_tbl_4[125][4]
+
+static
+
+Initial value:
= {
{L'(',L'1',L'0',L')'}, {L'(',L'1',L'1',L')'}, {L'(',L'1',L'2',L')'}, {L'(',L'1',L'3',L')'}, {L'(',L'1',L'4',L')'}, {L'(',L'1',L'5',L')'}, {L'(',L'1',L'6',L')'}, {L'(',L'1',L'7',L')'},
{L'(',L'1',L'8',L')'}, {L'(',L'1',L'9',L')'}, {L'(',L'2',L'0',L')'}, {L'(',L'\x1100',L'\x1161',L')'}, {L'(',L'\x1102',L'\x1161',L')'}, {L'(',L'\x1103',L'\x1161',L')'}, {L'(',L'\x1105',L'\x1161',L')'}, {L'(',L'\x1106',L'\x1161',L')'},
{L'(',L'\x1107',L'\x1161',L')'}, {L'(',L'\x1109',L'\x1161',L')'}, {L'(',L'\x110b',L'\x1161',L')'}, {L'(',L'\x110c',L'\x1161',L')'}, {L'(',L'\x110c',L'\x116e',L')'}, {L'(',L'\x110e',L'\x1161',L')'}, {L'(',L'\x110f',L'\x1161',L')'}, {L'(',L'\x1110',L'\x1161',L')'},
{L'(',L'\x1111',L'\x1161',L')'}, {L'(',L'\x1112',L'\x1161',L')'}, {L'1',L'\x2044',L'1',L'0'}, {L'C',L'\x2215',L'k',L'g'}, {L'V',L'I',L'I',L'I'}, {L'\x0391',L'\x0313',L'\x0300',L'\x0345'}, {L'\x0391',L'\x0313',L'\x0301',L'\x0345'}, {L'\x0391',L'\x0313',L'\x0342',L'\x0345'},
{L'\x0391',L'\x0314',L'\x0300',L'\x0345'}, {L'\x0391',L'\x0314',L'\x0301',L'\x0345'}, {L'\x0391',L'\x0314',L'\x0342',L'\x0345'}, {L'\x0397',L'\x0313',L'\x0300',L'\x0345'}, {L'\x0397',L'\x0313',L'\x0301',L'\x0345'}, {L'\x0397',L'\x0313',L'\x0342',L'\x0345'}, {L'\x0397',L'\x0314',L'\x0300',L'\x0345'}, {L'\x0397',L'\x0314',L'\x0301',L'\x0345'},
{L'\x0397',L'\x0314',L'\x0342',L'\x0345'}, {L'\x03a9',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03a9',L'\x0313',L'\x0301',L'\x0345'}, {L'\x03a9',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03a9',L'\x0314',L'\x0300',L'\x0345'}, {L'\x03a9',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03a9',L'\x0314',L'\x0342',L'\x0345'}, {L'\x03b1',L'\x0313',L'\x0300',L'\x0345'},
{L'\x03b1',L'\x0313',L'\x0301',L'\x0345'}, {L'\x03b1',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03b1',L'\x0314',L'\x0300',L'\x0345'}, {L'\x03b1',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03b1',L'\x0314',L'\x0342',L'\x0345'}, {L'\x03b7',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03b7',L'\x0313',L'\x0301',L'\x0345'}, {L'\x03b7',L'\x0313',L'\x0342',L'\x0345'},
{L'\x03b7',L'\x0314',L'\x0300',L'\x0345'}, {L'\x03b7',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03b7',L'\x0314',L'\x0342',L'\x0345'}, {L'\x03c9',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03c9',L'\x0313',L'\x0301',L'\x0345'}, {L'\x03c9',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03c9',L'\x0314',L'\x0300',L'\x0345'}, {L'\x03c9',L'\x0314',L'\x0301',L'\x0345'},
{L'\x03c9',L'\x0314',L'\x0342',L'\x0345'}, {L'\x0627',L'\x0643',L'\x0628',L'\x0631'}, {L'\x0627',L'\x0644',L'\x0644',L'\x0647'}, {L'\x0631',L'\x0633',L'\x0648',L'\x0644'}, {L'\x0631',L'\x06cc',L'\x0627',L'\x0644'}, {L'\x0635',L'\x0644',L'\x0639',L'\x0645'}, {L'\x0639',L'\x0644',L'\x064a',L'\x0647'}, {L'\x0645',L'\x062d',L'\x0645',L'\x062f'},
{L'\x0648',L'\x0633',L'\x0644',L'\x0645'}, {L'\x110c',L'\x116e',L'\x110b',L'\x1174'}, {L'\x2032',L'\x2032',L'\x2032',L'\x2032'}, {L'\x222b',L'\x222b',L'\x222b',L'\x222b'}, {L'\x30a2',L'\x30eb',L'\x30d5',L'\x30a1'}, {L'\x30a8',L'\x30fc',L'\x30ab',L'\x30fc'}, {L'\x30ab',L'\x3099',L'\x30ed',L'\x30f3'}, {L'\x30ab',L'\x3099',L'\x30f3',L'\x30de'},
{L'\x30ab',L'\x30e9',L'\x30c3',L'\x30c8'}, {L'\x30ab',L'\x30ed',L'\x30ea',L'\x30fc'}, {L'\x30ad',L'\x3099',L'\x30ab',L'\x3099'}, {L'\x30ad',L'\x3099',L'\x30cb',L'\x30fc'}, {L'\x30ad',L'\x30e5',L'\x30ea',L'\x30fc'}, {L'\x30af',L'\x3099',L'\x30e9',L'\x30e0'}, {L'\x30af',L'\x30ed',L'\x30fc',L'\x30cd'}, {L'\x30b3',L'\x30fc',L'\x30db',L'\x309a'},
{L'\x30b5',L'\x30a4',L'\x30af',L'\x30eb'}, {L'\x30bf',L'\x3099',L'\x30fc',L'\x30b9'}, {L'\x30cf',L'\x309a',L'\x30fc',L'\x30c4'}, {L'\x30d2',L'\x309a',L'\x30af',L'\x30eb'}, {L'\x30d5',L'\x30a3',L'\x30fc',L'\x30c8'}, {L'\x30d8',L'\x3099',L'\x30fc',L'\x30bf'}, {L'\x30d8',L'\x309a',L'\x30cb',L'\x30d2'}, {L'\x30d8',L'\x309a',L'\x30f3',L'\x30b9'},
{L'\x30db',L'\x3099',L'\x30eb',L'\x30c8'}, {L'\x30de',L'\x30a4',L'\x30af',L'\x30ed'}, {L'\x30df',L'\x30af',L'\x30ed',L'\x30f3'}, {L'\x30e1',L'\x30fc',L'\x30c8',L'\x30eb'}, {L'\x30e4',L'\x30fc',L'\x30c8',L'\x3099'}, {L'\x30ea',L'\x30c3',L'\x30c8',L'\x30eb'}, {L'\x30eb',L'\x30d2',L'\x309a',L'\x30fc'}, {L'\x682a',L'\x5f0f',L'\x4f1a',L'\x793e'},
{L'\xd804',L'\xdc99',L'\xd804',L'\xdcba'}, {L'\xd804',L'\xdc9b',L'\xd804',L'\xdcba'}, {L'\xd804',L'\xdca5',L'\xd804',L'\xdcba'}, {L'\xd804',L'\xdd31',L'\xd804',L'\xdd27'}, {L'\xd804',L'\xdd32',L'\xd804',L'\xdd27'}, {L'\xd804',L'\xdf47',L'\xd804',L'\xdf3e'}, {L'\xd804',L'\xdf47',L'\xd804',L'\xdf57'}, {L'\xd805',L'\xdcb9',L'\xd805',L'\xdcb0'},
{L'\xd805',L'\xdcb9',L'\xd805',L'\xdcba'}, {L'\xd805',L'\xdcb9',L'\xd805',L'\xdcbd'}, {L'\xd805',L'\xddb8',L'\xd805',L'\xddaf'}, {L'\xd805',L'\xddb9',L'\xd805',L'\xddaf'}, {L'\xd834',L'\xdd57',L'\xd834',L'\xdd65'}, {L'\xd834',L'\xdd58',L'\xd834',L'\xdd65'}, {L'\xd834',L'\xddb9',L'\xd834',L'\xdd65'}, {L'\xd834',L'\xddba',L'\xd834',L'\xdd65'},
{L'a',L'.',L'm',L'.'}, {L'k',L'c',L'a',L'l'}, {L'm',L'\x2215',L's',L'2'}, {L'p',L'.',L'm',L'.'}, {L'v',L'i',L'i',L'i'}}
+
+
+ +

◆ UNWIF_compat_tbl_5

+ +
+
+ + + + + +
+ + + + +
const wchar_t UNWIF_compat_tbl_5[16][5]
+
+static
+
+Initial value:
= {
{L'\x110e',L'\x1161',L'\x11b7',L'\x1100',L'\x1169'}, {L'\x30a2',L'\x30cf',L'\x309a',L'\x30fc',L'\x30c8'}, {L'\x30a2',L'\x30f3',L'\x30d8',L'\x309a',L'\x30a2'}, {L'\x30a4',L'\x30cb',L'\x30f3',L'\x30af',L'\x3099'}, {L'\x30ad',L'\x30ed',L'\x30ef',L'\x30c3',L'\x30c8'}, {L'\x30b5',L'\x30f3',L'\x30c1',L'\x30fc',L'\x30e0'}, {L'\x30b7',L'\x30ea',L'\x30f3',L'\x30af',L'\x3099'}, {L'\x30cf',L'\x3099',L'\x30fc',L'\x30ec',L'\x30eb'},
{L'\x30d8',L'\x309a',L'\x30fc',L'\x30b7',L'\x3099'}, {L'\x30d8',L'\x30af',L'\x30bf',L'\x30fc',L'\x30eb'}, {L'\x30db',L'\x309a',L'\x30a4',L'\x30f3',L'\x30c8'}, {L'\x30db',L'\x309a',L'\x30f3',L'\x30c8',L'\x3099'}, {L'\x30de',L'\x30f3',L'\x30b7',L'\x30e7',L'\x30f3'}, {L'\x30e1',L'\x30ab',L'\x3099',L'\x30c8',L'\x30f3'}, {L'\x30eb',L'\x30fc',L'\x30d5',L'\x3099',L'\x30eb'}, {L'r',L'a',L'd',L'\x2215',L's'}}
+
+
+ +

◆ UNWIF_compat_exc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_compat_exc_t UNWIF_compat_exc[26]
+
+static
+
+Initial value:
= {
{ 0x321d, L"(\x110b\x1169\x110c\x1165\x11ab)"},
{ 0x321e, L"(\x110b\x1169\x1112\x116e)"},
{ 0x3307, L"\x30a8\x30b9\x30af\x30fc\x30c8\x3099"},
{ 0x3313, L"\x30ad\x3099\x30eb\x30bf\x3099\x30fc"},
{ 0x3315, L"\x30ad\x30ed\x30af\x3099\x30e9\x30e0"},
{ 0x3316, L"\x30ad\x30ed\x30e1\x30fc\x30c8\x30eb"},
{ 0x3319, L"\x30af\x3099\x30e9\x30e0\x30c8\x30f3"},
{ 0x331a, L"\x30af\x30eb\x30bb\x3099\x30a4\x30ed"},
{ 0x332b, L"\x30cf\x309a\x30fc\x30bb\x30f3\x30c8"},
{ 0x332e, L"\x30d2\x309a\x30a2\x30b9\x30c8\x30eb"},
{ 0x3332, L"\x30d5\x30a1\x30e9\x30c3\x30c8\x3099"},
{ 0x3334, L"\x30d5\x3099\x30c3\x30b7\x30a7\x30eb"},
{ 0x334a, L"\x30df\x30ea\x30cf\x3099\x30fc\x30eb"},
{ 0x3356, L"\x30ec\x30f3\x30c8\x30b1\x3099\x30f3"},
{ 0x33af, L"rad\x2215s2"},
{ 0xfdfa, L"\x0635\x0644\x0649\x0020\x0627\x0644\x0644\x0647\x0020\x0639\x0644\x064a\x0647\x0020\x0648\x0633\x0644\x0645"},
{ 0xfdfb, L"\x062c\x0644\x0020\x062c\x0644\x0627\x0644\x0647"},
{ 0x1d160, L"\xd834\xdd58\xd834\xdd65\xd834\xdd6e"},
{ 0x1d161, L"\xd834\xdd58\xd834\xdd65\xd834\xdd6f"},
{ 0x1d162, L"\xd834\xdd58\xd834\xdd65\xd834\xdd70"},
{ 0x1d163, L"\xd834\xdd58\xd834\xdd65\xd834\xdd71"},
{ 0x1d164, L"\xd834\xdd58\xd834\xdd65\xd834\xdd72"},
{ 0x1d1bd, L"\xd834\xddb9\xd834\xdd65\xd834\xdd6e"},
{ 0x1d1be, L"\xd834\xddba\xd834\xdd65\xd834\xdd6e"},
{ 0x1d1bf, L"\xd834\xddb9\xd834\xdd65\xd834\xdd6f"},
{ 0x1d1c0, L"\xd834\xddba\xd834\xdd65\xd834\xdd6f"}
}
+
+
+ +

◆ UNWIF_compat_tbl

+ +
+
+ + + + + +
+ + + + +
const wchar_t* UNWIF_compat_tbl[5]
+
+static
+
+Initial value:
= {
(const wchar_t*) UNWIF_compat_tbl_1,
(const wchar_t*) UNWIF_compat_tbl_2,
(const wchar_t*) UNWIF_compat_tbl_3,
(const wchar_t*) UNWIF_compat_tbl_4,
(const wchar_t*) UNWIF_compat_tbl_5
}
+
+
+ +

◆ UNWIF_compat_00_00

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_00[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_01

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_01[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_02

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_02[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_03

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_03[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_04

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_04[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_05

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_05[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_06

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_06[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_09

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_09[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_0a

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_0a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_0b

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_0b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_0c

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_0c[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_0d

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_0d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_0e

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_0e[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_0f

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_0f[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_10

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_10[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_1b

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_1b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_1d

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_1d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_1e

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_1e[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_1f

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_1f[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_20

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_20[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_21

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_21[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_22

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_22[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_23

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_23[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_24

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_24[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_2a

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_2a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_2c

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_2c[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_2d

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_2d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_2e

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_2e[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_2f

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_2f[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_30

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_30[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_31

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_31[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_32

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_32[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_33

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_33[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_a6

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_a6[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_a7

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_a7[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_ab

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_ab[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_f9

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_f9[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_fa

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_fa[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_fb

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_fb[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_fc

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_fc[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_fd

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_fd[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_fe

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_fe[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_ff

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_ff[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_10

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_10[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_11

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_11[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_13

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_13[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_14

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_14[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_15

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_15[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_d1

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_d1[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_d4

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_d4[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_d5

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_d5[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_d6

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_d6[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_d7

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_d7[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_ee

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_ee[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_f1

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_f1[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_f2

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_f2[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_02_f8

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_02_f8[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_02_f9

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_02_f9[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_02_fa

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_02_fa[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00

+ +
+
+ + + + + +
+ + + + +
const uint16_t* UNWIF_compat_00[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01

+ +
+
+ + + + + +
+ + + + +
const uint16_t* UNWIF_compat_01[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_02

+ +
+
+ + + + + +
+ + + + +
const uint16_t* UNWIF_compat_02[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat

+ +
+
+ + + + + +
+ + + + +
const uint16_t** UNWIF_compat[]
+
+static
+
+Initial value:
= {
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
}
+
+
+
+
+ diff --git a/doc/safec-3.4/d4/de0/unw16ifcpt_8h.js b/doc/safec-3.4/d4/de0/unw16ifcpt_8h.js new file mode 100644 index 00000000..f17bb1fa --- /dev/null +++ b/doc/safec-3.4/d4/de0/unw16ifcpt_8h.js @@ -0,0 +1,81 @@ +var unw16ifcpt_8h = +[ + [ "UNWIF_compat_exc_t", "dd/d75/struct_u_n_w_i_f__compat__exc__t.html", "dd/d75/struct_u_n_w_i_f__compat__exc__t" ], + [ "NORMALIZE_IND_TBL", "d4/de0/unw16ifcpt_8h.html#aeb66ba789f5e3729207642e89b984a81", null ], + [ "UNWIF_compat_MAXLEN", "d4/de0/unw16ifcpt_8h.html#af61d3050201880cc8b8d8b2199d5d02e", null ], + [ "TBL", "d4/de0/unw16ifcpt_8h.html#a519b605160dc0e772858c108236b1164", null ], + [ "UNWIF_compat_LEN", "d4/de0/unw16ifcpt_8h.html#a083e95ad81459eaa62d0a65232b96df4", null ], + [ "UNWIF_compat_IDX", "d4/de0/unw16ifcpt_8h.html#a6fdea7944b25674e5e25a07c5d894046", null ], + [ "UNWIF_compat_PLANE_T", "d4/de0/unw16ifcpt_8h.html#ac6a6c7f9b392f08c084dd579523cb8a2", null ], + [ "UNWIF_compat_exc_size", "d4/de0/unw16ifcpt_8h.html#ae60bf04b2636d0b1a442d91289e76f62", null ], + [ "UNWIF_compat_tbl_1", "d4/de0/unw16ifcpt_8h.html#acea3429a90643898f78b6760836f0afb", null ], + [ "UNWIF_compat_tbl_2", "d4/de0/unw16ifcpt_8h.html#aa17e289543bc89764f08cd71eaa0ff64", null ], + [ "UNWIF_compat_tbl_3", "d4/de0/unw16ifcpt_8h.html#a1328b6ab4bc534c7bf23a80f427ddfbd", null ], + [ "UNWIF_compat_tbl_4", "d4/de0/unw16ifcpt_8h.html#a094c7ce096bccb845f4af59116f4a148", null ], + [ "UNWIF_compat_tbl_5", "d4/de0/unw16ifcpt_8h.html#a946a1baea79818b71a47b57420848462", null ], + [ "UNWIF_compat_exc", "d4/de0/unw16ifcpt_8h.html#abb902cef4737590ef25eb1fdcb2ad2d9", null ], + [ "UNWIF_compat_tbl", "d4/de0/unw16ifcpt_8h.html#a386f1a991f4c0972d335370281844037", null ], + [ "UNWIF_compat_00_00", "d4/de0/unw16ifcpt_8h.html#ad3f984b9318b000f6ead8869d8613fcd", null ], + [ "UNWIF_compat_00_01", "d4/de0/unw16ifcpt_8h.html#a316f58d7068c9e9784ed5766289c8562", null ], + [ "UNWIF_compat_00_02", "d4/de0/unw16ifcpt_8h.html#af1c915cb57c457bf6e787457f42d0057", null ], + [ "UNWIF_compat_00_03", "d4/de0/unw16ifcpt_8h.html#a0f57f3d0e75a4caf5a1cb9758605bd21", null ], + [ "UNWIF_compat_00_04", "d4/de0/unw16ifcpt_8h.html#aff22fdeb7124267b91fd587a785dcbf5", null ], + [ "UNWIF_compat_00_05", "d4/de0/unw16ifcpt_8h.html#a4dc743b72ac61d629095ffb591ec403a", null ], + [ "UNWIF_compat_00_06", "d4/de0/unw16ifcpt_8h.html#ae2a16cc1151c24d5af9158e9bb1ec8d3", null ], + [ "UNWIF_compat_00_09", "d4/de0/unw16ifcpt_8h.html#a4c9882a6de5aa6356efe410cfa46a871", null ], + [ "UNWIF_compat_00_0a", "d4/de0/unw16ifcpt_8h.html#aa7830d8d8e9f10d1dce49d97f80d4df4", null ], + [ "UNWIF_compat_00_0b", "d4/de0/unw16ifcpt_8h.html#af806f152a00b144b6358b550c723eef2", null ], + [ "UNWIF_compat_00_0c", "d4/de0/unw16ifcpt_8h.html#a1f4fa5ba394cb8801ba3fc849d9fd0fb", null ], + [ "UNWIF_compat_00_0d", "d4/de0/unw16ifcpt_8h.html#ac80cfe336766fb95c5ba46911c453007", null ], + [ "UNWIF_compat_00_0e", "d4/de0/unw16ifcpt_8h.html#ac4dfbd8fc6a5e9ad608ce821269e6226", null ], + [ "UNWIF_compat_00_0f", "d4/de0/unw16ifcpt_8h.html#a07f69e706ac0a26ae54a4941abc8418f", null ], + [ "UNWIF_compat_00_10", "d4/de0/unw16ifcpt_8h.html#afc29aba01a3848d3467bb5df6de40c9f", null ], + [ "UNWIF_compat_00_1b", "d4/de0/unw16ifcpt_8h.html#a530a7f31fe7ab42f1f9be0da27727ba0", null ], + [ "UNWIF_compat_00_1d", "d4/de0/unw16ifcpt_8h.html#af5d57e8317de895a23911e358c78907e", null ], + [ "UNWIF_compat_00_1e", "d4/de0/unw16ifcpt_8h.html#a4d63000975850afd3d06171990229919", null ], + [ "UNWIF_compat_00_1f", "d4/de0/unw16ifcpt_8h.html#a52d1ae911d93c15fc9c38324aab0cbe9", null ], + [ "UNWIF_compat_00_20", "d4/de0/unw16ifcpt_8h.html#ae73b8cf05647d314b8db037f53e59ca1", null ], + [ "UNWIF_compat_00_21", "d4/de0/unw16ifcpt_8h.html#aab2d8c31b959de0d2f53608757096ece", null ], + [ "UNWIF_compat_00_22", "d4/de0/unw16ifcpt_8h.html#aedbe30e8c004201632c62d09619b423f", null ], + [ "UNWIF_compat_00_23", "d4/de0/unw16ifcpt_8h.html#a0554c0fd625da8a1f239823ed42b9b54", null ], + [ "UNWIF_compat_00_24", "d4/de0/unw16ifcpt_8h.html#af0ad04baab4c21efe455e7b49d3cde19", null ], + [ "UNWIF_compat_00_2a", "d4/de0/unw16ifcpt_8h.html#a0493b9d458a2cce951605a9c85cf4aba", null ], + [ "UNWIF_compat_00_2c", "d4/de0/unw16ifcpt_8h.html#abed503568ddfca0a39e4e7b23437c6e7", null ], + [ "UNWIF_compat_00_2d", "d4/de0/unw16ifcpt_8h.html#a8d087de70c71c547a8ca61f1268d2956", null ], + [ "UNWIF_compat_00_2e", "d4/de0/unw16ifcpt_8h.html#a26909a35828dcbfede8145495ade843a", null ], + [ "UNWIF_compat_00_2f", "d4/de0/unw16ifcpt_8h.html#a290e5e47b476d35e619396a1d9c7ab48", null ], + [ "UNWIF_compat_00_30", "d4/de0/unw16ifcpt_8h.html#a6d1dc9f98158b4db8165faafb08dfe22", null ], + [ "UNWIF_compat_00_31", "d4/de0/unw16ifcpt_8h.html#a765500af5af8c28fa9f4b50803de996e", null ], + [ "UNWIF_compat_00_32", "d4/de0/unw16ifcpt_8h.html#ad5950ca47b1317ed8b00c77754f97f62", null ], + [ "UNWIF_compat_00_33", "d4/de0/unw16ifcpt_8h.html#a755b183d13c7ecbdba10aa02bd4d753a", null ], + [ "UNWIF_compat_00_a6", "d4/de0/unw16ifcpt_8h.html#a31fb9cdc194c76626a67637a10bc93bb", null ], + [ "UNWIF_compat_00_a7", "d4/de0/unw16ifcpt_8h.html#a86f612965dd6e8883ae3450f04e42c67", null ], + [ "UNWIF_compat_00_ab", "d4/de0/unw16ifcpt_8h.html#a12b572d21bd9d5d23f2d1c9bb0959b4c", null ], + [ "UNWIF_compat_00_f9", "d4/de0/unw16ifcpt_8h.html#a43caa1c03c5d4341668edf48dab5b5c8", null ], + [ "UNWIF_compat_00_fa", "d4/de0/unw16ifcpt_8h.html#add891f4ca949eb70ef9bc6bf37a6f538", null ], + [ "UNWIF_compat_00_fb", "d4/de0/unw16ifcpt_8h.html#a0a8cca55b5b560c0da7884260d81aacf", null ], + [ "UNWIF_compat_00_fc", "d4/de0/unw16ifcpt_8h.html#ace8dc7b0f45676f1fbe7f36b661a6e7a", null ], + [ "UNWIF_compat_00_fd", "d4/de0/unw16ifcpt_8h.html#a25f103ac41bda021656e146de116c843", null ], + [ "UNWIF_compat_00_fe", "d4/de0/unw16ifcpt_8h.html#a7d54f59e8ab46a20d73219bf4348bb88", null ], + [ "UNWIF_compat_00_ff", "d4/de0/unw16ifcpt_8h.html#ac709d6067c97bcc50b3c72cf10291e30", null ], + [ "UNWIF_compat_01_10", "d4/de0/unw16ifcpt_8h.html#aa8d2e620e0ebe8cb4ab7b7f42d038681", null ], + [ "UNWIF_compat_01_11", "d4/de0/unw16ifcpt_8h.html#a43dbd93b65e694e9decd1514e06d511a", null ], + [ "UNWIF_compat_01_13", "d4/de0/unw16ifcpt_8h.html#a0faceb742bd5c86851aeae3ca45b3925", null ], + [ "UNWIF_compat_01_14", "d4/de0/unw16ifcpt_8h.html#a442b490b5763fb60a0be19baf6554a58", null ], + [ "UNWIF_compat_01_15", "d4/de0/unw16ifcpt_8h.html#a34ba8e4efcb7f77e557c12891fdff8a4", null ], + [ "UNWIF_compat_01_d1", "d4/de0/unw16ifcpt_8h.html#a705748fbeec9772bca860990f81f4cab", null ], + [ "UNWIF_compat_01_d4", "d4/de0/unw16ifcpt_8h.html#a306af7b4ee9f6d977be7ee73d1fbe06a", null ], + [ "UNWIF_compat_01_d5", "d4/de0/unw16ifcpt_8h.html#ace573c503b0833063bfa9d3d72b9c516", null ], + [ "UNWIF_compat_01_d6", "d4/de0/unw16ifcpt_8h.html#ab99e3c1f6d700ac32b724bd50af6b68b", null ], + [ "UNWIF_compat_01_d7", "d4/de0/unw16ifcpt_8h.html#a6969a095c78f22dd73d82a7928353c70", null ], + [ "UNWIF_compat_01_ee", "d4/de0/unw16ifcpt_8h.html#a40d86e0965da24fb4c3e68bc11c6397d", null ], + [ "UNWIF_compat_01_f1", "d4/de0/unw16ifcpt_8h.html#a0b9ae6588c9a49c13c3b2e19710ad38b", null ], + [ "UNWIF_compat_01_f2", "d4/de0/unw16ifcpt_8h.html#abca022169f10d8c218779399423fd836", null ], + [ "UNWIF_compat_02_f8", "d4/de0/unw16ifcpt_8h.html#af4c98f3beb633dc8115cfbeb4b2f1d8d", null ], + [ "UNWIF_compat_02_f9", "d4/de0/unw16ifcpt_8h.html#a029324911e19abdf06746452e1ac0971", null ], + [ "UNWIF_compat_02_fa", "d4/de0/unw16ifcpt_8h.html#af7d3a6ba5870ee7ab8dad8e931e4f20b", null ], + [ "UNWIF_compat_00", "d4/de0/unw16ifcpt_8h.html#a643584d0a3c5ee9e60efc825a2265e9d", null ], + [ "UNWIF_compat_01", "d4/de0/unw16ifcpt_8h.html#a003978e9d9e04d01466f13de4ca9529b", null ], + [ "UNWIF_compat_02", "d4/de0/unw16ifcpt_8h.html#ae6feb02b303953a617df8b9944b511e4", null ], + [ "UNWIF_compat", "d4/de0/unw16ifcpt_8h.html#a5e1222876bbd85c9336714d59e699ed1", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d4/df7/memcmp__s_8c__incl.map b/doc/safec-3.4/d4/df7/memcmp__s_8c__incl.map new file mode 100644 index 00000000..0ad8d696 --- /dev/null +++ b/doc/safec-3.4/d4/df7/memcmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d4/df7/memcmp__s_8c__incl.md5 b/doc/safec-3.4/d4/df7/memcmp__s_8c__incl.md5 new file mode 100644 index 00000000..5b54e10c --- /dev/null +++ b/doc/safec-3.4/d4/df7/memcmp__s_8c__incl.md5 @@ -0,0 +1 @@ +994d22331c3c70510dce24a25acc9743 \ No newline at end of file diff --git a/doc/safec-3.4/d4/df7/memcmp__s_8c__incl.png b/doc/safec-3.4/d4/df7/memcmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e37605d9a0e0a3323fb8cd37881dc81abe971469 GIT binary patch literal 18874 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 J5`FpZ{{q-P?^yr< literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d5/d10/unw16ifcan_8h__dep__incl.map b/doc/safec-3.4/d5/d10/unw16ifcan_8h__dep__incl.map new file mode 100644 index 00000000..cc12720d --- /dev/null +++ b/doc/safec-3.4/d5/d10/unw16ifcan_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.4/d5/d10/unw16ifcan_8h__dep__incl.md5 b/doc/safec-3.4/d5/d10/unw16ifcan_8h__dep__incl.md5 new file mode 100644 index 00000000..0bbb3163 --- /dev/null +++ b/doc/safec-3.4/d5/d10/unw16ifcan_8h__dep__incl.md5 @@ -0,0 +1 @@ +cfbe3d1d8aa2304423b81b689343247e \ No newline at end of file diff --git a/doc/safec-3.4/d5/d10/unw16ifcan_8h__dep__incl.png b/doc/safec-3.4/d5/d10/unw16ifcan_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..1f5b0c3ca77a156511ce1db793272574ca3106d0 GIT binary patch literal 3582 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d5/d20/timingsafe__memcmp_8c.html b/doc/safec-3.4/d5/d20/timingsafe__memcmp_8c.html new file mode 100644 index 00000000..346f37c4 --- /dev/null +++ b/doc/safec-3.4/d5/d20/timingsafe__memcmp_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: timingsafe_memcmp.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
timingsafe_memcmp.c File Reference
+
+
+
#include "safe_mem_lib.h"
+
+ + Include dependency graph for timingsafe_memcmp.c:
+
+
+ +
+ + + +

+Functions

EXPORT int _timingsafe_memcmp_chk (const void *b1, const void *b2, size_t len, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _timingsafe_memcmp_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int _timingsafe_memcmp_chk (const void * b1,
const void * b2,
size_t len,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d5/d20/timingsafe__memcmp_8c.js b/doc/safec-3.4/d5/d20/timingsafe__memcmp_8c.js new file mode 100644 index 00000000..74d489e9 --- /dev/null +++ b/doc/safec-3.4/d5/d20/timingsafe__memcmp_8c.js @@ -0,0 +1,4 @@ +var timingsafe__memcmp_8c = +[ + [ "_timingsafe_memcmp_chk", "d5/d20/timingsafe__memcmp_8c.html#a1d5aa9f4514c441f51a8b46db3c85407", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d5/d38/unwifcpt_8h.html b/doc/safec-3.4/d5/d38/unwifcpt_8h.html new file mode 100644 index 00000000..7bcdbefa --- /dev/null +++ b/doc/safec-3.4/d5/d38/unwifcpt_8h.html @@ -0,0 +1,1921 @@ + + + + + + + +safec: unwifcpt.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
unwifcpt.h File Reference
+
+
+ + + + +

+Data Structures

struct  UNWIF_compat_exc_t
 
+ + + + + + + + + + + + + + + +

+Macros

#define NORMALIZE_IND_TBL
 
#define UNWIF_compat_MAXLEN   5
 
#define TBL(i)   ((i-1) << 11)
 
#define UNWIF_compat_LEN(v)   (((v) >> 11) + 1)
 
#define UNWIF_compat_IDX(v)   ((v) & 0x7ff)
 
#define UNWIF_compat_PLANE_T   uint16_t
 
#define UNWIF_compat_exc_size   17
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Variables

static const wchar_t UNWIF_compat_tbl_1 [1665][1]
 
static const wchar_t UNWIF_compat_tbl_2 [1190][2]
 
static const wchar_t UNWIF_compat_tbl_3 [638][3]
 
static const wchar_t UNWIF_compat_tbl_4 [109][4]
 
static const wchar_t UNWIF_compat_tbl_5 [16][5]
 
static const UNWIF_compat_exc_t UNWIF_compat_exc [17]
 
static const wchar_t * UNWIF_compat_tbl [5]
 
static const uint16_t UNWIF_compat_00_00 [256]
 
static const uint16_t UNWIF_compat_00_01 [256]
 
static const uint16_t UNWIF_compat_00_02 [256]
 
static const uint16_t UNWIF_compat_00_03 [256]
 
static const uint16_t UNWIF_compat_00_04 [256]
 
static const uint16_t UNWIF_compat_00_05 [256]
 
static const uint16_t UNWIF_compat_00_06 [256]
 
static const uint16_t UNWIF_compat_00_09 [256]
 
static const uint16_t UNWIF_compat_00_0a [256]
 
static const uint16_t UNWIF_compat_00_0b [256]
 
static const uint16_t UNWIF_compat_00_0c [256]
 
static const uint16_t UNWIF_compat_00_0d [256]
 
static const uint16_t UNWIF_compat_00_0e [256]
 
static const uint16_t UNWIF_compat_00_0f [256]
 
static const uint16_t UNWIF_compat_00_10 [256]
 
static const uint16_t UNWIF_compat_00_1b [256]
 
static const uint16_t UNWIF_compat_00_1d [256]
 
static const uint16_t UNWIF_compat_00_1e [256]
 
static const uint16_t UNWIF_compat_00_1f [256]
 
static const uint16_t UNWIF_compat_00_20 [256]
 
static const uint16_t UNWIF_compat_00_21 [256]
 
static const uint16_t UNWIF_compat_00_22 [256]
 
static const uint16_t UNWIF_compat_00_23 [256]
 
static const uint16_t UNWIF_compat_00_24 [256]
 
static const uint16_t UNWIF_compat_00_2a [256]
 
static const uint16_t UNWIF_compat_00_2c [256]
 
static const uint16_t UNWIF_compat_00_2d [256]
 
static const uint16_t UNWIF_compat_00_2e [256]
 
static const uint16_t UNWIF_compat_00_2f [256]
 
static const uint16_t UNWIF_compat_00_30 [256]
 
static const uint16_t UNWIF_compat_00_31 [256]
 
static const uint16_t UNWIF_compat_00_32 [256]
 
static const uint16_t UNWIF_compat_00_33 [256]
 
static const uint16_t UNWIF_compat_00_a6 [256]
 
static const uint16_t UNWIF_compat_00_a7 [256]
 
static const uint16_t UNWIF_compat_00_ab [256]
 
static const uint16_t UNWIF_compat_00_f9 [256]
 
static const uint16_t UNWIF_compat_00_fa [256]
 
static const uint16_t UNWIF_compat_00_fb [256]
 
static const uint16_t UNWIF_compat_00_fc [256]
 
static const uint16_t UNWIF_compat_00_fd [256]
 
static const uint16_t UNWIF_compat_00_fe [256]
 
static const uint16_t UNWIF_compat_00_ff [256]
 
static const uint16_t UNWIF_compat_01_10 [256]
 
static const uint16_t UNWIF_compat_01_11 [256]
 
static const uint16_t UNWIF_compat_01_13 [256]
 
static const uint16_t UNWIF_compat_01_14 [256]
 
static const uint16_t UNWIF_compat_01_15 [256]
 
static const uint16_t UNWIF_compat_01_d1 [256]
 
static const uint16_t UNWIF_compat_01_d4 [256]
 
static const uint16_t UNWIF_compat_01_d5 [256]
 
static const uint16_t UNWIF_compat_01_d6 [256]
 
static const uint16_t UNWIF_compat_01_d7 [256]
 
static const uint16_t UNWIF_compat_01_ee [256]
 
static const uint16_t UNWIF_compat_01_f1 [256]
 
static const uint16_t UNWIF_compat_01_f2 [256]
 
static const uint16_t UNWIF_compat_02_f8 [256]
 
static const uint16_t UNWIF_compat_02_f9 [256]
 
static const uint16_t UNWIF_compat_02_fa [256]
 
static const uint16_t * UNWIF_compat_00 [256]
 
static const uint16_t * UNWIF_compat_01 [256]
 
static const uint16_t * UNWIF_compat_02 [256]
 
static const uint16_t ** UNWIF_compat []
 
+

Macro Definition Documentation

+ +

◆ NORMALIZE_IND_TBL

+ +
+
+ + + + +
#define NORMALIZE_IND_TBL
+
+ +
+
+ +

◆ UNWIF_compat_MAXLEN

+ +
+
+ + + + +
#define UNWIF_compat_MAXLEN   5
+
+ +
+
+ +

◆ TBL

+ +
+
+ + + + + + + + +
#define TBL( i)   ((i-1) << 11)
+
+ +
+
+ +

◆ UNWIF_compat_LEN

+ +
+
+ + + + + + + + +
#define UNWIF_compat_LEN( v)   (((v) >> 11) + 1)
+
+ +
+
+ +

◆ UNWIF_compat_IDX

+ +
+
+ + + + + + + + +
#define UNWIF_compat_IDX( v)   ((v) & 0x7ff)
+
+ +
+
+ +

◆ UNWIF_compat_PLANE_T

+ +
+
+ + + + +
#define UNWIF_compat_PLANE_T   uint16_t
+
+ +
+
+ +

◆ UNWIF_compat_exc_size

+ +
+
+ + + + +
#define UNWIF_compat_exc_size   17
+
+ +
+
+

Variable Documentation

+ +

◆ UNWIF_compat_tbl_1

+ +
+
+ + + + + +
+ + + + +
const wchar_t UNWIF_compat_tbl_1[1665][1]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_tbl_2

+ +
+
+ + + + + +
+ + + + +
const wchar_t UNWIF_compat_tbl_2[1190][2]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_tbl_3

+ +
+
+ + + + + +
+ + + + +
const wchar_t UNWIF_compat_tbl_3[638][3]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_tbl_4

+ +
+
+ + + + + +
+ + + + +
const wchar_t UNWIF_compat_tbl_4[109][4]
+
+static
+
+Initial value:
= {
{L'(',L'1',L'0',L')'}, {L'(',L'1',L'1',L')'}, {L'(',L'1',L'2',L')'}, {L'(',L'1',L'3',L')'}, {L'(',L'1',L'4',L')'}, {L'(',L'1',L'5',L')'}, {L'(',L'1',L'6',L')'}, {L'(',L'1',L'7',L')'},
{L'(',L'1',L'8',L')'}, {L'(',L'1',L'9',L')'}, {L'(',L'2',L'0',L')'}, {L'(',L'\x1100',L'\x1161',L')'}, {L'(',L'\x1102',L'\x1161',L')'}, {L'(',L'\x1103',L'\x1161',L')'}, {L'(',L'\x1105',L'\x1161',L')'}, {L'(',L'\x1106',L'\x1161',L')'},
{L'(',L'\x1107',L'\x1161',L')'}, {L'(',L'\x1109',L'\x1161',L')'}, {L'(',L'\x110b',L'\x1161',L')'}, {L'(',L'\x110c',L'\x1161',L')'}, {L'(',L'\x110c',L'\x116e',L')'}, {L'(',L'\x110e',L'\x1161',L')'}, {L'(',L'\x110f',L'\x1161',L')'}, {L'(',L'\x1110',L'\x1161',L')'},
{L'(',L'\x1111',L'\x1161',L')'}, {L'(',L'\x1112',L'\x1161',L')'}, {L'1',L'\x2044',L'1',L'0'}, {L'C',L'\x2215',L'k',L'g'}, {L'V',L'I',L'I',L'I'}, {L'\x0391',L'\x0313',L'\x0300',L'\x0345'}, {L'\x0391',L'\x0313',L'\x0301',L'\x0345'}, {L'\x0391',L'\x0313',L'\x0342',L'\x0345'},
{L'\x0391',L'\x0314',L'\x0300',L'\x0345'}, {L'\x0391',L'\x0314',L'\x0301',L'\x0345'}, {L'\x0391',L'\x0314',L'\x0342',L'\x0345'}, {L'\x0397',L'\x0313',L'\x0300',L'\x0345'}, {L'\x0397',L'\x0313',L'\x0301',L'\x0345'}, {L'\x0397',L'\x0313',L'\x0342',L'\x0345'}, {L'\x0397',L'\x0314',L'\x0300',L'\x0345'}, {L'\x0397',L'\x0314',L'\x0301',L'\x0345'},
{L'\x0397',L'\x0314',L'\x0342',L'\x0345'}, {L'\x03a9',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03a9',L'\x0313',L'\x0301',L'\x0345'}, {L'\x03a9',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03a9',L'\x0314',L'\x0300',L'\x0345'}, {L'\x03a9',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03a9',L'\x0314',L'\x0342',L'\x0345'}, {L'\x03b1',L'\x0313',L'\x0300',L'\x0345'},
{L'\x03b1',L'\x0313',L'\x0301',L'\x0345'}, {L'\x03b1',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03b1',L'\x0314',L'\x0300',L'\x0345'}, {L'\x03b1',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03b1',L'\x0314',L'\x0342',L'\x0345'}, {L'\x03b7',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03b7',L'\x0313',L'\x0301',L'\x0345'}, {L'\x03b7',L'\x0313',L'\x0342',L'\x0345'},
{L'\x03b7',L'\x0314',L'\x0300',L'\x0345'}, {L'\x03b7',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03b7',L'\x0314',L'\x0342',L'\x0345'}, {L'\x03c9',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03c9',L'\x0313',L'\x0301',L'\x0345'}, {L'\x03c9',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03c9',L'\x0314',L'\x0300',L'\x0345'}, {L'\x03c9',L'\x0314',L'\x0301',L'\x0345'},
{L'\x03c9',L'\x0314',L'\x0342',L'\x0345'}, {L'\x0627',L'\x0643',L'\x0628',L'\x0631'}, {L'\x0627',L'\x0644',L'\x0644',L'\x0647'}, {L'\x0631',L'\x0633',L'\x0648',L'\x0644'}, {L'\x0631',L'\x06cc',L'\x0627',L'\x0644'}, {L'\x0635',L'\x0644',L'\x0639',L'\x0645'}, {L'\x0639',L'\x0644',L'\x064a',L'\x0647'}, {L'\x0645',L'\x062d',L'\x0645',L'\x062f'},
{L'\x0648',L'\x0633',L'\x0644',L'\x0645'}, {L'\x110c',L'\x116e',L'\x110b',L'\x1174'}, {L'\x2032',L'\x2032',L'\x2032',L'\x2032'}, {L'\x222b',L'\x222b',L'\x222b',L'\x222b'}, {L'\x30a2',L'\x30eb',L'\x30d5',L'\x30a1'}, {L'\x30a8',L'\x30fc',L'\x30ab',L'\x30fc'}, {L'\x30ab',L'\x3099',L'\x30ed',L'\x30f3'}, {L'\x30ab',L'\x3099',L'\x30f3',L'\x30de'},
{L'\x30ab',L'\x30e9',L'\x30c3',L'\x30c8'}, {L'\x30ab',L'\x30ed',L'\x30ea',L'\x30fc'}, {L'\x30ad',L'\x3099',L'\x30ab',L'\x3099'}, {L'\x30ad',L'\x3099',L'\x30cb',L'\x30fc'}, {L'\x30ad',L'\x30e5',L'\x30ea',L'\x30fc'}, {L'\x30af',L'\x3099',L'\x30e9',L'\x30e0'}, {L'\x30af',L'\x30ed',L'\x30fc',L'\x30cd'}, {L'\x30b3',L'\x30fc',L'\x30db',L'\x309a'},
{L'\x30b5',L'\x30a4',L'\x30af',L'\x30eb'}, {L'\x30bf',L'\x3099',L'\x30fc',L'\x30b9'}, {L'\x30cf',L'\x309a',L'\x30fc',L'\x30c4'}, {L'\x30d2',L'\x309a',L'\x30af',L'\x30eb'}, {L'\x30d5',L'\x30a3',L'\x30fc',L'\x30c8'}, {L'\x30d8',L'\x3099',L'\x30fc',L'\x30bf'}, {L'\x30d8',L'\x309a',L'\x30cb',L'\x30d2'}, {L'\x30d8',L'\x309a',L'\x30f3',L'\x30b9'},
{L'\x30db',L'\x3099',L'\x30eb',L'\x30c8'}, {L'\x30de',L'\x30a4',L'\x30af',L'\x30ed'}, {L'\x30df',L'\x30af',L'\x30ed',L'\x30f3'}, {L'\x30e1',L'\x30fc',L'\x30c8',L'\x30eb'}, {L'\x30e4',L'\x30fc',L'\x30c8',L'\x3099'}, {L'\x30ea',L'\x30c3',L'\x30c8',L'\x30eb'}, {L'\x30eb',L'\x30d2',L'\x309a',L'\x30fc'}, {L'\x682a',L'\x5f0f',L'\x4f1a',L'\x793e'},
{L'a',L'.',L'm',L'.'}, {L'k',L'c',L'a',L'l'}, {L'm',L'\x2215',L's',L'2'}, {L'p',L'.',L'm',L'.'}, {L'v',L'i',L'i',L'i'}}
+
+
+ +

◆ UNWIF_compat_tbl_5

+ +
+
+ + + + + +
+ + + + +
const wchar_t UNWIF_compat_tbl_5[16][5]
+
+static
+
+Initial value:
= {
{L'\x110e',L'\x1161',L'\x11b7',L'\x1100',L'\x1169'}, {L'\x30a2',L'\x30cf',L'\x309a',L'\x30fc',L'\x30c8'}, {L'\x30a2',L'\x30f3',L'\x30d8',L'\x309a',L'\x30a2'}, {L'\x30a4',L'\x30cb',L'\x30f3',L'\x30af',L'\x3099'}, {L'\x30ad',L'\x30ed',L'\x30ef',L'\x30c3',L'\x30c8'}, {L'\x30b5',L'\x30f3',L'\x30c1',L'\x30fc',L'\x30e0'}, {L'\x30b7',L'\x30ea',L'\x30f3',L'\x30af',L'\x3099'}, {L'\x30cf',L'\x3099',L'\x30fc',L'\x30ec',L'\x30eb'},
{L'\x30d8',L'\x309a',L'\x30fc',L'\x30b7',L'\x3099'}, {L'\x30d8',L'\x30af',L'\x30bf',L'\x30fc',L'\x30eb'}, {L'\x30db',L'\x309a',L'\x30a4',L'\x30f3',L'\x30c8'}, {L'\x30db',L'\x309a',L'\x30f3',L'\x30c8',L'\x3099'}, {L'\x30de',L'\x30f3',L'\x30b7',L'\x30e7',L'\x30f3'}, {L'\x30e1',L'\x30ab',L'\x3099',L'\x30c8',L'\x30f3'}, {L'\x30eb',L'\x30fc',L'\x30d5',L'\x3099',L'\x30eb'}, {L'r',L'a',L'd',L'\x2215',L's'}}
+
+
+ +

◆ UNWIF_compat_exc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_compat_exc_t UNWIF_compat_exc[17]
+
+static
+
+Initial value:
= {
{ 0x321d, L"(\x110b\x1169\x110c\x1165\x11ab)"},
{ 0x321e, L"(\x110b\x1169\x1112\x116e)"},
{ 0x3307, L"\x30a8\x30b9\x30af\x30fc\x30c8\x3099"},
{ 0x3313, L"\x30ad\x3099\x30eb\x30bf\x3099\x30fc"},
{ 0x3315, L"\x30ad\x30ed\x30af\x3099\x30e9\x30e0"},
{ 0x3316, L"\x30ad\x30ed\x30e1\x30fc\x30c8\x30eb"},
{ 0x3319, L"\x30af\x3099\x30e9\x30e0\x30c8\x30f3"},
{ 0x331a, L"\x30af\x30eb\x30bb\x3099\x30a4\x30ed"},
{ 0x332b, L"\x30cf\x309a\x30fc\x30bb\x30f3\x30c8"},
{ 0x332e, L"\x30d2\x309a\x30a2\x30b9\x30c8\x30eb"},
{ 0x3332, L"\x30d5\x30a1\x30e9\x30c3\x30c8\x3099"},
{ 0x3334, L"\x30d5\x3099\x30c3\x30b7\x30a7\x30eb"},
{ 0x334a, L"\x30df\x30ea\x30cf\x3099\x30fc\x30eb"},
{ 0x3356, L"\x30ec\x30f3\x30c8\x30b1\x3099\x30f3"},
{ 0x33af, L"rad\x2215s2"},
{ 0xfdfa, L"\x0635\x0644\x0649\x0020\x0627\x0644\x0644\x0647\x0020\x0639\x0644\x064a\x0647\x0020\x0648\x0633\x0644\x0645"},
{ 0xfdfb, L"\x062c\x0644\x0020\x062c\x0644\x0627\x0644\x0647"}
}
+
+
+ +

◆ UNWIF_compat_tbl

+ +
+
+ + + + + +
+ + + + +
const wchar_t* UNWIF_compat_tbl[5]
+
+static
+
+Initial value:
= {
(const wchar_t*) UNWIF_compat_tbl_1,
(const wchar_t*) UNWIF_compat_tbl_2,
(const wchar_t*) UNWIF_compat_tbl_3,
(const wchar_t*) UNWIF_compat_tbl_4,
(const wchar_t*) UNWIF_compat_tbl_5
}
+
+
+ +

◆ UNWIF_compat_00_00

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_00[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_01

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_01[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_02

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_02[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_03

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_03[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_04

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_04[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_05

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_05[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_06

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_06[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_09

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_09[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_0a

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_0a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_0b

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_0b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_0c

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_0c[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_0d

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_0d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_0e

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_0e[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_0f

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_0f[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_10

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_10[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_1b

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_1b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_1d

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_1d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_1e

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_1e[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_1f

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_1f[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_20

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_20[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_21

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_21[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_22

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_22[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_23

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_23[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_24

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_24[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_2a

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_2a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_2c

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_2c[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_2d

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_2d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_2e

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_2e[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_2f

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_2f[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_30

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_30[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_31

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_31[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_32

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_32[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_33

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_33[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_a6

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_a6[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_a7

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_a7[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_ab

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_ab[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_f9

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_f9[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_fa

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_fa[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_fb

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_fb[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_fc

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_fc[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_fd

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_fd[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_fe

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_fe[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00_ff

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_00_ff[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_10

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_10[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_11

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_11[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_13

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_13[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_14

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_14[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_15

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_15[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_d1

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_d1[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_d4

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_d4[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_d5

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_d5[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_d6

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_d6[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_d7

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_d7[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_ee

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_ee[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_f1

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_f1[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01_f2

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_01_f2[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_02_f8

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_02_f8[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_02_f9

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_02_f9[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_02_fa

+ +
+
+ + + + + +
+ + + + +
const uint16_t UNWIF_compat_02_fa[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_00

+ +
+
+ + + + + +
+ + + + +
const uint16_t* UNWIF_compat_00[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_01

+ +
+
+ + + + + +
+ + + + +
const uint16_t* UNWIF_compat_01[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat_02

+ +
+
+ + + + + +
+ + + + +
const uint16_t* UNWIF_compat_02[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compat

+ +
+
+ + + + + +
+ + + + +
const uint16_t** UNWIF_compat[]
+
+static
+
+Initial value:
= {
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
}
+
+
+
+
+ diff --git a/doc/safec-3.4/d5/d38/unwifcpt_8h.js b/doc/safec-3.4/d5/d38/unwifcpt_8h.js new file mode 100644 index 00000000..597ff1e5 --- /dev/null +++ b/doc/safec-3.4/d5/d38/unwifcpt_8h.js @@ -0,0 +1,81 @@ +var unwifcpt_8h = +[ + [ "UNWIF_compat_exc_t", "dd/d75/struct_u_n_w_i_f__compat__exc__t.html", "dd/d75/struct_u_n_w_i_f__compat__exc__t" ], + [ "NORMALIZE_IND_TBL", "d5/d38/unwifcpt_8h.html#aeb66ba789f5e3729207642e89b984a81", null ], + [ "UNWIF_compat_MAXLEN", "d5/d38/unwifcpt_8h.html#af61d3050201880cc8b8d8b2199d5d02e", null ], + [ "TBL", "d5/d38/unwifcpt_8h.html#a519b605160dc0e772858c108236b1164", null ], + [ "UNWIF_compat_LEN", "d5/d38/unwifcpt_8h.html#a083e95ad81459eaa62d0a65232b96df4", null ], + [ "UNWIF_compat_IDX", "d5/d38/unwifcpt_8h.html#a6fdea7944b25674e5e25a07c5d894046", null ], + [ "UNWIF_compat_PLANE_T", "d5/d38/unwifcpt_8h.html#ac6a6c7f9b392f08c084dd579523cb8a2", null ], + [ "UNWIF_compat_exc_size", "d5/d38/unwifcpt_8h.html#ae60bf04b2636d0b1a442d91289e76f62", null ], + [ "UNWIF_compat_tbl_1", "d5/d38/unwifcpt_8h.html#ad705755066463e26a43dab6f6e626cf5", null ], + [ "UNWIF_compat_tbl_2", "d5/d38/unwifcpt_8h.html#aeab63bc15e7fe4cbbcf49aa9117dcd26", null ], + [ "UNWIF_compat_tbl_3", "d5/d38/unwifcpt_8h.html#ab53e6d9c3d67f0edfe357a99139cf342", null ], + [ "UNWIF_compat_tbl_4", "d5/d38/unwifcpt_8h.html#a7784768ddeb2c8f86e2f1415556284f2", null ], + [ "UNWIF_compat_tbl_5", "d5/d38/unwifcpt_8h.html#a946a1baea79818b71a47b57420848462", null ], + [ "UNWIF_compat_exc", "d5/d38/unwifcpt_8h.html#a72b96de71f1e2f7c26b38c0b9e8f574f", null ], + [ "UNWIF_compat_tbl", "d5/d38/unwifcpt_8h.html#a386f1a991f4c0972d335370281844037", null ], + [ "UNWIF_compat_00_00", "d5/d38/unwifcpt_8h.html#ad3f984b9318b000f6ead8869d8613fcd", null ], + [ "UNWIF_compat_00_01", "d5/d38/unwifcpt_8h.html#a316f58d7068c9e9784ed5766289c8562", null ], + [ "UNWIF_compat_00_02", "d5/d38/unwifcpt_8h.html#af1c915cb57c457bf6e787457f42d0057", null ], + [ "UNWIF_compat_00_03", "d5/d38/unwifcpt_8h.html#a0f57f3d0e75a4caf5a1cb9758605bd21", null ], + [ "UNWIF_compat_00_04", "d5/d38/unwifcpt_8h.html#aff22fdeb7124267b91fd587a785dcbf5", null ], + [ "UNWIF_compat_00_05", "d5/d38/unwifcpt_8h.html#a4dc743b72ac61d629095ffb591ec403a", null ], + [ "UNWIF_compat_00_06", "d5/d38/unwifcpt_8h.html#ae2a16cc1151c24d5af9158e9bb1ec8d3", null ], + [ "UNWIF_compat_00_09", "d5/d38/unwifcpt_8h.html#a4c9882a6de5aa6356efe410cfa46a871", null ], + [ "UNWIF_compat_00_0a", "d5/d38/unwifcpt_8h.html#aa7830d8d8e9f10d1dce49d97f80d4df4", null ], + [ "UNWIF_compat_00_0b", "d5/d38/unwifcpt_8h.html#af806f152a00b144b6358b550c723eef2", null ], + [ "UNWIF_compat_00_0c", "d5/d38/unwifcpt_8h.html#a1f4fa5ba394cb8801ba3fc849d9fd0fb", null ], + [ "UNWIF_compat_00_0d", "d5/d38/unwifcpt_8h.html#ac80cfe336766fb95c5ba46911c453007", null ], + [ "UNWIF_compat_00_0e", "d5/d38/unwifcpt_8h.html#ac4dfbd8fc6a5e9ad608ce821269e6226", null ], + [ "UNWIF_compat_00_0f", "d5/d38/unwifcpt_8h.html#a07f69e706ac0a26ae54a4941abc8418f", null ], + [ "UNWIF_compat_00_10", "d5/d38/unwifcpt_8h.html#afc29aba01a3848d3467bb5df6de40c9f", null ], + [ "UNWIF_compat_00_1b", "d5/d38/unwifcpt_8h.html#a530a7f31fe7ab42f1f9be0da27727ba0", null ], + [ "UNWIF_compat_00_1d", "d5/d38/unwifcpt_8h.html#af5d57e8317de895a23911e358c78907e", null ], + [ "UNWIF_compat_00_1e", "d5/d38/unwifcpt_8h.html#a4d63000975850afd3d06171990229919", null ], + [ "UNWIF_compat_00_1f", "d5/d38/unwifcpt_8h.html#a52d1ae911d93c15fc9c38324aab0cbe9", null ], + [ "UNWIF_compat_00_20", "d5/d38/unwifcpt_8h.html#ae73b8cf05647d314b8db037f53e59ca1", null ], + [ "UNWIF_compat_00_21", "d5/d38/unwifcpt_8h.html#aab2d8c31b959de0d2f53608757096ece", null ], + [ "UNWIF_compat_00_22", "d5/d38/unwifcpt_8h.html#aedbe30e8c004201632c62d09619b423f", null ], + [ "UNWIF_compat_00_23", "d5/d38/unwifcpt_8h.html#a0554c0fd625da8a1f239823ed42b9b54", null ], + [ "UNWIF_compat_00_24", "d5/d38/unwifcpt_8h.html#af0ad04baab4c21efe455e7b49d3cde19", null ], + [ "UNWIF_compat_00_2a", "d5/d38/unwifcpt_8h.html#a0493b9d458a2cce951605a9c85cf4aba", null ], + [ "UNWIF_compat_00_2c", "d5/d38/unwifcpt_8h.html#abed503568ddfca0a39e4e7b23437c6e7", null ], + [ "UNWIF_compat_00_2d", "d5/d38/unwifcpt_8h.html#a8d087de70c71c547a8ca61f1268d2956", null ], + [ "UNWIF_compat_00_2e", "d5/d38/unwifcpt_8h.html#a26909a35828dcbfede8145495ade843a", null ], + [ "UNWIF_compat_00_2f", "d5/d38/unwifcpt_8h.html#a290e5e47b476d35e619396a1d9c7ab48", null ], + [ "UNWIF_compat_00_30", "d5/d38/unwifcpt_8h.html#a6d1dc9f98158b4db8165faafb08dfe22", null ], + [ "UNWIF_compat_00_31", "d5/d38/unwifcpt_8h.html#a765500af5af8c28fa9f4b50803de996e", null ], + [ "UNWIF_compat_00_32", "d5/d38/unwifcpt_8h.html#ad5950ca47b1317ed8b00c77754f97f62", null ], + [ "UNWIF_compat_00_33", "d5/d38/unwifcpt_8h.html#a755b183d13c7ecbdba10aa02bd4d753a", null ], + [ "UNWIF_compat_00_a6", "d5/d38/unwifcpt_8h.html#a31fb9cdc194c76626a67637a10bc93bb", null ], + [ "UNWIF_compat_00_a7", "d5/d38/unwifcpt_8h.html#a86f612965dd6e8883ae3450f04e42c67", null ], + [ "UNWIF_compat_00_ab", "d5/d38/unwifcpt_8h.html#a12b572d21bd9d5d23f2d1c9bb0959b4c", null ], + [ "UNWIF_compat_00_f9", "d5/d38/unwifcpt_8h.html#a43caa1c03c5d4341668edf48dab5b5c8", null ], + [ "UNWIF_compat_00_fa", "d5/d38/unwifcpt_8h.html#add891f4ca949eb70ef9bc6bf37a6f538", null ], + [ "UNWIF_compat_00_fb", "d5/d38/unwifcpt_8h.html#a0a8cca55b5b560c0da7884260d81aacf", null ], + [ "UNWIF_compat_00_fc", "d5/d38/unwifcpt_8h.html#ace8dc7b0f45676f1fbe7f36b661a6e7a", null ], + [ "UNWIF_compat_00_fd", "d5/d38/unwifcpt_8h.html#a25f103ac41bda021656e146de116c843", null ], + [ "UNWIF_compat_00_fe", "d5/d38/unwifcpt_8h.html#a7d54f59e8ab46a20d73219bf4348bb88", null ], + [ "UNWIF_compat_00_ff", "d5/d38/unwifcpt_8h.html#ac709d6067c97bcc50b3c72cf10291e30", null ], + [ "UNWIF_compat_01_10", "d5/d38/unwifcpt_8h.html#aa8d2e620e0ebe8cb4ab7b7f42d038681", null ], + [ "UNWIF_compat_01_11", "d5/d38/unwifcpt_8h.html#a43dbd93b65e694e9decd1514e06d511a", null ], + [ "UNWIF_compat_01_13", "d5/d38/unwifcpt_8h.html#a0faceb742bd5c86851aeae3ca45b3925", null ], + [ "UNWIF_compat_01_14", "d5/d38/unwifcpt_8h.html#a442b490b5763fb60a0be19baf6554a58", null ], + [ "UNWIF_compat_01_15", "d5/d38/unwifcpt_8h.html#a34ba8e4efcb7f77e557c12891fdff8a4", null ], + [ "UNWIF_compat_01_d1", "d5/d38/unwifcpt_8h.html#a705748fbeec9772bca860990f81f4cab", null ], + [ "UNWIF_compat_01_d4", "d5/d38/unwifcpt_8h.html#a306af7b4ee9f6d977be7ee73d1fbe06a", null ], + [ "UNWIF_compat_01_d5", "d5/d38/unwifcpt_8h.html#ace573c503b0833063bfa9d3d72b9c516", null ], + [ "UNWIF_compat_01_d6", "d5/d38/unwifcpt_8h.html#ab99e3c1f6d700ac32b724bd50af6b68b", null ], + [ "UNWIF_compat_01_d7", "d5/d38/unwifcpt_8h.html#a6969a095c78f22dd73d82a7928353c70", null ], + [ "UNWIF_compat_01_ee", "d5/d38/unwifcpt_8h.html#a40d86e0965da24fb4c3e68bc11c6397d", null ], + [ "UNWIF_compat_01_f1", "d5/d38/unwifcpt_8h.html#a0b9ae6588c9a49c13c3b2e19710ad38b", null ], + [ "UNWIF_compat_01_f2", "d5/d38/unwifcpt_8h.html#abca022169f10d8c218779399423fd836", null ], + [ "UNWIF_compat_02_f8", "d5/d38/unwifcpt_8h.html#af4c98f3beb633dc8115cfbeb4b2f1d8d", null ], + [ "UNWIF_compat_02_f9", "d5/d38/unwifcpt_8h.html#a029324911e19abdf06746452e1ac0971", null ], + [ "UNWIF_compat_02_fa", "d5/d38/unwifcpt_8h.html#af7d3a6ba5870ee7ab8dad8e931e4f20b", null ], + [ "UNWIF_compat_00", "d5/d38/unwifcpt_8h.html#a643584d0a3c5ee9e60efc825a2265e9d", null ], + [ "UNWIF_compat_01", "d5/d38/unwifcpt_8h.html#a003978e9d9e04d01466f13de4ca9529b", null ], + [ "UNWIF_compat_02", "d5/d38/unwifcpt_8h.html#ae6feb02b303953a617df8b9944b511e4", null ], + [ "UNWIF_compat", "d5/d38/unwifcpt_8h.html#a5e1222876bbd85c9336714d59e699ed1", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d5/d45/strcpyfldout__s_8c__incl.map b/doc/safec-3.4/d5/d45/strcpyfldout__s_8c__incl.map new file mode 100644 index 00000000..cd5483aa --- /dev/null +++ b/doc/safec-3.4/d5/d45/strcpyfldout__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d5/d45/strcpyfldout__s_8c__incl.md5 b/doc/safec-3.4/d5/d45/strcpyfldout__s_8c__incl.md5 new file mode 100644 index 00000000..a7949678 --- /dev/null +++ b/doc/safec-3.4/d5/d45/strcpyfldout__s_8c__incl.md5 @@ -0,0 +1 @@ +52eb029f15db13f155519108dd1f4834 \ No newline at end of file diff --git a/doc/safec-3.4/d5/d45/strcpyfldout__s_8c__incl.png b/doc/safec-3.4/d5/d45/strcpyfldout__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2f257b9afffd5f7dde537c88af6547f37a8eb682 GIT binary patch literal 18956 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 e|7{ + + + + + + diff --git a/doc/safec-3.4/d5/d45/wscanf__s_8c__incl.md5 b/doc/safec-3.4/d5/d45/wscanf__s_8c__incl.md5 new file mode 100644 index 00000000..85cbb1cf --- /dev/null +++ b/doc/safec-3.4/d5/d45/wscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +a92fde1c55bc57332214a864f6d86f87 \ No newline at end of file diff --git a/doc/safec-3.4/d5/d45/wscanf__s_8c__incl.png b/doc/safec-3.4/d5/d45/wscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..62f6ea768aa7bb18424c7e1a3b871b6907aa5895 GIT binary patch literal 18450 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d5/d4b/vsnprintf__s_8c__incl.map b/doc/safec-3.4/d5/d4b/vsnprintf__s_8c__incl.map new file mode 100644 index 00000000..a191a089 --- /dev/null +++ b/doc/safec-3.4/d5/d4b/vsnprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d5/d4b/vsnprintf__s_8c__incl.md5 b/doc/safec-3.4/d5/d4b/vsnprintf__s_8c__incl.md5 new file mode 100644 index 00000000..4666d16c --- /dev/null +++ b/doc/safec-3.4/d5/d4b/vsnprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +82aa78b28860dfc71c5e000dc651d658 \ No newline at end of file diff --git a/doc/safec-3.4/d5/d4b/vsnprintf__s_8c__incl.png b/doc/safec-3.4/d5/d4b/vsnprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..62c46e66e68783061e7c80d77094cd1c0b2944f1 GIT binary patch literal 18541 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 + + + + + + +safec: strfirstsame_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strfirstsame_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strfirstsame_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strfirstsame_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strfirstsame_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strfirstsame_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_tresultp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d5/d5e/strfirstsame__s_8c.js b/doc/safec-3.4/d5/d5e/strfirstsame__s_8c.js new file mode 100644 index 00000000..643dabb7 --- /dev/null +++ b/doc/safec-3.4/d5/d5e/strfirstsame__s_8c.js @@ -0,0 +1,4 @@ +var strfirstsame__s_8c = +[ + [ "_strfirstsame_s_chk", "d5/d5e/strfirstsame__s_8c.html#a89e0c13d4b00f3e64dc754edd8be5ef8", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d5/d67/unw16ifcmb_8h.html b/doc/safec-3.4/d5/d67/unw16ifcmb_8h.html new file mode 100644 index 00000000..91d9b124 --- /dev/null +++ b/doc/safec-3.4/d5/d67/unw16ifcmb_8h.html @@ -0,0 +1,1532 @@ + + + + + + + +safec: unw16ifcmb.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
unw16ifcmb.h File Reference
+
+
+
+ + This graph shows which files directly or indirectly include this file:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Variables

static const uint8_t UNWIF_combin_00_03 [256]
 
static const uint8_t UNWIF_combin_00_04 [256]
 
static const uint8_t UNWIF_combin_00_05 [256]
 
static const uint8_t UNWIF_combin_00_06 [256]
 
static const uint8_t UNWIF_combin_00_07 [256]
 
static const uint8_t UNWIF_combin_00_08 [256]
 
static const uint8_t UNWIF_combin_00_09 [256]
 
static const uint8_t UNWIF_combin_00_0a [256]
 
static const uint8_t UNWIF_combin_00_0b [256]
 
static const uint8_t UNWIF_combin_00_0c [256]
 
static const uint8_t UNWIF_combin_00_0d [256]
 
static const uint8_t UNWIF_combin_00_0e [256]
 
static const uint8_t UNWIF_combin_00_0f [256]
 
static const uint8_t UNWIF_combin_00_10 [256]
 
static const uint8_t UNWIF_combin_00_13 [256]
 
static const uint8_t UNWIF_combin_00_17 [256]
 
static const uint8_t UNWIF_combin_00_18 [256]
 
static const uint8_t UNWIF_combin_00_19 [256]
 
static const uint8_t UNWIF_combin_00_1a [256]
 
static const uint8_t UNWIF_combin_00_1b [256]
 
static const uint8_t UNWIF_combin_00_1c [256]
 
static const uint8_t UNWIF_combin_00_1d [256]
 
static const uint8_t UNWIF_combin_00_20 [256]
 
static const uint8_t UNWIF_combin_00_2c [256]
 
static const uint8_t UNWIF_combin_00_2d [256]
 
static const uint8_t UNWIF_combin_00_30 [256]
 
static const uint8_t UNWIF_combin_00_a6 [256]
 
static const uint8_t UNWIF_combin_00_a8 [256]
 
static const uint8_t UNWIF_combin_00_a9 [256]
 
static const uint8_t UNWIF_combin_00_aa [256]
 
static const uint8_t UNWIF_combin_00_ab [256]
 
static const uint8_t UNWIF_combin_00_fb [256]
 
static const uint8_t UNWIF_combin_00_fe [256]
 
static const uint8_t UNWIF_combin_01_01 [256]
 
static const uint8_t UNWIF_combin_01_02 [256]
 
static const uint8_t UNWIF_combin_01_03 [256]
 
static const uint8_t UNWIF_combin_01_0a [256]
 
static const uint8_t UNWIF_combin_01_10 [256]
 
static const uint8_t UNWIF_combin_01_11 [256]
 
static const uint8_t UNWIF_combin_01_12 [256]
 
static const uint8_t UNWIF_combin_01_13 [256]
 
static const uint8_t UNWIF_combin_01_14 [256]
 
static const uint8_t UNWIF_combin_01_15 [256]
 
static const uint8_t UNWIF_combin_01_16 [256]
 
static const uint8_t UNWIF_combin_01_17 [256]
 
static const uint8_t UNWIF_combin_01_1a [256]
 
static const uint8_t UNWIF_combin_01_1c [256]
 
static const uint8_t UNWIF_combin_01_1d [256]
 
static const uint8_t UNWIF_combin_01_6a [256]
 
static const uint8_t UNWIF_combin_01_6b [256]
 
static const uint8_t UNWIF_combin_01_bc [256]
 
static const uint8_t UNWIF_combin_01_d1 [256]
 
static const uint8_t UNWIF_combin_01_d2 [256]
 
static const uint8_t UNWIF_combin_01_e0 [256]
 
static const uint8_t UNWIF_combin_01_e8 [256]
 
static const uint8_t UNWIF_combin_01_e9 [256]
 
static const uint8_t * UNWIF_combin_00 [256]
 
static const uint8_t * UNWIF_combin_01 [256]
 
static const uint8_t ** UNWIF_combin []
 
+

Variable Documentation

+ +

◆ UNWIF_combin_00_03

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_03[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_04

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_04[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_05

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_05[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_06

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_06[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_07

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_07[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_08

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_08[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_09

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_09[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_0a

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_0a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_0b

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_0b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_0c

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_0c[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_0d

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_0d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_0e

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_0e[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_0f

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_0f[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_10

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_10[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_13

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_13[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_17

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_17[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_18

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_18[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_19

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_19[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_1a

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_1a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_1b

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_1b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_1c

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_1c[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_1d

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_1d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_20

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_20[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_2c

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_2c[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_2d

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_2d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_30

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_30[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_a6

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_a6[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_a8

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_a8[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_a9

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_a9[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_aa

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_aa[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_ab

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_ab[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_fb

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_fb[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_fe

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_fe[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_01

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_01[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_02

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_02[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_03

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_03[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_0a

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_0a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_10

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_10[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_11

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_11[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_12

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_12[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_13

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_13[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_14

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_14[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_15

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_15[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_16

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_16[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_17

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_17[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_1a

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_1a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_1c

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_1c[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_1d

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_1d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_6a

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_6a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_6b

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_6b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_bc

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_bc[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_d1

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_d1[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_d2

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_d2[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_e0

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_e0[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_e8

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_e8[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_e9

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_e9[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00

+ +
+
+ + + + + +
+ + + + +
const uint8_t* UNWIF_combin_00[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01

+ +
+
+ + + + + +
+ + + + +
const uint8_t* UNWIF_combin_01[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin

+ +
+
+ + + + + +
+ + + + +
const uint8_t** UNWIF_combin[]
+
+static
+
+Initial value:
= {
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
}
+
+
+
+
+ diff --git a/doc/safec-3.4/d5/d67/unw16ifcmb_8h.js b/doc/safec-3.4/d5/d67/unw16ifcmb_8h.js new file mode 100644 index 00000000..bd783470 --- /dev/null +++ b/doc/safec-3.4/d5/d67/unw16ifcmb_8h.js @@ -0,0 +1,62 @@ +var unw16ifcmb_8h = +[ + [ "UNWIF_combin_00_03", "d5/d67/unw16ifcmb_8h.html#ab29d5a03a77a8cbb999ca13eada2deb7", null ], + [ "UNWIF_combin_00_04", "d5/d67/unw16ifcmb_8h.html#a46b995ef8b0648e645ee87d019948d0a", null ], + [ "UNWIF_combin_00_05", "d5/d67/unw16ifcmb_8h.html#a07254e0d19859e89bd11c48ec0680634", null ], + [ "UNWIF_combin_00_06", "d5/d67/unw16ifcmb_8h.html#a784c9f7038f9459b1c585f11b69efa3b", null ], + [ "UNWIF_combin_00_07", "d5/d67/unw16ifcmb_8h.html#a9d78b7e1932b2e0139898b7f5f9a5e25", null ], + [ "UNWIF_combin_00_08", "d5/d67/unw16ifcmb_8h.html#abafc2b18f94c582eeef733d45dc9a08b", null ], + [ "UNWIF_combin_00_09", "d5/d67/unw16ifcmb_8h.html#ab381b3a8c4fb9bc34dbd349684611e97", null ], + [ "UNWIF_combin_00_0a", "d5/d67/unw16ifcmb_8h.html#a6eb0816982543971f1444d91ef1b1675", null ], + [ "UNWIF_combin_00_0b", "d5/d67/unw16ifcmb_8h.html#aa15a3df9e9c9284dd60ef67f142cf90f", null ], + [ "UNWIF_combin_00_0c", "d5/d67/unw16ifcmb_8h.html#a19f9952732f0d0012d5def0feedd5fa5", null ], + [ "UNWIF_combin_00_0d", "d5/d67/unw16ifcmb_8h.html#addf312935ee0bc6ac118de2a75293bf3", null ], + [ "UNWIF_combin_00_0e", "d5/d67/unw16ifcmb_8h.html#a39d749564dec08fadd29c7f68daac7cd", null ], + [ "UNWIF_combin_00_0f", "d5/d67/unw16ifcmb_8h.html#a4b27332bf435ad82f2445c8296caa437", null ], + [ "UNWIF_combin_00_10", "d5/d67/unw16ifcmb_8h.html#a5fa8ab5c08d4b0c5b720e9b953cc544d", null ], + [ "UNWIF_combin_00_13", "d5/d67/unw16ifcmb_8h.html#aacbe663bea5c772ae1ce48103314af13", null ], + [ "UNWIF_combin_00_17", "d5/d67/unw16ifcmb_8h.html#a0631cda0bca6fe0a71584afdd59fbed4", null ], + [ "UNWIF_combin_00_18", "d5/d67/unw16ifcmb_8h.html#a021f2bdabf5cd40221598c9bab680239", null ], + [ "UNWIF_combin_00_19", "d5/d67/unw16ifcmb_8h.html#ab6ea59713f0250181e43ccaff611e0e8", null ], + [ "UNWIF_combin_00_1a", "d5/d67/unw16ifcmb_8h.html#ae761f0b842d258f6a59ef913347e10eb", null ], + [ "UNWIF_combin_00_1b", "d5/d67/unw16ifcmb_8h.html#a08c1573c0e316d359dd4403be8a86036", null ], + [ "UNWIF_combin_00_1c", "d5/d67/unw16ifcmb_8h.html#ae3b11829edd648f7cb46916f35aa88a9", null ], + [ "UNWIF_combin_00_1d", "d5/d67/unw16ifcmb_8h.html#afd4db9819cbf050d16f2221e24296f88", null ], + [ "UNWIF_combin_00_20", "d5/d67/unw16ifcmb_8h.html#aa58a3422cbc84a246012a1c745ef6c93", null ], + [ "UNWIF_combin_00_2c", "d5/d67/unw16ifcmb_8h.html#a49a3e4abd950ce204f39bb7892ab096e", null ], + [ "UNWIF_combin_00_2d", "d5/d67/unw16ifcmb_8h.html#a3ff8f6f82e09319da397e1268104f386", null ], + [ "UNWIF_combin_00_30", "d5/d67/unw16ifcmb_8h.html#a53fc40fc032a3da7c317f6361d05f8f3", null ], + [ "UNWIF_combin_00_a6", "d5/d67/unw16ifcmb_8h.html#a188f4c87b747c62ba3e7063641c71e52", null ], + [ "UNWIF_combin_00_a8", "d5/d67/unw16ifcmb_8h.html#a8b355bc804c865208268839190335653", null ], + [ "UNWIF_combin_00_a9", "d5/d67/unw16ifcmb_8h.html#a567dc2cbcd7358a462150f5720a9a1d0", null ], + [ "UNWIF_combin_00_aa", "d5/d67/unw16ifcmb_8h.html#af3c20ba639492334b8a94e4fef973553", null ], + [ "UNWIF_combin_00_ab", "d5/d67/unw16ifcmb_8h.html#a1d578834eaab2d06a1b97ddc7ec6303f", null ], + [ "UNWIF_combin_00_fb", "d5/d67/unw16ifcmb_8h.html#aaa39e7e16f5240d01ea20322fd239646", null ], + [ "UNWIF_combin_00_fe", "d5/d67/unw16ifcmb_8h.html#a95b25046fb49f04515f7f2a1f0fb4411", null ], + [ "UNWIF_combin_01_01", "d5/d67/unw16ifcmb_8h.html#a2b8e79a689aa42a95e46170bf052615e", null ], + [ "UNWIF_combin_01_02", "d5/d67/unw16ifcmb_8h.html#a13eaa8a4754063d66acda7a89cca1798", null ], + [ "UNWIF_combin_01_03", "d5/d67/unw16ifcmb_8h.html#a650393fa073969bad9b948f88e046248", null ], + [ "UNWIF_combin_01_0a", "d5/d67/unw16ifcmb_8h.html#a5e743c17ca4998e184debf314c20c12b", null ], + [ "UNWIF_combin_01_10", "d5/d67/unw16ifcmb_8h.html#a66875817264d2bb55d2e1a3e5208d9d5", null ], + [ "UNWIF_combin_01_11", "d5/d67/unw16ifcmb_8h.html#a73052a9961fd3d04a34b5264912dad49", null ], + [ "UNWIF_combin_01_12", "d5/d67/unw16ifcmb_8h.html#a9c476f990609b9c3ce0f315756e4d1e0", null ], + [ "UNWIF_combin_01_13", "d5/d67/unw16ifcmb_8h.html#affc5a35b0b665b6328ec4c76a9ddb079", null ], + [ "UNWIF_combin_01_14", "d5/d67/unw16ifcmb_8h.html#abbfd16e391f8e97fa175cc90dd4fab80", null ], + [ "UNWIF_combin_01_15", "d5/d67/unw16ifcmb_8h.html#ac30a4858f98c691413dddd407131a2bc", null ], + [ "UNWIF_combin_01_16", "d5/d67/unw16ifcmb_8h.html#a39fd6b82dbfc0d708de5221e9a2382d8", null ], + [ "UNWIF_combin_01_17", "d5/d67/unw16ifcmb_8h.html#a4825118fe95738233e8aad8fb5789797", null ], + [ "UNWIF_combin_01_1a", "d5/d67/unw16ifcmb_8h.html#aa713a9cb0311ba8f596cb4afdbccfa93", null ], + [ "UNWIF_combin_01_1c", "d5/d67/unw16ifcmb_8h.html#ab06d958595f8feda1312ac964935293a", null ], + [ "UNWIF_combin_01_1d", "d5/d67/unw16ifcmb_8h.html#ada9c3961bc02124ed953c06e4dc86f1e", null ], + [ "UNWIF_combin_01_6a", "d5/d67/unw16ifcmb_8h.html#a450e77df1da5148dee7224d04e26331b", null ], + [ "UNWIF_combin_01_6b", "d5/d67/unw16ifcmb_8h.html#affa6f80322337fcc6262d395997bf24b", null ], + [ "UNWIF_combin_01_bc", "d5/d67/unw16ifcmb_8h.html#a99fc70420303f65472f852893147bac2", null ], + [ "UNWIF_combin_01_d1", "d5/d67/unw16ifcmb_8h.html#ae54adf22958bf6946796339ab7894787", null ], + [ "UNWIF_combin_01_d2", "d5/d67/unw16ifcmb_8h.html#a3622dadab0d33471c054ad61169cf563", null ], + [ "UNWIF_combin_01_e0", "d5/d67/unw16ifcmb_8h.html#a9ab789028742ce4595998d80b6adc7d8", null ], + [ "UNWIF_combin_01_e8", "d5/d67/unw16ifcmb_8h.html#adbcef4d3c186f81000d9e2518923c705", null ], + [ "UNWIF_combin_01_e9", "d5/d67/unw16ifcmb_8h.html#aa8ff3a6c7b5727321878df861308fd20", null ], + [ "UNWIF_combin_00", "d5/d67/unw16ifcmb_8h.html#aec939f64759dde952fdc016f57fc85af", null ], + [ "UNWIF_combin_01", "d5/d67/unw16ifcmb_8h.html#abb9da97402056728deb46e89aaa8f1ac", null ], + [ "UNWIF_combin", "d5/d67/unw16ifcmb_8h.html#a0607436308fcfecde9f9d4bad65c1327", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d5/d6a/sscanf__s_8c__incl.map b/doc/safec-3.4/d5/d6a/sscanf__s_8c__incl.map new file mode 100644 index 00000000..681d44b9 --- /dev/null +++ b/doc/safec-3.4/d5/d6a/sscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d5/d6a/sscanf__s_8c__incl.md5 b/doc/safec-3.4/d5/d6a/sscanf__s_8c__incl.md5 new file mode 100644 index 00000000..f0b0fed4 --- /dev/null +++ b/doc/safec-3.4/d5/d6a/sscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +ec89692f22ce580c448d3d7206d76c6e \ No newline at end of file diff --git a/doc/safec-3.4/d5/d6a/sscanf__s_8c__incl.png b/doc/safec-3.4/d5/d6a/sscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..442661fdf6052ba3a4abeeb63084a6a9a5cdca9a GIT binary patch literal 20608 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 + + + + + + diff --git a/doc/safec-3.4/d5/d8c/strremovews__s_8c__incl.md5 b/doc/safec-3.4/d5/d8c/strremovews__s_8c__incl.md5 new file mode 100644 index 00000000..5db79c93 --- /dev/null +++ b/doc/safec-3.4/d5/d8c/strremovews__s_8c__incl.md5 @@ -0,0 +1 @@ +8cf35db654e4da4a3a2e292d618d2fc5 \ No newline at end of file diff --git a/doc/safec-3.4/d5/d8c/strremovews__s_8c__incl.png b/doc/safec-3.4/d5/d8c/strremovews__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..806e16e06e8d628730f8d15a703a571594b56ecf GIT binary patch literal 18874 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d5/d9f/vwscanf__s_8c__incl.map b/doc/safec-3.4/d5/d9f/vwscanf__s_8c__incl.map new file mode 100644 index 00000000..5ecb3221 --- /dev/null +++ b/doc/safec-3.4/d5/d9f/vwscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d5/d9f/vwscanf__s_8c__incl.md5 b/doc/safec-3.4/d5/d9f/vwscanf__s_8c__incl.md5 new file mode 100644 index 00000000..3ad373fa --- /dev/null +++ b/doc/safec-3.4/d5/d9f/vwscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +7833a24fad94a3a52f9ced1e75b99271 \ No newline at end of file diff --git a/doc/safec-3.4/d5/d9f/vwscanf__s_8c__incl.png b/doc/safec-3.4/d5/d9f/vwscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f02f9d41d1e78d4f292840793dbd958b53e8372c GIT binary patch literal 18569 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%0DCbpRjI6~P(Z$ZaQ|7u z?>JYOXT@J!fYkzeao4N(^iy{NQ3b;-K4)Oq}~o0F-5O+SRwlDM!`gRDysh68xj9 z*QxK%+p)G*wzdf(?k{|NKC!eg`+pf{do3ZS78M@e`07f9kIw}vuK6kFoY?6$BvliM`sjcwv7dy{Snzh|XUXI?`=neXjQX`%j$c>FIe&as8qM zHS^FDde)%FK2v9hL$j%)qm%cQOsl20SJ_0~*47=OCHR4`>BWm$6iwDkzOL@>?e$`# z+x)#LNDs{w4ksrkzyl0)!Nx%UIDz*?G*kMZajnZ4@7wq?Kl7Q7$vFJJ=YzaNL4_A#Ezbmbk68aq3Vf#6+aa7s#w+g(;uIg+W&_4Iw0 z`trZqePXq3^J@O8NoETEA8Tr&gD{nuMI)meY1eJy<0s8L~>qq4HWN1JkN@htAwy$@2KYemj|J3K!TH!*Rs_N_Ep zWJ;y-ZV5_29o#=*XWx*deQshhwz?J{^$Cj3c34;i5JIy)W;v6MM^94lhQ!TbUWD)E zdl$#SHG-Q`LMpy?)16x^dUU?N3#ArY(^Wex9JY=PJ_bT}k!N1LHJf&=G-5F_VT3*H)MB1mgRAJ136=U|-Z!kO_khSnRG*0GY zes2&J8*B0G`x=7x!`MbbTTUrG_nkem?rnh)YQ@j1{yew&dmYk z3T={y51oyTwcz)|hgu+@YHCUv8WeR*-rt{_MbQ~w?H6y4M$IgA_%W+cPqlmk)a2>u zDe8_MoxgtF@vA=4{nh5V9sfDkl(Co5ad9PCStWpAEG&!*QECwLMvv+0==9)*d>!rD z6IKSrPUGjpeVzF!KVGYA%UY-nBX6}VcWtr*1Uc2_(92lr$E!f1Yi#T%y1M%y;TBfo zqZ1Q92EV2th2&-@hUQ-e-Z55ZJw~VCmP*091DGy_mwZmsHLLNVlEJzAac`TNn#RV) z<~!XCWl9_)BO?K4G4ZKVQ%kGm$B*qJFRiw0w4jasckkY{1e1bceFESR!*5lEh3w+u zzDK)@cQMtCb6K66W}aLdxXmndbFp4JW$i8g?p~jGijebT9lfE#B>McbWV^?eVs6?j zi$tsrmAQPz{{bF~d91LSIkmR7b`y^pxyVk5Yq8v$lq9~IeUEr@15nA66*d3_f>*8Q zL6Is88z-l@+jeTu8%;9nApE(1U`JY7{tQ<<^>Cyt5?3grPHs&XlEwu73Be336My=qk#Nfwig)e$_id#(RHYEw>qbzxyxYlECJxDw{G3qYPb+fVqaQbPKb;1KA3g|;|6dSfCJCj3(PH^18faqc)*5@N77I z=*pys`<{CNqDn!b3sBiZSi*D$BLFA?e9`{KSqd>Vfd13b=}8vVL+*Ui@$a@| zL@m`RnHhw>|9p*CTzs~@-4dn_*dbWYy(gcamRo-UpIcph1SLNs$@W6MO0y>+hqq@@Q2b@cDCl57G9K&b^%db635I+PE zy7(DNLsCvbAsE2T0Fqi=EGjCxL=#gbzTg&D(+(wa=p1K{iUm~oW47@9l>vHK{_*iK z>^mT}O~B)$c4;5I0|b*43vu+PPjT__Gj*OZ=`413TRaxMs>H)%V=F5wRUUuW0OA88 zjE5HnFlQG{DF8H=l zU}a^6QDMH3Zq)#33Vr_`-)65r?NLup58$R4{QG4S4wvctza6g?EG{krQd?PBd1q%Q zX$$lCnWzUUcWT(9o{IO6i%=fGoHAUcO-<>&LlOWw2=b(^9#LCc`$L(Cxs=T#fnMeV zv@z9RyeK$S@Q4)%thvX|{z+$mur|Gxmls<5aXc0-^~%}=l2$d@EJ2R;kp8R^N~?jx zFa7$}+RiSAWew1N=H})XC$ksmv|IHjwt9LLb$Ea~7P_0BVc8lS%`}kjusTvunY!v{3VBntIXwr}8QqrV*-Ip&#X_tVg z0`1}_nwrS^&=ula!}U}1vYQSCV>h=R+qg(;SL_XI8-bsyVtITA zA21veEX0Gg-L0+faOIG1g^(*B%gdb&3=9BTsG%_g;>N5P+pk6dw1eHJ zUsZBew!w%bckz_P7y>BUDv8+fN=AQwf9MRy<(UFhk%;q+4{PZra2yy)(_2_oHP#ek zf2wLkjSW`-C!@Rj!?}Con;UyeJsB?m1sP=M1Zsy0=PX5!8wk=^_@-*wlo{To26Eed z?bD1l>PWKk^a6+@C`_O`fXZy;S~C!4!(l7iy2aNSIxiNKWIPHMLvrd@{aOLr3NXO; z%CTl6|2h#TcKKK#K`@w=LEiSz_Kk~+1J4E+MbHX`Xg00~4;JhN^eSyZ@w3g6UIYdP z{!1MRT3oOg3#e!*1*;05PiKVh0S|_xj#%lh$;+2hAkqNddVTF?kfDr}RJ(r9 zz(DwUBQP;+X$YLvn{8tN;rO2*j`Q#UY}RwLlf_%xDmP=Q)(A094`yf)m}_!{!% zQVd!@G@Nu&ZZhoSrLW!jY62pKg`|TIhu`a0J3jyM-j}KQ)<(DTnlf^_|8KDSGHhy% z+cV3(n+FF6VA30$*PlpAHYsq{5mQnoMn$23<0A_YOr2%&Go8$TEF8w;arSBIfK{;S zz%@w}^>oqF8tzRJHZ?I}QcjGGj3fdOZA1hiF|ianfq1;t|Hfk8(0=mdv8x#ooEd@d z2a}Wi4bTGu-?5E<;V?<-%(yQepX7!L(~V6`7}mNdp}57xjl8f169)OL$2PdNo;=xg z69Kd#UHRlE^=PT-@v*UfU-f<=Rsvqe-H8{)(z3DuxNROAa|3P-zunABc-h!w)rK=M zGvkrnPtBk+less2QpLYzv)VNP+$JGG)#sb{2D0SMhgm3-M@Fz#Q>~=}qVw{sl$Ap* z7cVJC2UAY|AAzvZyB@l7-tx^UiBjA^ zno$A?1o)-Y2=iK}1KmT`+N{ZhDtH#?9Rwag&Vc-Bwf-20D8Q2fz4ZS$l%p~f5;V6( zF7D%HU_do}-%wwl^7d`_h4%2!pjbW|UBK1=pmw#;X6BoqkdP2P{XF28{Xarf5=_bo zsNPyV<1iX=F<>|~y~QGy24vM5I0)44qX68j%uJ*cjpZwHms&+Hu@vg|yO09FRFeMe zC&x&m$33u8mn8{_C$xC>?2bpbHELx5Ft?yn?th21SA*ZEvSgmPEG#W03%lAj`D0L# z(DLZMsbiNpc3k-NtH0y*gkYQ&eOlx;GRsizrq-i#F=UQnTtrfmH;8XgI+^y+su1y7;25S zt1eBbxnNER8Ab;NK+7Kp33&j5w6(QWBU=&Nm4mbM-|cMyP+3@a47(nnewjRCz!xTq zdIIhpfWIQ5q98FbY&wH#1aK&qHX`WK2|cZLTpTs>rJ|-j2Wttq-sz#Cq2^{&AoT&m zO{TI57YpkWp>61U<_u2UuKvjU^l%5Z#{VPlixDJ}Lb4#&xUvg&Ci>&YU%!6c2m0Fk z_wSGPmR-xt`?~1-;f2&3$Ypf^$DRnA=jA0r>)&BkzuS3le0==UZu(9Z8#T=OoPbMa z7Z7k8`(g~Nfrqlv?H{6_*#(E!Q`7PKUURwp8HA2JJ*GUi3wr-N=jE}CxefI8u6Kk zro4RM6dg;DwUres3k$xHy0*3}XfJ%K=$nD0si`UaJIIM}Ul;{{=;rzOBPj!Ttn-FT z++ziW#eHMVCpwyacXgSZU5>MVYH2_OAwnH?el%&<;JsPBypj?b5z*b#!y0s#gQKXh z@ROdD?7&^+5O_q7L1^wKO>UC5l1kG$-E)KDnlYuSjC=yB8X%oP%;F_xG#8RIniRyb zWW9+}Iy)iW6w0C@Tl<5WCgJYmjax{b7iBOA3+iTUdv@Q;%PTVm;+9|^7e~hk!!)A? zA6i=4^cZf65;z1Kj|B!;$qo*oBpVx>jXyrnAL9=6g^Gnmt73|b~`CCRWDZ! zS~>0-+&Hdc>7JRnBoF`-aXwu-`0BN5;3y@;KlBU#HR~%V9g*0afnt(jndJZ=UHPAP z5_<#!0Z%z6fjo1~ltL?mxGL5!+mhQ@z4SKVePX#D0SSdgLsj*oRBB~y zxt=ehW6yOnqP>|61A>67z(a)B zr*dAZbYI!GRZtNEN<_}hlXpcFVqR{2{OP{6XH(Vb!mjzZIC0Cqa{olK`6F#|zjLUW zDisPu__Ai~kF3$2VL$J~ORbA4tNgq5tzRHZzZeAT?DQ03S(`^HC4){L)lLh8T^UVN zQ~IZjei6LSsU+}tdCQej&TaH4E~cubmzDtA5xO~EwmMj0qwTWc;WYO{La7aCyDQDt z^Nj&CGo*s0r#HFWGdVfaJBkz#ViG%Fie`@yKY1zil@Wnp2Ntnr%goH5{xr}k6;gH~ zHsW;J(t`7YhCk51DM7CO;Gd;TTYZW^{NjWT{aXNH?{9jq4`zMfY&ex3Dp`5wc@Si3 zf-5B(0G#9N|BQVBOpkotmt)^;CJm1^YiAEO6b6xO6PGQ{%_)QC08gJCX<&Wi+39JSe?EzQ0=}ylpgvCG0rUF)%_1ng{A5;SN-ff}& z09*_KOvdHjrSibuP2U$F+L)?70k)fdxwRt_nR~ehm*V;w?U{Y{!oumnY?$xa-``u` zc%BTEz$(1R0x%wA@ZKfg% zQ>PDUwC5&Q5dAnXUZlt5FGWh+gTcaV)u0IG9XQ@gl>W4@xk7cpgirf?HbNz0U-msD(09O^Uq?XFTp8k z#eO_VVoAp>qz#{S_6DJX#Y=^S0K%3EuiveKhQ_#vh}~P9Vy82neSIkxpa1z{%Wqb} zejyJY0Syn2jt{pd+rkbmHfu-8u-{#-2+;y0&%z8EKOPd&QN^U19v~`+or?qY@1KQ; z0yUy6ya=yXQ*TnlW`h6h_;#|uPElZB+CSToESY21FC!!>KorxJAneKykP|oiE0^kV z2FQxCs8HNq27L5c_vM^7Z}JZh-vTr}9`_~!5e3Y6OHNbgn7hD7WxBilUC0divobb6}o#+&m-o;G8`Tc=U+x|yp_%`O4P^I`zI*=cJ{89w0LUCQi z-patFl@%j&9P{rTZ2wMBQktrqnINL^jl^%7$GF8drmZ#XhFZB8AB)W`(uXo4+GnuU zmO^N+HXWSHccGDi8sb4i`>Y}^8kuZJhp&o;_A>3G$L|~BT2U-;MBWEE+1Y$SbO7!w zuh{KPtoGc{-5ki+!X`H>4kEmQkSItU;$O)hE>Hn>UP9O6j@wm_z><=Ox)T=pvGp4O zFP-u6q@ndqVpC+w@bz7X^5V{vlh|WU5YIAv+m6@DaH)W>*WnX|F7a_f+RVZb;ERZA z5m&m}(IxcY*AZi0!iazZn30#KMA8DPRsl%Vn&rctC_yI|;E`ipzq+$XEWN*}r0L=C z_U$mgt;pQo+c~ToSB)Ka;YNUlf;=mAkHE{SE0~4Q@tVJtaAyGYrmwzUm^KSa2dF-j z^Y2#vfPPmOB{x)g7Z#$VWqb@`Hc(+UcwMwTU0Ir&?u%SPNgv?7T+QHO=$;SY6n z6Z7)I)jNe87e*o&WwVrt&?4pa4GNzWC5k+M{6!rT9F5JpTTK0;icIu(@1piMR7g3g zq0ntosx#NHxO3g2?{4AxL9*y5gYMU-Y}s*f1M$3^j7&vR6~NC`NPUZeoCIv%B~lKx zs(CB;;X#)<_wD3l7YvMh9`!rmS(ufMby0)gU$s2De~XQ*4tmX<){QV~(kmF%26(@4 zN_?1(XLxP3%G=|vl(U-e1X1}?+sPH{Cn&o!ewyvo?0D?}j4o^>8o0>cf`YII8 zQWqF`3g?g2fq~H$W^sDD=Z)q^DSB+(;1kpr=y~ea8YVvD=v3;pob;adQ6kCM8z9F) z{@(;P>eW8@Mcuo=c7u9NziPOJ0l$2sTQJnOdKFh{bQ zo?fj6Ml2NdflEmY5{M|n)Effsa(hdQ^l$(9af@a^p|G=`K<%u8?|gM=2ACj0bxHUU zA3vsUdxEr2g0-#7vagUr=X&rX52kSOUBeNc^MAYAV*z-KL4kq4_l_d%)-sMsJZ(3^)4cPAoK&V*BFSY2asI2q_Q%x)lG~d2Bo@Gc|(`RiV zQG!eq)qNM$2l*JPxE^YlkPp4}_s6CYJB4zMY$#<(Wo3$pJ2&kQxU8c$Q4n~e(GVa1 z7Y?f)I}HH{z>Rl2Xa;}(gPb}L0oyvzH`mqT%jEw)TaSy6&(_Y4lZ_1<50CV0WP17x zwsx=uvhYE1AQ+cdR^FS3%UoXdf+W^-_V)I|g%VX&v5n90B|)y?mW|q78K%ABcUm=l zkw8;5F-c#kJlLAunr-l9-U1CUM4!EqTF@FsW2CK3N<#z1Tn7gSGqVLqIEcr3Gvy<> zxw%(tLgq#bF|yV35(zS=PC{^Xx8)3xcT9KHSdWByrA^B+BL*0Ws`naMnstsbn>7fxE8ejZl>>dXf4zhu>wz01 zL}$S}tuRhSK%DbmuekZ2FH`^r>k0Cx6aZh504RLFITY*TaW7RH{{sr_FX9gA@qfLX j=ihP%2Gv=&))nm5>N)V literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d5/db9/wcstombs__s_8c.html b/doc/safec-3.4/d5/db9/wcstombs__s_8c.html new file mode 100644 index 00000000..6d996bf4 --- /dev/null +++ b/doc/safec-3.4/d5/db9/wcstombs__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wcstombs_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ diff --git a/doc/safec-3.4/d5/db9/wcstombs__s_8c.js b/doc/safec-3.4/d5/db9/wcstombs__s_8c.js new file mode 100644 index 00000000..f3e9dcb4 --- /dev/null +++ b/doc/safec-3.4/d5/db9/wcstombs__s_8c.js @@ -0,0 +1,4 @@ +var wcstombs__s_8c = +[ + [ "_wcstombs_s_chk", "d5/db9/wcstombs__s_8c.html#ad524287adca950d695da1ac1eee684f6", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d5/dbc/hangul_8h.html b/doc/safec-3.4/d5/dbc/hangul_8h.html new file mode 100644 index 00000000..2e0ede58 --- /dev/null +++ b/doc/safec-3.4/d5/dbc/hangul_8h.html @@ -0,0 +1,464 @@ + + + + + + + +safec: hangul.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
hangul.h File Reference
+
+
+
+ + This graph shows which files directly or indirectly include this file:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define Hangul_SBase   0xAC00
 
#define Hangul_SFinal   0xD7A3
 
#define Hangul_SCount   11172
 
#define Hangul_NCount   588
 
#define Hangul_LBase   0x1100
 
#define Hangul_LFinal   0x1112
 
#define Hangul_LCount   19
 
#define Hangul_VBase   0x1161
 
#define Hangul_VFinal   0x1175
 
#define Hangul_VCount   21
 
#define Hangul_TBase   0x11A7
 
#define Hangul_TFinal   0x11C2
 
#define Hangul_TCount   28
 
#define Hangul_IsS(u)   ((Hangul_SBase <= (u)) && ((u) <= Hangul_SFinal))
 
#define Hangul_IsN(u)   (((u) - Hangul_SBase) % Hangul_TCount == 0)
 
#define Hangul_IsLV(u)   (Hangul_IsS(u) && Hangul_IsN(u))
 
#define Hangul_IsL(u)   ((Hangul_LBase <= (u)) && ((u) <= Hangul_LFinal))
 
#define Hangul_IsV(u)   ((Hangul_VBase <= (u)) && ((u) <= Hangul_VFinal))
 
#define Hangul_IsT(u)   ((Hangul_TBase < (u)) && ((u) <= Hangul_TFinal))
 
#define is_HANGUL_cp_high(cp)
 
+

Macro Definition Documentation

+ +

◆ Hangul_SBase

+ +
+
+ + + + +
#define Hangul_SBase   0xAC00
+
+ +
+
+ +

◆ Hangul_SFinal

+ +
+
+ + + + +
#define Hangul_SFinal   0xD7A3
+
+ +
+
+ +

◆ Hangul_SCount

+ +
+
+ + + + +
#define Hangul_SCount   11172
+
+ +
+
+ +

◆ Hangul_NCount

+ +
+
+ + + + +
#define Hangul_NCount   588
+
+ +
+
+ +

◆ Hangul_LBase

+ +
+
+ + + + +
#define Hangul_LBase   0x1100
+
+ +
+
+ +

◆ Hangul_LFinal

+ +
+
+ + + + +
#define Hangul_LFinal   0x1112
+
+ +
+
+ +

◆ Hangul_LCount

+ +
+
+ + + + +
#define Hangul_LCount   19
+
+ +
+
+ +

◆ Hangul_VBase

+ +
+
+ + + + +
#define Hangul_VBase   0x1161
+
+ +
+
+ +

◆ Hangul_VFinal

+ +
+
+ + + + +
#define Hangul_VFinal   0x1175
+
+ +
+
+ +

◆ Hangul_VCount

+ +
+
+ + + + +
#define Hangul_VCount   21
+
+ +
+
+ +

◆ Hangul_TBase

+ +
+
+ + + + +
#define Hangul_TBase   0x11A7
+
+ +
+
+ +

◆ Hangul_TFinal

+ +
+
+ + + + +
#define Hangul_TFinal   0x11C2
+
+ +
+
+ +

◆ Hangul_TCount

+ +
+
+ + + + +
#define Hangul_TCount   28
+
+ +
+
+ +

◆ Hangul_IsS

+ +
+
+ + + + + + + + +
#define Hangul_IsS( u)   ((Hangul_SBase <= (u)) && ((u) <= Hangul_SFinal))
+
+ +
+
+ +

◆ Hangul_IsN

+ +
+
+ + + + + + + + +
#define Hangul_IsN( u)   (((u) - Hangul_SBase) % Hangul_TCount == 0)
+
+ +
+
+ +

◆ Hangul_IsLV

+ +
+
+ + + + + + + + +
#define Hangul_IsLV( u)   (Hangul_IsS(u) && Hangul_IsN(u))
+
+ +
+
+ +

◆ Hangul_IsL

+ +
+
+ + + + + + + + +
#define Hangul_IsL( u)   ((Hangul_LBase <= (u)) && ((u) <= Hangul_LFinal))
+
+ +
+
+ +

◆ Hangul_IsV

+ +
+
+ + + + + + + + +
#define Hangul_IsV( u)   ((Hangul_VBase <= (u)) && ((u) <= Hangul_VFinal))
+
+ +
+
+ +

◆ Hangul_IsT

+ +
+
+ + + + + + + + +
#define Hangul_IsT( u)   ((Hangul_TBase < (u)) && ((u) <= Hangul_TFinal))
+
+ +
+
+ +

◆ is_HANGUL_cp_high

+ +
+
+ + + + + + + + +
#define is_HANGUL_cp_high( cp)
+
+Value:
( ( 0x1100 <= cp && cp <= 0x11FF ) || ( 0x11FF < cp && \
( 0x302E == cp || ( 0x302E < cp && \
( 0x302F == cp || ( 0x302F < cp && \
( ( 0x3131 <= cp && cp <= 0x318E ) || ( 0x318E < cp && \
( ( 0x3200 <= cp && cp <= 0x321E ) || ( 0x321E < cp && \
( ( 0x3260 <= cp && cp <= 0x327E ) || ( 0x327E < cp && \
( ( 0xA960 <= cp && cp <= 0xA97C ) || ( 0xA97C < cp && \
( ( 0xAC00 <= cp && cp <= 0xD7A3 ) || ( 0xD7A3 < cp && \
( ( 0xD7B0 <= cp && cp <= 0xD7C6 ) || ( 0xD7C6 < cp && \
( ( 0xD7CB <= cp && cp <= 0xD7FB ) || ( 0xD7FB < cp && \
( ( 0xFFA0 <= cp && cp <= 0xFFBE ) || ( 0xFFBE < cp && \
( ( 0xFFC2 <= cp && cp <= 0xFFC7 ) || ( 0xFFC7 < cp && \
( ( 0xFFCA <= cp && cp <= 0xFFCF ) || ( 0xFFCF < cp && \
( ( 0xFFD2 <= cp && cp <= 0xFFD7 ) || ( 0xFFDA <= cp && cp <= 0xFFDC ) \
)))))))))))))))))))))))))) )
+
+
+
+
+ diff --git a/doc/safec-3.4/d5/dbc/hangul_8h.js b/doc/safec-3.4/d5/dbc/hangul_8h.js new file mode 100644 index 00000000..2a2b3e66 --- /dev/null +++ b/doc/safec-3.4/d5/dbc/hangul_8h.js @@ -0,0 +1,23 @@ +var hangul_8h = +[ + [ "Hangul_SBase", "d5/dbc/hangul_8h.html#a0417d3b59cd46461954a3538426a3e44", null ], + [ "Hangul_SFinal", "d5/dbc/hangul_8h.html#a587dec8d999f78b32872abe7712633ce", null ], + [ "Hangul_SCount", "d5/dbc/hangul_8h.html#a41799d129b4be78101980541bb841354", null ], + [ "Hangul_NCount", "d5/dbc/hangul_8h.html#a5dc189494aae71f0a7b36039a16a5b9b", null ], + [ "Hangul_LBase", "d5/dbc/hangul_8h.html#ac938f7d46fb155b3bef42bdabceaffbb", null ], + [ "Hangul_LFinal", "d5/dbc/hangul_8h.html#a93f7de34b020749f9c76b354ae5bfa82", null ], + [ "Hangul_LCount", "d5/dbc/hangul_8h.html#a5ddc15b477bea9a0f8226d8be3287201", null ], + [ "Hangul_VBase", "d5/dbc/hangul_8h.html#a1fae3a780a42253e9c75cc2e95a80faf", null ], + [ "Hangul_VFinal", "d5/dbc/hangul_8h.html#a078aeec76a63dba17b14ef790dcd2213", null ], + [ "Hangul_VCount", "d5/dbc/hangul_8h.html#a9dd40f4eba4298286b878e787cd8728e", null ], + [ "Hangul_TBase", "d5/dbc/hangul_8h.html#a0316af00184e4df78e81c389a4ce9b46", null ], + [ "Hangul_TFinal", "d5/dbc/hangul_8h.html#a71d70a7ad1c669e7fe1d79e8e3c2ace7", null ], + [ "Hangul_TCount", "d5/dbc/hangul_8h.html#a4817755ba4f1feca5e72554b25ead5a2", null ], + [ "Hangul_IsS", "d5/dbc/hangul_8h.html#aa8d8f29c0a520f23eca5377c2b610f71", null ], + [ "Hangul_IsN", "d5/dbc/hangul_8h.html#acadf2b1c4d20054cfdcf12b9bdc13b0b", null ], + [ "Hangul_IsLV", "d5/dbc/hangul_8h.html#a9ae7e34cb645dfa44d3929041a13f19a", null ], + [ "Hangul_IsL", "d5/dbc/hangul_8h.html#aeae5a556eed7837252fb09728b9804f0", null ], + [ "Hangul_IsV", "d5/dbc/hangul_8h.html#a9f16c88046f0fa027aac6ca756319565", null ], + [ "Hangul_IsT", "d5/dbc/hangul_8h.html#a239ce93c8372ba141d3a56d81cde91e6", null ], + [ "is_HANGUL_cp_high", "d5/dbc/hangul_8h.html#a6deea900a0f5268bac6ca99a94d11c87", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d5/dc2/memcmp32__s_8c__incl.map b/doc/safec-3.4/d5/dc2/memcmp32__s_8c__incl.map new file mode 100644 index 00000000..ee3804ee --- /dev/null +++ b/doc/safec-3.4/d5/dc2/memcmp32__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d5/dc2/memcmp32__s_8c__incl.md5 b/doc/safec-3.4/d5/dc2/memcmp32__s_8c__incl.md5 new file mode 100644 index 00000000..a92cba38 --- /dev/null +++ b/doc/safec-3.4/d5/dc2/memcmp32__s_8c__incl.md5 @@ -0,0 +1 @@ +324246fd99448a8b2b67909540a2b3d4 \ No newline at end of file diff --git a/doc/safec-3.4/d5/dc2/memcmp32__s_8c__incl.png b/doc/safec-3.4/d5/dc2/memcmp32__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e2b860bf9a1135acceeaae5d38c26677385579c0 GIT binary patch literal 19311 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 + + + + + + +safec: wscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wscanf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wscanf_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT int wscanf_s (const wchar_t *restrict fmt,...)
 The wscanf_s function reads a formatted wide string from stdin. More...
 
+

Function Documentation

+ +

◆ wscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXPORT int wscanf_s (const wchar_t *restrict fmt,
 ... 
)
+
+ +

The wscanf_s function reads a formatted wide string from stdin.

+

Reaching the end of the stdin buffer is equivalent to reaching the end-of-file condition for wscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control wide string.
[out]...arguments to write to
+
+
+
Precondition
fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), fwscanf_s(), vfwscanf_s(), vfwprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d5/ddd/wscanf__s_8c.js b/doc/safec-3.4/d5/ddd/wscanf__s_8c.js new file mode 100644 index 00000000..dde5c73e --- /dev/null +++ b/doc/safec-3.4/d5/ddd/wscanf__s_8c.js @@ -0,0 +1,4 @@ +var wscanf__s_8c = +[ + [ "wscanf_s", "d5/ddd/wscanf__s_8c.html#a5f12063f66169a180488102015ce6da0", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d5/ddf/memzero16__s_8c.html b/doc/safec-3.4/d5/ddf/memzero16__s_8c.html new file mode 100644 index 00000000..fe3cc47f --- /dev/null +++ b/doc/safec-3.4/d5/ddf/memzero16__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: memzero16_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
memzero16_s.c File Reference
+
+
+
#include "safe_mem_lib.h"
+
+ + Include dependency graph for memzero16_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _memzero16_s_chk (uint16_t *dest, rsize_t len, const size_t destbos)
 
+

Function Documentation

+ +

◆ _memzero16_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _memzero16_s_chk (uint16_t * dest,
rsize_t len,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d5/ddf/memzero16__s_8c.js b/doc/safec-3.4/d5/ddf/memzero16__s_8c.js new file mode 100644 index 00000000..92add93b --- /dev/null +++ b/doc/safec-3.4/d5/ddf/memzero16__s_8c.js @@ -0,0 +1,4 @@ +var memzero16__s_8c = +[ + [ "_memzero16_s_chk", "d5/ddf/memzero16__s_8c.html#af5d4034ae7f83570f7c587ecbe045f54", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d5/df1/strcmpfld__s_8c.html b/doc/safec-3.4/d5/df1/strcmpfld__s_8c.html new file mode 100644 index 00000000..69ba2361 --- /dev/null +++ b/doc/safec-3.4/d5/df1/strcmpfld__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strcmpfld_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strcmpfld_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strcmpfld_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strcmpfld_s_chk (const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strcmpfld_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strcmpfld_s_chk (const char * dest,
rsize_t dmax,
const char * src,
int * resultp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d5/df1/strcmpfld__s_8c.js b/doc/safec-3.4/d5/df1/strcmpfld__s_8c.js new file mode 100644 index 00000000..02b7ef33 --- /dev/null +++ b/doc/safec-3.4/d5/df1/strcmpfld__s_8c.js @@ -0,0 +1,4 @@ +var strcmpfld__s_8c = +[ + [ "_strcmpfld_s_chk", "d5/df1/strcmpfld__s_8c.html#a0f62083daa1f5d15677bdc5b99118e79", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d6/d07/safe__lib_8h__incl.map b/doc/safec-3.4/d6/d07/safe__lib_8h__incl.map new file mode 100644 index 00000000..39732cd9 --- /dev/null +++ b/doc/safec-3.4/d6/d07/safe__lib_8h__incl.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.4/d6/d07/safe__lib_8h__incl.md5 b/doc/safec-3.4/d6/d07/safe__lib_8h__incl.md5 new file mode 100644 index 00000000..9031e30f --- /dev/null +++ b/doc/safec-3.4/d6/d07/safe__lib_8h__incl.md5 @@ -0,0 +1 @@ +cb62baa9e849bffbef471ff5bca1446d \ No newline at end of file diff --git a/doc/safec-3.4/d6/d07/safe__lib_8h__incl.png b/doc/safec-3.4/d6/d07/safe__lib_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..95037fbe62432762e6547973b09d55f3fee01674 GIT binary patch literal 20148 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 + + + + + + diff --git a/doc/safec-3.4/d6/d0a/strfirstsame__s_8c__incl.md5 b/doc/safec-3.4/d6/d0a/strfirstsame__s_8c__incl.md5 new file mode 100644 index 00000000..9e36b2a2 --- /dev/null +++ b/doc/safec-3.4/d6/d0a/strfirstsame__s_8c__incl.md5 @@ -0,0 +1 @@ +fc199aa490edceda00ca90e439180b27 \ No newline at end of file diff --git a/doc/safec-3.4/d6/d0a/strfirstsame__s_8c__incl.png b/doc/safec-3.4/d6/d0a/strfirstsame__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b5e0da4036d2ba0a96422358f8038f996569b409 GIT binary patch literal 18672 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 K6bkFT`@aC>15#T6 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d6/d13/wcstombs__s_8c__incl.map b/doc/safec-3.4/d6/d13/wcstombs__s_8c__incl.map new file mode 100644 index 00000000..ff952cbc --- /dev/null +++ b/doc/safec-3.4/d6/d13/wcstombs__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d6/d13/wcstombs__s_8c__incl.md5 b/doc/safec-3.4/d6/d13/wcstombs__s_8c__incl.md5 new file mode 100644 index 00000000..275f1b23 --- /dev/null +++ b/doc/safec-3.4/d6/d13/wcstombs__s_8c__incl.md5 @@ -0,0 +1 @@ +eee16b6ddddb5fe335871888e155ce3b \ No newline at end of file diff --git a/doc/safec-3.4/d6/d13/wcstombs__s_8c__incl.png b/doc/safec-3.4/d6/d13/wcstombs__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7e6e1fc36fb31f64957f08b6da1b269f2ad12481 GIT binary patch literal 18689 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 akq24s>J!%87hdpQgrvBfSgz=s5C0Ebfl + + + + + + diff --git a/doc/safec-3.4/d6/d2e/vsprintf__s_8c__incl.md5 b/doc/safec-3.4/d6/d2e/vsprintf__s_8c__incl.md5 new file mode 100644 index 00000000..1f06c8f9 --- /dev/null +++ b/doc/safec-3.4/d6/d2e/vsprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +446c3431629522cf195283dd2e8d74de \ No newline at end of file diff --git a/doc/safec-3.4/d6/d2e/vsprintf__s_8c__incl.png b/doc/safec-3.4/d6/d2e/vsprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7fcf1f08a1579736a4811c37fdb4658325c984ef GIT binary patch literal 18543 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 + + + + + + diff --git a/doc/safec-3.4/d6/d31/strtok__s_8c__incl.md5 b/doc/safec-3.4/d6/d31/strtok__s_8c__incl.md5 new file mode 100644 index 00000000..35433d89 --- /dev/null +++ b/doc/safec-3.4/d6/d31/strtok__s_8c__incl.md5 @@ -0,0 +1 @@ +5567ed31addf8f04fb3945670c3dae7f \ No newline at end of file diff --git a/doc/safec-3.4/d6/d31/strtok__s_8c__incl.png b/doc/safec-3.4/d6/d31/strtok__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ecfdc8d310d0b5f0823216c9d886009250d1fba6 GIT binary patch literal 18347 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

5YvJ#tx-{x>(?p5fWL+GL1Y@m{9 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 + + + + + + diff --git a/doc/safec-3.4/d6/d35/strismixedcase__s_8c__incl.md5 b/doc/safec-3.4/d6/d35/strismixedcase__s_8c__incl.md5 new file mode 100644 index 00000000..44e77c7d --- /dev/null +++ b/doc/safec-3.4/d6/d35/strismixedcase__s_8c__incl.md5 @@ -0,0 +1 @@ +bc063ca2d52694f0598f340074375248 \ No newline at end of file diff --git a/doc/safec-3.4/d6/d35/strismixedcase__s_8c__incl.png b/doc/safec-3.4/d6/d35/strismixedcase__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a4f9856febc0ef263c6e3875f92bc28ea7184917 GIT binary patch literal 19003 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 A%m4rY literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d6/d43/unwifcmb_8h.html b/doc/safec-3.4/d6/d43/unwifcmb_8h.html new file mode 100644 index 00000000..19c3ba25 --- /dev/null +++ b/doc/safec-3.4/d6/d43/unwifcmb_8h.html @@ -0,0 +1,1522 @@ + + + + + + + +safec: unwifcmb.h File Reference + + + + + + + + + + + + + + +

+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
unwifcmb.h File Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Variables

static const uint8_t UNWIF_combin_00_03 [256]
 
static const uint8_t UNWIF_combin_00_04 [256]
 
static const uint8_t UNWIF_combin_00_05 [256]
 
static const uint8_t UNWIF_combin_00_06 [256]
 
static const uint8_t UNWIF_combin_00_07 [256]
 
static const uint8_t UNWIF_combin_00_08 [256]
 
static const uint8_t UNWIF_combin_00_09 [256]
 
static const uint8_t UNWIF_combin_00_0a [256]
 
static const uint8_t UNWIF_combin_00_0b [256]
 
static const uint8_t UNWIF_combin_00_0c [256]
 
static const uint8_t UNWIF_combin_00_0d [256]
 
static const uint8_t UNWIF_combin_00_0e [256]
 
static const uint8_t UNWIF_combin_00_0f [256]
 
static const uint8_t UNWIF_combin_00_10 [256]
 
static const uint8_t UNWIF_combin_00_13 [256]
 
static const uint8_t UNWIF_combin_00_17 [256]
 
static const uint8_t UNWIF_combin_00_18 [256]
 
static const uint8_t UNWIF_combin_00_19 [256]
 
static const uint8_t UNWIF_combin_00_1a [256]
 
static const uint8_t UNWIF_combin_00_1b [256]
 
static const uint8_t UNWIF_combin_00_1c [256]
 
static const uint8_t UNWIF_combin_00_1d [256]
 
static const uint8_t UNWIF_combin_00_20 [256]
 
static const uint8_t UNWIF_combin_00_2c [256]
 
static const uint8_t UNWIF_combin_00_2d [256]
 
static const uint8_t UNWIF_combin_00_30 [256]
 
static const uint8_t UNWIF_combin_00_a6 [256]
 
static const uint8_t UNWIF_combin_00_a8 [256]
 
static const uint8_t UNWIF_combin_00_a9 [256]
 
static const uint8_t UNWIF_combin_00_aa [256]
 
static const uint8_t UNWIF_combin_00_ab [256]
 
static const uint8_t UNWIF_combin_00_fb [256]
 
static const uint8_t UNWIF_combin_00_fe [256]
 
static const uint8_t UNWIF_combin_01_01 [256]
 
static const uint8_t UNWIF_combin_01_02 [256]
 
static const uint8_t UNWIF_combin_01_03 [256]
 
static const uint8_t UNWIF_combin_01_0a [256]
 
static const uint8_t UNWIF_combin_01_10 [256]
 
static const uint8_t UNWIF_combin_01_11 [256]
 
static const uint8_t UNWIF_combin_01_12 [256]
 
static const uint8_t UNWIF_combin_01_13 [256]
 
static const uint8_t UNWIF_combin_01_14 [256]
 
static const uint8_t UNWIF_combin_01_15 [256]
 
static const uint8_t UNWIF_combin_01_16 [256]
 
static const uint8_t UNWIF_combin_01_17 [256]
 
static const uint8_t UNWIF_combin_01_1a [256]
 
static const uint8_t UNWIF_combin_01_1c [256]
 
static const uint8_t UNWIF_combin_01_1d [256]
 
static const uint8_t UNWIF_combin_01_6a [256]
 
static const uint8_t UNWIF_combin_01_6b [256]
 
static const uint8_t UNWIF_combin_01_bc [256]
 
static const uint8_t UNWIF_combin_01_d1 [256]
 
static const uint8_t UNWIF_combin_01_d2 [256]
 
static const uint8_t UNWIF_combin_01_e0 [256]
 
static const uint8_t UNWIF_combin_01_e8 [256]
 
static const uint8_t UNWIF_combin_01_e9 [256]
 
static const uint8_t * UNWIF_combin_00 [256]
 
static const uint8_t * UNWIF_combin_01 [256]
 
static const uint8_t ** UNWIF_combin []
 
+

Variable Documentation

+ +

◆ UNWIF_combin_00_03

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_03[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_04

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_04[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_05

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_05[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_06

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_06[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_07

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_07[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_08

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_08[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_09

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_09[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_0a

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_0a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_0b

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_0b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_0c

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_0c[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_0d

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_0d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_0e

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_0e[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_0f

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_0f[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_10

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_10[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_13

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_13[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_17

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_17[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_18

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_18[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_19

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_19[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_1a

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_1a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_1b

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_1b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_1c

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_1c[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_1d

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_1d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_20

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_20[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_2c

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_2c[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_2d

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_2d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_30

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_30[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_a6

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_a6[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_a8

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_a8[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_a9

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_a9[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_aa

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_aa[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_ab

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_ab[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_fb

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_fb[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00_fe

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_00_fe[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_01

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_01[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_02

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_02[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_03

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_03[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_0a

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_0a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_10

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_10[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_11

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_11[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_12

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_12[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_13

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_13[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_14

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_14[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_15

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_15[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_16

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_16[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_17

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_17[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_1a

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_1a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_1c

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_1c[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_1d

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_1d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_6a

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_6a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_6b

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_6b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_bc

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_bc[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_d1

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_d1[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_d2

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_d2[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_e0

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_e0[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_e8

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_e8[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_e9

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_e9[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_00

+ +
+
+ + + + + +
+ + + + +
const uint8_t* UNWIF_combin_00[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01

+ +
+
+ + + + + +
+ + + + +
const uint8_t* UNWIF_combin_01[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin

+ +
+
+ + + + + +
+ + + + +
const uint8_t** UNWIF_combin[]
+
+static
+
+Initial value:
= {
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
}
+
+
+
+
+ diff --git a/doc/safec-3.4/d6/d43/unwifcmb_8h.js b/doc/safec-3.4/d6/d43/unwifcmb_8h.js new file mode 100644 index 00000000..00403eb0 --- /dev/null +++ b/doc/safec-3.4/d6/d43/unwifcmb_8h.js @@ -0,0 +1,62 @@ +var unwifcmb_8h = +[ + [ "UNWIF_combin_00_03", "d6/d43/unwifcmb_8h.html#ab29d5a03a77a8cbb999ca13eada2deb7", null ], + [ "UNWIF_combin_00_04", "d6/d43/unwifcmb_8h.html#a46b995ef8b0648e645ee87d019948d0a", null ], + [ "UNWIF_combin_00_05", "d6/d43/unwifcmb_8h.html#a07254e0d19859e89bd11c48ec0680634", null ], + [ "UNWIF_combin_00_06", "d6/d43/unwifcmb_8h.html#a784c9f7038f9459b1c585f11b69efa3b", null ], + [ "UNWIF_combin_00_07", "d6/d43/unwifcmb_8h.html#a9d78b7e1932b2e0139898b7f5f9a5e25", null ], + [ "UNWIF_combin_00_08", "d6/d43/unwifcmb_8h.html#abafc2b18f94c582eeef733d45dc9a08b", null ], + [ "UNWIF_combin_00_09", "d6/d43/unwifcmb_8h.html#ab381b3a8c4fb9bc34dbd349684611e97", null ], + [ "UNWIF_combin_00_0a", "d6/d43/unwifcmb_8h.html#a6eb0816982543971f1444d91ef1b1675", null ], + [ "UNWIF_combin_00_0b", "d6/d43/unwifcmb_8h.html#aa15a3df9e9c9284dd60ef67f142cf90f", null ], + [ "UNWIF_combin_00_0c", "d6/d43/unwifcmb_8h.html#a19f9952732f0d0012d5def0feedd5fa5", null ], + [ "UNWIF_combin_00_0d", "d6/d43/unwifcmb_8h.html#addf312935ee0bc6ac118de2a75293bf3", null ], + [ "UNWIF_combin_00_0e", "d6/d43/unwifcmb_8h.html#a39d749564dec08fadd29c7f68daac7cd", null ], + [ "UNWIF_combin_00_0f", "d6/d43/unwifcmb_8h.html#a4b27332bf435ad82f2445c8296caa437", null ], + [ "UNWIF_combin_00_10", "d6/d43/unwifcmb_8h.html#a5fa8ab5c08d4b0c5b720e9b953cc544d", null ], + [ "UNWIF_combin_00_13", "d6/d43/unwifcmb_8h.html#aacbe663bea5c772ae1ce48103314af13", null ], + [ "UNWIF_combin_00_17", "d6/d43/unwifcmb_8h.html#a0631cda0bca6fe0a71584afdd59fbed4", null ], + [ "UNWIF_combin_00_18", "d6/d43/unwifcmb_8h.html#a021f2bdabf5cd40221598c9bab680239", null ], + [ "UNWIF_combin_00_19", "d6/d43/unwifcmb_8h.html#ab6ea59713f0250181e43ccaff611e0e8", null ], + [ "UNWIF_combin_00_1a", "d6/d43/unwifcmb_8h.html#ae761f0b842d258f6a59ef913347e10eb", null ], + [ "UNWIF_combin_00_1b", "d6/d43/unwifcmb_8h.html#a08c1573c0e316d359dd4403be8a86036", null ], + [ "UNWIF_combin_00_1c", "d6/d43/unwifcmb_8h.html#ae3b11829edd648f7cb46916f35aa88a9", null ], + [ "UNWIF_combin_00_1d", "d6/d43/unwifcmb_8h.html#afd4db9819cbf050d16f2221e24296f88", null ], + [ "UNWIF_combin_00_20", "d6/d43/unwifcmb_8h.html#aa58a3422cbc84a246012a1c745ef6c93", null ], + [ "UNWIF_combin_00_2c", "d6/d43/unwifcmb_8h.html#a49a3e4abd950ce204f39bb7892ab096e", null ], + [ "UNWIF_combin_00_2d", "d6/d43/unwifcmb_8h.html#a3ff8f6f82e09319da397e1268104f386", null ], + [ "UNWIF_combin_00_30", "d6/d43/unwifcmb_8h.html#a53fc40fc032a3da7c317f6361d05f8f3", null ], + [ "UNWIF_combin_00_a6", "d6/d43/unwifcmb_8h.html#a188f4c87b747c62ba3e7063641c71e52", null ], + [ "UNWIF_combin_00_a8", "d6/d43/unwifcmb_8h.html#a8b355bc804c865208268839190335653", null ], + [ "UNWIF_combin_00_a9", "d6/d43/unwifcmb_8h.html#a567dc2cbcd7358a462150f5720a9a1d0", null ], + [ "UNWIF_combin_00_aa", "d6/d43/unwifcmb_8h.html#af3c20ba639492334b8a94e4fef973553", null ], + [ "UNWIF_combin_00_ab", "d6/d43/unwifcmb_8h.html#a1d578834eaab2d06a1b97ddc7ec6303f", null ], + [ "UNWIF_combin_00_fb", "d6/d43/unwifcmb_8h.html#aaa39e7e16f5240d01ea20322fd239646", null ], + [ "UNWIF_combin_00_fe", "d6/d43/unwifcmb_8h.html#a95b25046fb49f04515f7f2a1f0fb4411", null ], + [ "UNWIF_combin_01_01", "d6/d43/unwifcmb_8h.html#a2b8e79a689aa42a95e46170bf052615e", null ], + [ "UNWIF_combin_01_02", "d6/d43/unwifcmb_8h.html#a13eaa8a4754063d66acda7a89cca1798", null ], + [ "UNWIF_combin_01_03", "d6/d43/unwifcmb_8h.html#a650393fa073969bad9b948f88e046248", null ], + [ "UNWIF_combin_01_0a", "d6/d43/unwifcmb_8h.html#a5e743c17ca4998e184debf314c20c12b", null ], + [ "UNWIF_combin_01_10", "d6/d43/unwifcmb_8h.html#a66875817264d2bb55d2e1a3e5208d9d5", null ], + [ "UNWIF_combin_01_11", "d6/d43/unwifcmb_8h.html#a73052a9961fd3d04a34b5264912dad49", null ], + [ "UNWIF_combin_01_12", "d6/d43/unwifcmb_8h.html#a9c476f990609b9c3ce0f315756e4d1e0", null ], + [ "UNWIF_combin_01_13", "d6/d43/unwifcmb_8h.html#affc5a35b0b665b6328ec4c76a9ddb079", null ], + [ "UNWIF_combin_01_14", "d6/d43/unwifcmb_8h.html#abbfd16e391f8e97fa175cc90dd4fab80", null ], + [ "UNWIF_combin_01_15", "d6/d43/unwifcmb_8h.html#ac30a4858f98c691413dddd407131a2bc", null ], + [ "UNWIF_combin_01_16", "d6/d43/unwifcmb_8h.html#a39fd6b82dbfc0d708de5221e9a2382d8", null ], + [ "UNWIF_combin_01_17", "d6/d43/unwifcmb_8h.html#a4825118fe95738233e8aad8fb5789797", null ], + [ "UNWIF_combin_01_1a", "d6/d43/unwifcmb_8h.html#aa713a9cb0311ba8f596cb4afdbccfa93", null ], + [ "UNWIF_combin_01_1c", "d6/d43/unwifcmb_8h.html#ab06d958595f8feda1312ac964935293a", null ], + [ "UNWIF_combin_01_1d", "d6/d43/unwifcmb_8h.html#ada9c3961bc02124ed953c06e4dc86f1e", null ], + [ "UNWIF_combin_01_6a", "d6/d43/unwifcmb_8h.html#a450e77df1da5148dee7224d04e26331b", null ], + [ "UNWIF_combin_01_6b", "d6/d43/unwifcmb_8h.html#affa6f80322337fcc6262d395997bf24b", null ], + [ "UNWIF_combin_01_bc", "d6/d43/unwifcmb_8h.html#a99fc70420303f65472f852893147bac2", null ], + [ "UNWIF_combin_01_d1", "d6/d43/unwifcmb_8h.html#ae54adf22958bf6946796339ab7894787", null ], + [ "UNWIF_combin_01_d2", "d6/d43/unwifcmb_8h.html#a3622dadab0d33471c054ad61169cf563", null ], + [ "UNWIF_combin_01_e0", "d6/d43/unwifcmb_8h.html#a9ab789028742ce4595998d80b6adc7d8", null ], + [ "UNWIF_combin_01_e8", "d6/d43/unwifcmb_8h.html#adbcef4d3c186f81000d9e2518923c705", null ], + [ "UNWIF_combin_01_e9", "d6/d43/unwifcmb_8h.html#aa8ff3a6c7b5727321878df861308fd20", null ], + [ "UNWIF_combin_00", "d6/d43/unwifcmb_8h.html#aec939f64759dde952fdc016f57fc85af", null ], + [ "UNWIF_combin_01", "d6/d43/unwifcmb_8h.html#abb9da97402056728deb46e89aaa8f1ac", null ], + [ "UNWIF_combin", "d6/d43/unwifcmb_8h.html#a0607436308fcfecde9f9d4bad65c1327", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d6/d45/wcsrtombs__s_8c__incl.map b/doc/safec-3.4/d6/d45/wcsrtombs__s_8c__incl.map new file mode 100644 index 00000000..a747804a --- /dev/null +++ b/doc/safec-3.4/d6/d45/wcsrtombs__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d6/d45/wcsrtombs__s_8c__incl.md5 b/doc/safec-3.4/d6/d45/wcsrtombs__s_8c__incl.md5 new file mode 100644 index 00000000..85cf203c --- /dev/null +++ b/doc/safec-3.4/d6/d45/wcsrtombs__s_8c__incl.md5 @@ -0,0 +1 @@ +d78927ee7c2b56da06544df43591ea31 \ No newline at end of file diff --git a/doc/safec-3.4/d6/d45/wcsrtombs__s_8c__incl.png b/doc/safec-3.4/d6/d45/wcsrtombs__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a279fea796a30fc699f1185d5d3c273132589c47 GIT binary patch literal 18763 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
v_aBw^pbdpHQ* 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d6/d47/strrchr__s_8c__incl.map b/doc/safec-3.4/d6/d47/strrchr__s_8c__incl.map new file mode 100644 index 00000000..aa699abb --- /dev/null +++ b/doc/safec-3.4/d6/d47/strrchr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d6/d47/strrchr__s_8c__incl.md5 b/doc/safec-3.4/d6/d47/strrchr__s_8c__incl.md5 new file mode 100644 index 00000000..07646441 --- /dev/null +++ b/doc/safec-3.4/d6/d47/strrchr__s_8c__incl.md5 @@ -0,0 +1 @@ +2361f4d75d7f4dd5bd342c722e6c7761 \ No newline at end of file diff --git a/doc/safec-3.4/d6/d47/strrchr__s_8c__incl.png b/doc/safec-3.4/d6/d47/strrchr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..870abc64b05ad9dc0524ae3be6e6b0e1b03521d7 GIT binary patch literal 18202 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 CRhgLp literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d6/d4a/vswscanf__s_8c__incl.map b/doc/safec-3.4/d6/d4a/vswscanf__s_8c__incl.map new file mode 100644 index 00000000..1ff2e6df --- /dev/null +++ b/doc/safec-3.4/d6/d4a/vswscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d6/d4a/vswscanf__s_8c__incl.md5 b/doc/safec-3.4/d6/d4a/vswscanf__s_8c__incl.md5 new file mode 100644 index 00000000..3ca19be7 --- /dev/null +++ b/doc/safec-3.4/d6/d4a/vswscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +f3fdbaa2f96ca934ebf626db023b1755 \ No newline at end of file diff --git a/doc/safec-3.4/d6/d4a/vswscanf__s_8c__incl.png b/doc/safec-3.4/d6/d4a/vswscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ff4c91ac328e5df001dcedab5c5425000f35d47e GIT binary patch literal 18606 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 J@W1=;e*v(~DER;Y literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d6/d55/towfc__s_8c__incl.map b/doc/safec-3.4/d6/d55/towfc__s_8c__incl.map new file mode 100644 index 00000000..a020869a --- /dev/null +++ b/doc/safec-3.4/d6/d55/towfc__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d6/d55/towfc__s_8c__incl.md5 b/doc/safec-3.4/d6/d55/towfc__s_8c__incl.md5 new file mode 100644 index 00000000..881d9008 --- /dev/null +++ b/doc/safec-3.4/d6/d55/towfc__s_8c__incl.md5 @@ -0,0 +1 @@ +5157bbc76050213837172849e83a7d7b \ No newline at end of file diff --git a/doc/safec-3.4/d6/d55/towfc__s_8c__incl.png b/doc/safec-3.4/d6/d55/towfc__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d0fc0546bcc587f15a27579dcec53464250c3a02 GIT binary patch literal 18388 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

oSA(!gufF(QWA>KJ&q) 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 ZSBpBoq%oKy>EN{pDRFtRFQTtM{0{ + + + + + + +safec: timingsafe_bcmp.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
timingsafe_bcmp.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for timingsafe_bcmp.c:
+
+
+ +
+ + + +

+Functions

EXPORT int _timingsafe_bcmp_chk (const void *b1, const void *b2, size_t n, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _timingsafe_bcmp_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int _timingsafe_bcmp_chk (const void * b1,
const void * b2,
size_t n,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d6/d62/timingsafe__bcmp_8c.js b/doc/safec-3.4/d6/d62/timingsafe__bcmp_8c.js new file mode 100644 index 00000000..976d0e5e --- /dev/null +++ b/doc/safec-3.4/d6/d62/timingsafe__bcmp_8c.js @@ -0,0 +1,4 @@ +var timingsafe__bcmp_8c = +[ + [ "_timingsafe_bcmp_chk", "d6/d62/timingsafe__bcmp_8c.html#ac185ba934da1af85fb1cc307472ad4b0", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d6/d6b/snwprintf__s_8c.html b/doc/safec-3.4/d6/d6b/snwprintf__s_8c.html new file mode 100644 index 00000000..a43d0297 --- /dev/null +++ b/doc/safec-3.4/d6/d6b/snwprintf__s_8c.html @@ -0,0 +1,184 @@ + + + + + + + +safec: snwprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
snwprintf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for snwprintf_s.c:
+
+
+ +
+ + + +

+Macros

#define __STDC_WANT_LIB_EXT1__   1
 
+ + + +

+Functions

EXPORT int snwprintf_s (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict fmt,...)
 
+

Macro Definition Documentation

+ +

◆ __STDC_WANT_LIB_EXT1__

+ +
+
+ + + + +
#define __STDC_WANT_LIB_EXT1__   1
+
+ +
+
+

Function Documentation

+ +

◆ snwprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int snwprintf_s (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict fmt,
 ... 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d6/d6b/snwprintf__s_8c.js b/doc/safec-3.4/d6/d6b/snwprintf__s_8c.js new file mode 100644 index 00000000..ff3d29eb --- /dev/null +++ b/doc/safec-3.4/d6/d6b/snwprintf__s_8c.js @@ -0,0 +1,5 @@ +var snwprintf__s_8c = +[ + [ "__STDC_WANT_LIB_EXT1__", "d6/d6b/snwprintf__s_8c.html#a7a104b2e349617222c6419b36bfd3260", null ], + [ "snwprintf_s", "d6/d6b/snwprintf__s_8c.html#a2994a6a76b2853b7bd59f48d02609eef", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d6/d6c/wcsicmp__s_8c.html b/doc/safec-3.4/d6/d6c/wcsicmp__s_8c.html new file mode 100644 index 00000000..ca8a769a --- /dev/null +++ b/doc/safec-3.4/d6/d6c/wcsicmp__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: wcsicmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wcsicmp_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wcsicmp_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _wcsicmp_s_chk (const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _wcsicmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wcsicmp_s_chk (const wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t smax,
int * resultp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d6/d6c/wcsicmp__s_8c.js b/doc/safec-3.4/d6/d6c/wcsicmp__s_8c.js new file mode 100644 index 00000000..e439ba9f --- /dev/null +++ b/doc/safec-3.4/d6/d6c/wcsicmp__s_8c.js @@ -0,0 +1,4 @@ +var wcsicmp__s_8c = +[ + [ "_wcsicmp_s_chk", "d6/d6c/wcsicmp__s_8c.html#a7a27037d7f68de20721eb23565a98831", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d6/d88/strcasestr__s_8c__incl.map b/doc/safec-3.4/d6/d88/strcasestr__s_8c__incl.map new file mode 100644 index 00000000..9e3ed203 --- /dev/null +++ b/doc/safec-3.4/d6/d88/strcasestr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d6/d88/strcasestr__s_8c__incl.md5 b/doc/safec-3.4/d6/d88/strcasestr__s_8c__incl.md5 new file mode 100644 index 00000000..5a013364 --- /dev/null +++ b/doc/safec-3.4/d6/d88/strcasestr__s_8c__incl.md5 @@ -0,0 +1 @@ +8d6cc79503dd766e6ba0c6ca5461b92d \ No newline at end of file diff --git a/doc/safec-3.4/d6/d88/strcasestr__s_8c__incl.png b/doc/safec-3.4/d6/d88/strcasestr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8effd391484a0dc2600b0409413932205714815d GIT binary patch literal 18448 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 A3jhEB literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d6/d9e/strcasestr__s_8c.html b/doc/safec-3.4/d6/d9e/strcasestr__s_8c.html new file mode 100644 index 00000000..2d3f74f2 --- /dev/null +++ b/doc/safec-3.4/d6/d9e/strcasestr__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: strcasestr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strcasestr_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strcasestr_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strcasestr_s_chk (char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substring, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _strcasestr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strcasestr_s_chk (char * dest,
rsize_t dmax,
const char * src,
rsize_t slen,
char ** substring,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d6/d9e/strcasestr__s_8c.js b/doc/safec-3.4/d6/d9e/strcasestr__s_8c.js new file mode 100644 index 00000000..79916a22 --- /dev/null +++ b/doc/safec-3.4/d6/d9e/strcasestr__s_8c.js @@ -0,0 +1,4 @@ +var strcasestr__s_8c = +[ + [ "_strcasestr_s_chk", "d6/d9e/strcasestr__s_8c.html#a98bf327af43af693c7ad572edee922e9", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d6/d9e/strispassword__s_8c__incl.map b/doc/safec-3.4/d6/d9e/strispassword__s_8c__incl.map new file mode 100644 index 00000000..fde47c4a --- /dev/null +++ b/doc/safec-3.4/d6/d9e/strispassword__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d6/d9e/strispassword__s_8c__incl.md5 b/doc/safec-3.4/d6/d9e/strispassword__s_8c__incl.md5 new file mode 100644 index 00000000..dc018b9f --- /dev/null +++ b/doc/safec-3.4/d6/d9e/strispassword__s_8c__incl.md5 @@ -0,0 +1 @@ +a7c867a36ca3e721ddcbb2e830d7d49d \ No newline at end of file diff --git a/doc/safec-3.4/d6/d9e/strispassword__s_8c__incl.png b/doc/safec-3.4/d6/d9e/strispassword__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e409a13ef91b755613fe0fc5aaf68a84b14bd244 GIT binary patch literal 19043 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 + diff --git a/doc/safec-3.4/d6/da5/safe__types_8h__incl.md5 b/doc/safec-3.4/d6/da5/safe__types_8h__incl.md5 new file mode 100644 index 00000000..223ea45d --- /dev/null +++ b/doc/safec-3.4/d6/da5/safe__types_8h__incl.md5 @@ -0,0 +1 @@ +311adbd45261f72813d3555d3c99a33a \ No newline at end of file diff --git a/doc/safec-3.4/d6/da5/safe__types_8h__incl.png b/doc/safec-3.4/d6/da5/safe__types_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a55c6f9b3a54184faf29e7aab2d69f8a63b61f8b GIT binary patch literal 11277 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 + + + + + + +safec: safe_mem_constraint.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
safe_mem_constraint.c File Reference
+
+
+
#include "mem/safe_mem_constraint.h"
+#include "safe_mem_lib.h"
+
+ + Include dependency graph for safe_mem_constraint.c:
+
+
+ +
+ + + + + + + + + +

+Functions

EXPORT constraint_handler_t set_mem_constraint_handler_s (constraint_handler_t handler)
 The set_mem_constraint_handler_s function sets the runtime-constraint handler to be handler. More...
 
EXPORT void invoke_safe_mem_constraint_handler (const char *msg, void *ptr, errno_t error)
 Invokes the currently set constraint handler or the default. More...
 
void handle_mem_bos_chk_warn (const char *restrict func, void *restrict dest, const rsize_t dmax, const size_t destbos)
 
+ + + +

+Variables

static constraint_handler_t mem_handler = NULL
 
+

Function Documentation

+ +

◆ set_mem_constraint_handler_s()

+ +
+
+ + + + + + + + +
EXPORT constraint_handler_t set_mem_constraint_handler_s (constraint_handler_t handler)
+
+ +

The set_mem_constraint_handler_s function sets the runtime-constraint handler to be handler.

+

The runtime-constraint handler is the function to be called when a library function detects a runtime-constraint order:

    +
  1. A pointer to a character string describing the runtime-constraint violation.
  2. +
  3. A null pointer or a pointer to an implementation defined object.
  4. +
  5. If the function calling the handler has a return type declared as errno_t, the return value of the function is passed. Otherwise, a positive value of type errno_t is passed. The implementation has a default constraint handler that is used if no calls to the set_constraint_handler_s function have been made. The behavior of the default handler is implementation-defined, and it may cause the program to exit or abort. If the handler argument to set_constraint_handler_s is a null pointer, the implementation default handler becomes the current constraint handler.
  6. +
+
Remarks
SPECIFIED IN ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
See also
set_str_constraint_handler_s()
+ +
+
+ +

◆ invoke_safe_mem_constraint_handler()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT void invoke_safe_mem_constraint_handler (const char * msg,
void * ptr,
errno_t error 
)
+
+ +

Invokes the currently set constraint handler or the default.

+

Can be disabled via –disable-constraint-handler

+
Parameters
+ + + + +
*msgPointer to the message describing the error.
*ptrPointer to associated data. Can be NULL.
errorThe error code encountered.
+
+
+ +
+
+ +

◆ handle_mem_bos_chk_warn()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void handle_mem_bos_chk_warn (const char *restrict func,
void *restrict dest,
const rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+

Variable Documentation

+ +

◆ mem_handler

+ +
+
+ + + + + +
+ + + + +
constraint_handler_t mem_handler = NULL
+
+static
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d6/da6/safe__mem__constraint_8c.js b/doc/safec-3.4/d6/da6/safe__mem__constraint_8c.js new file mode 100644 index 00000000..87416a4e --- /dev/null +++ b/doc/safec-3.4/d6/da6/safe__mem__constraint_8c.js @@ -0,0 +1,7 @@ +var safe__mem__constraint_8c = +[ + [ "set_mem_constraint_handler_s", "d6/da6/safe__mem__constraint_8c.html#aab44e36c5f5fa57c90b45941d9c83d13", null ], + [ "invoke_safe_mem_constraint_handler", "d6/da6/safe__mem__constraint_8c.html#add0276a6e71652719dde97fbf8e5a7b6", null ], + [ "handle_mem_bos_chk_warn", "d6/da6/safe__mem__constraint_8c.html#a75372f7a37577fa4e56281c776c6b8b9", null ], + [ "mem_handler", "d6/da6/safe__mem__constraint_8c.html#ab1ec2132768517b05afb865bbf41a19e", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d6/dca/strcpyfld__s_8c__incl.map b/doc/safec-3.4/d6/dca/strcpyfld__s_8c__incl.map new file mode 100644 index 00000000..f0d04dcb --- /dev/null +++ b/doc/safec-3.4/d6/dca/strcpyfld__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d6/dca/strcpyfld__s_8c__incl.md5 b/doc/safec-3.4/d6/dca/strcpyfld__s_8c__incl.md5 new file mode 100644 index 00000000..7c126b86 --- /dev/null +++ b/doc/safec-3.4/d6/dca/strcpyfld__s_8c__incl.md5 @@ -0,0 +1 @@ +7fa19de8d67ac60fadf973836212bbd2 \ No newline at end of file diff --git a/doc/safec-3.4/d6/dca/strcpyfld__s_8c__incl.png b/doc/safec-3.4/d6/dca/strcpyfld__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..49c4eb83ab68da21db7b49016dbdce4a720ca877 GIT binary patch literal 18654 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d6/dcc/bsearch__s_8c.html b/doc/safec-3.4/d6/dcc/bsearch__s_8c.html new file mode 100644 index 00000000..edce686d --- /dev/null +++ b/doc/safec-3.4/d6/dcc/bsearch__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: bsearch_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
bsearch_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for bsearch_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT void * _bsearch_s_chk (const void *key, const void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *k, const void *y, void *context), void *context, const size_t basebos)
 
+

Function Documentation

+ +

◆ _bsearch_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT void* _bsearch_s_chk (const void * key,
const void * base,
rsize_t nmemb,
rsize_t size,
int(*)(const void *k, const void *y, void *context) compar,
void * context,
const size_t basebos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d6/dcc/bsearch__s_8c.js b/doc/safec-3.4/d6/dcc/bsearch__s_8c.js new file mode 100644 index 00000000..ff17f0bc --- /dev/null +++ b/doc/safec-3.4/d6/dcc/bsearch__s_8c.js @@ -0,0 +1,4 @@ +var bsearch__s_8c = +[ + [ "_bsearch_s_chk", "d6/dcc/bsearch__s_8c.html#a9d15731ad37cfe6cce6544a90efd4b2d", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d6/dd4/wctomb__s_8c.html b/doc/safec-3.4/d6/dd4/wctomb__s_8c.html new file mode 100644 index 00000000..1bb28432 --- /dev/null +++ b/doc/safec-3.4/d6/dd4/wctomb__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: wctomb_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wctomb_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wctomb_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _wctomb_s_chk (int *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, const size_t destbos)
 
+

Function Documentation

+ +

◆ _wctomb_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wctomb_s_chk (int *restrict retvalp,
char *restrict dest,
rsize_t dmax,
wchar_t wc,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d6/dd4/wctomb__s_8c.js b/doc/safec-3.4/d6/dd4/wctomb__s_8c.js new file mode 100644 index 00000000..b39ce1ff --- /dev/null +++ b/doc/safec-3.4/d6/dd4/wctomb__s_8c.js @@ -0,0 +1,4 @@ +var wctomb__s_8c = +[ + [ "_wctomb_s_chk", "d6/dd4/wctomb__s_8c.html#acf1719bdf5c3878a7aa493d7fb43a512", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d6/dd8/wcscoll__s_8c.html b/doc/safec-3.4/d6/dd8/wcscoll__s_8c.html new file mode 100644 index 00000000..bc4149a3 --- /dev/null +++ b/doc/safec-3.4/d6/dd8/wcscoll__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: wcscoll_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wcscoll_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wcscoll_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _wcscoll_s_chk (const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _wcscoll_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wcscoll_s_chk (const wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t smax,
int * resultp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d6/dd8/wcscoll__s_8c.js b/doc/safec-3.4/d6/dd8/wcscoll__s_8c.js new file mode 100644 index 00000000..b9cecb19 --- /dev/null +++ b/doc/safec-3.4/d6/dd8/wcscoll__s_8c.js @@ -0,0 +1,4 @@ +var wcscoll__s_8c = +[ + [ "_wcscoll_s_chk", "d6/dd8/wcscoll__s_8c.html#addfc9e4aa35156b5a75190b202c50ce7", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d6/dee/tmpfile__s_8c.html b/doc/safec-3.4/d6/dee/tmpfile__s_8c.html new file mode 100644 index 00000000..a95aad49 --- /dev/null +++ b/doc/safec-3.4/d6/dee/tmpfile__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: tmpfile_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
tmpfile_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for tmpfile_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT errno_t tmpfile_s (FILE *restrict *restrict streamptr)
 The tmpfile_s function creates a temporary binary file that is different from any other existing file and that will automatically be removed when it is closed or at program termination. More...
 
+

Function Documentation

+ +

◆ tmpfile_s()

+ +
+
+ + + + + + + + +
EXPORT errno_t tmpfile_s (FILE *restrict *restrict streamptr)
+
+ +

The tmpfile_s function creates a temporary binary file that is different from any other existing file and that will automatically be removed when it is closed or at program termination.

+

If the program terminates abnormally, whether an open temporary file is removed is implementation-defined. The file is opened for update with "wb+" mode with the meaning that mode has in the fopen_s function (including the mode’s effect on exclusive access and file permissions).

+
Remarks
SPECIFIED IN +
+
Parameters
+ + +
streamptrpointer to a pointer that will be updated by this function call
+
+
+
Precondition
streamptr shall not be a null pointer.
+
+No more than TMP_MAX_S files may be opened
+

If the file was created successfully, then the pointer to FILE pointed to by streamptr will be set to the pointer to the object controlling the opened file. Otherwise, the pointer to FILE pointed to by streamptr will be set to a null pointer.

+
Returns
The tmpfile_s function returns zero if it created the file. If it did not create the file or there was a runtime-constraint violation, tmpfile_s returns a nonzero value. If there is a runtime-constraint violation, tmpfile_s does not attempt to create a file. Sets the streamptr on success.
+
Return values
+ + + + + +
EOKon success
ESNULLPwhen streamptr is a NULL pointer
ESLEMAXwhen more than TMP_MAX_S files were opened.
errno()when tmpfile() failed, typically ENOENT or EACCES
+
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d6/dee/tmpfile__s_8c.js b/doc/safec-3.4/d6/dee/tmpfile__s_8c.js new file mode 100644 index 00000000..38168940 --- /dev/null +++ b/doc/safec-3.4/d6/dee/tmpfile__s_8c.js @@ -0,0 +1,4 @@ +var tmpfile__s_8c = +[ + [ "tmpfile_s", "d6/dee/tmpfile__s_8c.html#a51e6bd3984d36715dcf61e5babd2db74", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d6/df4/timingsafe__bcmp_8c__incl.map b/doc/safec-3.4/d6/df4/timingsafe__bcmp_8c__incl.map new file mode 100644 index 00000000..4cac5d0c --- /dev/null +++ b/doc/safec-3.4/d6/df4/timingsafe__bcmp_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d6/df4/timingsafe__bcmp_8c__incl.md5 b/doc/safec-3.4/d6/df4/timingsafe__bcmp_8c__incl.md5 new file mode 100644 index 00000000..f02f0123 --- /dev/null +++ b/doc/safec-3.4/d6/df4/timingsafe__bcmp_8c__incl.md5 @@ -0,0 +1 @@ +7c23700c2e21e618f6acaaada1acf090 \ No newline at end of file diff --git a/doc/safec-3.4/d6/df4/timingsafe__bcmp_8c__incl.png b/doc/safec-3.4/d6/df4/timingsafe__bcmp_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8757e8396f6fa5acd4faabd81e125ce6968d39bc GIT binary patch literal 19290 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 KT-G@yGywo + + + + + + +safec: freopen_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
freopen_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for freopen_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT errno_t freopen_s (FILE *restrict *restrict newstreamptr, const char *restrict filename, const char *restrict mode, FILE *restrict stream)
 The freopen_s function first, attempts to close the file associated with the stream, ignoring any errors. More...
 
+

Function Documentation

+ +

◆ freopen_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t freopen_s (FILE *restrict *restrict newstreamptr,
const char *restrict filename,
const char *restrict mode,
FILE *restrict stream 
)
+
+ +

The freopen_s function first, attempts to close the file associated with the stream, ignoring any errors.

+

Then, if filename is not null, attempts to open the file specified by filename using mode as if by fopen, and associates that file with the file stream pointed to by stream. If filename is a null pointer, then the function attempts to reopen the file that is already associated with stream (it is implementation defined which mode changes are allowed in this case).

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + + +
[out]newstreamptrpointer to a FILE stream that will be updated by this function call
[in]filenamefile name to associate the file stream to
[in]modeas in fopen
[in]streamthe file stream to modify
+
+
+
Precondition
Neither streamptr, stream nor mode shall be a null pointer.
+

If the file was reopened successfully, then the pointer to the FILE pointed to by newstreamptr will be set to the pointer to the object controlling the opened file. Otherwise, the pointer to the FILE pointed to by newstreamptr will be set to a null pointer.

+
Returns
The freopen_s function returns zero if it reopened the file. If not or there was a runtime-constraint violation, freopen_s returns a nonzero error code, and sets newstreamptr to NULL. If there is a runtime-constraint violation, freopen_s does not attempt to reopen the file. Sets the newstreamptr on success.
+
Return values
+ + + + +
EOKon success
ESNULLPwhen any argument is a NULL pointer
>0 any other errno
+
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d6/dfe/freopen__s_8c.js b/doc/safec-3.4/d6/dfe/freopen__s_8c.js new file mode 100644 index 00000000..5df4a051 --- /dev/null +++ b/doc/safec-3.4/d6/dfe/freopen__s_8c.js @@ -0,0 +1,4 @@ +var freopen__s_8c = +[ + [ "freopen_s", "d6/dfe/freopen__s_8c.html#adb180d10772079d6b0dbf1df3f9a6ef3", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d7/d0e/memchr__s_8c.html b/doc/safec-3.4/d7/d0e/memchr__s_8c.html new file mode 100644 index 00000000..fd387ec4 --- /dev/null +++ b/doc/safec-3.4/d7/d0e/memchr__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: memchr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
memchr_s.c File Reference
+
+
+
#include "safe_mem_lib.h"
+
+ + Include dependency graph for memchr_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _memchr_s_chk (const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos)
 
+

Function Documentation

+ +

◆ _memchr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _memchr_s_chk (const void *restrict dest,
rsize_t dmax,
const int ch,
void ** result,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d7/d0e/memchr__s_8c.js b/doc/safec-3.4/d7/d0e/memchr__s_8c.js new file mode 100644 index 00000000..6c8cdb60 --- /dev/null +++ b/doc/safec-3.4/d7/d0e/memchr__s_8c.js @@ -0,0 +1,4 @@ +var memchr__s_8c = +[ + [ "_memchr_s_chk", "d7/d0e/memchr__s_8c.html#a4b5a0a95ffc446b87458778741789b09", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d7/d17/libc-overview_8md.html b/doc/safec-3.4/d7/d17/libc-overview_8md.html new file mode 100644 index 00000000..97bdef0d --- /dev/null +++ b/doc/safec-3.4/d7/d17/libc-overview_8md.html @@ -0,0 +1,99 @@ + + + + + + + +safec: libc-overview.md File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
libc-overview.md File Reference
+
+
+
+
+ diff --git a/doc/safec-3.4/d7/d19/strlastchar__s_8c.html b/doc/safec-3.4/d7/d19/strlastchar__s_8c.html new file mode 100644 index 00000000..02346b55 --- /dev/null +++ b/doc/safec-3.4/d7/d19/strlastchar__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strlastchar_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strlastchar_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strlastchar_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strlastchar_s_chk (char *dest, rsize_t dmax, char c, char **lastp, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strlastchar_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strlastchar_s_chk (char * dest,
rsize_t dmax,
char c,
char ** lastp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d7/d19/strlastchar__s_8c.js b/doc/safec-3.4/d7/d19/strlastchar__s_8c.js new file mode 100644 index 00000000..cd9773d6 --- /dev/null +++ b/doc/safec-3.4/d7/d19/strlastchar__s_8c.js @@ -0,0 +1,4 @@ +var strlastchar__s_8c = +[ + [ "_strlastchar_s_chk", "d7/d19/strlastchar__s_8c.html#a0edead78b36762f8a70ece523ca61063", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d7/d25/vwprintf__s_8c.html b/doc/safec-3.4/d7/d25/vwprintf__s_8c.html new file mode 100644 index 00000000..a96dfee8 --- /dev/null +++ b/doc/safec-3.4/d7/d25/vwprintf__s_8c.html @@ -0,0 +1,184 @@ + + + + + + + +safec: vwprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
vwprintf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for vwprintf_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT int vwprintf_s (const wchar_t *restrict fmt, va_list ap)
 The vwprintf_s function prints formatted output to stdout as wide string. More...
 
+

Function Documentation

+ +

◆ vwprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXPORT int vwprintf_s (const wchar_t *restrict fmt,
va_list ap 
)
+
+ +

The vwprintf_s function prints formatted output to stdout as wide string.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control wide string.
[in]apoptional arguments
+
+
+
Precondition
fmt shall not be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of wide characters written is returned.
+
+On failure a negative number is returned, and possibly errno set to EINVAL or EOVERFLOW.
+
Return values
+ + + + +
-ESNULLPwhen fmt is NULL pointer
-EINVALwhen fmt contains n
-1some other error. errno: EINVAL or EOVERFLOW
+
+
+
See also
vwfprintf_s(), wprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d7/d25/vwprintf__s_8c.js b/doc/safec-3.4/d7/d25/vwprintf__s_8c.js new file mode 100644 index 00000000..ec1e5c22 --- /dev/null +++ b/doc/safec-3.4/d7/d25/vwprintf__s_8c.js @@ -0,0 +1,4 @@ +var vwprintf__s_8c = +[ + [ "vwprintf_s", "d7/d25/vwprintf__s_8c.html#ad2069774169542380aed48d5cdd222fa", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d7/d32/memzero__s_8c__incl.map b/doc/safec-3.4/d7/d32/memzero__s_8c__incl.map new file mode 100644 index 00000000..9017d2ee --- /dev/null +++ b/doc/safec-3.4/d7/d32/memzero__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d7/d32/memzero__s_8c__incl.md5 b/doc/safec-3.4/d7/d32/memzero__s_8c__incl.md5 new file mode 100644 index 00000000..1fe69707 --- /dev/null +++ b/doc/safec-3.4/d7/d32/memzero__s_8c__incl.md5 @@ -0,0 +1 @@ +0fb4bcae529de7a92e47bc1022624464 \ No newline at end of file diff --git a/doc/safec-3.4/d7/d32/memzero__s_8c__incl.png b/doc/safec-3.4/d7/d32/memzero__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ac9ec133d2b34b8bbbe457a7182bd030203d3c4b GIT binary patch literal 19046 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d7/d3d/mem__primitives__lib_8c__incl.map b/doc/safec-3.4/d7/d3d/mem__primitives__lib_8c__incl.map new file mode 100644 index 00000000..e7dd80cd --- /dev/null +++ b/doc/safec-3.4/d7/d3d/mem__primitives__lib_8c__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.4/d7/d3d/mem__primitives__lib_8c__incl.md5 b/doc/safec-3.4/d7/d3d/mem__primitives__lib_8c__incl.md5 new file mode 100644 index 00000000..3d6c086f --- /dev/null +++ b/doc/safec-3.4/d7/d3d/mem__primitives__lib_8c__incl.md5 @@ -0,0 +1 @@ +4ebd8382647a602e69c0cbb80a845201 \ No newline at end of file diff --git a/doc/safec-3.4/d7/d3d/mem__primitives__lib_8c__incl.png b/doc/safec-3.4/d7/d3d/mem__primitives__lib_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2ae1a790f6a2fcd7728715462ae0c2941d68d58f GIT binary patch literal 4469 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d7/d4a/vsnwprintf__s_8c.html b/doc/safec-3.4/d7/d4a/vsnwprintf__s_8c.html new file mode 100644 index 00000000..6be6cd96 --- /dev/null +++ b/doc/safec-3.4/d7/d4a/vsnwprintf__s_8c.html @@ -0,0 +1,190 @@ + + + + + + + +safec: vsnwprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
vsnwprintf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for vsnwprintf_s.c:
+
+
+ +
+ + + +

+Macros

#define __STDC_WANT_LIB_EXT1__   1
 
+ + + +

+Functions

EXPORT int _vsnwprintf_s_chk (wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap)
 
+

Macro Definition Documentation

+ +

◆ __STDC_WANT_LIB_EXT1__

+ +
+
+ + + + +
#define __STDC_WANT_LIB_EXT1__   1
+
+ +
+
+

Function Documentation

+ +

◆ _vsnwprintf_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int _vsnwprintf_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const size_t destbos,
const wchar_t *restrict fmt,
va_list ap 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d7/d4a/vsnwprintf__s_8c.js b/doc/safec-3.4/d7/d4a/vsnwprintf__s_8c.js new file mode 100644 index 00000000..2227f1f6 --- /dev/null +++ b/doc/safec-3.4/d7/d4a/vsnwprintf__s_8c.js @@ -0,0 +1,5 @@ +var vsnwprintf__s_8c = +[ + [ "__STDC_WANT_LIB_EXT1__", "d7/d4a/vsnwprintf__s_8c.html#a7a104b2e349617222c6419b36bfd3260", null ], + [ "_vsnwprintf_s_chk", "d7/d4a/vsnwprintf__s_8c.html#a0b99808b1427c197f15bce6040bf5c89", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d7/d57/gmtime__s_8c.html b/doc/safec-3.4/d7/d57/gmtime__s_8c.html new file mode 100644 index 00000000..37fa4bb8 --- /dev/null +++ b/doc/safec-3.4/d7/d57/gmtime__s_8c.html @@ -0,0 +1,173 @@ + + + + + + + +safec: gmtime_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
gmtime_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for gmtime_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT struct tm * gmtime_s (const time_t *restrict timer, struct tm *restrict dest)
 The gmtime_s function converts the given time since epoch to a calendar time, expressed in Coordinated Universal Time (UTC) in the struct tm format. More...
 
+

Function Documentation

+ +

◆ gmtime_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXPORT struct tm* gmtime_s (const time_t *restrict timer,
struct tm *restrict dest 
)
+
+ +

The gmtime_s function converts the given time since epoch to a calendar time, expressed in Coordinated Universal Time (UTC) in the struct tm format.

+

The result is copied into the user-provided tm struct.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.8.2.3 The gmtime_s function (p: 626-627) http://en.cppreference.com/w/c/chrono/gmtime
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + +
[in]timerpointer to a epoch (long, seconds since 1970)
[out]destpointer to a user-provided struct tm.
+
+
+
Precondition
timer and dest shall not be a null pointer.
+
Returns
copy of the dest pointer, or null pointer on error (which may be a runtime constraint violation or a failure to convert the specified time to UTC). May set errno to EOVERFLOW when *timer > 313360441200L, the year 10000, resp. LONG_MAX on 32bit systems or < 0, or to ESNULLP when dest or timer is a NULL pointer.
+
Note
gmtime returns a pointer to static data and is not thread-safe. When gmtime_r is available it used instead.
+

POSIX requires that this function sets errno to EOVERFLOW if it fails because the argument is too large. POSIX defines a thread-safe alternative gmtime_r, which is similar to the C11 function gmtime_s, except that it does not check the validity of its input parameters.

+

This function is available under windows with a different API, reversed argument order, and is not available with safeclib.

+
See also
localtime_s(), ctime_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d7/d57/gmtime__s_8c.js b/doc/safec-3.4/d7/d57/gmtime__s_8c.js new file mode 100644 index 00000000..a096f17e --- /dev/null +++ b/doc/safec-3.4/d7/d57/gmtime__s_8c.js @@ -0,0 +1,4 @@ +var gmtime__s_8c = +[ + [ "gmtime_s", "d7/d57/gmtime__s_8c.html#af6fe85a68903d45aee557060358b47d0", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d7/d85/memchr__s_8c__incl.map b/doc/safec-3.4/d7/d85/memchr__s_8c__incl.map new file mode 100644 index 00000000..8426349a --- /dev/null +++ b/doc/safec-3.4/d7/d85/memchr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d7/d85/memchr__s_8c__incl.md5 b/doc/safec-3.4/d7/d85/memchr__s_8c__incl.md5 new file mode 100644 index 00000000..8730cc16 --- /dev/null +++ b/doc/safec-3.4/d7/d85/memchr__s_8c__incl.md5 @@ -0,0 +1 @@ +df3656205617c6438bfd6d2c23fea03f \ No newline at end of file diff --git a/doc/safec-3.4/d7/d85/memchr__s_8c__incl.png b/doc/safec-3.4/d7/d85/memchr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..cf55beeb42534fcfb097847439db926aeabba23f GIT binary patch literal 18831 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 + + + + + + +safec: strismixedcase_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strismixedcase_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strismixedcase_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT bool _strismixedcase_s_chk (const char *dest, rsize_t dmax, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strismixedcase_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT bool _strismixedcase_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d7/d8d/strismixedcase__s_8c.js b/doc/safec-3.4/d7/d8d/strismixedcase__s_8c.js new file mode 100644 index 00000000..a856628d --- /dev/null +++ b/doc/safec-3.4/d7/d8d/strismixedcase__s_8c.js @@ -0,0 +1,4 @@ +var strismixedcase__s_8c = +[ + [ "_strismixedcase_s_chk", "d7/d8d/strismixedcase__s_8c.html#a22ddee39f590bb435f32caadf6d3b202", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d7/da7/safe__str__constraint_8h__dep__incl.map b/doc/safec-3.4/d7/da7/safe__str__constraint_8h__dep__incl.map new file mode 100644 index 00000000..201d2611 --- /dev/null +++ b/doc/safec-3.4/d7/da7/safe__str__constraint_8h__dep__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/safec-3.4/d7/da7/safe__str__constraint_8h__dep__incl.md5 b/doc/safec-3.4/d7/da7/safe__str__constraint_8h__dep__incl.md5 new file mode 100644 index 00000000..1b64010b --- /dev/null +++ b/doc/safec-3.4/d7/da7/safe__str__constraint_8h__dep__incl.md5 @@ -0,0 +1 @@ +199bd62ab12190713862acb610287507 \ No newline at end of file diff --git a/doc/safec-3.4/d7/da7/safe__str__constraint_8h__dep__incl.png b/doc/safec-3.4/d7/da7/safe__str__constraint_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..649e07d601c42a69f3f443b8fdf214831ee73aa2 GIT binary patch literal 6201 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 + + + + + + +safec: ignore_handler_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
ignore_handler_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for ignore_handler_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT void ignore_handler_s (const char *restrict msg, void *restrict ptr, errno_t error)
 This function simply returns to the caller. More...
 
+

Function Documentation

+ +

◆ ignore_handler_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT void ignore_handler_s (const char *restrict msg,
void *restrict ptr,
errno_t error 
)
+
+ +

This function simply returns to the caller.

+
Remarks
SPECIFIED IN ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + +
[in]msgPointer to the message describing the error
[in]ptrPointer to aassociated data. Can be NULL.
[in]errorThe error code encountered.
+
+
+
See also
abort_handler_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d7/dac/ignore__handler__s_8c.js b/doc/safec-3.4/d7/dac/ignore__handler__s_8c.js new file mode 100644 index 00000000..84c6a966 --- /dev/null +++ b/doc/safec-3.4/d7/dac/ignore__handler__s_8c.js @@ -0,0 +1,4 @@ +var ignore__handler__s_8c = +[ + [ "ignore_handler_s", "d7/dac/ignore__handler__s_8c.html#a33a2e940941f23b0f5d48880ff948b5a", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d7/db1/tmpnam__s_8c__incl.map b/doc/safec-3.4/d7/db1/tmpnam__s_8c__incl.map new file mode 100644 index 00000000..35eddb2a --- /dev/null +++ b/doc/safec-3.4/d7/db1/tmpnam__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d7/db1/tmpnam__s_8c__incl.md5 b/doc/safec-3.4/d7/db1/tmpnam__s_8c__incl.md5 new file mode 100644 index 00000000..2aa78fd8 --- /dev/null +++ b/doc/safec-3.4/d7/db1/tmpnam__s_8c__incl.md5 @@ -0,0 +1 @@ +f8dfa1de248dc6c28eb83b21116cde6e \ No newline at end of file diff --git a/doc/safec-3.4/d7/db1/tmpnam__s_8c__incl.png b/doc/safec-3.4/d7/db1/tmpnam__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..bddeadf1717235861fbcc894f798a7a94bc53366 GIT binary patch literal 20936 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d7/dbb/wcsupr__s_8c.html b/doc/safec-3.4/d7/dbb/wcsupr__s_8c.html new file mode 100644 index 00000000..66a432eb --- /dev/null +++ b/doc/safec-3.4/d7/dbb/wcsupr__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: wcsupr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wcsupr_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wcsupr_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _wcsupr_s_chk (wchar_t *restrict src, rsize_t slen, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _wcsupr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wcsupr_s_chk (wchar_t *restrict src,
rsize_t slen,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d7/dbb/wcsupr__s_8c.js b/doc/safec-3.4/d7/dbb/wcsupr__s_8c.js new file mode 100644 index 00000000..d3c50305 --- /dev/null +++ b/doc/safec-3.4/d7/dbb/wcsupr__s_8c.js @@ -0,0 +1,4 @@ +var wcsupr__s_8c = +[ + [ "_wcsupr_s_chk", "d7/dbb/wcsupr__s_8c.html#ab97838498c295bdcbba2f1dfcabb8d79", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d7/df1/strpbrk__s_8c__incl.map b/doc/safec-3.4/d7/df1/strpbrk__s_8c__incl.map new file mode 100644 index 00000000..5bd2d8d9 --- /dev/null +++ b/doc/safec-3.4/d7/df1/strpbrk__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d7/df1/strpbrk__s_8c__incl.md5 b/doc/safec-3.4/d7/df1/strpbrk__s_8c__incl.md5 new file mode 100644 index 00000000..002d6050 --- /dev/null +++ b/doc/safec-3.4/d7/df1/strpbrk__s_8c__incl.md5 @@ -0,0 +1 @@ +b1a2bb57c8e5e9fef2f9e89036502823 \ No newline at end of file diff --git a/doc/safec-3.4/d7/df1/strpbrk__s_8c__incl.png b/doc/safec-3.4/d7/df1/strpbrk__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a03459c5930c733cb9f7224d7cd9931f716e63c5 GIT binary patch literal 18530 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 clf$WyKqZ;fIL@aY_$@+0Oja~c + + + + + + +safec: wcsstr.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wcsstr.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wcsstr.c:
+
+
+ +
+ + + + +

+Functions

wchar_t * wcsstr (wchar_t *restrict dest, const wchar_t *restrict src)
 The wcsstr() function locates the first occurrence of the wide substring pointed to by src which would be located in the wide string pointed to by dest. More...
 
+

Function Documentation

+ +

◆ wcsstr()

+ +
+
+ + + + + + + + + + + + + + + + + + +
wchar_t* wcsstr (wchar_t *restrict dest,
const wchar_t *restrict src 
)
+
+ +

The wcsstr() function locates the first occurrence of the wide substring pointed to by src which would be located in the wide string pointed to by dest.

+
Remarks
EXTENSION TO
    +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + +
[in]destwide string to be searched for the substring
[in]srcpointer to the wide sub string
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
Return values
+ + +
pointerto the found substring, or NULL
+
+
+
See also
wcsstr_s(), strstr_s(), memcmp32_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d7/df5/wcsstr_8c.js b/doc/safec-3.4/d7/df5/wcsstr_8c.js new file mode 100644 index 00000000..c6ce5c5e --- /dev/null +++ b/doc/safec-3.4/d7/df5/wcsstr_8c.js @@ -0,0 +1,4 @@ +var wcsstr_8c = +[ + [ "wcsstr", "d7/df5/wcsstr_8c.html#ab86b2368af773580d2ee2fb27a56be09", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d7/dfb/vprintf__s_8c__incl.map b/doc/safec-3.4/d7/dfb/vprintf__s_8c__incl.map new file mode 100644 index 00000000..958e8fa6 --- /dev/null +++ b/doc/safec-3.4/d7/dfb/vprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d7/dfb/vprintf__s_8c__incl.md5 b/doc/safec-3.4/d7/dfb/vprintf__s_8c__incl.md5 new file mode 100644 index 00000000..0b98e405 --- /dev/null +++ b/doc/safec-3.4/d7/dfb/vprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +618da86b9cf9a0f351498be4613982ba \ No newline at end of file diff --git a/doc/safec-3.4/d7/dfb/vprintf__s_8c__incl.png b/doc/safec-3.4/d7/dfb/vprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2b8ffe96d95ff45f23ceaf98e424aaa731eadf78 GIT binary patch literal 20864 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d8/d03/safe__mem__lib_8h.html b/doc/safec-3.4/d8/d03/safe__mem__lib_8h.html new file mode 100644 index 00000000..fbd98ab5 --- /dev/null +++ b/doc/safec-3.4/d8/d03/safe__mem__lib_8h.html @@ -0,0 +1,3465 @@ + + + + + + + +safec: safe_mem_lib.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
safe_mem_lib.h File Reference
+
+
+
#include "safe_config.h"
+#include "safe_lib_errno.h"
+#include "safe_types.h"
+#include "safe_compile.h"
+#include <wchar.h>
+
+ + Include dependency graph for safe_mem_lib.h:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define EXTERN   extern
 
#define RSIZE_MAX_MEM16   ( RSIZE_MAX_MEM/2 )
 
#define RSIZE_MAX_MEM32   ( RSIZE_MAX_MEM/4 )
 
#define RSIZE_MAX_WMEM   ( RSIZE_MAX_MEM/sizeof(wchar_t) )
 
#define memcpy_s(dest, dmax, src, slen)   _memcpy_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
 This function copies at most slen bytes from src to dest, up to dmax resp. More...
 
#define memmove_s(dest, dmax, src, slen)   _memmove_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
 The memmove_s function copies slen bytes from the region pointed to by src into the region pointed to by dest. More...
 
#define memset_s(dest, dmax, value, n)   _memset_s_chk(dest,dmax,value,n,BOS(dest))
 Sets the first n bytes starting at dest to the specified value, but maximal dmax bytes. More...
 
#define memset16_s(dest, dmax, value, n)   _memset16_s_chk(dest,dmax,value,n,BOS(dest))
 Sets the first n uint16_t values starting at dest to the specified value, but maximal dmax bytes. More...
 
#define memset32_s(dest, dmax, value, n)   _memset32_s_chk(dest,dmax,value,n,BOS(dest))
 Sets n uint32_t values starting at dest to the specified value, but maximal dmax bytes. More...
 
#define memcmp_s(dest, dmax, src, slen, diff)   _memcmp_s_chk(dest,dmax,src,slen,diff,BOS(dest),BOS(src))
 Compares memory until they differ, and their difference sign (-1,0,1) is returned in diff. More...
 
#define memcmp16_s(dest, dlen, src, slen, diff)   _memcmp16_s_chk(dest,dlen,src,slen,diff,BOS(dest),BOS(src))
 Compares memory in uint16_t slices until they differ, and their difference is returned in diff. More...
 
#define memcmp32_s(dest, dlen, src, slen, diff)   _memcmp32_s_chk(dest,dlen,src,slen,diff,BOS(dest),BOS(src))
 Compares memory in uint32_t slices until they differ, and their difference is returned in diff. More...
 
#define memcpy16_s(dest, dmax, src, slen)   _memcpy16_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
 This function copies at most slen uint16_t's from src to dest, up to dmax bytes. More...
 
#define memcpy32_s(dest, dmax, src, slen)   _memcpy32_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
 This function copies at most slen uint32_t's from src to dest, up to dmax. More...
 
#define memmove16_s(dest, dmax, src, slen)   _memmove16_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
 The memmove16_s function copies slen uint16_t from the region pointed to by src into the region pointed to by dest. More...
 
#define memmove32_s(dest, dmax, src, slen)   _memmove32_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
 The memmove32_s function copies slen uint32_t's from the region pointed to by src into the region pointed to by dest. More...
 
#define memzero_s(dest, len)   _memzero_s_chk(dest,len,BOS(dest))
 Zeros len bytes starting at dest. More...
 
#define memzero16_s(dest, len)   _memzero16_s_chk(dest,len,BOS(dest))
 Zeros len uint16_t's starting at dest. More...
 
#define memzero32_s(dest, len)   _memzero32_s_chk(dest,len,BOS(dest))
 Zeros len uint32_t's starting at dest. More...
 
#define memchr_s(dest, dmax, ch, result)   _memchr_s_chk(dest,dmax,ch,result,BOS(dest))
 Finds the first occurrence of ch (after conversion to unsigned char as if by (unsigned char)ch) in the null-terminated buffer pointed to by dest (each character interpreted as unsigned char). More...
 
#define memrchr_s(dest, dmax, ch, result)   _memrchr_s_chk(dest,dmax,ch,result,BOS(dest))
 Finds the last occurrence of ch (after conversion to char as if by (char)ch) in the null-terminated byte string pointed to by dest (each character interpreted as unsigned char). More...
 
#define timingsafe_bcmp(b1, b2, n)   _timingsafe_bcmp_chk(b1,b2,n,BOS(b1),BOS(b2))
 Compare all memory bytes. More...
 
#define timingsafe_memcmp(b1, b2, len)   _timingsafe_memcmp_chk(b1,b2,len,BOS(b1),BOS(b2))
 Compare all memory bytes. More...
 
#define memccpy_s(dest, dmax, src, c, n)   _memccpy_s_chk(dest,dmax,src,c,n,BOS(dest),BOS(src))
 memccpy_s copies no more than n bytes from memory area src to memory area dest, stopping when the character c is found. More...
 
#define wmemcpy_s(dest, dlen, src, count)   _wmemcpy_s_chk(dest,dlen,src,count,BOS(dest),BOS(src))
 This function copies at most count wchar_t's from src to dest, up to dlen. More...
 
#define wmemmove_s(dest, dlen, src, count)   _wmemmove_s_chk(dest,dlen,src,count,BOS(dest),BOS(src))
 The wmemmove_s function copies count wchar_t's from the region pointed to by src into the region pointed to by dest. More...
 
#define wmemcmp_s(dest, dlen, src, slen, diff)   _wmemcmp_s_chk(dest,dlen,src,slen,diff,BOS(dest),BOS(src))
 Compares buffers of wide chars until they differ, and return 0 if the same or -1 or 1 in diff. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

EXTERN constraint_handler_t set_mem_constraint_handler_s (constraint_handler_t handler)
 The set_mem_constraint_handler_s function sets the runtime-constraint handler to be handler. More...
 
EXTERN errno_t _memcpy_s_chk (void *restrict dest, rsize_t dmax, const void *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_CHK_BUTZERO(dest
 
EXTERN errno_t slen BOS_OVR2_BUTZERO (src, slen) BOS_ATTR(_BOS_KNOWN(dest) &&_BOS_KNOWN(src) &&((dest > src &&(char *) dest<(char *) src+slen)||(src > dest &&(char *) src<(char *) dest+dmax))
 
EXTERN errno_t _memmove_s_chk (void *dest, rsize_t dmax, const void *src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_CHK_BUTZERO(dest
 
EXTERN errno_t slen BOS_OVR2_BUTZERO (src, slen) VAL_OVR2_BUTZERO(slen
 
EXTERN errno_t _memset_s_chk (void *dest, rsize_t dmax, int value, rsize_t n, const size_t destbos) BOS_ATTR(n &&(_BOS_OVR(dest
 
EXTERN errno_t n n n overflow dest dmax VAL_OVR2 (value, 255)
 
EXTERN errno_t _memset16_s_chk (uint16_t *dest, rsize_t dmax, uint16_t value, rsize_t n, const size_t destbos) BOS_ATTR(n &&(_BOS_OVR(dest
 
EXTERN errno_t _memset32_s_chk (uint32_t *dest, rsize_t dmax, uint32_t value, rsize_t n, const size_t destbos) BOS_ATTR(n &&(_BOS_OVR(dest
 
EXTERN errno_t _memcmp_s_chk (const void *dest, rsize_t dmax, const void *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src
 
EXTERN errno_t slen BOS_NULL (diff) VAL_OVR2_BUTZERO(slen
 
EXTERN errno_t _memcmp16_s_chk (const uint16_t *dest, rsize_t dlen, const uint16_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen
 
EXTERN errno_t _memcmp32_s_chk (const uint32_t *dest, rsize_t dlen, const uint32_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen
 
EXTERN errno_t _memcpy16_s_chk (uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen
 
EXTERN errno_t _memcpy32_s_chk (uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen
 
EXTERN errno_t _memmove16_s_chk (uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen
 
EXTERN errno_t _memmove32_s_chk (uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen
 
EXTERN errno_t _memzero_s_chk (void *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest)
 
EXTERN errno_t _memzero16_s_chk (uint16_t *dest, rsize_t len, const size_t destbos) BOS_CHK2(dest
 
EXTERN errno_t _memzero32_s_chk (uint32_t *dest, rsize_t len, const size_t destbos) BOS_CHK2(dest
 
EXTERN errno_t _memchr_s_chk (const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos) BOS_NULL(result)
 
EXTERN errno_t _memrchr_s_chk (const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos) BOS_CHK(dest) VAL_OVR2(ch
 
EXTERN errno_t BOS_NULL (result)
 
EXTERN int _timingsafe_bcmp_chk (const void *b1, const void *b2, size_t n, const size_t destbos, const size_t srcbos) BOS_OVR2(b1
 
EXTERN int n BOS_OVR2 (b2, n)
 
EXTERN int _timingsafe_memcmp_chk (const void *b1, const void *b2, size_t len, const size_t destbos, const size_t srcbos) BOS_OVR2(b1
 
EXTERN int len BOS_OVR2 (b2, len)
 
EXTERN errno_t _memccpy_s_chk (void *dest, rsize_t dmax, const void *src, int c, rsize_t n, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src
 
EXTERN errno_t n VAL_OVR2 (c, 255) VAL_OVR2_BUTZERO(n
 
EXTERN errno_t _wmemcpy_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, const size_t destbos, const size_t srcbos) BOSW_CHK_BUTZERO(dest
 
EXTERN errno_t smax BOSW_OVR2_BUTZERO (src, smax)
 
EXTERN errno_t _wmemmove_s_chk (wchar_t *dest, rsize_t dmax, const wchar_t *src, rsize_t smax, const size_t destbos, const size_t srcbos) BOSW_CHK_BUTZERO(dest
 
EXTERN errno_t _wmemcmp_s_chk (const wchar_t *dest, rsize_t dmax, const wchar_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src
 
+ + + + + + + +

+Variables

EXTERN errno_t slen dest overlaps with src
 
EXTERN errno_t slen dmax
 
EXTERN errno_t dlen
 
+

Macro Definition Documentation

+ +

◆ EXTERN

+ +
+
+ + + + +
#define EXTERN   extern
+
+ +
+
+ +

◆ RSIZE_MAX_MEM16

+ +
+
+ + + + +
#define RSIZE_MAX_MEM16   ( RSIZE_MAX_MEM/2 )
+
+ +
+
+ +

◆ RSIZE_MAX_MEM32

+ +
+
+ + + + +
#define RSIZE_MAX_MEM32   ( RSIZE_MAX_MEM/4 )
+
+ +
+
+ +

◆ RSIZE_MAX_WMEM

+ +
+
+ + + + +
#define RSIZE_MAX_WMEM   ( RSIZE_MAX_MEM/sizeof(wchar_t) )
+
+ +
+
+ +

◆ memcpy_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define memcpy_s( dest,
 dmax,
 src,
 slen 
)   _memcpy_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
+
+ +

This function copies at most slen bytes from src to dest, up to dmax resp.

+

sizeof(dest). If slen is zero, the function does nothing.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.1.1 The memcpy_s function (p: 614) http://en.cppreference.com/w/c/string/byte/memcpy
  • +
  • ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[out]destpointer to the memory that will be replaced by src.
[in]dmaxmaximum length of the resulting dest, in bytes
[in]srcpointer to the memory that will be copied to dest
[in]slenmaximum number bytes of src that can be copied
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_MEM or size of dest.
+
+slen shall not be greater than RSIZE_MAX_MEM or size of src.
+
+slen shall not be greater than dmax.
+
+Copying shall not take place between regions that overlap.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_MEM.
+
Returns
If there is a runtime-constraint violation, the memcpy_s function stores zeros in the first dmax bytes of the region pointed to by dest if dest is not a null pointer and slen is valid.
+
Return values
+ + + + + + + + + +
EOKwhen operation is successful or slen = 0
ESNULLPwhen dest/src is NULL POINTER
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_MEM
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESNOSPCwhen dmax < slen
ESOVRLPwhen src memory overlaps dst
+
+
+
See also
memcpy16_s(), memcpy32_s(), memmove_s(), memmove16_s(), memmove32_s()
+ +
+
+ +

◆ memmove_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define memmove_s( dest,
 dmax,
 src,
 slen 
)   _memmove_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
+
+ +

The memmove_s function copies slen bytes from the region pointed to by src into the region pointed to by dest.

+

If slen is zero, the function does nothing.

+

This copying takes place as if the slen bytes from the region pointed to by src are first copied into a temporary array of slen bytes that does not overlap the region pointed to by dest or src, and then the slen bytes from the temporary array are copied into the object region to by dest.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.1.2 The memmove_s function (p: 615) http://en.cppreference.com/w/c/string/byte/memmove
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[out]destpointer to the memory that will be replaced by src.
[in]dmaxmaximum length of the resulting dest, in bytes
[in]srcpointer to the memory that will be copied to dest
[in]slenmaximum number bytes of src that can be copied
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_MEM and size of dest.
+
+slen shall not be greater than RSIZE_MAX_MEM and size of src.
+
+slen shall not be greater than dmax.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_MEM.
+
Returns
If there is a runtime-constraint violation, the memmove_s function stores zeros in the first dmax characters of the region pointed to by dest if dest is not a null pointer and dmax is valid.
+
Return values
+ + + + + + + + +
EOKwhen operation is successful or slen = 0
ESNULLPwhen dest/src is NULL POINTER
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_MEM
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESNOSPCwhen dmax < slen
+
+
+
See also
memmove16_s(), memmove32_s(), memcpy_s(), memcpy16_s() memcpy32_s()
+ +
+
+ +

◆ memset_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define memset_s( dest,
 dmax,
 value,
 
)   _memset_s_chk(dest,dmax,value,n,BOS(dest))
+
+ +

Sets the first n bytes starting at dest to the specified value, but maximal dmax bytes.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.4.1 The memset_s function (p: 621-622) http://en.cppreference.com/w/c/string/byte/memset
  • +
  • ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[out]destpointer to memory that will be set to the value
[in]dmaxmaximum number of bytes to be written
[in]valuebyte value to be written
[in]nnumber of bytes to be set
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax and n shall not be greater than RSIZE_MAX_MEM or sizeof(dest).
+
+value shall not be greater than 255.
+
+dmax may not be smaller than n.
+
Note
The behavior is undefined if the size of the character array pointed to by dest < count <= dmax; in other words, an erroneous value of dmax does not expose the impending buffer overflow.
+
+C11 uses RSIZE_MAX, not RSIZE_MAX_MEM.
+
+memset_s provides a memory barrier for modern out-of-order CPU's to ensure a cache flush or at least a compiler barrier fallback to ensure that is not optimized away by optimizing compilers.
+
Returns
If there is a runtime-constraints violation, and if dest is not a null pointer, and if dmax is not too large, then, before reporting the runtime-constraints violation, memset_s() copies dmax bytes to the destination.
+
Return values
+ + + + + + + +
EOKwhen operation is successful or n = 0
ESNULLPwhen dest is NULL pointer
ESLEMAXwhen dmax/n > RSIZE_MAX_MEM or value > 255
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESNOSPCwhen dmax < n
+
+
+
See also
memset16_s(), memset32_s()
+ +
+
+ +

◆ memset16_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define memset16_s( dest,
 dmax,
 value,
 
)   _memset16_s_chk(dest,dmax,value,n,BOS(dest))
+
+ +

Sets the first n uint16_t values starting at dest to the specified value, but maximal dmax bytes.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[out]destpointer to memory that will be set to the value
[in]dmaxmaximum number of bytes to be written
[in]valuebyte value to be written
[in]nnumber of short (2-byte) words to be set
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_MEM or size of dest.
+
+n shall not be greater than RSIZE_MAX_MEM16.
+
+2*n may not be greater than dmax
+
Returns
If there is a runtime-constraints violation, and if dest is not a null pointer, and if dmax is not larger than RSIZE_MAX_MEM, then, before reporting the runtime-constraints violation, memset16_s() copies dmax bytes to the destination.
+
Return values
+ + + + + + + + +
EOKwhen operation is successful or n = 0
ESNULLPwhen dest is NULL POINTER
ESLEMAXwhen dmax > RSIZE_MAX_MEM
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESLEMAXwhen n > RSIZE_MAX_MEM16
ESNOSPCwhen 2*n > dmax
+
+
+
See also
memset_s(), memset32_s()
+ +
+
+ +

◆ memset32_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define memset32_s( dest,
 dmax,
 value,
 
)   _memset32_s_chk(dest,dmax,value,n,BOS(dest))
+
+ +

Sets n uint32_t values starting at dest to the specified value, but maximal dmax bytes.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[out]destpointer to memory that will be set to the value
[in]dmaxmaximum number of bytes to be written
[in]valuebyte value to be written
[in]nnumber of 4-byte words to be set
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_MEM or size of dest.
+
+n shall not be greater than RSIZE_MAX_MEM32.
+
+4*n may not be greater than dmax.
+
Returns
If there is a runtime-constraints violation, and if dest is not a null pointer, and if dmax is not larger than RSIZE_MAX_MEM, then, before reporting the runtime-constraints violation, memset32_s() copies dmax bytes to the destination.
+
Return values
+ + + + + + + + +
EOKwhen operation is successful or n = 0
ESNULLPwhen dest is NULL POINTER
ESLEMAXwhen dmax > RSIZE_MAX_MEM
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESLEMAXwhen n > RSIZE_MAX_MEM32
ESNOSPCwhen 4*n > dmax
+
+
+
See also
memset_s(), memset16_s()
+ +
+
+ +

◆ memcmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define memcmp_s( dest,
 dmax,
 src,
 slen,
 diff 
)   _memcmp_s_chk(dest,dmax,src,slen,diff,BOS(dest),BOS(src))
+
+ +

Compares memory until they differ, and their difference sign (-1,0,1) is returned in diff.

+

If the block of memory is the same, *diff=0.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
destpointer to memory to compare against
srcpointer to the source memory to compare with dest
dmaxmaximum length of dest, in bytes
slenlength of the source memory block
*diffpointer to the diff which is an integer greater than, equal to or less than zero according to whether the object pointed to by dest is greater than, equal to or less than the object pointed to by src.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+Neither dmax nor slen shall be 0.
+
+dmax shall not be greater than RSIZE_MAX_MEM or size of dest
+
+slen shall not be greater than dmax or size of src
+
Return values
+ + + + + + + + +
EOKwhen operation is successful
ESNULLPwhen dst/src is NULL POINTER
ESZEROLwhen dmax/slen = ZERO
ESLEMAXwhen dmax/slen > RSIZE_MAX_MEM
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax/slen != size of dest/src and –enable-error-dmax
ESNOSPCwhen dmax < slen
+
+
+
See also
memcmp16_s(), memcmp32_s()
+ +
+
+ +

◆ memcmp16_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define memcmp16_s( dest,
 dlen,
 src,
 slen,
 diff 
)   _memcmp16_s_chk(dest,dlen,src,slen,diff,BOS(dest),BOS(src))
+
+ +

Compares memory in uint16_t slices until they differ, and their difference is returned in diff.

+

If the block of memory is the same, diff=0.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
destpointer to memory to compare against
dlenmaximum length of dest, in uint16_t's
srcpointer to the source memory to compare with dest
slennumber of uint16_t's from source to be compared
*diffpointer to the diff which is an integer greater than, equal to or less than zero according to whether the object pointed to by dest is greater than, equal to or less than the object pointed to by src.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+Neither dlen nor slen shall be 0.
+
+dlen shall not be greater than RSIZE_MAX_MEM16 and sizeof(dest)/2
+
+slen shall not be greater than RSIZE_MAX_MEM16 and sizeof(src)/2
+
+slen shall not be greater than dlen and sizeof(dest)/2
+
Return values
+ + + + + + + + +
EOKwhen operation is successful
ESNULLPwhen dest/src is NULL POINTER
ESZEROLwhen dlen/slen = ZERO
ESLEMAXwhen dlen/slen > RSIZE_MAX_MEM16
EOVERFLOWwhen 2*dlen/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen 2*dlen/slen != sizeof(dest/src) and –enable-error-dmax
ESNOSPCwhen dlen < slen
+
+
+
See also
memcmp_s(), memcmp32_s()
+ +
+
+ +

◆ memcmp32_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define memcmp32_s( dest,
 dlen,
 src,
 slen,
 diff 
)   _memcmp32_s_chk(dest,dlen,src,slen,diff,BOS(dest),BOS(src))
+
+ +

Compares memory in uint32_t slices until they differ, and their difference is returned in diff.

+

If the whole block of memory is the same, diff=0.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
destpointer to memory to compare against
dlenmaximum length of dest, in uint32_t's
srcpointer to the source memory to compare with dest
slennumber of uint32_t's from source to be compared
*diffpointer to the diff which is an integer greater than, equal to or less than zero according to whether the object pointed to by dest is greater than, equal to or less than the object pointed to by src.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+Neither dlen nor slen shall be 0.
+
+dlen shall not be greater than RSIZE_MAX_MEM32 and sizeof(dest).
+
+slen shall not be greater than dlen/4.
+
Return values
+ + + + + + + + +
EOKwhen operation is successful
ESNULLPwhen dest/src is NULL POINTER
ESZEROLwhen dlen/slen = ZERO
ESLEMAXwhen dlen/slen > RSIZE_MAX_MEM32 or > sizeof(dest/src)/4
EOVERFLOWwhen 4*dlen/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen 4*dlen/slen != sizeof(dest/src) and –enable-error-dmax
ESNOSPCwhen dlen < slen
+
+
+
See also
memcmp_s(), memcmp16_s()
+ +
+
+ +

◆ memcpy16_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define memcpy16_s( dest,
 dmax,
 src,
 slen 
)   _memcpy16_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
+
+ +

This function copies at most slen uint16_t's from src to dest, up to dmax bytes.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[out]destpointer to the memory that will be replaced by src.
[in]dmaxmaximum length of the resulting dest, in bytes
[in]srcpointer to the memory that will be copied to dest
[in]slennumber of uint16_t's to be copied
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_MEM and sizeof(dest)
+
+2*slen shall not be greater than RSIZE_MAX_MEM and sizeof(src)
+
+2*slen shall not be greater than dmax.
+
+Copying shall not take place between regions that overlap.
+
Returns
If there is a runtime-constraint violation, memcpy16_s stores zeros in the first dmax bytes of the region pointed to by dest if dest and dmax are valid.
+
Return values
+ + + + + + + + + + + +
EOKwhen operation is successful or slen = 0
ESNULLPwhen dest/src is NULL POINTER
ESZEROLwhen dmax = ZERO
ESLEMAXwhen dmax > RSIZE_MAX_MEM
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESLEMAXwhen slen > RSIZE_MAX_MEM16
EOVERFLOWwhen 2*slen > size of src (optionally, when the compiler knows the object_size statically)
ESNOSPCwhen 2*slen > dmax
ESOVRLPwhen src memory overlaps dest
+
+
+
See also
wmemcpy_s(), memcpy_s(), memcpy32_s(), wmemmove_s(), memmove16_s()
+ +
+
+ +

◆ memcpy32_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define memcpy32_s( dest,
 dmax,
 src,
 slen 
)   _memcpy32_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
+
+ +

This function copies at most slen uint32_t's from src to dest, up to dmax.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[out]destpointer to the memory that will be replaced by src.
[in]dmaxmaximum length of the resulting dest, in bytes
[in]srcpointer to the memory that will be copied to dest
[in]slennumber of uint32_t's to be copied
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_MEM and sizeof(dest)
+
+slen shall not be greater than RSIZE_MAX_MEM32 and sizeof(src)
+
+slen shall not be greater than dmax/4.
+
+Copying shall not take place between regions that overlap.
+
Returns
If there is a runtime-constraint violation, memcpy32_s stores zeros in the first dmax bytes of the region pointed to by dest if dest and dmax are valid.
+
Return values
+ + + + + + + + + + + +
EOKwhen operation is successful or slen = 0
ESNULLPwhen dest/src is NULL POINTER
ESZEROLwhen dmax = ZERO
ESLEMAXwhen dmax > RSIZE_MAX_MEM
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESLEMAXwhen slen > RSIZE_MAX_MEM32
EOVERFLOWwhen 4*slen > size of src (optionally, when the compiler knows the object_size statically)
ESNOSPCwhen 4*slen > dmax
ESOVRLPwhen src memory overlaps dest
+
+
+
See also
memcpy_s(), memcpy16_s(), memmove_s(), memmove16_s(), memmove32_s()
+ +
+
+ +

◆ memmove16_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define memmove16_s( dest,
 dmax,
 src,
 slen 
)   _memmove16_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
+
+ +

The memmove16_s function copies slen uint16_t from the region pointed to by src into the region pointed to by dest.

+

This copying takes place as if the slen uint16_t from the region pointed to by src are first copied into a temporary array of slen uint16_t that does not overlap the regions pointed to by dest or src, and then the slen uint16_t from the temporary array are copied into the region pointed to by dest.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[out]destpointer to the memory that will be replaced by src.
[in]dmaxmaximum length of the resulting dest, in bytes
[in]srcpointer to the memory that will be copied to dest
[in]slennumber of uint16_t's to be copied
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_MEM or size of dest.
+
+2*slen shall not be greater than dmax and size of src.
+
Returns
If there is a runtime-constraint violation, memmove16_s stores zeros in the first dmax bytes of the region pointed to by dest if dest and dmax are valid.
+
Return values
+ + + + + + + + + + +
EOKwhen operation is successful or slen = 0
ESNULLPwhen dest/src is NULL POINTER
ESZEROLwhen dmax = ZERO
ESLEMAXwhen dmax > RSIZE_MAX_MEM
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESLEMAXwhen slen > RSIZE_MAX_MEM16
EOVERFLOWwhen 2*slen > size of src (optionally, when the compiler knows the object_size statically)
ESNOSPCwhen 2*slen > dmax
+
+
+
See also
memmove_s(), memmove32_s(), memcpy_s(), memcpy16_s() memcpy32_s()
+ +
+
+ +

◆ memmove32_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define memmove32_s( dest,
 dmax,
 src,
 slen 
)   _memmove32_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
+
+ +

The memmove32_s function copies slen uint32_t's from the region pointed to by src into the region pointed to by dest.

+

This copying takes place as if the slen uint32_t's from the region pointed to by src are first copied into a temporary array of slen uint32_t's that does not overlap the regions pointed to by dest or src, and then the slen uint32_t's from the temporary array are copied into the region pointed to by dest.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[out]destpointer to the memory that will be replaced by src.
[in]dmaxmaximum length of the resulting dest, in bytes
[in]srcpointer to the memory that will be copied to dest
[in]slennumber of uint32_t's to be copied
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_MEM and size of dest.
+
+4*slen shall not be greater than dmax and size of src
+
Returns
If there is a runtime-constraint violation, memmove32_s stores zeros in the first dmax bytes of the region pointed to by dest if dest and dmax are valid.
+
Return values
+ + + + + + + + + + +
EOKwhen operation is successful or slen = 0
ESNULLPwhen dest/src is NULL POINTER
ESZEROLwhen dmax = ZERO
ESLEMAXwhen dmax > RSIZE_MAX_MEM
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESLEMAXwhen slen > RSIZE_MAX_MEM32
EOVERFLOWwhen 4*slen > size of src (optionally, when the compiler knows the object_size statically)
ESNOSPCwhen 4*slen > dmax
+
+
+
See also
memmove_s(), memmove16_s(), memcpy_s(), memcpy16_s() memcpy32_s()
+ +
+
+ +

◆ memzero_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define memzero_s( dest,
 len 
)   _memzero_s_chk(dest,len,BOS(dest))
+
+ +

Zeros len bytes starting at dest.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
[out]destpointer to memory to be zeroed.
[in]lennumber of bytes to be zeroed
+
+
+
Precondition
dest shall not be a null pointer.
+
+len shall not be 0 nor greater than RSIZE_MAX_MEM and size of dest
+
Note
memzero_s provides a memory barrier for modern out-of-order CPU's to ensure a cache flush or at least a compiler barrier fallback to ensure that is not optimized away by optimizing compilers.
+
Returns
If there is a runtime constraint, the operation is not performed.
+
Return values
+ + + + + + + +
EOKwhen operation is successful
ESNULLPwhen dest is NULL POINTER
ESZEROLwhen len = ZERO
ESLEMAXwhen len > RSIZE_MAX_MEM
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen len != size of dest and –enable-error-dmax
+
+
+
See also
memzero16_s(), memzero32_s()
+ +
+
+ +

◆ memzero16_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define memzero16_s( dest,
 len 
)   _memzero16_s_chk(dest,len,BOS(dest))
+
+ +

Zeros len uint16_t's starting at dest.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
[out]destpointer to memory to be zeroed.
[in]lennumber of uint16_t's to be zeroed
+
+
+
Precondition
dest shall not be a null pointer.
+
+len shall not be 0 nor greater than RSIZE_MAX_MEM16 and sizeof(dest)/2.
+
Returns
If there is a runtime constraint, the operation is not performed.
+
Return values
+ + + + + + + +
EOKwhen operation is successful
ESNULLPwhen dest is NULL POINTER
ESZEROLwhen len = ZERO
ESLEMAXwhen len > RSIZE_MAX_MEM16
EOVERFLOWwhen 2*dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen len != sizeof(dest)/2 and –enable-error-dmax
+
+
+
See also
memzero_s(), memzero32_s()
+ +
+
+ +

◆ memzero32_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define memzero32_s( dest,
 len 
)   _memzero32_s_chk(dest,len,BOS(dest))
+
+ +

Zeros len uint32_t's starting at dest.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
[out]destpointer to memory to be zeroed.
[in]lennumber of uint32_t's to be zeroed
+
+
+
Precondition
dest shall not be a null pointer.
+
+len shall not be 0 nor greater than RSIZE_MAX_MEM32 and sizeof(dest)/4.
+
Returns
If there is a runtime constraint, the operation is not performed.
+
Return values
+ + + + + + + +
EOKwhen operation is successful
ESNULLPwhen dest is NULL POINTER
ESZEROLwhen len = ZERO
ESLEMAXwhen len > RSIZE_MAX_MEM32
EOVERFLOWwhen 2*dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen len != sizeof(dest)/4 and –enable-error-dmax
+
+
+
See also
memzero_s(), memzero16_s()
+ +
+
+ +

◆ memchr_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define memchr_s( dest,
 dmax,
 ch,
 result 
)   _memchr_s_chk(dest,dmax,ch,result,BOS(dest))
+
+ +

Finds the first occurrence of ch (after conversion to unsigned char as if by (unsigned char)ch) in the null-terminated buffer pointed to by dest (each character interpreted as unsigned char).

+
Remarks
IMPLEMENTED IN
+
Parameters
+ + + + + +
[in]destpointer to buffer to compare against
[in]dmaxlength of dest to search in
[in]chcharacter to search for
[out]resultpointer to result in dest
+
+
+
Precondition
Neither dest nor result shall be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_MEM and sizeof(dest)
+
+ch shall not be greater than 255
+
Return values
+ + + + + + + +
EOKwhen successfully character found.
ESNULLPwhen dest/result is a NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_MEM or > sizeof(dest)
ESLEMAXwhen ch > 255
ESNOTFNDwhen ch not found in dest
+
+
+
See also
strchr_s(), strspn_s(), strcspn_s(), strpbrk_s(), strstr_s()
+ +
+
+ +

◆ memrchr_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define memrchr_s( dest,
 dmax,
 ch,
 result 
)   _memrchr_s_chk(dest,dmax,ch,result,BOS(dest))
+
+ +

Finds the last occurrence of ch (after conversion to char as if by (char)ch) in the null-terminated byte string pointed to by dest (each character interpreted as unsigned char).

+

The terminating null character is considered to be a part of the string and can be found when searching for '\0'.

+
Remarks
IMPLEMENTED IN
+
Parameters
+ + + + + +
[in]destpointer to string buffer to compare against
[in]dmaxrestricted maximum length of dest
[in]chcharacter to search for
[out]resultpointer to char* in dest
+
+
+
Precondition
Neither dest nor result shall be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_MEM and size of dest
+
+ch shall not be greater than 255
+
Return values
+ + + + + + + + + +
EOKwhen successfully character found.
ESNULLPwhen dest/result is a NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_MEM
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESLEMAXwhen ch > 255
ESNOTFNDwhen ch not found in dest
+
+
+
See also
memrchr_s(), strchr_s(), memchr_s(), strspn_s(), strstr_s()
+ +
+
+ +

◆ timingsafe_bcmp

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define timingsafe_bcmp( b1,
 b2,
 
)   _timingsafe_bcmp_chk(b1,b2,n,BOS(b1),BOS(b2))
+
+ +

Compare all memory bytes.

+

Return 0 or not zero.

+

The running time is independent of the byte sequences compared, making them safe to use for comparing secret values such as cryptographic MACs. In contrast, bcmp(3) and memcmp(3) may short-circuit after finding the first differing byte.

+
Remarks
from OpenBSD
+
Parameters
+ + + + +
b1pointer to memory to compare against
b2pointer to the source memory to compare with b1
nnumber of bytes to compare in both buffers
+
+
+
Precondition
Neither b1 nor b2 shall be a null pointer.
+
Return values
+ + + +
0if the buffers are equal, or not zero if they are not equal.
-ESLEMAXif n > RSIZE_MAX_MEM or > sizeof(b1) or > sizeof(b2)
+
+
+
See also
memcmp_s(), timingsafe_memcmp()
+ +
+
+ +

◆ timingsafe_memcmp

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define timingsafe_memcmp( b1,
 b2,
 len 
)   _timingsafe_memcmp_chk(b1,b2,len,BOS(b1),BOS(b2))
+
+ +

Compare all memory bytes.

+

Return their difference sign (-1,0,1).

+

The running time is independent of the byte sequences compared, making them safe to use for comparing secret values such as cryptographic MACs. In contrast, bcmp(3) and memcmp(3) may short-circuit after finding the first differing byte.

+
Remarks
from OpenBSD
+
Parameters
+ + + + +
b1pointer to memory to compare against
b2pointer to the source memory to compare with b1
lennumber of bytes to compare in both buffers
+
+
+
Precondition
Neither b1 nor b2 shall be a null pointer.
+
Return values
+ + + +
-1,0,or1
-ESLEMAXif len > RSIZE_MAX_MEM or > sizeof(b1) or > sizeof(b2)
+
+
+
See also
memcmp_s(), timingsafe_bcmp()
+ +
+
+ +

◆ memccpy_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define memccpy_s( dest,
 dmax,
 src,
 c,
 
)   _memccpy_s_chk(dest,dmax,src,c,n,BOS(dest),BOS(src))
+
+ +

memccpy_s copies no more than n bytes from memory area src to memory area dest, stopping when the character c is found.

+

Throws error if the memory areas overlap. With SAFECLIB_STR_NULL_SLACK defined the rest (max. n bytes, not dmax) is cleared with NULL bytes.

+
Parameters
+ + + + + + +
[out]destpointer to the memory that will be replaced by src.
[in]dmaxmaximum length of the resulting dest, in bytes
[in]srcpointer to the memory that will be copied to dest
[in]ccharacter to be found
[in]nmaximum number bytes of src that can be copied
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall be sizeof(dest)
+
+dmax shall not be 0, not be greater than RSIZE_MAX_MEM and sizeof(dest)
+
+n shall not be greater than dmax.
+
+Copying shall not take place between regions that overlap.
+
Note
memccpy from BSD, Windows sec_api, glibc, newlib and everywhere else.
+
Returns
The memccpy() function returns a pointer to the next character in dest after c, or NULL if c was not found in the first n characters of src. If there is a runtime-constraint violation, the memccpy_s function stores zeros in the first dmax bytes of the region pointed to by dest if dest is not a null pointer and n is valid. With n=0, dest[0] is set to '\0', as with memccpy().
+
Return values
+ + + + + + + + + +
EOKwhen operation is successful or n = 0
ESNULLPwhen dest/src is NULL POINTER
ESZEROLwhen dmax = ZERO.
ESLEMAXwhen dmax/n > RSIZE_MAX_MEM
EOVERFLOWwhen dmax/n > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESNOSPCwhen n > dmax
ESOVRLPwhen src memory overlaps dst
+
+
+
See also
memcpy_s(), strncpy_s()
+ +
+
+ +

◆ wmemcpy_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wmemcpy_s( dest,
 dlen,
 src,
 count 
)   _wmemcpy_s_chk(dest,dlen,src,count,BOS(dest),BOS(src))
+
+ +

This function copies at most count wchar_t's from src to dest, up to dlen.

+

If count is zero, the function does nothing.

+
Remarks
EXTENSION TO
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.2.1.3 The wmemcpy_s function (p: 641) http://en.cppreference.com/w/c/string/wide/wmemcpy
  • +
  • ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[out]destpointer to the wide string that will be replaced by src.
[in]dlenmaximum length of the resulting dest, in wchar_t
[in]srcpointer to the wide string that will be copied to dest
[in]countnumber of wide characters to copy
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dlen shall not be 0.
+
+dlen shall not be greater than RSIZE_MAX_WMEM and the size of dest
+
+count shall not be greater than dlen and the size of src
+
+Copying shall not take place between regions that overlap.
+
Returns
If there is a runtime-constraint violation, the memcpy_s function stores zeros in the first dlen bytes of the region pointed to by dest if dest is not a null pointer and count is valid.
+
Return values
+ + + + + + + + + +
EOKwhen operation is successful
ESNULLPwhen dest or src is a NULL POINTER
ESZEROLwhen dlen = ZERO
ESLEMAXwhen dlen/count > RSIZE_MAX_WMEM
EOVERFLOWwhen dlen/count > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dlen != sizeof(dest) and –enable-error-dmax
ESNOSPCwhen dlen < count
ESOVRLPwhen src memory overlaps dst
+
+
+
See also
memcpy_s(), memcpy16_s(), wmemmove_s(), memmove16_s()
+ +
+
+ +

◆ wmemmove_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wmemmove_s( dest,
 dlen,
 src,
 count 
)   _wmemmove_s_chk(dest,dlen,src,count,BOS(dest),BOS(src))
+
+ +

The wmemmove_s function copies count wchar_t's from the region pointed to by src into the region pointed to by dest.

+

If count is zero, the function does nothing.

+

This copying takes place as if the count wchar_t's from the region pointed to by src are first copied into a temporary array of count wchar_t's that does not overlap the regions pointed to by dest or src, and then the count wchar_t's from the temporary array are copied into the region pointed to by dest.

+
Remarks
EXTENSION TO
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.2.1.4 The wmemmove_s function (p: 642) http://en.cppreference.com/w/c/string/wide/wmemmove
  • +
  • ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[out]destpointer to the memory that will be replaced by src.
[in]dlenmaximum length of the resulting dest, in wchar_t
[in]srcpointer to the memory that will be copied to dest
[in]countmaximum number of wide characters to copy
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dlen shall not be 0.
+
+dlen shall not be greater than RSIZE_MAX_WMEM and the size of dest
+
+count shall not be greater than dlen and the size of src
+
Returns
If there is a runtime-constraint violation, the memmove_s function stores zeros in the first dlen characters of the region pointed to by dest if dest is not a null pointer and dlen is not greater than RSIZE_MAX_MEM.
+
Return values
+ + + + + + + + +
EOKwhen operation is successful
ESNULLPwhen dest or src is a NULL POINTER
ESZEROLwhen dlen = ZERO
ESLEMAXwhen dlen/count > RSIZE_MAX_WMEM
EOVERFLOWwhen dlen/count > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dlen != sizeof(dest) and –enable-error-dmax
ESNOSPCwhen dlen < count
+
+
+
See also
memmove_s(), memmove16_s(), memcpy_s(), memcpy16_s() memcpy32_s()
+ +
+
+ +

◆ wmemcmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wmemcmp_s( dest,
 dlen,
 src,
 slen,
 diff 
)   _wmemcmp_s_chk(dest,dlen,src,slen,diff,BOS(dest),BOS(src))
+
+ +

Compares buffers of wide chars until they differ, and return 0 if the same or -1 or 1 in diff.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
destpointer to wchar_t buffer to compare against
dlenmaximum length of dest, in number of wchar_t
srcpointer to the source wchar_t buffer to compare with dest
slenlength of the source memory block
*diffpointer to the diff which is -1, 0 or 1 according to whether the object pointed to by dest is greater than, equal to or less than the object pointed to by src. Note that musl returns the diff here.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+Neither dlen nor slen shall be 0.
+
+dlen shall not be greater than RSIZE_MAX_WMEM and size of dest.
+
+slen shall not be greater than dlen and size of src.
+
Return values
+ + + + + + + + +
EOKwhen operation is successful
ESNULLPwhen dest/src is NULL POINTER
ESZEROLwhen dlen/slen = ZERO
ESLEMAXwhen dlen/slen > RSIZE_MAX_WMEM
EOVERFLOWwhen dlen/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dlen != size of dest and –enable-error-dmax
ESNOSPCwhen slen > dlen
+
+
+
See also
memcmp16_s(), memcmp32_s()
+ +
+
+

Function Documentation

+ +

◆ set_mem_constraint_handler_s()

+ +
+
+ + + + + + + + +
EXTERN constraint_handler_t set_mem_constraint_handler_s (constraint_handler_t handler)
+
+ +

The set_mem_constraint_handler_s function sets the runtime-constraint handler to be handler.

+

The runtime-constraint handler is the function to be called when a library function detects a runtime-constraint order:

    +
  1. A pointer to a character string describing the runtime-constraint violation.
  2. +
  3. A null pointer or a pointer to an implementation defined object.
  4. +
  5. If the function calling the handler has a return type declared as errno_t, the return value of the function is passed. Otherwise, a positive value of type errno_t is passed. The implementation has a default constraint handler that is used if no calls to the set_constraint_handler_s function have been made. The behavior of the default handler is implementation-defined, and it may cause the program to exit or abort. If the handler argument to set_constraint_handler_s is a null pointer, the implementation default handler becomes the current constraint handler.
  6. +
+
Remarks
SPECIFIED IN ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
See also
set_str_constraint_handler_s()
+ +
+
+ +

◆ _memcpy_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memcpy_s_chk (void *restrict dest,
rsize_t dmax,
const void *restrict src,
rsize_t slen,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ BOS_OVR2_BUTZERO() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t slen BOS_OVR2_BUTZERO (src ,
slen  
) &&
+
+ +
+
+ +

◆ _memmove_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memmove_s_chk (void * dest,
rsize_t dmax,
const void * src,
rsize_t slen,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ BOS_OVR2_BUTZERO() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t slen BOS_OVR2_BUTZERO (src ,
slen  
)
+
+ +
+
+ +

◆ _memset_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memset_s_chk (void * dest,
rsize_t dmax,
int value,
rsize_t n,
const size_t destbos 
) &&
+
+ +
+
+ +

◆ VAL_OVR2() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t n n n overflow dest dmax VAL_OVR2 (value ,
255  
)
+
+ +
+
+ +

◆ _memset16_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memset16_s_chk (uint16_t * dest,
rsize_t dmax,
uint16_t value,
rsize_t n,
const size_t destbos 
) &&
+
+ +
+
+ +

◆ _memset32_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memset32_s_chk (uint32_t * dest,
rsize_t dmax,
uint32_t value,
rsize_t n,
const size_t destbos 
) &&
+
+ +
+
+ +

◆ _memcmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memcmp_s_chk (const void * dest,
rsize_t dmax,
const void * src,
rsize_t slen,
int * diff,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ BOS_NULL() [1/2]

+ +
+
+ + + + + + + + +
EXTERN errno_t slen BOS_NULL (diff )
+
+ +
+
+ +

◆ _memcmp16_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memcmp16_s_chk (const uint16_t * dest,
rsize_t dlen,
const uint16_t * src,
rsize_t slen,
int * diff,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _memcmp32_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memcmp32_s_chk (const uint32_t * dest,
rsize_t dlen,
const uint32_t * src,
rsize_t slen,
int * diff,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _memcpy16_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memcpy16_s_chk (uint16_t * dest,
rsize_t dmax,
const uint16_t * src,
rsize_t slen,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _memcpy32_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memcpy32_s_chk (uint32_t * dest,
rsize_t dmax,
const uint32_t * src,
rsize_t slen,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _memmove16_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memmove16_s_chk (uint16_t * dest,
rsize_t dmax,
const uint16_t * src,
rsize_t slen,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _memmove32_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memmove32_s_chk (uint32_t * dest,
rsize_t dmax,
const uint32_t * src,
rsize_t slen,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _memzero_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memzero_s_chk (void * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _memzero16_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memzero16_s_chk (uint16_t * dest,
rsize_t len,
const size_t destbos 
)
+
+ +
+
+ +

◆ _memzero32_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memzero32_s_chk (uint32_t * dest,
rsize_t len,
const size_t destbos 
)
+
+ +
+
+ +

◆ _memchr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memchr_s_chk (const void *restrict dest,
rsize_t dmax,
const int ch,
void ** result,
const size_t destbos 
)
+
+ +
+
+ +

◆ _memrchr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memrchr_s_chk (const void *restrict dest,
rsize_t dmax,
const int ch,
void ** result,
const size_t destbos 
)
+
+ +
+
+ +

◆ BOS_NULL() [2/2]

+ +
+
+ + + + + + + + +
EXTERN errno_t BOS_NULL (result )
+
+ +
+
+ +

◆ _timingsafe_bcmp_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int _timingsafe_bcmp_chk (const void * b1,
const void * b2,
size_t n,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ BOS_OVR2() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN int n BOS_OVR2 (b2 ,
 
)
+
+ +
+
+ +

◆ _timingsafe_memcmp_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int _timingsafe_memcmp_chk (const void * b1,
const void * b2,
size_t len,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ BOS_OVR2() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN int len BOS_OVR2 (b2 ,
len  
)
+
+ +
+
+ +

◆ _memccpy_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _memccpy_s_chk (void * dest,
rsize_t dmax,
const void * src,
int c,
rsize_t n,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ VAL_OVR2() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t n VAL_OVR2 (,
255  
)
+
+ +
+
+ +

◆ _wmemcpy_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wmemcpy_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t smax,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ BOSW_OVR2_BUTZERO()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t smax BOSW_OVR2_BUTZERO (src ,
smax  
)
+
+ +
+
+ +

◆ _wmemmove_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wmemmove_s_chk (wchar_t * dest,
rsize_t dmax,
const wchar_t * src,
rsize_t smax,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _wmemcmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wmemcmp_s_chk (const wchar_t * dest,
rsize_t dmax,
const wchar_t * src,
rsize_t slen,
int * diff,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+

Variable Documentation

+ +

◆ src

+ +
+
+ + + + +
EXTERN errno_t slen dest overlaps with src
+
+ +
+
+ +

◆ dmax

+ +
+
+ + + + +
EXTERN errno_t n dmax
+
+ +
+
+ +

◆ dlen

+ +
+
+ + + + +
EXTERN errno_t dlen
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d8/d03/safe__mem__lib_8h.js b/doc/safec-3.4/d8/d03/safe__mem__lib_8h.js new file mode 100644 index 00000000..e7501f9c --- /dev/null +++ b/doc/safec-3.4/d8/d03/safe__mem__lib_8h.js @@ -0,0 +1,66 @@ +var safe__mem__lib_8h = +[ + [ "EXTERN", "d8/d03/safe__mem__lib_8h.html#a77366c1bd428629dc898e188bfd182a3", null ], + [ "RSIZE_MAX_MEM16", "d8/d03/safe__mem__lib_8h.html#a465ad220127ae535a10ce71d8bfe9b9f", null ], + [ "RSIZE_MAX_MEM32", "d8/d03/safe__mem__lib_8h.html#a700c1607a01312f96ce02654f47bc3f3", null ], + [ "RSIZE_MAX_WMEM", "d8/d03/safe__mem__lib_8h.html#a041df9f8e15d7cbb5249b9fd40bd0300", null ], + [ "memcpy_s", "d8/d03/safe__mem__lib_8h.html#a97e87fe2ad9a5e3c044439b787934b28", null ], + [ "memmove_s", "d8/d03/safe__mem__lib_8h.html#a74919ed4590cfca746d084277dfc82a3", null ], + [ "memset_s", "d8/d03/safe__mem__lib_8h.html#a4549b07293f368ed41634cc62a2061f0", null ], + [ "memset16_s", "d8/d03/safe__mem__lib_8h.html#a1c73d51703dd4f3180765939166499f8", null ], + [ "memset32_s", "d8/d03/safe__mem__lib_8h.html#a1ab2890cd3d25a2cf87571a844ca5791", null ], + [ "memcmp_s", "d8/d03/safe__mem__lib_8h.html#a20f032d094e4ed3d3ebc69673acf1e1c", null ], + [ "memcmp16_s", "d8/d03/safe__mem__lib_8h.html#ad9c4c6bd61544bc39605062a0a5e9de5", null ], + [ "memcmp32_s", "d8/d03/safe__mem__lib_8h.html#a800e32e08b41834c740ed970928a201b", null ], + [ "memcpy16_s", "d8/d03/safe__mem__lib_8h.html#a9318536c0f70251b88ae835727572070", null ], + [ "memcpy32_s", "d8/d03/safe__mem__lib_8h.html#af5e21f96bca3b36c5aeab42a73a00b18", null ], + [ "memmove16_s", "d8/d03/safe__mem__lib_8h.html#add00513bfcd06a5287a671f1a53ad681", null ], + [ "memmove32_s", "d8/d03/safe__mem__lib_8h.html#a4959a5a5a34f9a7010069abe69bbd59c", null ], + [ "memzero_s", "d8/d03/safe__mem__lib_8h.html#ae20f01a7db805f9aeef79f4b8dab73cf", null ], + [ "memzero16_s", "d8/d03/safe__mem__lib_8h.html#a9e07fa271da94fa5d7fd9e4914e3f89c", null ], + [ "memzero32_s", "d8/d03/safe__mem__lib_8h.html#a45227a2c93eb4fd3666344cf3fbc588c", null ], + [ "memchr_s", "d8/d03/safe__mem__lib_8h.html#a2d207b6e425f01c9c441fa8e33738fd4", null ], + [ "memrchr_s", "d8/d03/safe__mem__lib_8h.html#a59be1653836344cc24ab9d8ed44a031c", null ], + [ "timingsafe_bcmp", "d8/d03/safe__mem__lib_8h.html#a0aafcbdb6bac7fd40d33c8565aa38eb0", null ], + [ "timingsafe_memcmp", "d8/d03/safe__mem__lib_8h.html#a2f12645a1d8d720cf458ba5d0e72eae5", null ], + [ "memccpy_s", "d8/d03/safe__mem__lib_8h.html#a0780b8ab4a8503637821872cbbe4c571", null ], + [ "wmemcpy_s", "d8/d03/safe__mem__lib_8h.html#abde638ca0a851bd638506734b64d360d", null ], + [ "wmemmove_s", "d8/d03/safe__mem__lib_8h.html#a673f6c2131a338ac3cc97add0360a8f8", null ], + [ "wmemcmp_s", "d8/d03/safe__mem__lib_8h.html#ac044094ff222fd9d29cce5930f87df75", null ], + [ "set_mem_constraint_handler_s", "d8/d03/safe__mem__lib_8h.html#af8df4fce12110c4ba1365e6c45ab8d29", null ], + [ "_memcpy_s_chk", "d8/d03/safe__mem__lib_8h.html#abb4810090dc2bb2d3742f185104db845", null ], + [ "BOS_OVR2_BUTZERO", "d8/d03/safe__mem__lib_8h.html#a817817ca2f211458841bb8848ef8be83", null ], + [ "_memmove_s_chk", "d8/d03/safe__mem__lib_8h.html#af2e5491b4ae2fb626e0734b0963712c2", null ], + [ "BOS_OVR2_BUTZERO", "d8/d03/safe__mem__lib_8h.html#a0f38876b9c1e5a2f8a07165d3b602f64", null ], + [ "_memset_s_chk", "d8/d03/safe__mem__lib_8h.html#ada111454ad2c15422cc3fe0b4e2e04d1", null ], + [ "VAL_OVR2", "d8/d03/safe__mem__lib_8h.html#a2dc17989538cffa4467f6a888152e31f", null ], + [ "_memset16_s_chk", "d8/d03/safe__mem__lib_8h.html#a658db31f8081f5d6f389985a095b8f00", null ], + [ "_memset32_s_chk", "d8/d03/safe__mem__lib_8h.html#a13e1713e6934e5a01424dcc6bdf85ad0", null ], + [ "_memcmp_s_chk", "d8/d03/safe__mem__lib_8h.html#a61f9cc4a2ad06f7f4de007bd3bcdb696", null ], + [ "BOS_NULL", "d8/d03/safe__mem__lib_8h.html#a1905a2e5351604088e92e0f9394f5158", null ], + [ "_memcmp16_s_chk", "d8/d03/safe__mem__lib_8h.html#ad36ac8e08c6d075189b5b59dad277eb8", null ], + [ "_memcmp32_s_chk", "d8/d03/safe__mem__lib_8h.html#a7e9bd2acaff411cf809141f2fea38dbd", null ], + [ "_memcpy16_s_chk", "d8/d03/safe__mem__lib_8h.html#afe661663450e82f9cae803331d9a588e", null ], + [ "_memcpy32_s_chk", "d8/d03/safe__mem__lib_8h.html#a2136a10c2c2f95eecccdebee87a52615", null ], + [ "_memmove16_s_chk", "d8/d03/safe__mem__lib_8h.html#a0b31ebf9e53e301b3afa2ee34e231bd0", null ], + [ "_memmove32_s_chk", "d8/d03/safe__mem__lib_8h.html#a3d6f7196fd3147df5550df978353d0fd", null ], + [ "_memzero_s_chk", "d8/d03/safe__mem__lib_8h.html#aac2cad690162769939149a94519ade6f", null ], + [ "_memzero16_s_chk", "d8/d03/safe__mem__lib_8h.html#abb7434f989283c1bea7a4d79b897c032", null ], + [ "_memzero32_s_chk", "d8/d03/safe__mem__lib_8h.html#a127c73c455af767cd51bb8e8ca0b797c", null ], + [ "_memchr_s_chk", "d8/d03/safe__mem__lib_8h.html#aad7753c63cdab3633f5f2ad7b003ec12", null ], + [ "_memrchr_s_chk", "d8/d03/safe__mem__lib_8h.html#a971d454c160f81ac83e23da6dcbb9925", null ], + [ "BOS_NULL", "d8/d03/safe__mem__lib_8h.html#a056f82ccace5361c0cab7ead9d285bd0", null ], + [ "_timingsafe_bcmp_chk", "d8/d03/safe__mem__lib_8h.html#a58eeb1fe07f21ab4bf9d27e7295004ca", null ], + [ "BOS_OVR2", "d8/d03/safe__mem__lib_8h.html#a3da7778d2e2012f836480dc402162bfa", null ], + [ "_timingsafe_memcmp_chk", "d8/d03/safe__mem__lib_8h.html#a6e8bca497a1aff8bc3a7692c568efc7b", null ], + [ "BOS_OVR2", "d8/d03/safe__mem__lib_8h.html#abe29f64c3fd99402fcbe2e5b290da9ab", null ], + [ "_memccpy_s_chk", "d8/d03/safe__mem__lib_8h.html#a019c81b4ef63fc8d1defa701ff59c648", null ], + [ "VAL_OVR2", "d8/d03/safe__mem__lib_8h.html#ad15c3f641c0fb63446a5d9c5c55739de", null ], + [ "_wmemcpy_s_chk", "d8/d03/safe__mem__lib_8h.html#a1c433fe58ce16b1bb85fb4090b6d354b", null ], + [ "BOSW_OVR2_BUTZERO", "d8/d03/safe__mem__lib_8h.html#a808f11fa5751d0618b0dc5a6e9088861", null ], + [ "_wmemmove_s_chk", "d8/d03/safe__mem__lib_8h.html#a8073e6c59be6a45fee4552b904899ec4", null ], + [ "_wmemcmp_s_chk", "d8/d03/safe__mem__lib_8h.html#a98085b15175f2f14867cdde405eca9e9", null ], + [ "src", "d8/d03/safe__mem__lib_8h.html#a07c19b551364bc6d3a7d79ef5dc24ee0", null ], + [ "dmax", "d8/d03/safe__mem__lib_8h.html#a2ad6bc53d2c90995186e707993014442", null ], + [ "dlen", "d8/d03/safe__mem__lib_8h.html#a565b511bf5b9d9ed3a647aa1bc571c5f", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d8/d04/abort__handler__s_8c.html b/doc/safec-3.4/d8/d04/abort__handler__s_8c.html new file mode 100644 index 00000000..56a854a1 --- /dev/null +++ b/doc/safec-3.4/d8/d04/abort__handler__s_8c.html @@ -0,0 +1,171 @@ + + + + + + + +safec: abort_handler_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
abort_handler_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for abort_handler_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT void abort_handler_s (const char *restrict msg, void *restrict ptr, errno_t error)
 This function writes a message on the standard error stream in an implementation-defined format. More...
 
+

Function Documentation

+ +

◆ abort_handler_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT void abort_handler_s (const char *restrict msg,
void *restrict ptr,
errno_t error 
)
+
+ +

This function writes a message on the standard error stream in an implementation-defined format.

+

The message shall include the string pointed to by msg. The abort_handler_s function then calls the abort function.

+
Remarks
SPECIFIED IN ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + +
[in]msgPointer to the message describing the error
[in]ptrPointer to aassociated data. Can be NULL.
[in]errorThe error code encountered.
+
+
+
See also
ignore_handler_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d8/d04/abort__handler__s_8c.js b/doc/safec-3.4/d8/d04/abort__handler__s_8c.js new file mode 100644 index 00000000..0f38cf8a --- /dev/null +++ b/doc/safec-3.4/d8/d04/abort__handler__s_8c.js @@ -0,0 +1,4 @@ +var abort__handler__s_8c = +[ + [ "abort_handler_s", "d8/d04/abort__handler__s_8c.html#a32615c555cc58730a5123607d2c21e56", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d8/d08/mbsrtowcs__s_8c__incl.map b/doc/safec-3.4/d8/d08/mbsrtowcs__s_8c__incl.map new file mode 100644 index 00000000..038883c8 --- /dev/null +++ b/doc/safec-3.4/d8/d08/mbsrtowcs__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d8/d08/mbsrtowcs__s_8c__incl.md5 b/doc/safec-3.4/d8/d08/mbsrtowcs__s_8c__incl.md5 new file mode 100644 index 00000000..02ef00f7 --- /dev/null +++ b/doc/safec-3.4/d8/d08/mbsrtowcs__s_8c__incl.md5 @@ -0,0 +1 @@ +9e8b47c4d95b99272c21cd11c71d22d2 \ No newline at end of file diff --git a/doc/safec-3.4/d8/d08/mbsrtowcs__s_8c__incl.png b/doc/safec-3.4/d8/d08/mbsrtowcs__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4d69f818a2caa0f260078b4f6511da33b5e4364d GIT binary patch literal 18748 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d8/d0e/safe__config_8h__dep__incl.map b/doc/safec-3.4/d8/d0e/safe__config_8h__dep__incl.map new file mode 100644 index 00000000..4d4e4e13 --- /dev/null +++ b/doc/safec-3.4/d8/d0e/safe__config_8h__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/safec-3.4/d8/d0e/safe__config_8h__dep__incl.md5 b/doc/safec-3.4/d8/d0e/safe__config_8h__dep__incl.md5 new file mode 100644 index 00000000..3ea1c513 --- /dev/null +++ b/doc/safec-3.4/d8/d0e/safe__config_8h__dep__incl.md5 @@ -0,0 +1 @@ +2d099f5faac877061fffdf362e241fb4 \ No newline at end of file diff --git a/doc/safec-3.4/d8/d0e/safe__config_8h__dep__incl.png b/doc/safec-3.4/d8/d0e/safe__config_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..aac8580a9350c52d2b71ff775d2504d95e5c67b7 GIT binary patch literal 21387 zcmZsD1yEdD5G7Fv5IlsS!QI`1ySpd2yK52%1a}`GxI=J<0Ks8!x8SaW>t6nDZS8I? zzv@#N-aP5s-M9Ok(=S+2Ug9kxE+QNp+*>J0QDr!|=SpyJ&t4%s2cO99ke`EJuMK4+ zMByHv{`=LE9}5Tf5l%`}NYx#(zv!lksWlCEoGN@Im-1Fg2;KhOzNR7_m7!2c6K#l< zP*+GX)rEcqr*&xfk}B4FC42gxU*9S5P)VX@29U8X6U`0{z!SfeWO>8gW|rY&FL?-Q zaO&$DToCSXz<&m=%<@&%8T^9#n)C_!0$i8&;}-Zh>Rl8JeAtUfGx|)DM^LbBd)quK zJBr2E*LQb!S5yKV5-tR_YM-yOGcq*1xja&E{y3JIl|{nNemy0N*Dv`Bfro?pr2YwtS=Z6gL90>r zx2p@iW?3Oa;MJ>FZ%z|JLPCssA}VIBm3m&o!L2^yR#-qG5`ZKmOy$bF&$`gj(n?NE zrR~+Rw6r84C1pm&bg>4{Ll^}Mc-?bSSy?HLXTheO9Zwq)8cHdbVr*&IzbKqP{z_}{ zdC$q}>S`WdXh;YSvUv6ZPT=T{bNVd-kMnk;%O37S(at>Hm#SGcH8py11n^)e-CJ*Z z!tpo{7n>yV$K&JTYVDS7Ei96glH7ME3j6z|S(5kv{rhd$g%}W(pKm54)E-SLAuTO! zI+SvLzBlc2dvSktA|fwudvms9Yimn}5o~t-=FOWR6avEv&7z_r1_p+*vND9sL`DNb zKKCe55^!a?G@i-M&g|d6?fYWL4-XGD%Jp-{ckXY_dF}swt*mtHytgzr=kq+;dOcFbAR)Wcztir%G$cw zWFSGS%5-vS%66&QW4$+eWn~38NFLYtr8T6g%?aK_`w znuL^8UjzYfb91w>u<+qR18lV`^!IP307W^up(eMZ=g*%*(|8jzG9K@)VdA$Y6`D0Q zH4sBL;5^>frv(L6US7BGsD$>locxV@)8z)O-VMKg{p$*SpH(al2ZzSq>mmGg&E3Yv zMpaeS#AE})?G!;I7_oL$Ycnq%NvH?BBr%bal5+YCeGaxYoGiOpqE%&&uc4t)S6AnE zvHxNCbZvF@?Cfm+-~e5?wzihn?J!4?s-mJoTU%Qs2t^EGXM1~Qe!i!t$4S42K_V;^n;tB}?r3&Ua`<6VmFE208m?iQEd%4Z8ytGuW+8o_2 zG&uOp@F@}!Qj^PG_kDg^8iAQnhJa5!-dkkkdTJFFl~|a6b2DFPmnFk~M~ASHk

x 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

iYu*h~e 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d8/d12/snwprintf__s_8c__incl.map b/doc/safec-3.4/d8/d12/snwprintf__s_8c__incl.map new file mode 100644 index 00000000..2855d83d --- /dev/null +++ b/doc/safec-3.4/d8/d12/snwprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d8/d12/snwprintf__s_8c__incl.md5 b/doc/safec-3.4/d8/d12/snwprintf__s_8c__incl.md5 new file mode 100644 index 00000000..f6e2ed6a --- /dev/null +++ b/doc/safec-3.4/d8/d12/snwprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +b367aa5e7921d462174e12ad0914d0b9 \ No newline at end of file diff --git a/doc/safec-3.4/d8/d12/snwprintf__s_8c__incl.png b/doc/safec-3.4/d8/d12/snwprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..98f850ef91b2eee7af0deb72577e4c1fb40dc3da GIT binary patch literal 18611 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 + + + + + + diff --git a/doc/safec-3.4/d8/d14/strisalphanumeric__s_8c__incl.md5 b/doc/safec-3.4/d8/d14/strisalphanumeric__s_8c__incl.md5 new file mode 100644 index 00000000..f6fde8f4 --- /dev/null +++ b/doc/safec-3.4/d8/d14/strisalphanumeric__s_8c__incl.md5 @@ -0,0 +1 @@ +a2f5ff1e8d97265625c0dae261fcb2a9 \ No newline at end of file diff --git a/doc/safec-3.4/d8/d14/strisalphanumeric__s_8c__incl.png b/doc/safec-3.4/d8/d14/strisalphanumeric__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..94593a13419b9149318e0d764772dfe913cf05b5 GIT binary patch literal 19124 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d8/d28/safe__types_8h__dep__incl.map b/doc/safec-3.4/d8/d28/safe__types_8h__dep__incl.map new file mode 100644 index 00000000..6c1bf18d --- /dev/null +++ b/doc/safec-3.4/d8/d28/safe__types_8h__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/safec-3.4/d8/d28/safe__types_8h__dep__incl.md5 b/doc/safec-3.4/d8/d28/safe__types_8h__dep__incl.md5 new file mode 100644 index 00000000..28ad4bd5 --- /dev/null +++ b/doc/safec-3.4/d8/d28/safe__types_8h__dep__incl.md5 @@ -0,0 +1 @@ +1e3259b0a1cb2db65c2cd3cda5b489ea \ No newline at end of file diff --git a/doc/safec-3.4/d8/d28/safe__types_8h__dep__incl.png b/doc/safec-3.4/d8/d28/safe__types_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..558ed6ebc784961dbfaf18c66ee98f6282caf6c9 GIT binary patch literal 21232 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 BFAo3! literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d8/d2d/wcstok__s_8c__incl.map b/doc/safec-3.4/d8/d2d/wcstok__s_8c__incl.map new file mode 100644 index 00000000..5ffa4562 --- /dev/null +++ b/doc/safec-3.4/d8/d2d/wcstok__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d8/d2d/wcstok__s_8c__incl.md5 b/doc/safec-3.4/d8/d2d/wcstok__s_8c__incl.md5 new file mode 100644 index 00000000..0e4fddf2 --- /dev/null +++ b/doc/safec-3.4/d8/d2d/wcstok__s_8c__incl.md5 @@ -0,0 +1 @@ +676c5f442dce73447c887756f4e922e9 \ No newline at end of file diff --git a/doc/safec-3.4/d8/d2d/wcstok__s_8c__incl.png b/doc/safec-3.4/d8/d2d/wcstok__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..eb433fb6b657f2cd74010ee46491b7f33418ec87 GIT binary patch literal 18512 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 + + + + + + diff --git a/doc/safec-3.4/d8/d31/freopen__s_8c__incl.md5 b/doc/safec-3.4/d8/d31/freopen__s_8c__incl.md5 new file mode 100644 index 00000000..3037ae6e --- /dev/null +++ b/doc/safec-3.4/d8/d31/freopen__s_8c__incl.md5 @@ -0,0 +1 @@ +6fea16de31b875e44d26b7f3874e77b8 \ No newline at end of file diff --git a/doc/safec-3.4/d8/d31/freopen__s_8c__incl.png b/doc/safec-3.4/d8/d31/freopen__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e5e944406ae98e2e1882e93b3cd1fd7e0a09ebfd GIT binary patch literal 21031 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d8/d3c/snprintf__s_8c.html b/doc/safec-3.4/d8/d3c/snprintf__s_8c.html new file mode 100644 index 00000000..3ed5f1dd --- /dev/null +++ b/doc/safec-3.4/d8/d3c/snprintf__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: snprintf_s.c File Reference + + + + + + + + + + + + + + +

+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
snprintf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for snprintf_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT int snprintf_s (char *restrict dest, rsize_t dmax, const char *restrict fmt,...)
 
+

Function Documentation

+ +

◆ snprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int snprintf_s (char *restrict dest,
rsize_t dmax,
const char *restrict fmt,
 ... 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d8/d3c/snprintf__s_8c.js b/doc/safec-3.4/d8/d3c/snprintf__s_8c.js new file mode 100644 index 00000000..19d92fe9 --- /dev/null +++ b/doc/safec-3.4/d8/d3c/snprintf__s_8c.js @@ -0,0 +1,4 @@ +var snprintf__s_8c = +[ + [ "snprintf_s", "d8/d3c/snprintf__s_8c.html#af7832c757ae26fafa1a0f129c6c55e51", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d8/d47/vfscanf__s_8c__incl.map b/doc/safec-3.4/d8/d47/vfscanf__s_8c__incl.map new file mode 100644 index 00000000..42f61d37 --- /dev/null +++ b/doc/safec-3.4/d8/d47/vfscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d8/d47/vfscanf__s_8c__incl.md5 b/doc/safec-3.4/d8/d47/vfscanf__s_8c__incl.md5 new file mode 100644 index 00000000..1282302d --- /dev/null +++ b/doc/safec-3.4/d8/d47/vfscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +ae84f356a2c10214bb32778118b74e10 \ No newline at end of file diff --git a/doc/safec-3.4/d8/d47/vfscanf__s_8c__incl.png b/doc/safec-3.4/d8/d47/vfscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..0db4a526c01c13d611dbffb8ddf9b6660c0df4a4 GIT binary patch literal 20765 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d8/d56/memmove__s_8c.html b/doc/safec-3.4/d8/d56/memmove__s_8c.html new file mode 100644 index 00000000..fcdba5c3 --- /dev/null +++ b/doc/safec-3.4/d8/d56/memmove__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: memmove_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
memmove_s.c File Reference
+
+
+
#include "safe_mem_lib.h"
+
+ + Include dependency graph for memmove_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _memmove_s_chk (void *dest, rsize_t dmax, const void *src, rsize_t slen, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _memmove_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _memmove_s_chk (void * dest,
rsize_t dmax,
const void * src,
rsize_t slen,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d8/d56/memmove__s_8c.js b/doc/safec-3.4/d8/d56/memmove__s_8c.js new file mode 100644 index 00000000..81889051 --- /dev/null +++ b/doc/safec-3.4/d8/d56/memmove__s_8c.js @@ -0,0 +1,4 @@ +var memmove__s_8c = +[ + [ "_memmove_s_chk", "d8/d56/memmove__s_8c.html#a46a58df77d024a41d29f17bac5d42259", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d8/d57/wcscat__s_8c__incl.map b/doc/safec-3.4/d8/d57/wcscat__s_8c__incl.map new file mode 100644 index 00000000..9a2be10f --- /dev/null +++ b/doc/safec-3.4/d8/d57/wcscat__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d8/d57/wcscat__s_8c__incl.md5 b/doc/safec-3.4/d8/d57/wcscat__s_8c__incl.md5 new file mode 100644 index 00000000..15d93a97 --- /dev/null +++ b/doc/safec-3.4/d8/d57/wcscat__s_8c__incl.md5 @@ -0,0 +1 @@ +81d18e7876cfdfbf97c8a40c4c5408dc \ No newline at end of file diff --git a/doc/safec-3.4/d8/d57/wcscat__s_8c__incl.png b/doc/safec-3.4/d8/d57/wcscat__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4c75ca4df0e94d11cb34d53a25c56f3264a93937 GIT binary patch literal 18422 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 CTJ59& literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d8/d61/memset16__s_8c__incl.map b/doc/safec-3.4/d8/d61/memset16__s_8c__incl.map new file mode 100644 index 00000000..2f9d5ba0 --- /dev/null +++ b/doc/safec-3.4/d8/d61/memset16__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d8/d61/memset16__s_8c__incl.md5 b/doc/safec-3.4/d8/d61/memset16__s_8c__incl.md5 new file mode 100644 index 00000000..4089def9 --- /dev/null +++ b/doc/safec-3.4/d8/d61/memset16__s_8c__incl.md5 @@ -0,0 +1 @@ +9150cb6ef783390c778da6c8354e1c21 \ No newline at end of file diff --git a/doc/safec-3.4/d8/d61/memset16__s_8c__incl.png b/doc/safec-3.4/d8/d61/memset16__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..12e095713d92682df6ef46f441b9f1ac5ab20852 GIT binary patch literal 19065 zcmdqJ1zT0^xBt7u00rr8P(V;pLK+F_Mv#_}?ruaHBm^WS1(BAPR=T@W8Ug9fGx+WQ zxvss>+2;+M^>95)amAeXJ!+2cXUt#)Iq`=Nh#w#jh=-CAqDlw^k~RWy>n;is{6=-8 z#T}mR=}U`?BCc=#ORLL{Mj$8=lAca zpaoHzaw}a8P2(0-vB=!ld8(e}jNz(Zf>c%dOH^?4HCj3p0y=R~*szU8FE4G+QC+F@ zXsaY$>M5>SxQ?@j6%gWaO>tz5AN(y!&5)n|9JW+<$ypu zDXg+z#U}d@Ldan@9Pp4NC>-fMx=$_2dr`GQEn5c%c2-s@9?a#~gakH5RcS32_m(g=CFSbi@6g$q zTSf+w5WSGj9ihLB>Lp93`>Pq!UZ=}(%Gq-Fb@B1=PESuS&o+t#uTB;hT0#Xq&mJEW z-clfrB)AocB#=5cJnVO!+O^Ed$yxCxy`n;ObDG1_I!N!$yLaz43N&I`jY?hl$gi%~ z*4CICF4$OE70V($&yQqN1un;n4L*JPq^hc#u^mE_qcdM4LtFX}8=;`n?~V1o@F_jL zdWm62$-6GoU@rFKRula_VwF0quE+l!Rw3X!r%W5KBi}4D*XPvy`y8I z!ji=I_Y2RngNagOnu2E)I_XPGhB!FU_i<<`{Q@v3>J8e^ANUWB7~K|n`P)$iQQg(w zk4fccjDm`aI&UYCs;i_l*x&!dVuEd6n1m!L+``1l>gw`%PPg8Jn~!gLa?9YsV$#5pex{zjLU?)%-x$<50%(AP&N=X;^w98@74 z?I)K#WKyP6=Qht=US8fJaBKKg-TM0aNsXJETLwnGPK}dgcRVXgA&&y94H+JS$j;I6 zUFn3Rq$FX$=eRiQ+1i^;Ae&&}<#mT`u;A3x)%9L#|Kvg&twQ`+svs{fT4nf$UQ=0l z`PYmL7d{UzwSlj^ubG9Pu(Iy&OgknZptZts%Ijo4@Tpqi@aSkb8L!jt4|kJu38);-4osPui&{bnye|*O zAfoX6=aHvY6mT9YbQn4L6T$?BIQ1uCVc}}QJ{1E4123=o^mM&!CT@K~)i-b2=WWi8 zwVA$lm8Z({HN{`ALH1u+@*>C;OG6sd>~ z!^StZLcu}}UWmuoQ+e9y3Qu_0HBwt!Ni%Mn2BxM`9Bd$WBEfe^ZMKFH`1oMa&RrcCBDpH~TT1?(6-RXYKx4~B+aqcB>n7;{?&UuVoQo%|7 zqCe()Btn4*l9qx%MMd4e&9fjKwk#$3{go;#LTm)X?VBy`nDc&-Fnw{lynE-labxs% zgv2e#q%nit2_koqZe4k^B`j@P3{)0j6;s_xBfdGZnC|Wa!Sn7A8Coj8cEhNKYnzNm zNJ3&a$yELHv}&P}@GesKm@~=%oC@{L8}dCokstX{i4t=Ujy8)1uGt_Iux<`Y_0_Ao z*6?x>lqBA<&uecG3S^Jbnu5Y_A?{-1;o)Io3OV4CW#w=y$Xn~HPuxc{r{;+b|6q@< zV8fDn523GB?GU_%$&*?9$$Po;Tr9K~lT0Fz&*NmLKV3vr{FV?ed^Kf2LxbP|mBa9G zPC0y8PtctBjW~rk{NAGAP4PlUG@X-^lPL0F z?BwKRQy>NxyoG}!D=X{%oezV9gU^j8*ROu-7dJLFoqBkYY#`D;!lCtxx$K$LT?}Q* zXK0UwhJ?g2Y4f=3yq%9)UpJdqA^f+n>+rmAXeWaN8HeYOOBX>;eNk|SVXRDKYdcd*ATI8!#&^4};bDt<~# zG_$k}%bvx@V$%Bgqpa*;Bu~xA$Y`}Mb=zwSN$AB%9g0x49-*q5n)5<)FjzubS{kqO z7Ny@Eq~HFi1Q(Z=2{J}bP8HSFXGvVvqLtNNmpp+@>J47}0eY`qz1m;xYj8U>o5K4y zUfeW3K0Y=^Ky@&prhB+Gll1#-ze(BV<|e0eABEygYL_C}Y^&TQ|EqWMOIfh?+VhBcr>gM_Wq^%+w!~I=W-5NVl@0!pYvA z*I^CQU)Z#Gq{eyM%-lRVIhl;~<^ctmZ(quI0Awdhzwasx!Y04o-#QV-4sKrEpL$Xd zR={&;oS2X>F+Tq1+S%4tk1e5KjFp3<<@#%S`tNxgp4S41ko&FTchiOhye?iiZH~L{ zudpU`!w!H^SX*!B=jZ?V^M_78<>$|zlzxyW=k)Vt>)c6*iSco9|J={7t*xDD(`z?m zozr4PgKFUlAxEO=DCO$P9oLmLV1klPz^rrdZ>rK43n^{*PyD^KA@G}T@~Kclm_iA$ zxae#A6*e6T9(Q+lKLrPe12{pAOlrvJxw#A%v|2A;`b0#?8yXtM8AMu{>hHSndBktW zG3!FH;|RqaO1k}OFTd-aXf@ugG=&@QGgba3GcY*F#=$`*;PJDe;Tj5Ua9U4KPgt>M zjEt5R7EHSJwPqu^P;TN85TI6;6c=+luB*I#oA&wh=YoO)sIgkZNNPxZ9i(x(Iy)J- zxvS(;1;B>Mxb2og@Sb7{LzQvjXn;_`>y}3Qb^U9V#_HJKM{gXiP@v#P#vp&@mb3%m z;_N>Ul=P@5Y-Qykd@ihw_4SgHlCy)q26}n}mnK=7iEqFo*oh0Aw`XUVbA2sQ5ydz8 zS^FjRC)ivKX4riEtGVv({KE$jfuQ1Vj5}%Rz>j6t?S0F_gZ(OWaB{?d9c+eIM*zWq zfMg&Vbte1LKNlVG?hZuA|1~WBw_on?F(CB2lX)w{oHsU1wV2f9i*k5h@0>oyzONjq zH+T{73r!g3kH*3D$m z1M{=T#+Pe@^uE_><)sPrHGX(!HaS4#+oE4OA|>Up`A^WXH1Z=Fj=g1p+|*y?YzeeK@|ex>P%2M)EqS%YgC{V9BeKhok1g7TBl`>bq&tW3kXhSbY7#T23U z+}sH@HB+pF;e~~qhIYKAdO?SOURs%~l~-B|_9m_3<1QIkOy}`p&Hmh_W?{+5Tw2}2 zZCu`aL`{BiFr-`OX6kXA9Fdx8UW4O_GA|nwACHBz&&FFb{7cAvbNp5`Ew`IH@5Y*m z104e*2+0-eeJsP%4RXGANy!d5neJy#^H^C2h`39xGbO`ybmZLJG_;wHF5OpB_$&4G zb$-@N`3LlpzUVJIPnV)$Ug+$6gN)v+{d1?ir$G13_%pg}ISl*g)N6WH)<>+Yi}Oud z5B&M`MFsCQnNF7d_B>m26y!rJ-Gkjkp=w@5Wn&9bRw}{4W*Zz7i0sJh6DZx=v$J!q zw0EjlJK3fyHZxm~Ag{AuXs)aGeCX?&{hUy4@PTHCE7tM)Ydsqq2aU9zTCbG3HGB;1!+&nuuLpNgiQau-iXotd~|0`?4=F$?Eq-4VJwlQ1` zYN``e)l9*Us~eBRG8<(CUC>95TI)GRa(TEYSfY_`RmvIk7<{$vibdt8_r_wgi^A)t z;_KHGglnfgT+zeB)hCp~$~fDp-m^514X0~QOUlYx8ykNO4f*`G**kDZ8_?*TLVN!K z(ykjRx%|%NL|}7scTCLYSW)QkNKRAW)JGEI)h(;l1%3LK5GAD&5#hq+<?(M>X?o=ik)e_&7mua6*v|-uhqDFcM=f z)2PLz4qwB8X9x#mIAP_bRc|TSSoo3iYBJ(l5PV34mTkMZIWm%U@z%-8%Jt3oVP>Wb z>`z;G!sux0Afv8?6Rhv9!C{2p?8SaxS+N1~<~Zxn@0SmbMNv_oZqK+U#m9g8a`B4t zR{(lB?AP9|ZE-Q{U$1$D1I3b9S|>5_3;9&9pWcGJU%H<1FU)nmVSYCK?-s z@HtdpkC5@jV`6>cu}M=mS?gB(de)VJPo=&pHr*8H`un$%`PL;{nL4yF|esg{^w%rL>TFW zu2W_C&Mf-*@pV>CPQC3SbWvuW;3hav#>wl5qTIhTp6V?yQ}sNcYuS37#r5xCvC_rH ziN{N@sQCCexZcXm%$ywm8JC^yTeOXdfpN|>H+d(m>*nheb^Ba*DCxkww`RCnT3)+| z^Ef-#NJf(`_sdhVvKpKpt?k(zmAuisWmhSFpS?jr2TAFu{9~<&{p1ltbMQk~+?KS

nIUv$FdBwt0Y>1ZCFa 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d8/d67/wcslwr__s_8c.html b/doc/safec-3.4/d8/d67/wcslwr__s_8c.html new file mode 100644 index 00000000..da5ec346 --- /dev/null +++ b/doc/safec-3.4/d8/d67/wcslwr__s_8c.html @@ -0,0 +1,177 @@ + + + + + + + +safec: wcslwr_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wcslwr_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wcslwr_s.c:
+
+
+ +
+ + + + + +

+Functions

EXTERN wint_t towlower (wint_t wc)
 
EXPORT errno_t _wcslwr_s_chk (wchar_t *restrict src, rsize_t slen, const size_t srcbos)
 
+

Function Documentation

+ +

◆ towlower()

+ +
+
+ + + + + + + + +
EXTERN wint_t towlower (wint_t wc)
+
+ +
+
+ +

◆ _wcslwr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wcslwr_s_chk (wchar_t *restrict src,
rsize_t slen,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d8/d67/wcslwr__s_8c.js b/doc/safec-3.4/d8/d67/wcslwr__s_8c.js new file mode 100644 index 00000000..c1703f94 --- /dev/null +++ b/doc/safec-3.4/d8/d67/wcslwr__s_8c.js @@ -0,0 +1,5 @@ +var wcslwr__s_8c = +[ + [ "towlower", "d8/d67/wcslwr__s_8c.html#a99e40a22bbdac9828b3a5afecf144b8a", null ], + [ "_wcslwr_s_chk", "d8/d67/wcslwr__s_8c.html#a6470b1f19a3ad82dd15c1e85343ea5b6", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d8/d80/memmove__s_8c__incl.map b/doc/safec-3.4/d8/d80/memmove__s_8c__incl.map new file mode 100644 index 00000000..bfc2aa87 --- /dev/null +++ b/doc/safec-3.4/d8/d80/memmove__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d8/d80/memmove__s_8c__incl.md5 b/doc/safec-3.4/d8/d80/memmove__s_8c__incl.md5 new file mode 100644 index 00000000..d83e0f08 --- /dev/null +++ b/doc/safec-3.4/d8/d80/memmove__s_8c__incl.md5 @@ -0,0 +1 @@ +38cb4499fd709ad3a1097afc0c0f49dc \ No newline at end of file diff --git a/doc/safec-3.4/d8/d80/memmove__s_8c__incl.png b/doc/safec-3.4/d8/d80/memmove__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d37c19ed121e890440d45d776a2f8c172d075611 GIT binary patch literal 18959 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

fEBb}MP zx~67gVBoKG?`tyygQ)0en)7`CDz>W0qrYWLZS-iHw|&F~&*QM%%lm$P6#k@9su%Wh zWzPk$mKQHxhy`I?trwOu-3kzs=$RI+fMn=1QOgRe!=*{d1uQA)>F}iV^wNxsy;f}D z&xwf-A3n4KK=k5x3(zPxH#dFAV?0e)+uo9# zye?fl&O4(X!F3O@d8*n5?gRkBbByxx^3d?`U#y?{-X$j{ZcUVBWn^UJ<#qo0MK2(r zql^pd2=HMdW}Tm`Ow7#T;xsc&-ul4!qNl&#`VDZT$%zRvUi-V)_o@Hw?C9(3-vBPg zm+H0L`*6tK8>+Q{UZIV<9&i2u>=Q^k{y2@*!CuV%gZ~{T4KGBT(*(BB#F}M;egs(o z`OTI(z^oeglKXx|uobEo7Zeo8%E^^iRavW;Wwyl!lsdHdquSZo0qrZ3Wv{Bjs!A8E zW&(5OD`Rb4&gFkDzO>vzoR*KX%EW<*NlCxj+YN{bA3QKNHSL_YWyJ`Mh!`ImQ;?Mv zMJd*;tIEl_SK12Ly^Mr(i2C88%ZC{;u{gFhRsEEak?*s?&Gpsx_BL@K z9UUFm3Bcn9#K-$fa-N=^%n47cWa&IJkCVUmDM?gJr>V&S;wvc`xEgD{(hejcPR>fe zjxvgh!0!U8`j+_D%7K1^8yyY`BO{~rT%(nxmPg~fcVP2<_Gkr9>G=m7x%r-!Zw%T{xZ*e< zy~Oh*0K&E{w_jd*TrO??Dc@6jFK_Ltgf+(egayFTzwDMXweJDyj3y+~CT#2nE?fwq zZxcb?78V%~m6KTLdUJfViC%1Le2e(Lp^8dONeT1y4S0bB7X5G=PWqVOfip0GzwV6_ zG;NYk3mE3md6y+bv7}(N89J-hm+bDKd*SZvG~N6%`7&gBvON=1VK(`%{cT71dlHJW zjzYx)Ll9AIts6Y9t?lk|Uox<`G?{(_=K;X<=csCo$N0fBu~y-XnQrROwhj!dOS7;Z zve5$hkdd()f=GKix#S)Y5CHW8oY>TVu5=;KT0e?l zG<0-wGBSUbm4S49ZS9TaW%?8-YFvSB&G!J3x_D!1ZZ2E9rmU*U0lcmG9$5GxseQeh zO=)2qP*rX4e)Q5lT2A82g%MpsAYv;5a=UjD~Dz?^hc97=!%4E_|ERExm!NeWm? zdivZ_PlBt!EX1G$X5A1Ruvd02u3skKDk_Q!3Zhm0CrrU5RnA=78W|gpHHQOBECeT0 zIUgkhxEKrgkY{>HiEMsdvvWbK(*=sas^d9O43(9Y0f^u?Z2Jh&3+SC^r>9h?Y9Tjs z%lPlVJ((g?6F+Lys+}ph0rDV_6?7_0abvnLu(7c*Fbbz`T4FKaP8d{9tt539@9Z88HtZ!RaZz2{Wq!ZST#SHzp=QIJIs^j9zpv9G|eTlqMyS zT$)ST*_A~^yfiY(&ZdFkV^UK+VR?C2A!Ab2m!LkZv8RPe%A zfsxeq>z5(1(^B_?d0QR`s{5p|gwqZ3`KwQR~^p~PXP zxyCljzDqqSK7C$(eobvH7KOm+>E0r7pk0j)EDy+YEi3@;Br4S`|JB=DR8gVo@`AGU zo5M=KnT3V6rsj}o1(1^~D=Hjcbwh+R;~+^@1a?HnI8cLxU*(TB`yp?vuLBa7tHVrm zaZ}jUl1u~4m)Y;e==9syG=T z_G_CS2bmMOd)xi}=_@28iD0pDDwMN_;nd&vsO=BXZ2$T zh>U{%diuAdpt?Al(PM_Bx#p5}bp&+r4PYlJ`O04+IO|G?WlN5pec1_$)%z+28MVewZ&pg_C-{+(&9q zWCL#gfH~0MG$sflNGhSP!Rxng7lBMIo;x}^dU-G)3?w97&3a6(WL;%t8XT0}l>}mp zK--&b%$g+$c|EW#2s^p@NM>;XN7iDYbOZGtyDa3uI#IkiE)Pdu#xT76b@NhA4pw_B zYtfG%KOo;4p`n$Saa)_gl8rvwN9IWjB@d?qOuZfCV-_~&-Io!GQ02!Jhfv03bm)_6)69N>W%*^F)_c; z(4MXs1_s3xm$l)X+?VMgvs@Zz!v#*Gntj!`1e12-sf014hChQLB0}1-`uddAs@mGg zU{!~!N<)%wc;?G7$cd<*Xc<$dPg;BPh&D_pwOc1CwyHcgEL1I0!%H}2+De2R-5GVb? z+J_(VA|%}AW@fe*$G^AfCH!AmTelBp%lzA z8@3}PybrwPd-r;UuU{LO=FOBJA$*Dc>w$at8^A`C48R3b`%zClng@jE_K$_KOBCf~ z&&|gQWCY!Ni}O|m6MA;+^u$pV(kv;-8%m0b-u*6W1z=QA4;!HX8CWjQbanflzqS0U zY@QnuGJA1$NQB-rqZIZ}nJZcQcm_~_#`SQrvsWtR z)h3w;k6EBQWVrbaPkV<64tW4#enEkL*+Rt6pCgTptvA>1Sp+fQ{O{e9H%nzfyLb0f zjfd-&AMzPG(Y3N>SNwMOomVsf;yZ$>9}ud;gX5Eb6#W?HxxH4y&3>?zBbUB2x5F|s zQd(_eK}w>Pod(EQmedq57);8N>Km}%8P&&~pWk_fc6*agB*s>TnK7Ry#?xhu%aT5P z$oyTz%V`|aTCDxz`;Tua$=bd+By8Cl*jciW{CQlRpEvs{EcacYR?)8}gG|?`Vq|~` zak%%J#Cf|O5(#fnQAzQ(f-I?o!;M_#P-T0Er}FZS7#K!l#NcH%S^@?LnTRV5+bM-_ zJme&E5WakayX5cflK}If)9AQeTLm~fAaY7C;_Y>F&x>PqK*^nqW%dkIW%5+_XB*JP zM3+5ouEM^2d2H&7bWY$x@jyB(D2O~vQbw^K3x!zBk;(pOr^)7bY18iYt?#8|e*Kqm zW5M3OJ7;(zOQld@0&+&T#mvhVd1`HsQ@0@h2#%b8env-z!A za(cq=rpd@4D=-(?-H8oEK1;1%v{&aSAE&K|@G&di8 z$c`oGrb<<9e}@X~p9GZxAeNk*b|b^~AF;%%Tbfl9 zkCR$*GOlj{i5eoJSA#vBZkhxVl{YArV`$9{u-yXBC!7qq)8i+*&3=0?Ua*(woV83& zzD~KME`0lY+4JBqU7L4bg&me7y1M>|2O;@zKnL4!#~TcoJZu~SS4G^O(l7t{ z*L49aiA7(p&hvtalk>wxb7xOs8>>9-twMi_@UyWEPEEP~`961Z$sV?9ix5e2I}IRe z440<6DJv5W`5sPRoE#Nuq@!U72s(W20Yd|#z{hYDYJaem(a}70^+0jteM(Nw^{7Xb z)-&tC6}b0{<31zOxi8Xi?pMj9-ETlMdR=9SI8=5hZf}1KI7+_ietW1dvt3MVrcF!{!C;)Io{TFxjbbP6VnVk znUXs@lc#w3rPCFcdbBkCJl(ql1I1RmW`6)8?MEzRpERHd8MXIVyjD;Ub918}@|A8| z+Q+8&l+3=8my^@HHKo1u=gJxT-?I9v$NygV$$!Mk#wS2?J=s3HIDRHzPir^wRhoE& z_%S)Sqt5O~>MLYSHW}$oGImL765fiv^|8A58~sZw?BKkLbk-E5BeG_qleK}`n^#go zHunco1pwMT&dtPM+&PF4R)4&y$%C-fd`1&V&BBuF?~jq0Wh%!b8(Yiw?8#c8S|R-t zFJ*D)Y*e3^Ou{3V;C6AFl#(h1c26SbhOL(u-K~7pK)x8yiCe*Gp`(3ndE(LN({4_~ znhi8e2qph>9DaOmEJH2fMXZJgWZKW4G0)Gn8XKhm(S5{6hERJKh)Wp|!!a-_AVK-F zxeVx{=U%%eL#|EmI^P3II`j3>D<<`WFjCU-lGK7%nE$43ikD0dkb@!nH2csSO}>q;qDJaWE$KxxE)PzfD`Am6W+}FNtD{5 z#sdJOGbv>)t#Y%GfFSGx;VVb`SA!TNVKg_ywV|?f9lsi-WxM|!+(W!0Ns|E-$`U;V zXIoZMHh&?<$5(#X_m%U}QYYM$LI2`D-d%;c_)BX%)- zXhBwo4PLrwv9S+HFD~0dmDv*g4Wy}XsGws(NK{(VHLBg*?J&=$+1C6Es-1 zfkqHG-&$;>RLjJ}m&8D8WX~gTNf($=z<3M{P)dQ$6?<1KEJ9S&d_oW8xu@-MUSAdiVL3^tmRRpR5=_POjdP z({d4sE$K^U`I=o{>tK>xQ`2Z`2%+TFD^(AVU(s}Lowrk-W@Q?;4GpEV;*NCQ8HfeG zMPZ+2!U8%9F}rDGSI7hJ)3d9~mGr{%lkpcQ_mK5#oLR72zy0`;5b`Gran&OBFAc^k zW_o%)sR-t^H}@43l19-59hR^Ak_VELYaog2ICw7lnCrMEcV)J>w>p8@v(dY$$(~Na zKeD0Wp{Su`-WTO3;L0G8U7}Rp38S#W$1hLovpzl+`W&@){I9DH7xx4-73>d1IoaD7 ziE!uE>VTnqT|PiB=T;!0t*u+z4r-tPmq(44&f;>)%0jas6goygKv4OvFaL=One_}B ziLlp4N4Z#Rz);J^Q_eh^f%vsV8By_Cn^eE4(QA+@rpCb=4K?_eLz9S)n)-LIE6&8# zRRj^*`3MVy?2jGzr{@&?y-bUHlX|F^Cv!MMa;XiY6Pg9nTX{*s3UYI0 za-y**bU0kUE2pWV_NAOHj^wsyssIKW5z$lHiNQu`YqGR8&69>#rV0QrT6 zswGRA+(We7P^ZjXh>Gu)Jq9;iqw^v;6Z5H#>KrSVit&2e{%PGH8*}krdXCz{Ile|&8>&vTGKu37p^V>k3G8& zTrMXjOa_q`@k|2{q zg~-d76q<&nlK=1h##db8mpcZ;RbD_39gw3vVo=P8Y`Q*=Ud_EP(hup}pUHBQW}iFv zTb5TyNQPaB<67s7wcZ2FD_8r18Rt#9r<3F#WCvSYRwBKRUzNLnB-z&{9yAf@hT1wP zMH!aNe}Y63CYljB#mzZ?aL?7Xm)&F=7moq~_`#8!&z@DrFleA)Zx54T8IG4sjF-*@ zE4ZsN28h$3-bM69aNp0CW^BjJ(HDNtr%QCBuc6`4NAgm%H42d}k;5)?i>1lqa(}60 zr|HDOu1pkV$n>UM;|+0@$w1%w`uz`vcRk5LEDp!V?=mtR_C_DaN%~h?8>b4mY8-Au zXJSio0K_%LbRo;R#(;8wP%TroQGm zo$&@xXWZPhXz}o>w#>}tp@YG10_8>ey)6!(6eevaHtOEr3D7`-T6B9Z0QFng4&~?T zpS%;?nH_U;+cqgr#t~IzOzgnVD;$ABnt*R0P5}`7) zzOKC8CI$7*NAB)1sQC9~ohy}#DA#_A0L&nCZu&2pj#9u|kB}$ zen&8w|NP@RF`T34(J0a!)I~ry0Fw_N-n13r{6zL-X|b+5>s4o#itcJ z+akzQ=wJC?UPOkV$qPEXC`wB|y#{|C@KmD&TH*djQ)JG_*@fs8;2Tit(oLf~4$!(6 z4e4%3_W3U+_jq`DXP|NL>JZY;AZ*I2|H58Vozsg8jvg@rH2Cx>x=aa2{swv_ z8ZESCWq+xvs=C6h2e_rCMsrh6=(ceGl#e~o0J^^bHX@I0S==iqEX*PJUXOZ<;o1*9 z0T_V{OUhC9?c1zfZ*=s~(NR_S3?g0WDSIz#u%Cmy|2%50|F$V+kdqO4vAP@U#H-AfMB?AvlHyer~eIbMajT@B&n*Z+MCF} zGMcY~k^!xIfP}&=B1pMQva|0}A42^QN^a-pZrON8BaQb7nRR}+9hqP1Qbd@%dv`pp z?;V^PGqBRp-hOs|9-^*w(eC%*Lm(FU`Iv^jrj{1WoLQ?v`jkEMN{_MX%P~Q{x^K}N zgpV;%x7W~~fF;)yG`&G(7Vu7xDxkq|)&dYrP%@xS+}7R>4RyhdZQ6nt7Z*^v752LP zteBh5>+lt-!~YwIC|(f@hYI{}&>(Mq8_NSg8cXu>R^J4|C!i@53XNDn<<2{^P~%!0 z0SzrKEI@VD((<+(3O)S*=scpK!4cK2vTPRSOzu;^JYUnq6qk^I^AzlP$S_)=ln?MZ zfCp{;i76=pR+AhaYAv!BO)kpHc%r7zv=11#iv)mU26)HHGNck5?<8h7eB>boU9ABj z+wr6TOl?T~&d8|3Wp4pi@?RUEaGpT5eSB~b$1~XZL6!H7mz9+jK=ClgCIAZ9*rFA4 zp(_EM+Q{0v5xxbDhgB?3nV3E)<^tFReRd1gNwGkd0Z~Fl^!CIHG&EU7MK}b+-u^qF z+t4@*hl>bZpS~p`A{ug5`{LF1+o!aYC8DGCrU@E;Z;=rWj<$Xv^Qm3Z6g(~qedI4H zCI(er0G)(yE)OOqUeg+|Y&mBAC8$yN-30p*)OhvkmA*c-Tw31t_1bu!ADS5u4FJlM z=@8OL;6(g2Kfi0<7O=0G>1qEREp6>4_mdJ&Xs)}#j0K>0XpNjcfX%2g^5e&kd3lea z{SYdmP?xSsq<;R~4glJggv?4`9A)2gTx}#+OkQ4I00A!Vxd3dg3wTa8Z>eq_mq~vL z*9Jk|kF>P3va;twemObDYHAOnza==;D%pnU6pA=ev3y9|m}_dv$S?rNSLQ#Lo7*`{ z)8+7*veCY`J9(f13N_Tk;l8MI|Aja4y_Q|8cR#USXbXmie+kP|L_`FTo8%4?M@Pr+ z<>dh^fbB7!m!OSCWRtwEbu@#wm6fBve*K!8n>)b^73;p7 zNH|brCgk{M9`i_)s8R8M8+$PT002n&?}=_mXsD-$2hF2Lb#>8+>?VyKXKVnJQv=_{ z6EFto9i6vH1+#_~p^T-q4T=B%j4eI#ppBNynvWm{Q+#J^tlQ}Eu=QJPY%KJNeq?6O z_lnK4rycY8U$7pNFUJmO>Ei9EPZc&75Phix1jwjkV`3bx&X3kcav!0(=VwR8=KYth zP2RqB00PF(pK#m$5;&C zW2R$!`wIgM0;oe!y9ZO=`BRQ;<2k>wa?-_+p2F{J-TV1Dw7jCCpnUuG4eI?%Kthlp zN>CM+RppH~_mQWE-k~5kC*mqMcwb*10J=ov#?=r7^qag?86Qx$8L{>B^pKO2KOvC4;CyUrn>2eNNL76sxIZ#?<18vFnq(RCV%e&o8Z>E!BOeg%zybn%;-sBO|MdJ^*4Pf_nsdE|K!BX`e+{@Y zisJ!r)?v1K%q{(Qj~-2$G2_PT9SjY?t>wUK7Pwj)NTDA`U{lVl0vt78xn_-uRhJx) zb#S-lbmonV|7uzQ>vf}R4LT=^*E4SdZU*x>lC*J36;C7IEM_lpyJ^!dO-%Z$k;!|a w3Dk11zHpxxX!-@Nci0X~0=960l579*^Qc+=IKi)71>`Y!y85}Sb4q9e0LniuEC2ui literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d8/d84/strtolowercase__s_8c__incl.map b/doc/safec-3.4/d8/d84/strtolowercase__s_8c__incl.map new file mode 100644 index 00000000..606ffccc --- /dev/null +++ b/doc/safec-3.4/d8/d84/strtolowercase__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d8/d84/strtolowercase__s_8c__incl.md5 b/doc/safec-3.4/d8/d84/strtolowercase__s_8c__incl.md5 new file mode 100644 index 00000000..2f97c82a --- /dev/null +++ b/doc/safec-3.4/d8/d84/strtolowercase__s_8c__incl.md5 @@ -0,0 +1 @@ +1c7bd61cae8dc63917c1b6f0affbaf42 \ No newline at end of file diff --git a/doc/safec-3.4/d8/d84/strtolowercase__s_8c__incl.png b/doc/safec-3.4/d8/d84/strtolowercase__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d4183a9beec326a9bc05b17e168d657b436814f8 GIT binary patch literal 18911 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 Xi`H{xR83-IDA8`#eg9swfO4_h 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d8/d88/strzero__s_8c.html b/doc/safec-3.4/d8/d88/strzero__s_8c.html new file mode 100644 index 00000000..9cf0bc59 --- /dev/null +++ b/doc/safec-3.4/d8/d88/strzero__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strzero_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strzero_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strzero_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strzero_s_chk (char *dest, rsize_t dmax, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strzero_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strzero_s_chk (char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d8/d88/strzero__s_8c.js b/doc/safec-3.4/d8/d88/strzero__s_8c.js new file mode 100644 index 00000000..2f7ba8e3 --- /dev/null +++ b/doc/safec-3.4/d8/d88/strzero__s_8c.js @@ -0,0 +1,4 @@ +var strzero__s_8c = +[ + [ "_strzero_s_chk", "d8/d88/strzero__s_8c.html#ab823ae363848d00ca5b0ff8936e3b53b", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d8/d89/vwscanf__s_8c.html b/doc/safec-3.4/d8/d89/vwscanf__s_8c.html new file mode 100644 index 00000000..87cd691d --- /dev/null +++ b/doc/safec-3.4/d8/d89/vwscanf__s_8c.html @@ -0,0 +1,184 @@ + + + + + + + +safec: vwscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
vwscanf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for vwscanf_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT int vwscanf_s (const wchar_t *restrict fmt, va_list ap)
 The vwscanf_s function reads a formatted wide string from stdin. More...
 
+

Function Documentation

+ +

◆ vwscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXPORT int vwscanf_s (const wchar_t *restrict fmt,
va_list ap 
)
+
+ +

The vwscanf_s function reads a formatted wide string from stdin.

+

Reaching the end of the stdin buffer is equivalent to reaching the end-of-file condition for vwscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control wide string.
[out]aparguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), wscanf_s(), vvwscanf_s(), vfwprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d8/d89/vwscanf__s_8c.js b/doc/safec-3.4/d8/d89/vwscanf__s_8c.js new file mode 100644 index 00000000..00ee889b --- /dev/null +++ b/doc/safec-3.4/d8/d89/vwscanf__s_8c.js @@ -0,0 +1,4 @@ +var vwscanf__s_8c = +[ + [ "vwscanf_s", "d8/d89/vwscanf__s_8c.html#ad0c255a077744852c015719181820338", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d8/d90/timingsafe__memcmp_8c__incl.map b/doc/safec-3.4/d8/d90/timingsafe__memcmp_8c__incl.map new file mode 100644 index 00000000..a3d622ae --- /dev/null +++ b/doc/safec-3.4/d8/d90/timingsafe__memcmp_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d8/d90/timingsafe__memcmp_8c__incl.md5 b/doc/safec-3.4/d8/d90/timingsafe__memcmp_8c__incl.md5 new file mode 100644 index 00000000..5a0c9773 --- /dev/null +++ b/doc/safec-3.4/d8/d90/timingsafe__memcmp_8c__incl.md5 @@ -0,0 +1 @@ +4a1411e7f0ecb540522cbc0dca0bf85a \ No newline at end of file diff --git a/doc/safec-3.4/d8/d90/timingsafe__memcmp_8c__incl.png b/doc/safec-3.4/d8/d90/timingsafe__memcmp_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f6784d47004adb8615ff521ef7c8c9d55f8fa451 GIT binary patch literal 19607 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 z zMC9iB3T$Mo$tStiMd>MNa(t3L-5x38AZ1A%hV+v~iGFe@!_(4YH>>zVtCjigYeHJu zJM{bdWq-O zplA(+X&^Lu+S~u_Rc{OFXl+Qnf|EPoJdpLuL8=0lVfs}R*f-pP>o!U4LWw>m=4pgY z)qiNzf8EgO{q!kxL^&5f{SS%CloD$)h79z;F6TL_|Qpx1ZmAkIQP0E51YpQeZcr z>bCwjPvTm7w#*VYQGpvu?T3dy3kze#qSUxF_^n^+mi$zSN`)KpbzEhfO>1F%76*T-oX^u|?G zP>@8qJ!+t=>`7tv?(X}aUUj8uAryEe0z2TbP^$3Xf%O4Wb!(yw&levLuN%rLozV=Z zQo=wIK&c%xDu}c5dOlmzH5yR$?&*04%LBFk`uB5p6XD1WcRtZ}D2;*xz`+$w8>pC= z(C!LU6C6!&nolF~*-#S>RDjt7)Fdh@YCT&&ZS4!38Z`G=Pn60?Nv!~F=IrSBIl$UR~KHsRUgeDA=jZIYopPtKXjo3I{&ixKo4k zi;evmtMh;HKDToyMgHv7|6J|2CjZw`OMy!y9z1ve+-C}$ z=Le3~tO2IX<*hq*?tFW5b2{*-AmC6_IJsVKmu_9Lv~-Jw(+S`-Vuj|zy<1L;HrjEo1D?Ub5fBox1$eMZ{=T2b z?%$7B>dwy0)coSlu3!%=co-ZQfO8J_Y#u7@*|B{tmb(%vtNVRPyGrv6+d+P*7-`H}*tE(fj`zM!Z!dF6#< zj*?3<0h>N-+#=G)^4i@o+d(R2+jYj5pgpl5(?NTMam{Lcu3z!y+7Bk{`_q6*7(8A5 KT-G@yGywoSB(@^} literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d8/d9d/strishex__s_8c__incl.map b/doc/safec-3.4/d8/d9d/strishex__s_8c__incl.map new file mode 100644 index 00000000..601c08d9 --- /dev/null +++ b/doc/safec-3.4/d8/d9d/strishex__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d8/d9d/strishex__s_8c__incl.md5 b/doc/safec-3.4/d8/d9d/strishex__s_8c__incl.md5 new file mode 100644 index 00000000..e398aea3 --- /dev/null +++ b/doc/safec-3.4/d8/d9d/strishex__s_8c__incl.md5 @@ -0,0 +1 @@ +1d42ac65b9675b0f195e51c542193051 \ No newline at end of file diff --git a/doc/safec-3.4/d8/d9d/strishex__s_8c__incl.png b/doc/safec-3.4/d8/d9d/strishex__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8c895a8e6d2c38201ab6db65e80fb52100547c38 GIT binary patch literal 18508 zcmd74by$^M*Dty(LL?*=1Vrf;kSCA>LX_?n5b5r&J@DQ8 zyY|`VJNxf*yRNmKXR+>i&pGDk@f*`$PDUL4F5z7S0)Z~^QbYlPxP^s4+_-~s6TUeo zjmn1)Bz;M75yaK?zm)py2n6CWLPF$)l5@hw)LS*h(JSQb2&~&8q4oFW4ZX`tf2TVR zap&DM_Z#7ExYV$y2<8s()~IkCs+=$>=1=6)Yi-EH@md( zW2{n_MiSEG`Nd$_&6=admYSucmK5p$cs@dKEhZ1+-+xSz>0M7O^d>3}e7wVb8FT%0 z#_L>e_)z!p_08kH?YO^^os98_Q*KxuVM>OS6n+aK-TIoDmyeHufkB!06XD5PaidHU z??Zh2tW`loIhJ`0LQwIeuW#^!XF|jBIbmT>#bFpk;YW6<>(Lb+|F_Q+Y`%>UG&eVQ z+M4cOu%qzQ(AKWEUy|WZE}qXp2ztOx?}`>Kj%K`e=l#b-7^CCE!pN{t$QcLv`rfPz zWRCFPc~^vhWtg%Cq|wsRiDnOtjO;q|_S1BCcek~*&3GIoCMD@uNcJDQdsxso2+O~_eU zSsthRw)Xa&?d>)8OBm6e=;-K~)E#4E&Ot}KFqOQ&n-rNH+p%&cHX#gqqzPs z&hoyPxVWZDcoZE2*>cP@U-M59H|DE043E0(OVjdrVCBG-@<7L^) zgYE>3S`T=gnURQ)Dck>ms*{Z74W9Nzr>q2U$vY?PXd-g0_Cegf*0T)4i<61&_?%cUUEa2(BI+W{ic34BK6q6Kf!z>2P>U*$`66ax$E7e z*64Zh>HgD+7{9cf^Yin?#l;4Xvw&%W{QP`YW@b}{D^n{Pf6hlT*49O_v9XpMof+2o zK3wq@FDLCE5^U+juyHBlnI(?7cPa{+(vq#_UFHUbxg&*K)t zAs}&Tpx(_yHjZ2`1rO0jXxj4Mj_ZR8!wcR8MFiLXMOFScQ~Lk^t&+n)JkywZw{$w% zRgvrjfh$g$T)|_f%kx2_>^xGd`-KTDDgO?Y?k)+rNYC_oGcNp<33(AbqOziTi zswSuVf=J$};h_k@)ay-mi1G8&o@r3g&%GbrnatKMD|-LNJN;|>87gXO`YyP~YqO)K zX1uy~B8L_pMt%LT(im<>L^2argHeftknk;~2bc(I+-pWs=j4nzJ)K~U^_q#A+q;89 z_1E*!yAdH^wa4k9p@>?44(}%CgJGTEVB@@C6a?;_YZm=XDeD=D6@b-j$RZ^4MgT)F z{@>HXK8l8nt*s%O31LpmL!llun^YO8mtW`Dg?|3AFI^>@#(Ge+0AH2Om&*iOBw_fZ@8k?F{ zH#GQ!DJU(28L4yHP;kUWOx(J*w)a4Xe*Ma+?;ME>ZAuTPfuC5No$mgM@yS#C7 zae*BDVzPRzy&ery1AzBxoUX59=*~e@! z3y4fbPA(!QwmH+-D7@x%x}RH7;RtR7m{M7JB}K(S@Fzk@1^D$_Kd}qpq1+!s0` z!Mfq1+y)9^qM^~z(RKd%)i*dODJx5$O-@UjS5xBxJ_4>N5Uw|YYwvfB{f2I1>v*N* zIE&M|nuo{5p?HIFH=(`#9?S~3>tdq90{dG1f32)M1im>sl9iUWy6U)*vUk08hi`0c z!HE3IRm@)B*Z^x$tW)1%$daCx=6bYAjEh@tG0I3xymNm>=bJNVhNZc=xy|d#bAMSL z$-DpZKr*5G=g(|mJ=jYw9-hHs7^1VIgS^Ms!a}mKZ*-Kvg5?e(z_$c!hTAvy6T4rb zWZ)@L)6q?WU2Xn|R#;E~VgSR!ji_W`j`1{G!PItj(K9iH^hCUplw4a|n{2$aoon-F z{~aZ5W=0d;37!ar53k2*xoWWvwuu4D4i)3Ojz9ai5F0zo{psLtDyyhyfa^pmpz|1O zesM7_F0Qtw=Dtu*vcT2fA7~})Q{d!+6%F|OIfI&(iOB{GBb7{o>DB4V3i!sB?3#;T zU3f|O2O(QAes(+`hZ8Lf{TxTm%!G^iQjqq53D&cAwf$^%iY~Qia~Sa@?daSl8lV( z+D-cW`3r+36;<}~vMCW!ysECpb52fYkoWz4bRzb0r%_DAm(Tr&x5^O+^CxU!0`>Ly1;85Ehj(U!pMkXk5D9$+tD2So9gCUztF%@d8eYs`~db^AII%zlfm7} z#AMWtMp#(b%gd{uruj@iZLuej$8~=>YK_XLZ(NOM^zk!0kZS+I8-m2wflg>jP?Xdw z&0B~Z%yRhO{~2rL@bK$~Mk;G455M<(d;@f36|lyJlFCSS7JgBtv%S;qa^yl_sxw${|6r}Ds z^CATfPp`dEj`ZwJl9tNaKS8^DH;J!oxxZz2aFGA;cP{2Wmt{FsoQTatH2jpcYfiIM zQBV+`QBThYd+_SS{f72?ktMOBBKG2Me+~8e(}nY=z$dp{zlbBO&!fG7R~9Al({xH* z-S)YmR}@&xchTH%@d@2rA|F0M0VP#eI1vhZI-onySgZR5lPL2A~ ztS}KVvA*%hYop=UmcNHinVY6n;s;djmj&u!;qn4MM`S>j)YlXHVmK1BcRBtMB*2%9GM47B&hYU|W}?f#*lr06#IK)r z>W)%!a*{mSOyn~QPrlb_$N8Jj?ecuHPT>69)oO;nURPkPa;dn;y4syEl)iGfo8XG&`*6Z17 z%+_j5Qj(K1GB@WmeA$>PtSugLSYEkFvuDoADmhZzxIL=dODVP7Xgx&^zE{s}i8ZNa z5lLwVjmmWq*V9hXKpo9*&gDf#!9$`+0!%>xuI`InEx_KYs_}htSABhgbad&5mPHK> zD?4+)kui06okKmYE&~^hlPW4~U%yUe+ z$eFhZzSpeMv9&85Yw$RwE8aKnRk(TMU|a7nQxbKlhflwZ2pQcD6?MmJulsVUuBs~a zt$~5Pg2D@TcL>uT?(B>|!Wix7pr+1Ynp$t4oP4q9`U1h=4c_`C#fTse8Ch|8c@)+_ znaSJJp1AnQnX0k<1IL95`8&##sJ1odPsKMaXFR*Vr%aX_8O(U{s5MBu)550Iu(tjY zfS3LEZ&Gg(pW$%c&PH*jh56s9hKu#CSijLCij}psVB$4C+q9V+c@l1J;$JK-yf4hn zXT6cf9WIp=2VWazY%Psij4_YCLoBK4*qX}@6TGVgN$bnR!&SOgLRt9z#G=L~(R(L1 zJv_8IIEXMYc`z|G;aygihm}>h#zw<7QX)-XpJk+w=jyNMc!9dNz?r3c2uWhCJayP3 z97-V+QF)UdUaiK<4<#i{l~#Jfezi`fwy{K9{WdQ`bA*DZ2JQ_CVT6i8r1#343S9me8Xt}4=sTcVRV|FQuUr?9;IaId#lry+qE z=rU4BmX$>;qsBA%E0==1&SU$JsFs$>ix-i=e|~;beW^w7-}k(D;Sm({%pBcR0F>`U zK}Lqy@wtYWn1qG~gaHKnv$8Y#d%LBoB6q^67nCSbOU8p{ysnlmFTA+8Vr_mOk9@kn zX*c6TElMs`PQ;Qo|B#&ydK?;a$RF$QZb}+TPN_&RM;c@`4eT zXPEQgmYgO?3R}$BgQqJiO!4t9iCa%fS-)t-lCMtJ7dWoA;9CX-Z~561@-vEwM1 zHj4xXc4{=78@jk`>@L_qW~Hx(O(RZ$O~ieS+x7C>0U;)~PAuKZ4PJ z{xmc-c|^Kk-K4$=9$yd{`^&=Z`|Ksp#CUnvznrs0yrPW|sdrbeH|mTmGa*HPIAAl^ zR`q+zD)Os583nnN4;F@Box#t8dN-Ssv!m%stJ=UoWhzzb88I3C)z!Ep-u8MA9^vw2 zsoLc17v5U)0~dJj!a*a;>FRqtrl4FzL(auhd3nmguUcK#bKbxd^27e@$lgfQV+JgL~X4~>H9$mt)C7f9uh=TOtc@v z#$sT+OcG=TD=$aDoAj72UrFu#mzWq`g=Wep9*_Ga!t3g+s;p_<(li$$C4_KAwHp$) ze-IGl=MmyFKHAy&S)6ZPMa`=B1U&f<9%t58GoFRAr1``=S!X8|`GJzTxI@1rq=bd{ z(#5&3c^;CocU7n|iSo6h^tr%hDfxC=OUZiCjQF!_zb9WOE%mz6*{zivc(^JTOHTXj znE>zkIozn2je&xhoRP=P9v6;7sUahC(h&(tqtv*Uq}25w-mU;kLF*~iv$Vv|0?ylM zxhn!s%d2a~e|ZEV65sov3QCBG>!n9zfCe5&!`ZmJaLbj5ez&R^OP-hEQ*ZFIV(#Z0 zSV0jHDfw1R7x7$jSd1Jl-ouASu+HwTdsS9wL@XHw+FGwN`(T?mA6e_`ds?*P_*UI= zdxALSpFPNXUF8aPbmnJVrysv}cZVD$XgLK2C?(Jh>Q~ORbkcVE3Y$1|cw38c(~( z?(GgASeTfllYyNb8Q=GppmEDgemug6{-J-kVX?4cw)F3{wPKcSjrTHbs1nrG-csh; zXmUufC%c}|)%Lc8`LSFiH@Vb&qqdgkfpShzP#TMN=5ssjmL)U=g-a5ma{AH59)f3P2WU;(^04i!jSwZ3Hu8-G?|IJwM<6L`${QMY5NCCCVWCW|avE)kH zQ(r-vo{H;(@_hPa`tH5;^wm$~iV?8dEuE3w1u96<@L#$A<=MJTSAJ70_L})AWvgsV zhKAT4JX|?DIUr>3!fVH&Mgg+6S8H9uGHGZ&UY*l{L5!6WE7nF6Bl=s2-p zDyJF}%Eywo&Y{XAR5v=V;c06p8g;hSUpRf`zPij+ZWci?v$UM9**gLezjK?@W)gn{ z9#>aw8Nd5~7>w37V-@A$qvh124mz0@-x{RboQ=By5#eXHcdS18p#HIOAlevl_0J$8 zb8(xr=-XB!R05%3XE&ItMN?PLEHg&eso6z;`qV>Nocv=ga1yYeQKt-ecJ!L;PP5Hn zuO2AMQoxE)ZYybM^w+zozun?*^tuvNR<188@syLBY4ScpCt3eHtC!sq%aOxHF4gB) zVHdcu#XhmxCz)Z%md_#qZrb=rp(>NME4OR;Xj_oY!KPK}>Zb`&zH7r6-3i)z*=n-r zV9f+1$w60Fe8Eyx`QI~#fRsm@e2w;0tc;u2&-9l#0`=*QTz8LfsCQ}#3B4^I=+PF-(Q{F!}RiTWe8KVzSnWi5Qs>cMoE1ZL5R?w$frf^g=0Yb5m1D9mj)VGAY(E zCSw2g-297Q-qTe?g>;N57uP~(bh7*QpC4D39CjzWwjJvWk{`h?rCo)lTq&z^#KbxlBOkWtld_XSS(xB|JxwVczJ!w5@F0(M8!GD4($B&i5d+py|@tr z6hSgeRne}P48vS|7k%m^Z$Ek)1HCJ_&>uXLQmkIa2)gxEjV*I$nDhovOzZD$e;wS% zPl?k3Bh()84U7;4`FwB8{rz#1x$bVa9PTITIbO{obTql@WsB<-7VURe|0>Wrn$DAF z8L8fhiV_2B^Nbg*9K?|=a*Ux;Jj9NcZq2{)x4wl0+W*tkko>+jHQ+}m6Njy{QRt;< z*X}!X$Cc6J?{zX|2a#^&hd&s~2#a{Y?P5OO!WmAL0)z-6JHU_sUp{bB-qT1Tt2`jJ zr6s=uwee^X5zHW8wUNs<&3OKyRbK(vX9dNjiwbAR6kng;Jq0;iF^l{Q7!DR~% zzuVl>3k40?c=kVgy;Qlv3?IIkf>jr(t-g29VY_W8gslLcAIo_CdgQw%olkofR@8gKS% zGaDYKoZoYP>DB?Zz|T)sp=BrJd0JRROh?Blgv2~=lV=(Fg2qaGYI z0CRx}Qv3^R6!Q5MXT7xDUig7au>0 zVVICHX@dz?vb0=0Js^OXGxoW~b^xBu1EPHGk3R0*iEhiVpR<#&R1&^@9|lh~`ox@^ z9}_#FN{)^#i{1aE8DfdW?!h6ab;53QP(Ki4TwWB!#C%>}-v96+Z*!^+{Xw7G7_;i< zy9L&v%uS6V@n(=2prXKg!>LuWbPiEJ+h4+r){onK{|gHsr~M5k1>RZ|gDN8!5Qm&K z0$nLv#|`Wj@$>DLZs~YNoF^xLR~C%C=GyEi{4(T#Uuw;VV{2=(DlDkJoox#G?`@yl zq>M=2)qNXeF;DJ$d5fNs@+mueSzg}s?{7cB_kR#CD*ae*b-;&@tY1PwMTI7rX}Mpx zx22^A+%G7a4-ZfD7Du1*(x+=^e`TSeq-=o<(Zodcf;c*Qx4@;d{n4fX@uMzw%b4>C zi=+-rS>=F$yjwS)kn8X|I>gM*M&Q#wC_2x<4cPp<`;*iLgLLz7SXGaquIh5uFWx5< zQ{Yi%z%qGXtC&pM?VGf$W#s()@kK7+v!T=xcx^n#)YRM$&As_DrWU{U{(u0nD1P}m zDtLw^x&juIIFaAI);c03AY7r68ar5wzkqtYRsRaEXd>6%b|(|l^XEGR41^W0n@|e3 zxbrjpaT+~#$yFa?HF~l<_$(eWV)65$I*Nq9OQ+#n$hrh3*Z& zj+nz6P2A{K^W?7_Eb;Y@{yI?I0Z-#_-QV->m)ocj>^LYn1WX;_5oqv=2)_&O`FX1k z@A*bV)IjCd#s;~&)`?o2pg;;+QK6ZH!&+Qjok28=PBrQnJjHAQk2nGn&&&3R-?@s& z1-b(2Rzwxl6Jbx^@?V`lf{Ib%FGH4_w-S33&(xIVX>LsYSQyp4T3lPJ_BeBZNIW1d zOM3ERTdzn^@FCIK#mUmE=LJ`N%RtFxfmsNGw|7gki)C)ya2}E=31v3J>=^|R+aQ?2EKILa9 z{M5NnrY6P2be69g9rfiahfRa~;d=TD?^7`msh#bwijFaPN)W#{Ue)5G;_R&z3ty)x zVA|4<(pl(~rKG@vIzn@QzvaQ|;69W8f5Ph@fq}z^{0&*4JC)Vdua@O|AT#mo*+YN- z6MFo?!M&|{8qR7Pf`TJuHgc)Bpw5NtOgst-ygs~_xw)c`FjQqj7H0LpwHLesPeFMy zF#3ZWuH*5WbzgLODN0s8kFq2kO1S?eqdT-0uX;uxOq3z@(3O&|S@XeysnQR>2pgMdU z-+IHM&Y5*%U|@nmGI*xpLh5k}iryoEhS#kqZ%bU{VuyUui5LN5TdI&^k^2*$AA`8%pw;4DlbpPTLLYs^$!AuY{&$`H|h zJnMHvDeWo>vmcD4L)}{C+Zkk;ijaWIwLj-m;2n)$^-Su(^a5O!>CoUx*tJR)656u7~c^)d-l3#d>5I_ z!r{j`UeUxh8Hw1~y9A893UYE3BPh{rudzr;#bN%}`HF!I8?Hw>7NfWEB~8}Vwl2-a44|OIIoOR4lvvU}b9Rx&LxE-3hY9t%RW{x4&dB5wgb%qj)!^K-Tzd zF}{l8usiD@l(}6UEF<_5n54maEU{0ljN5w!dWl)v;yvj`9x8~5J-h!ftQ#y0XmSgZ zU=}Qt9AQ6wcI(eie43W_G<&}5KT|Dw)M(mo(Geo;jY}~4`C(aoUfv7+HVKrK5oy1l zI4HM=YU~3)c%RX7@mBm;*scFIGBW)9elw@5!}MD5+sJ926Za-irI6;>obE0tu7j&Z5pU(#4)@J8?gn;vv+iQBzm< zT9Tpkn3VaO?gTn%u5AOir&oXF0in}mi9y@(P6O>dO$u0Tkf2~9-x)LSxx0ZunHtVZ zZS9ds8{~s^GeLnK6&;uP$4r^_*Ow$asl zAt_3O<2O~meqGV9GIuNJ&amk<7Znt+=mp3E7dafe-w>5QJ+1XPRdaQ{oHWMpsQ+}j zKNvwJ)B5n?3Kf;jY8`g!@ zt}l+wrmdY-R<^*@NZ+?lG;-&T^4m?rw*TZ{6`I-EM=&v*$b4!Y>7?0+j9DJyinfIu zU7W7Uv1r2GMYhW4`<4mu&*ucjt4M#iMtE=%RLR{=~Z##^$D zu`1oK&pnR`*86`Ygj>?Of0MxhwBo=Y`?ha z3qtY?!h#!g9PO?#0{}t87NBJ)^f>3dYL7Ta#M6 z1!R_6e@*S}G zL~9;<-IM9!Zei>pce{tnOl0}^_+}@s$fW>W702&UOPe+)Gd`xj@) zPsZjG^+8TEgsvgFjxl_07+cd*(O5edV)7rnJdaSln{a#nEGT=W*Eb&N>k~Sd%|jaRn?P{SV$DTax$!v%K@K9l0 zpmM92?HD;??XMf!p)#vLQclZb|?#JMuB3tB_zRbJU z0~Lz)ti8Y8`v`P-XYFW&a@b2LgkCBu3rnEZ1w~2N)r2}ecXX6?bbQ2KS5g_JsM!f+ zF-xcPZ7VB=?AqGYtSmAvuJj@q&$nSRN#qj>P*ACeYq=0=uwoJtUZ`e)J@!1FU2Oh% zHq8ce@NA<3%)CTpO~0|{f0U1u{*tDa` zZ>-=aY~`7G8tT<=GEPk-^DbgOQ$cl)^Z0g6LT}F0z6a-rN%z{PgyVH z`SIK%M;WY1@TV0)K!XzCL35}&4F&37{~Qz9?4x3k6#TGy6vo{Csp++kFOtv4i%PqN zGd(@M$jF27@dYj}BX|b^2Y;=m1`nvbpRj);`is(aLiOyi=71}pfRdS0y?9Ij6?wS7 zKlH)UAIok{g*$|58T4l--lu5~{St@ILFiJ_=v`f|ki67Xd*HMt#`(zU)vJDp)@kpl z0pzLOFE%z6USsbSltoSC7aZ_^%t=@?pdb(_*3P^y-n>b+o%<#&T^Aom7K@oJ3E`bu=DM+ zwUO+VnmRg3NlDX5qGOha06LuT9FSK0RXMq~y4rAYI0@1Omv{&X z>g^AI|Nc!E522-g8Jn7cLZ+jmQ)NA+Ao5cGYgMG6a~o>!i`+m{>zbFm4lvcZzY~N; znZj)PODIR)U-x+$WrB|X5zXN49Ln{nI#mamT(9~a=WhTGITXope>Jw@ zgXQLS78CQ}mbaH*mtooX##Wfr-%8F$7=A5b$0`NuFXQhpv2k#e zjju-yYFejNn2I_s)Jv0V2ftiHrVaUtBV%c9o>yE<5dWgUR3piD15-A!^W#fe!V=-C z)E9Qyy81@qICY;*_bG&`Nj0JxhUUaq->3HIYSH>HX;{qU@cr~3iY!m2M^zLN@hK}S zi;s^7*pj6sJ>Smh!5UyFtgWp_Mn;l7Pie>u0U+9&ERZbVbqV+hR5E}L0g|_}tc;a| z0}~U|rmiX*jet>2L&MeCnUkA)bF9Q0%Wk0q&%$CYCFL;=P6Pm~eR}ZAN=rWn1py@4 z%FN8n+L|ALyX^4{wNtvDCr10r{rlWZI^Rq!EG(c#X+D&L$$$I@ub|0rHXH2Iwugbe0|*##;&d97D5U68P8z@W#tNhSc3&y@h>#10q8e?NiUMUF2?~7 z#?7shz?@z{01O+;Xs>{ey!lt4V+kSy)>)m=9m0&VlO> z*T?tfLIfy%03fZa-~TDew%o}#yJta&94}}&l?V?{R5uh5TrtVXOj>zHc)S6B!%)2_1C1}qaGcFW54K(I6>ML^Qtzi$F^y^PW#F(0x5IlT1epr-(ITAr73x;rSO}^PWJK_|u_O7bX4=^xV4Ujp& zvi)ppJKUVow9NJouV!#f^hU;PaN5u?Fi2n4tc~X^DW#*P4pr;ZuS-j(z{9@21`c^Q zL{TzV!_%k%b-W08GRQP=I|4+jpr$4^EoW`Cn23nz3IN(Zp&|UIIk~z1(|-5w-!HVf z7PCefzuv%5tXDE_n#4VUQPJrI1@!*NwDrZ)Zd>)B&j6*5B}6Hcpr)X(3xGNtA&~E7 zoIIm`lwQu$+wHx*(S%9n#i|q(6rgp?-I7KEeEA)S2np}qy9byz1#NBVt$aXO^|6-I z^OSUc`oOr@{_iSX55~8is)dpe%)ePtP3=@6gf#bOp{4FOzRYow4fS3?bMt}F1f*R; zF93LU$an6@;{pKDP+z}!!A>*DVqaU*f9Bm1iAttKl$ z9^MOnpM66e@OSTIWo6~&`*+hu`1tq^g3WY8&<)Ym-JPG8xBBlIDNtv1S|1x>FY!2Y zQdL!*odmR(=jF*#z1tDK%r!6{K;S++PpGK;lK71}z5tUbgkxtB^Ell`Lb^NpXK|5o z=Mli_(q?4h*!*>rC%;57)96)IMKRYq?|ev_E$ih+LqRdMvh|-#8+AE@Y>;%H4Mo%x zfG{ZV%c&o}dKHTrf&D4~yJmu&ot=<~Xs{T7m;xp}k7|dm>CFXFCq{aL%|Z4|L%uYD z;FVO2k{wq^XJ>?S%D`CwzwUC})r{v^P|^!k)gw?^g?K?~&E;-K*15B}hpxj($!#MT z45xkd?kA-H!hB<_tEOcpT6KObS6~z3u>Spk_jso1>qnllpi&$i4z>&Z=}PwCWG9jb ztLHz!yDcaz1PCc9G4aKSrp?L8$&a=+;IHJlpCMG?JXp&V-wreILM!O;ENI!6$RK%{06ugTU)qOIhTlH-N_%2oHbg2T4ppWnOrDk zC@C%b`ZeV$Bc-B5^vjpNx~&Exe0+AR3AS6eyzf61`(5|8xU#acq$JE*jF5m}G+Q?L zKV&NmsryH`I9?Y!BILYQ4~lPW67+Cs*Urw|Pu)gOK5)gDnYRxh!?@Qg0LV#b_7WsdwD9!w6dB+! z@3nm*##ooxlJ5)_HA5l-nyVm|0BEjk)o^cjH-ubZ9iI9m2zVtGDdB3HLvNI_va-Vu zXC0mCp97#_ysH-7GZ{07XlQD;;=^!4nEzIcq)XT<{~VbuA?`A-Fbh<~VONLyI=1uY~& zw<@f#1I46>X3bvJgsKGip4%^9H)%b8egMF5Tv1VRaRJZsm`f$|fAkv^k)3rK2)<ze(Z?~*1EQqkM zu<-FKUG|J&ll^h1YU}EFxVgD`c#`=&T$?`Jp;IZKrl-ecTv%U+qHGfwRcn(Asm z^3iKn7F0+dpPWEShmMVH2oMw9anEPm_oU_I`mTYpj;l%p1Oz4~OJL~XFZsfH$Vf<@ zM^kUN>W`AZj{!mCFz$K)mRaZ*fZ$+YG#9Y#-rn9z-SMLn35hfK zWUVtZjsGZn7Zo*@&&|ouketk?-SFBwh87%Xcu5s_&c=2QeR+WAh2|Y3j7QZDD+AYT z`adcB>4$!WZAzsy_$+2md8KIx243}tdSOg;b#;Lk2Jqmi>1of+-!)M5$%qcua1z;L zT4d{2tWGSS`~Kj$xstH(E$viJ)4r6&MdMS?M_~>{72lF&BAgS-*EK~h>qN_6D7q1P zDB@CJp@48E@wz<0LJ`R}F)>k9R_-qbjq`&)lRChYgjPU6ca@Sl0E*$idV25^6_k|^ z{xo@mDmtWR%&M$phra`#1TBHTFU@haPM%gEHuI$vlpX*^6egKFEHsst?rJPk zBGnB`%HJCOD40_)-_}+Uk`SuO*ONxsDS`J)d>OD zyLSUe2wDMQ!!b#CISqe73PD!DWmlxUJ4-Bd)S7DG&|MPz?hUQVg-XM|*bgem9W*pJ zI5MS}zm%)!$#j7jMd-A)T5~KecNo!fl)Kik>ic)-2(lD}qXP&F)(@ z<=RdfZ=PkN9tr!IHofm>_g{(=QRua;QC#>_$5L(^7F$tqaCvd&b-I!bJqTyV$65{U zv7Qf7EmpgdRE=}r57j3|M^`!T{1pwvmrmdeOVT$q%;;aqx=V99Cf5J!4&!19ZJt!j z7t0CgfrMBRx=?oK*VgDp@*tad)D}dP7l1tRE-j2etLp{D(CLXV;H?qYNF(_8|LUp2 zP6}UJJ}!7n0HgsCtj$XgB|`GfOgCtqQ_kfMZT#rt^UF$mFdHZH3vLKAtGY1>FX~)b z9?!{!6$1}bxrBp5d7f}+*$C3#P=Hs$mG^BV>qYri4i@Cg%=%JZIGD`zd3qzEub#gu zx2e+o7IU_(Hy%#GZ*1(E7yL2w&=GHp@fCfpGF532h4QrSQC@1&{LYP`=!C<{!$bmF zs^~RkfOx{i(@5edj9D_^qETa?G0>5o2A!H|HV?mKkgXxOp>xG-b!aO-&Y6ITadW(^ zF0ZAZcd|~NCk?5I(|Isp=8(0v6U^dC^=+k)l}Hg@*jSo@rs*zDCeY*L2v^@%*i zUOPXO3?%_t4;{hO0TmTHB?f2%13HX4?plupMUCAqcEnd#hfSiGNRKYhyp@U3psN`j zei{muq*P&2t-7fFVO3RS;y`2PU2>b*=BIjk?~^^bRfbCti0_S|%z-}iZE|g4T1P0P}}#XE`>INs&N-^rL~Sr8|zYS!3Qdi zoaTT$xiAw3quUn7SUr62m1q#HXpvP!J6y z5GeV&oVxl3m;kzyKo8~x-$5WIKKP)1K~H4u2MX6Z zZHz}Zb~+#N>u8#2AJXwk*Cc=G=NTjTyw+|>3P9$tho-G4 zN7C_GdDpj@5;)Ky@`mp4n9wp7#d7Xwii?-&dTHlm`!xb(*=_*=GK)sIaN@gTSr**h z3%;3c{t1fxx^E28rvpfiAImaD|6!w%%|~gu{u~BvA&_W_X7qq+N!~SGQf~Dv6Dbu0 zI`oiZ$&q@w(=!xOv)J8$?mI*f;F^_+=^T2>^;$kc;RN$h%p8EEt~WKM1-4(KZ?h-1 z;p#F3a{hN*oy>3lIlwM<9gfw|fxV1@&LbNP=(hCbPGFM>>Um!wKc zVkM&<>6R~7xa|4n{v#4G^rKg#KTl)@h^K6PrAgO=;;FhBBjyKr7|75A=jVeu6zt^C z^CepKnb|-U^b3TAT@4No%l}(04J?<~%ymf$Qfm=ZUM8kFZx_47`CONCxgQ}A%k*rg zNRAo(iLADqzsJik-_!u2a_On&O++6C+$e2kx+Ddq;ucJ=_8!K-&swjIj57YQ4L>aO zbfCH?mO4NK%3=-<04=vaJFHN+e&}NkxVO+uWl0L86WY9+Fa^FXZEY1?lSnYB4-+Sc zM|x%Mk3ld3fxL2kECiwi<-dhcL8 zfd(WHibuLGKUV%UVXDz9jo(C=QfbY+FesnmQq*~(aA~dUeum8C=g$G8xarp~HyW&~j?Q!+JgJ8eWZjdw5RSFgINTC0c;Gb`>?QCM z3)nACXJr}lCo^#;ru|A4er7kL1-Or?x?UIF_sb&ux>y89`l~}zczBL>Gf#kWM4(Lc zoHkB9+QW6B4JMh%lLPV(LqloM;BaES^DB%8yYAkfontezk8?l0(tSwKVU88Rk-j@e zTN{7%e;BenxF^;r3kE)zr2gs8ZeVU8bQ;GcqEJ!qi;11ujgR=_97QwmjQ?fRV~%Zw0)KZLDh}0YyAc@P zlpeX3+i`yFhLFSNb^hwv9^MZ@DScG%a<&$u0PQPl=|)VFZwx9CndvQT>?1Q@XA5Iu zp8twMAZk&DnBN<_os^yejsu$2)WrQ>RCPizijh&JzdxV5ahFPVciMfAXjW5On;6Oa znb+m^k3ijMRrG81cl-M0vWn;9^=DI^(b31poGcH(V+ACqn3#l+kmr)B=lsipq9P13 zsOLlJTq5Fpa|Tnl&gmxTuXjaA&!ti*r~^O^*@}oLiHhHH8 zp9eP_qOr-t73+Ddx1C=+(fJh##0YZ5vA4iCIRLEnkP>(jB_$fSsY1*TxeO^ODgKjr9RElO$l5~8T>16u z1AcdBI833mkrt!|x~}^GvE_(EDFuz<8ZIs_aPEeo;XHVwsARaJ5X2Hg^%TO@TgVu= z4J6O>ZH#@!S4T4a!T^@^3VY+8O;c%UHtwH{Yw&P7cJ@H0eKd%aA+&OF2S)6B09r{A76Z#&SXg-W;GWP+NUTHn;D&F=a#f_3ImxT8 zrUqTaC<1T@#C6JJLJiKkseOEo^e&5#)mRF`A_x&h<$=JEbrG=r>vM0-Wv`nfB0PNA zSOWH5wMZ-WnE?{n{8)(rbmH1!0Qa%sT<;DfmXI+?w5s2vMnpseLhp7+Z>dqIp;|~| zb3a7*&iJ|<}mY@_fCs$zpM5CSMtKG_pS!-y-!NDKi-ohsAs(?0+ zjUCUHB?b2BDG<*|+_{B#CniWl*=M=GXPu}U@-Jc%Tp9&BXrMwrCR`cdmHhWo0pI>t zK#`((LrxdkW#RM)1Of{jx*_!!FW%>Y4n#b@eSP)=IBfs-vu}>Q9w1(SmWzxA?T0`} Nh{}i*3BCUCKLF5&#_Iq8 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d8/da1/swscanf__s_8c.html b/doc/safec-3.4/d8/da1/swscanf__s_8c.html new file mode 100644 index 00000000..6c26a1b7 --- /dev/null +++ b/doc/safec-3.4/d8/da1/swscanf__s_8c.html @@ -0,0 +1,191 @@ + + + + + + + +safec: swscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
swscanf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for swscanf_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT int swscanf_s (const wchar_t *restrict src, const wchar_t *restrict fmt,...)
 The swscanf_s function reads a formatted wide string. More...
 
+

Function Documentation

+ +

◆ swscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int swscanf_s (const wchar_t *restrict src,
const wchar_t *restrict fmt,
 ... 
)
+
+ +

The swscanf_s function reads a formatted wide string.

+

Reaching the end of the string is equivalent to reaching the end-of-file condition for fwscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]srcpointer to a null-terminated wide string to read from
[in]fmtformat-control wide string.
[out]...arguments to write to
+
+
+
Precondition
Neither src nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), snwprintf_s(), vsnprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d8/da1/swscanf__s_8c.js b/doc/safec-3.4/d8/da1/swscanf__s_8c.js new file mode 100644 index 00000000..4dfe8372 --- /dev/null +++ b/doc/safec-3.4/d8/da1/swscanf__s_8c.js @@ -0,0 +1,4 @@ +var swscanf__s_8c = +[ + [ "swscanf_s", "d8/da1/swscanf__s_8c.html#a87ba89e52a0003440fe17654db6d9a2d", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d8/da2/wcrtomb__s_8c__incl.map b/doc/safec-3.4/d8/da2/wcrtomb__s_8c__incl.map new file mode 100644 index 00000000..08d33f0d --- /dev/null +++ b/doc/safec-3.4/d8/da2/wcrtomb__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d8/da2/wcrtomb__s_8c__incl.md5 b/doc/safec-3.4/d8/da2/wcrtomb__s_8c__incl.md5 new file mode 100644 index 00000000..adf6a3a1 --- /dev/null +++ b/doc/safec-3.4/d8/da2/wcrtomb__s_8c__incl.md5 @@ -0,0 +1 @@ +bf1ac52512b0fb29d30c8ccc772555f7 \ No newline at end of file diff --git a/doc/safec-3.4/d8/da2/wcrtomb__s_8c__incl.png b/doc/safec-3.4/d8/da2/wcrtomb__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..11f0c256210b8fb1fcbd2b6dbc7e1e73c0d542cd GIT binary patch literal 18685 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 GKK) + + + + + + +safec: memmove16_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
memmove16_s.c File Reference
+
+
+
#include "safe_mem_lib.h"
+
+ + Include dependency graph for memmove16_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _memmove16_s_chk (uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _memmove16_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _memmove16_s_chk (uint16_t * dest,
rsize_t dmax,
const uint16_t * src,
rsize_t slen,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d8/daf/memmove16__s_8c.js b/doc/safec-3.4/d8/daf/memmove16__s_8c.js new file mode 100644 index 00000000..db56e925 --- /dev/null +++ b/doc/safec-3.4/d8/daf/memmove16__s_8c.js @@ -0,0 +1,4 @@ +var memmove16__s_8c = +[ + [ "_memmove16_s_chk", "d8/daf/memmove16__s_8c.html#ab109eea362dc12fb293b9e747b325061", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d8/dbe/towctrans_8c.html b/doc/safec-3.4/d8/dbe/towctrans_8c.html new file mode 100644 index 00000000..c062cea5 --- /dev/null +++ b/doc/safec-3.4/d8/dbe/towctrans_8c.html @@ -0,0 +1,399 @@ + + + + + + + +safec: towctrans.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
towctrans.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for towctrans.c:
+
+
+ +
+ + + + + +

+Macros

#define CASEMAP(u1, u2, l)   { (u1), (l)-(u1), (u2)-(u1)+1 }
 
#define CASELACE(u1, u2)   CASEMAP((u1),(u2),(u1)+1)
 
+ + + + + + + + + +

+Functions

EXPORT uint32_t _towcase (uint32_t wc, int lower)
 
EXPORT uint32_t _towupper (uint32_t wc)
 
EXPORT uint32_t towupper (uint32_t wc)
 
EXPORT uint32_t towlower (uint32_t wc)
 
+ + + + + + + + + + + + + + + + + + + + + +

+Variables

struct {
   unsigned short   upper
 
   signed char   lower
 
   unsigned char   len
 
casemaps []
 
struct {
   unsigned int   upper
 
   int   lower
 
   unsigned short   len
 
casemapsl []
 
static const unsigned short pairs [][2]
 
+

Macro Definition Documentation

+ +

◆ CASEMAP

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define CASEMAP( u1,
 u2,
 
)   { (u1), (l)-(u1), (u2)-(u1)+1 }
+
+ +
+
+ +

◆ CASELACE

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define CASELACE( u1,
 u2 
)   CASEMAP((u1),(u2),(u1)+1)
+
+ +
+
+

Function Documentation

+ +

◆ _towcase()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXPORT uint32_t _towcase (uint32_t wc,
int lower 
)
+
+ +
+
+ +

◆ _towupper()

+ +
+
+ + + + + + + + +
EXPORT uint32_t _towupper (uint32_t wc)
+
+ +
+
+ +

◆ towupper()

+ +
+
+ + + + + + + + +
EXPORT uint32_t towupper (uint32_t wc)
+
+ +
+
+ +

◆ towlower()

+ +
+
+ + + + + + + + +
EXPORT uint32_t towlower (uint32_t wc)
+
+ +
+
+

Variable Documentation

+ +

◆ upper

+ +
+
+ + + + +
unsigned int upper
+
+ +
+
+ +

◆ lower

+ +
+
+ + + + +
int lower
+
+ +
+
+ +

◆ len

+ +
+
+ + + + +
unsigned short len
+
+ +
+
+ +

◆ casemaps

+ +
+
+ + + + +
const { ... } casemaps[]
+
+ +
+
+ +

◆ casemapsl

+ +
+
+ + + + +
const { ... } casemapsl[]
+
+Initial value:
= {
CASEMAP(0x13a0,0x13ef,0xab70),
CASEMAP(0x1c90,0x1cbf,0x10d0),
CASEMAP(0xab70,0xabbf,0x13a0),
CASEMAP(0x10400,0x10427,0x10428),
CASEMAP(0x104b0,0x104d3,0x104d8),
CASEMAP(0x10c80,0x10cb2,0x10cc0),
CASEMAP(0x118a0,0x118bf,0x118c0),
CASEMAP(0x16e40,0x16e5f,0x16e60),
CASEMAP(0x1e900,0x1e921,0x1e922),
{ 0,0,0 }
}
+
+
+ +

◆ pairs

+ +
+
+ + + + + +
+ + + + +
const unsigned short pairs[][2]
+
+static
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d8/dbe/towctrans_8c.js b/doc/safec-3.4/d8/dbe/towctrans_8c.js new file mode 100644 index 00000000..b10977f5 --- /dev/null +++ b/doc/safec-3.4/d8/dbe/towctrans_8c.js @@ -0,0 +1,15 @@ +var towctrans_8c = +[ + [ "CASEMAP", "d8/dbe/towctrans_8c.html#a158ea2740f5d15f173f2c42173dd768e", null ], + [ "CASELACE", "d8/dbe/towctrans_8c.html#a6b1d06ec45db25df0cd9d19536f220a6", null ], + [ "_towcase", "d8/dbe/towctrans_8c.html#a3d0c62b130209a2ccb00da7e029be9b3", null ], + [ "_towupper", "d8/dbe/towctrans_8c.html#a5d087249fc40885cccf7ce269bb131ac", null ], + [ "towupper", "d8/dbe/towctrans_8c.html#af9771d6d5b7a1bec35a2f1b67355a8d3", null ], + [ "towlower", "d8/dbe/towctrans_8c.html#adb71206a473b333789974b194daa80ec", null ], + [ "upper", "d8/dbe/towctrans_8c.html#a9c89dc7ee01b7d626429c8c509f2123a", null ], + [ "lower", "d8/dbe/towctrans_8c.html#ac13b052b7d9ebd654550edf0944ad270", null ], + [ "len", "d8/dbe/towctrans_8c.html#ad4c01009aad5a218ea64c329ebfe653d", null ], + [ "casemaps", "d8/dbe/towctrans_8c.html#aad70607c455f090dd972a7c11740b547", null ], + [ "casemapsl", "d8/dbe/towctrans_8c.html#a993c70ad7406e424cc405397d0893228", null ], + [ "pairs", "d8/dbe/towctrans_8c.html#ac057063c07b9fecc5de94ef25c8f592e", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d8/dc7/wcsnatcmp__s_8c.html b/doc/safec-3.4/d8/dc7/wcsnatcmp__s_8c.html new file mode 100644 index 00000000..fa48c209 --- /dev/null +++ b/doc/safec-3.4/d8/dc7/wcsnatcmp__s_8c.html @@ -0,0 +1,308 @@ + + + + + + + +safec: wcsnatcmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wcsnatcmp_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wcsnatcmp_s.c:
+
+
+ +
+ + + + + +

+Macros

#define iswdigit(ch)   isdigit((int)(ch))
 
#define iswspace(ch)   isspace((int)(ch))
 
+ + + + + + + +

+Functions

static int compare_right (wchar_t const *a, wchar_t const *b)
 
static int compare_left (wchar_t const *a, wchar_t const *b)
 
EXPORT errno_t _wcsnatcmp_s_chk (const wchar_t *dest, rsize_t dmax, const wchar_t *src, rsize_t smax, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos)
 
+

Macro Definition Documentation

+ +

◆ iswdigit

+ +
+
+ + + + + + + + +
#define iswdigit( ch)   isdigit((int)(ch))
+
+ +
+
+ +

◆ iswspace

+ +
+
+ + + + + + + + +
#define iswspace( ch)   isspace((int)(ch))
+
+ +
+
+

Function Documentation

+ +

◆ compare_right()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static int compare_right (wchar_t const * a,
wchar_t const * b 
)
+
+static
+
+ +
+
+ +

◆ compare_left()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static int compare_left (wchar_t const * a,
wchar_t const * b 
)
+
+static
+
+ +
+
+ +

◆ _wcsnatcmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wcsnatcmp_s_chk (const wchar_t * dest,
rsize_t dmax,
const wchar_t * src,
rsize_t smax,
const int fold_case,
int * resultp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d8/dc7/wcsnatcmp__s_8c.js b/doc/safec-3.4/d8/dc7/wcsnatcmp__s_8c.js new file mode 100644 index 00000000..1ae6c99d --- /dev/null +++ b/doc/safec-3.4/d8/dc7/wcsnatcmp__s_8c.js @@ -0,0 +1,8 @@ +var wcsnatcmp__s_8c = +[ + [ "iswdigit", "d8/dc7/wcsnatcmp__s_8c.html#a86792eeba5f5f1f1f9466a74c95cc76d", null ], + [ "iswspace", "d8/dc7/wcsnatcmp__s_8c.html#a1f84d01011d9d9861286286a7f2eb893", null ], + [ "compare_right", "d8/dc7/wcsnatcmp__s_8c.html#a3405575a0ae31542813a1e576cc5d146", null ], + [ "compare_left", "d8/dc7/wcsnatcmp__s_8c.html#a7b80ca1671ee726458f7842cb5ebd164", null ], + [ "_wcsnatcmp_s_chk", "d8/dc7/wcsnatcmp__s_8c.html#a0cb94b2c180777be111799d44fc61bd9", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d8/dc9/strisalphanumeric__s_8c.html b/doc/safec-3.4/d8/dc9/strisalphanumeric__s_8c.html new file mode 100644 index 00000000..08c2a4e7 --- /dev/null +++ b/doc/safec-3.4/d8/dc9/strisalphanumeric__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strisalphanumeric_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strisalphanumeric_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strisalphanumeric_s.c:
+
+
+ +
+ + + +

+Functions

bool _strisalphanumeric_s_chk (const char *dest, rsize_t dmax, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strisalphanumeric_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
bool _strisalphanumeric_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d8/dc9/strisalphanumeric__s_8c.js b/doc/safec-3.4/d8/dc9/strisalphanumeric__s_8c.js new file mode 100644 index 00000000..c7af0fc8 --- /dev/null +++ b/doc/safec-3.4/d8/dc9/strisalphanumeric__s_8c.js @@ -0,0 +1,4 @@ +var strisalphanumeric__s_8c = +[ + [ "_strisalphanumeric_s_chk", "d8/dc9/strisalphanumeric__s_8c.html#a5c5acf3db2aefaa57a23b427c60261fd", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d8/dd0/strisascii__s_8c.html b/doc/safec-3.4/d8/dd0/strisascii__s_8c.html new file mode 100644 index 00000000..ac271076 --- /dev/null +++ b/doc/safec-3.4/d8/dd0/strisascii__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strisascii_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strisascii_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strisascii_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT bool _strisascii_s_chk (const char *dest, rsize_t dmax, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strisascii_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT bool _strisascii_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d8/dd0/strisascii__s_8c.js b/doc/safec-3.4/d8/dd0/strisascii__s_8c.js new file mode 100644 index 00000000..70d71ac9 --- /dev/null +++ b/doc/safec-3.4/d8/dd0/strisascii__s_8c.js @@ -0,0 +1,4 @@ +var strisascii__s_8c = +[ + [ "_strisascii_s_chk", "d8/dd0/strisascii__s_8c.html#a3ec4e31cbab16c79f801786af4ed417f", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d8/dd8/mem__primitives__lib_8c.html b/doc/safec-3.4/d8/dd8/mem__primitives__lib_8c.html new file mode 100644 index 00000000..70eb53f0 --- /dev/null +++ b/doc/safec-3.4/d8/dd8/mem__primitives__lib_8c.html @@ -0,0 +1,478 @@ + + + + + + + +safec: mem_primitives_lib.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
mem_primitives_lib.c File Reference
+
+
+
+ + Include dependency graph for mem_primitives_lib.c:
+
+
+ +
+ + + + + +

+Macros

#define wsize   sizeof(uint32_t)
 
#define wmask   (wsize - 1)
 
+ + + + + + + + + + + + + + + + + + + + + +

+Functions

void mem_prim_set (void *dest, uint32_t len, uint8_t value)
 
void mem_prim_set16 (uint16_t *dest, uint32_t len, uint16_t value)
 Sets len uint16_t's starting at dest to the specified value. More...
 
void mem_prim_set32 (uint32_t *dest, uint32_t len, uint32_t value)
 Sets len uint32_t's starting at dest to the specified value. More...
 
void mem_prim_move (void *dest, const void *src, uint32_t len)
 Moves at most len of bytes from src to dest. More...
 
void mem_prim_move8 (uint8_t *dest, const uint8_t *src, uint32_t len)
 Moves at most len of uint8_t's from src to dest. More...
 
void mem_prim_move16 (uint16_t *dest, const uint16_t *src, uint32_t len)
 Moves at most len uint16_t's from src to dest. More...
 
void mem_prim_move32 (uint32_t *dest, const uint32_t *src, uint32_t len)
 Moves at most len of uint32_t's from src to dest. More...
 
+

Macro Definition Documentation

+ +

◆ wsize

+ +
+
+ + + + +
#define wsize   sizeof(uint32_t)
+
+ +
+
+ +

◆ wmask

+ +
+
+ + + + +
#define wmask   (wsize - 1)
+
+ +
+
+

Function Documentation

+ +

◆ mem_prim_set()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mem_prim_set (void * dest,
uint32_t len,
uint8_t value 
)
+
+ +
+
+ +

◆ mem_prim_set16()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mem_prim_set16 (uint16_t * dest,
uint32_t len,
uint16_t value 
)
+
+ +

Sets len uint16_t's starting at dest to the specified value.

+

Pointers must meet system alignment requirements.

+
Parameters
+ + + + +
[out]destpointer to memory that will be set to value
[in]lennumber of uint16_t's to be set
[in]valueuint16_t value
+
+
+ +
+
+ +

◆ mem_prim_set32()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mem_prim_set32 (uint32_t * dest,
uint32_t len,
uint32_t value 
)
+
+ +

Sets len uint32_t's starting at dest to the specified value.

+

Pointers must meet system alignment requirements.

+
Parameters
+ + + + +
[out]destpointer to memory that will be set to value
[in]lennumber of uint32_t's to be set
[in]valueuint32_t value
+
+
+ +
+
+ +

◆ mem_prim_move()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mem_prim_move (void * dest,
const void * src,
uint32_t len 
)
+
+ +

Moves at most len of bytes from src to dest.

+

Dest may overlap with src.

+
Parameters
+ + + + +
[out]destpointer to the memory that will be replaced by src.
[in]srcpointer to the memory that will be copied to dest
[in]lenmaximum number bytes of src that can be copied
+
+
+ +
+
+ +

◆ mem_prim_move8()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mem_prim_move8 (uint8_t * dest,
const uint8_t * src,
uint32_t len 
)
+
+ +

Moves at most len of uint8_t's from src to dest.

+

The destination may overlap with source.

+
Parameters
+ + + + +
[out]destpointer to the memory that will be replaced by src
[in]srcpointer to the memory that will be copied to dest
[in]lenmaximum number uint8_t of src that can be copied
+
+
+ +
+
+ +

◆ mem_prim_move16()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mem_prim_move16 (uint16_t * dest,
const uint16_t * src,
uint32_t len 
)
+
+ +

Moves at most len uint16_t's from src to dest.

+

The destination may overlap with source.

+
Parameters
+ + + + +
[out]destpointer to the memory that will be replaced by src.
[in]srcpointer to the memory that will be copied to dest
[in]lenmaximum number uint16_t of src that can be copied
+
+
+ +
+
+ +

◆ mem_prim_move32()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mem_prim_move32 (uint32_t * dest,
const uint32_t * src,
uint32_t len 
)
+
+ +

Moves at most len of uint32_t's from src to dest.

+

The destination may overlap with source.

+
Parameters
+ + + + +
[out]destpointer to the memory that will be replaced by src.
[in]srcpointer to the memory that will be copied to dest
[in]lenmaximum number uint32_t of sp that can be copied
+
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d8/dd8/mem__primitives__lib_8c.js b/doc/safec-3.4/d8/dd8/mem__primitives__lib_8c.js new file mode 100644 index 00000000..b5acc995 --- /dev/null +++ b/doc/safec-3.4/d8/dd8/mem__primitives__lib_8c.js @@ -0,0 +1,12 @@ +var mem__primitives__lib_8c = +[ + [ "wsize", "d8/dd8/mem__primitives__lib_8c.html#a01c6b59ca21f041b23efbb9845cc4e32", null ], + [ "wmask", "d8/dd8/mem__primitives__lib_8c.html#ab5deaef115ff5ca6ef1457d923d8331a", null ], + [ "mem_prim_set", "d8/dd8/mem__primitives__lib_8c.html#acb6c667cc41bbac06718534cd28ead39", null ], + [ "mem_prim_set16", "d8/dd8/mem__primitives__lib_8c.html#a3255cbc4756ee191ccd6ce0ebb1a6f58", null ], + [ "mem_prim_set32", "d8/dd8/mem__primitives__lib_8c.html#a37db0a86edffa67b604e761826d1e5f5", null ], + [ "mem_prim_move", "d8/dd8/mem__primitives__lib_8c.html#aa0b666ddb8d014f1fcbdb452915a246c", null ], + [ "mem_prim_move8", "d8/dd8/mem__primitives__lib_8c.html#a1c1926b7a912a14623e09021f2abf395", null ], + [ "mem_prim_move16", "d8/dd8/mem__primitives__lib_8c.html#ad30f64ac3aac73df8a221756dc2694e5", null ], + [ "mem_prim_move32", "d8/dd8/mem__primitives__lib_8c.html#a1e1c40e0fa1b86ffba29a8a6128ed0db", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d8/dd9/memcpy32__s_8c__incl.map b/doc/safec-3.4/d8/dd9/memcpy32__s_8c__incl.map new file mode 100644 index 00000000..ba0d0d3a --- /dev/null +++ b/doc/safec-3.4/d8/dd9/memcpy32__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d8/dd9/memcpy32__s_8c__incl.md5 b/doc/safec-3.4/d8/dd9/memcpy32__s_8c__incl.md5 new file mode 100644 index 00000000..973e2495 --- /dev/null +++ b/doc/safec-3.4/d8/dd9/memcpy32__s_8c__incl.md5 @@ -0,0 +1 @@ +bd3094906114f7d62e0e1fe270576c5c \ No newline at end of file diff --git a/doc/safec-3.4/d8/dd9/memcpy32__s_8c__incl.png b/doc/safec-3.4/d8/dd9/memcpy32__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..688877ac3183664836fa57f5e25f82fdd15384f5 GIT binary patch literal 19472 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 + + + + + + diff --git a/doc/safec-3.4/d8/def/fopen__s_8c__incl.md5 b/doc/safec-3.4/d8/def/fopen__s_8c__incl.md5 new file mode 100644 index 00000000..84f97134 --- /dev/null +++ b/doc/safec-3.4/d8/def/fopen__s_8c__incl.md5 @@ -0,0 +1 @@ +3e5d6cecf47e710150221a2af5216ee8 \ No newline at end of file diff --git a/doc/safec-3.4/d8/def/fopen__s_8c__incl.png b/doc/safec-3.4/d8/def/fopen__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c507ff76aec21845d79d43362dc1cf1d804f0aed GIT binary patch literal 20951 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 Lj&`HC2B!QC10{=n literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d8/dfa/memzero16__s_8c__incl.map b/doc/safec-3.4/d8/dfa/memzero16__s_8c__incl.map new file mode 100644 index 00000000..273fcc18 --- /dev/null +++ b/doc/safec-3.4/d8/dfa/memzero16__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d8/dfa/memzero16__s_8c__incl.md5 b/doc/safec-3.4/d8/dfa/memzero16__s_8c__incl.md5 new file mode 100644 index 00000000..d5aff70a --- /dev/null +++ b/doc/safec-3.4/d8/dfa/memzero16__s_8c__incl.md5 @@ -0,0 +1 @@ +9d6cd7eb06bf6add6340994d72392e86 \ No newline at end of file diff --git a/doc/safec-3.4/d8/dfa/memzero16__s_8c__incl.png b/doc/safec-3.4/d8/dfa/memzero16__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..889da0e65c6cf3a8c58716e120c472cb5785287f GIT binary patch literal 19331 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d8/dff/safe__str__lib_8h.html b/doc/safec-3.4/d8/dff/safe__str__lib_8h.html new file mode 100644 index 00000000..33d19c27 --- /dev/null +++ b/doc/safec-3.4/d8/dff/safe__str__lib_8h.html @@ -0,0 +1,11676 @@ + + + + + + + +safec: safe_str_lib.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
safe_str_lib.h File Reference
+
+
+
#include "safe_config.h"
+#include "safe_lib_errno.h"
+#include "safe_types.h"
+#include "safe_compile.h"
+#include <stdarg.h>
+#include <time.h>
+#include <wchar.h>
+
+ + Include dependency graph for safe_str_lib.h:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define EXTERN   extern
 
#define RSIZE_MIN_STR   ( 1 )
 The shortest string is a null string!! More...
 
#define RSIZE_MAX_WSTR   ( RSIZE_MAX_STR/sizeof(wchar_t) )
 wide chars More...
 
#define SAFE_STR_MIN_LOWERCASE   ( 2 )
 The makeup of a password. More...
 
#define SAFE_STR_MIN_UPPERCASE   ( 2 )
 
#define SAFE_STR_MIN_NUMBERS   ( 1 )
 
#define SAFE_STR_MIN_SPECIALS   ( 1 )
 
#define SAFE_STR_PASSWORD_MIN_LENGTH   ( 6 )
 
#define SAFE_STR_PASSWORD_MAX_LENGTH   ( 32 )
 
#define sl_default_handler   ignore_handler_s
 
#define strcat_s(dest, dmax, src)   _strcat_s_chk(dest,dmax,src,BOS(dest))
 The strcat_s function appends a copy of the string pointed to by src (including the terminating null character) to the end of the string pointed to by dest. More...
 
#define strcpy_s(dest, dmax, src)   _strcpy_s_chk(dest,dmax,src,BOS(dest))
 The strcpy_s function copies the string pointed to by src (including the terminating null character) into the array pointed to by dest. More...
 
#define strncat_s(dest, dmax, src, slen)   _strncat_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
 The strncat_s function appends a copy of the string pointed to by src (including the terminating null character) to the end of the string pointed to by dest. More...
 
#define strncpy_s(dest, dmax, src, slen)   _strncpy_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
 The strncpy_s function copies not more than slen successive characters (characters that follow a null character are not copied) from the array pointed to by src to the array pointed to by dest. More...
 
#define strnlen_s(str, smax)   _strnlen_s_chk(str,smax,BOS(str))
 The strnlen_s function computes the length of the string pointed to by str, refusing to read past smax. More...
 
#define strtok_s(dest, dmaxp, delim, ptr)   _strtok_s_chk(dest,dmaxp,delim,ptr,BOS(dest))
 A sequence of calls to the strtok_s function breaks the string pointed to by dest into a sequence of tokens, each of which is delimited by a character from the string pointed to by delim. More...
 
#define vsprintf_s(dest, dmax, fmt, ap)   _vsprintf_s_chk(dest,dmax,BOS(dest),fmt,ap)
 The vsprintf_s function composes a string with the same content that would be printed if format was used on printf. More...
 
#define vsnprintf_s(dest, dmax, fmt, ap)   _vsnprintf_s_chk(dest,dmax,BOS(dest),fmt,ap)
 The truncating vsnprintf_s function composes a string with same test that would be printed if format was used on printf. More...
 
#define strerror_s(dest, dmax, errnum)   _strerror_s_chk(dest,dmax,errnum,BOS(dest))
 The strerror_s function returns a pointer to the textual description of the system error code errnum, identical to the description that would be printed by perror(). More...
 
#define strcmp_s(dest, dmax, src, resultp)   _strcmp_s_chk(dest,dmax,src,resultp,BOS(dest),BOS(src))
 Compares string src to string dest. More...
 
#define strcasecmp_s(dest, dmax, src, resultp)   _strcasecmp_s_chk(dest,dmax,src,resultp,BOS(dest))
 Case insensitive string comparison by converting to uppercase prior to the compare. More...
 
#define strnatcmp_s(dest, dmax, src, resultp)   _strnatcmp_s_chk(dest,dmax,src,0,resultp,BOS(dest),BOS(src))
 Natural order comparison of strings. More...
 
#define strnatcasecmp_s(dest, dmax, src, resultp)   _strnatcasecmp_s_chk(dest,dmax,src,1,resultp,BOS(dest),BOS(src))
 
#define strcasestr_s(dest, dmax, src, slen, substring)   _strcasestr_s_chk(dest,dmax,src,slen,substring,BOS(dest),BOS(src))
 The strcasestr_s() function locates the first occurrence of the substring pointed to by src which would be located in the string pointed to by dest. More...
 
#define strcmpfld_s(dest, dmax, src, resultp)   _strcmpfld_s_chk(dest,dmax,src,resultp,BOS(dest))
 Compares the character array pointed to by src to the character array pointed to by dest for dmax characters. More...
 
#define strcpyfld_s(dest, dmax, src, slen)   _strcpyfld_s_chk(dest,dmax,src,slen,BOS(dest))
 
#define strcpyfldin_s(dest, dmax, src, slen)   _strcpyfldin_s_chk(dest,dmax,src,slen,BOS(dest))
 
#define strcpyfldout_s(dest, dmax, src, slen)   _strcpyfldout_s_chk(dest,dmax,src,slen,BOS(dest))
 
#define strcspn_s(dest, dmax, src, slen, countp)   _strcspn_s_chk(dest,dmax,src,slen,countp,BOS(dest),BOS(src))
 This function computes the prefix length of the string pointed to by dest which consists entirely of characters that are excluded from the string pointed to by src. More...
 
#define strfirstchar_s(dest, dmax, c, firstp)   _strfirstchar_s_chk(dest,dmax,c,firstp,BOS(dest))
 This function returns a pointer to the first occurrence of character c in dest. More...
 
#define strfirstdiff_s(dest, dmax, src, resultp)   _strfirstdiff_s_chk(dest,dmax,src,resultp,BOS(dest))
 Returns the index of the first character that is different between dest and src. More...
 
#define strisalphanumeric_s(dest, dmax)   _strisalphanumeric_s_chk(dest,dmax,BOS(dest))
 This function checks if the entire string contains alphanumerics. More...
 
#define strisascii_s(dest, dmax)   _strisascii_s_chk(dest,dmax,BOS(dest))
 This function checks if the entire string contains ascii characters. More...
 
#define strisdigit_s(dest, dmax)   _strisdigit_s_chk(dest,dmax,BOS(dest))
 This function checks that the entire string contains digits. More...
 
#define strishex_s(dest, dmax)   _strishex_s_chk(dest,dmax,BOS(dest))
 This function checks that the entire string contains hex characters. More...
 
#define strislowercase_s(dest, dmax)   _strislowercase_s_chk(dest,dmax,BOS(dest))
 This function checks if entire string is lowercase. More...
 
#define strismixedcase_s(dest, dmax)   _strismixedcase_s_chk(dest,dmax,BOS(dest))
 This function checks that the entire string is mixed case. More...
 
#define strispassword_s(dest, dmax)   _strispassword_s_chk(dest,dmax,BOS(dest))
 This function validates the make-up of a password string. More...
 
#define strisuppercase_s(dest, dmax)   _strisuppercase_s_chk(dest,dmax,BOS(dest))
 This function checks if entire string is uppercase The scanning stops at the first null or after dmax characters. More...
 
#define strlastchar_s(dest, dmax, c, lastp)   _strlastchar_s_chk(dest,dmax,c,lastp,BOS(dest))
 Returns a pointer to the last occurrence of character c in dest. More...
 
#define strlastdiff_s(dest, dmax, src, resultp)   _strlastdiff_s_chk(dest,dmax,src,resultp,BOS(dest))
 Returns the index of the last character that is different between dest and src. More...
 
#define strljustify_s(dest, dmax)   _strljustify_s_chk(dest,dmax,BOS(dest))
 Removes beginning whitespace from the string pointed to by dest by shifting the text left over writting the beginning whitespace, left justifying the text. More...
 
#define strnterminate_s(dest, dmax)   _strnterminate_s_chk(dest,dmax,BOS(dest))
 The strnterminate_s function will terminate the string if a null is not encountered before dmax characters. More...
 
#define strpbrk_s(dest, dmax, src, slen, firstp)   _strpbrk_s_chk(dest,dmax,src,slen,firstp,BOS(dest),BOS(src))
 Returns a pointer, first, to the first ocurrence of any character in src which is contained in dest. More...
 
#define strfirstsame_s(dest, dmax, src, resultp)   _strfirstsame_s_chk(dest,dmax,src,resultp,BOS(dest))
 Returns the index of the first character that is the same between dest and src. More...
 
#define strlastsame_s(dest, dmax, src, resultp)   _strlastsame_s_chk(dest,dmax,src,resultp,BOS(dest))
 Returns the index of the last character that is the same between dest and src. More...
 
#define strprefix_s(dest, dmax, src)   _strprefix_s_chk(dest,dmax,src,BOS(dest))
 Determines if the prefix pointed to by src is at the beginning of string pointed to by dest. More...
 
#define strremovews_s(dest, dmax)   _strremovews_s_chk(dest,dmax,BOS(dest))
 Removes beginning and trailing whitespace from the string pointed to by dest by shifting the text left over writting the beginning whitespace (space or tab). More...
 
#define strspn_s(dest, dmax, src, slen, countp)   _strspn_s_chk(dest,dmax,src,slen,countp,BOS(dest),BOS(src))
 This function computes the prefix length of the string pointed to by dest which consists entirely of characters that are included from the string pointed to by src. More...
 
#define strstr_s(dest, dmax, src, slen, substringp)   _strstr_s_chk(dest,dmax,src,slen,substringp,BOS(dest),BOS(src))
 The strstr_s() function locates the first occurrence of the substring pointed to by src which would be located in the string pointed to by dest. More...
 
#define strchr_s(dest, dmax, ch, resultp)   _strchr_s_chk(dest,dmax,ch,resultp,BOS(dest))
 Finds the first occurrence of ch (after conversion to char as if by (char)ch) in the null-terminated byte string pointed to by dest (each character interpreted as unsigned char). More...
 
#define strrchr_s(dest, dmax, ch, resultp)   _strrchr_s_chk(dest,dmax,ch,resultp,BOS(dest))
 Finds the last occurrence of ch (after conversion to char as if by (char)ch) in the null-terminated byte string pointed to by dest (each character interpreted as unsigned char). More...
 
#define strtolowercase_s(dest, dmax)   _strtolowercase_s_chk(dest,dmax,BOS(dest))
 Converts all uppercase characters to lowercase, leaving all other characters unchanged. More...
 
#define strtouppercase_s(dest, dmax)   _strtouppercase_s_chk(dest,dmax,BOS(dest))
 Converts all lowercase characters to uppercase, leaving all other characters unchanged. More...
 
#define strlwr_s(str, slen)   strtolowercase_s((str), (slen))
 
#define strupr_s(str, slen)   strtouppercase_s((str), (slen))
 
#define strzero_s(dest, dmax)   _strzero_s_chk(dest,dmax,BOS(dest))
 Nulls maximal dmax characters of dest. More...
 
#define strcoll_s(dest, dmax, src, resultp)   _strcoll_s_chk(dest,dmax,src,resultp,BOS(dest))
 Compares two null-terminated byte strings according to the current locale as defined by the LC_COLLATE category. More...
 
#define strset_s(dest, dmax, value)   _strset_s_chk(dest,dmax,value,BOS(dest))
 Sets maximal dmax characters of dest to a character value, but not the final NULL character. More...
 
#define strnset_s(dest, dmax, value, n)   _strnset_s_chk(dest,dmax,value,n,BOS(dest))
 Sets maximal n characters of dest to a character value, but not the final NULL character. More...
 
#define mbstowcs_s(retvalp, dest, dmax, src, len)   _mbstowcs_s_chk(retvalp,dest,dmax,src,len,BOS(dest))
 
#define mbsrtowcs_s(retvalp, dest, dmax, srcp, len, ps)   _mbsrtowcs_s_chk(retvalp,dest,dmax,srcp,len,ps,BOS(dest))
 Does not permit the ps parameter (the pointer to the conversion state) to be a null pointer. More...
 
#define wcsrtombs_s(retvalp, dest, dmax, srcp, len, ps)   _wcsrtombs_s_chk(retvalp,dest,dmax,srcp,len,ps,BOS(dest))
 Does not permit the ps parameter (the pointer to the conversion state) to be a null pointer. More...
 
#define wcstombs_s(retvalp, dest, dmax, src, len)   _wcstombs_s_chk(retvalp,dest,dmax,src,len,BOS(dest))
 The wcstombs_s function converts a sequence of wide characters from the array whose first element is pointed to by src to to its narrow multibyte representation from the current LC_CTYPE locale. More...
 
#define wcrtomb_s(retvalp, dest, dmax, wc, ps)   _wcrtomb_s_chk(retvalp,dest,dmax,wc,ps,BOS(dest))
 Does not permit the ps parameter (the pointer to the conversion state) to be a null pointer. More...
 
#define wctomb_s(retvalp, dest, dmax, wc)   _wctomb_s_chk(retvalp,dest,dmax,wc,BOS(dest))
 The wctomb_s function converts a single wide character to its narrow multibyte representation from the current LC_CTYPE locale. More...
 
#define wcsnlen_s(dest, dmax)   _wcsnlen_s_chk(dest,dmax,BOS(dest))
 The wcsnlen_s function computes the length of the wide string pointed to by dest, providing limited support for non-null terminated strings. More...
 
#define wcscpy_s(dest, dmax, src)   _wcscpy_s_chk(dest,dmax,src,BOS(dest))
 The wcscpy_s function copies the string pointed to by src (including the terminating null character) into the array pointed to by dest. More...
 
#define wcsncpy_s(dest, dmax, src, slen)   _wcsncpy_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
 The wcsncpy_s function copies the wide string pointed to by src (including the terminating null character) into the wide string pointed to by dest. More...
 
#define wcscat_s(dest, dmax, src)   _wcscat_s_chk(dest,dmax,src,BOS(dest))
 The wcscat_s function appends a copy of the wide string pointed to by src (including the terminating null character) to the end of the wide string pointed to by dest. More...
 
#define wcsncat_s(dest, dmax, src, slen)   _wcsncat_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
 The wcsncat_s function appends a copy of the wide string pointed to by src (including the terminating null wide character) to the end of the wide string pointed to by dest. More...
 
#define wcstok_s(dest, dmaxp, delim, ptr)   _wcstok_s_chk(dest,dmaxp,delim,ptr,BOS(dest))
 A sequence of calls to the wcstok_s function breaks the string pointed to by dest into a sequence of tokens, each of which is delimited by a character from the string pointed to by delim. More...
 
#define vswprintf_s(dest, dmax, fmt, ap)   _vswprintf_s_chk(dest,dmax,BOS(dest),fmt,ap)
 
#define vsnwprintf_s(dest, dmax, fmt, ap)   _vsnwprintf_s_chk(dest,dmax,BOS(dest),fmt,ap)
 The truncating vsnwprintf_s function composes a wide string with same test that would be printed if format was used on wprintf. More...
 
#define wcsstr_s(dest, dmax, src, slen, substringp)   _wcsstr_s_chk(dest,dmax,src,slen,substringp,BOS(dest),BOS(src))
 The wcsstr_s() function locates the first occurrence of the wide substring pointed to by src which would be located in the wide string pointed to by dest. More...
 
#define wcscmp_s(dest, dmax, src, smax, resultp)   _wcscmp_s_chk(dest,dmax,src,smax,resultp,BOS(dest),BOS(src))
 Compares wide string src to wide string dest. More...
 
#define wcsncmp_s(dest, dmax, src, smax, count, resultp)   _wcsncmp_s_chk(dest,dmax,src,smax,count,resultp,BOS(dest),BOS(src))
 Compares at most count wide characters of wide string src with wide string dest, and returns if difference in the last parameter. More...
 
#define wcsicmp_s(dest, dmax, src, smax, resultp)   _wcsicmp_s_chk(dest,dmax,src,smax,resultp,BOS(dest),BOS(src))
 Compares two wide strings case-folded, via wcsfc_s(), i.e. More...
 
#define wcsnatcmp_s(dest, dmax, src, smax, resultp)   _wcsnatcmp_s_chk(dest,dmax,src,smax,0,resultp,BOS(dest),BOS(src))
 
#define wcsnaticmp_s(dest, dmax, src, smax, resultp)   _wcsnatcmp_s_chk(dest,dmax,src,smax,1,resultp,BOS(dest),BOS(src))
 Natural order comparison of strings. More...
 
#define wcsset_s(dest, dmax, value)   _wcsset_s_chk(dest,dmax,value,BOS(dest))
 Sets maximal dmax wide characters of dest to a wide character value, but not the final NULL character. More...
 
#define wcsnset_s(dest, dmax, value, n)   _wcsnset_s_chk(dest,dmax,value,n,BOS(dest))
 Sets maximal n wide characters of dest to a wide character value, but not the final NULL character. More...
 
#define wcscoll_s(dest, dmax, src, smax, resultp)   _wcscoll_s_chk(dest,dmax,src,smax,resultp,BOS(dest),BOS(src))
 Compares two null-terminated wide strings according to the current locale as defined by the LC_COLLATE category. More...
 
#define wcslwr_s(src, slen)   _wcslwr_s_chk(src,slen,BOS(src))
 Scans the string converting uppercase characters to simple lowercase, leaving all other characters unchanged. More...
 
#define wcsupr_s(src, slen)   _wcsupr_s_chk(src,slen,BOS(src))
 Scans the string converting lowercase characters to uppercase, leaving all other characters unchanged. More...
 
#define towfc_s(dest, dmax, src)   _towfc_s_chk(dest,dmax,src,BOS(dest))
 towfc_s() converts a wide character to fully fold-cased (lowercased with possible expansions), according to the Unicode 10.0 CaseFolding table. More...
 
#define wcsfc_s(dest, dmax, src, lenp)   _wcsfc_s_chk(dest,dmax,src,lenp,BOS(dest))
 Converts the wide string via full case-folding NFD normalized to lowercase. More...
 
#define wcsnorm_decompose_s(dest, dmax, src, lenp, iscompat)   _wcsnorm_decompose_s_chk(dest,dmax,src,lenp,iscompat,BOS(dest))
 Converts the wide string to the canonical NFD normalization, as defined in the latest Unicode standard, latest 10.0. More...
 
#define wcsnorm_reorder_s(dest, dmax, src, len)   _wcsnorm_reorder_s_chk(dest,dmax,src,len,BOS(dest))
 Reorder all decomposed sequences in a wide string to NFD, as defined in the latest Unicode standard, latest 10.0. More...
 
#define wcsnorm_compose_s(dest, dmax, src, lenp, iscontig)   _wcsnorm_compose_s_chk(dest,dmax,src,lenp,iscontig,BOS(dest))
 Combine all decomposed sequences in a wide string to NFC, as defined in the latest Unicode standard, latest 10.0. More...
 
#define wcsnorm_s(dest, dmax, src, mode, lenp)   _wcsnorm_s_chk(dest,dmax,src,mode,lenp,BOS(dest))
 Converts the wide string to the canonical NFC or NFD normalization, as defined in the latest Unicode standard, latest 10.0. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

EXTERN void abort_handler_s (const char *restrict msg, void *restrict ptr, errno_t error)
 This function writes a message on the standard error stream in an implementation-defined format. More...
 
EXTERN void ignore_handler_s (const char *restrict msg, void *restrict ptr, errno_t error)
 This function simply returns to the caller. More...
 
EXTERN constraint_handler_t set_str_constraint_handler_s (constraint_handler_t handler)
 The set_str_constraint_handler_s function sets the runtime-constraint handler to be handler. More...
 
EXTERN errno_t _strcat_s_chk (char *restrict dest, rsize_t dmax, const char *restrict src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src)
 
EXTERN errno_t _strcpy_s_chk (char *restrict dest, rsize_t dmax, const char *restrict src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src)
 
EXTERN errno_t _strncat_s_chk (char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_ATTR((slen||dest||dmax) &&(_BOS_NULL(dest)||_BOS_ZERO(dest
 
EXTERN errno_t empty dest or dmax BOS_ATTR ((slen||dest||dmax) &&_BOS_OVR(dest, dmax), "dest overflow") BOS_OVR2_BUTZERO(src
 
EXTERN errno_t _strncpy_s_chk (char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2_BUTZERO(src
 
EXTERN rsize_t _strnlen_s_chk (const char *str, rsize_t smax, const size_t strbos) BOS_CHK2(str
 
EXTERN char * _strtok_s_chk (char *restrict dest, rsize_t *restrict dmaxp, const char *restrict delim, char **restrict ptr, const size_t destbos) BOS_NULL(ptr)
 
EXTERN int sprintf_s (char *restrict dest, rsize_t dmax, const char *restrict fmt,...) BOS_CHK(dest) BOS_FMT(fmt)
 
EXTERN int _vsprintf_s_chk (char *restrict dest, rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap) BOS_CHK(dest) BOS_FMT(fmt)
 
EXTERN int snprintf_s (char *restrict dest, rsize_t dmax, const char *restrict fmt,...) BOS_CHK(dest) BOS_FMT(fmt)
 
EXTERN int _vsnprintf_s_chk (char *restrict dest, rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap) BOS_CHK(dest) BOS_FMT(fmt)
 
EXTERN int sscanf_s (const char *restrict buffer, const char *restrict fmt,...) BOS_NULL(buffer) BOS_FMT(fmt)
 The sscanf_s function reads a formatted string, and writes to a list of arguments. More...
 
EXTERN int fscanf_s (FILE *restrict stream, const char *restrict fmt,...) BOS_NULL(stream) BOS_FMT(fmt)
 The fscanf_s function reads a formatted string from a buffered FILE stream, and writes to a list of arguments. More...
 
EXTERN int scanf_s (const char *restrict fmt,...) BOS_FMT(fmt)
 The scanf_s function reads a formatted string from stdin, and writes to a list of arguments. More...
 
EXTERN int vscanf_s (const char *restrict fmt, va_list ap) BOS_FMT(fmt)
 The vscanf_s function reads a formatted string from stdin, and writes to a list of arguments. More...
 
EXTERN int vfscanf_s (FILE *restrict stream, const char *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt)
 The vfscanf_s function reads a formatted string from a buffered FILE stream, and writes to a list of arguments. More...
 
EXTERN int vsscanf_s (const char *restrict dest, const char *restrict fmt, va_list ap) BOS_NULL(dest) BOS_FMT(fmt)
 The vsscanf_s function reads a formatted string, and writes to a list of arguments. More...
 
EXTERN int printf_s (const char *restrict fmt,...) BOS_FMT(fmt)
 The printf_s function composes a string via the format string and writes it to a FILE buffer. More...
 
EXTERN int fprintf_s (FILE *restrict stream, const char *restrict fmt,...) BOS_FMT(fmt)
 The fprintf_s function composes a string via the format string and writes it to a FILE buffer. More...
 
EXTERN int vprintf_s (const char *restrict fmt, va_list ap) BOS_FMT(fmt)
 The vprintf_s function composes a string via the format string and writes it to a FILE buffer. More...
 
EXTERN int vfprintf_s (FILE *restrict stream, const char *restrict fmt, va_list arg) BOS_FMT(fmt)
 The vfprintf_s function composes a string via the format string and writes it to a FILE buffer. More...
 
EXTERN errno_t _strerror_s_chk (char *dest, rsize_t dmax, errno_t errnum, const size_t destbos) BOS_CHK(dest)
 
EXTERN size_t strerrorlen_s (errno_t errnum)
 The strerrorlen_s function returns the untruncated length of the textual description of the system error code errnum, identical to the description that would be printed by perror(). More...
 
EXTERN errno_t _strcmp_s_chk (const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN errno_t _strcasecmp_s_chk (const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN errno_t _strnatcmp_s_chk (const char *dest, rsize_t dmax, const char *src, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN errno_t _strcasestr_s_chk (char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substring, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_CHK2(src
 
EXTERN errno_t slen BOS_NULL (substring)
 
EXTERN errno_t _strcmpfld_s_chk (const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN errno_t _strcpyfld_s_chk (char *dest, const rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest
 
EXTERN errno_t slen BOS_OVR2_BUTZERO (src, slen) VAL_OVR2(slen
 
EXTERN errno_t _strcpyfldin_s_chk (char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest
 
EXTERN errno_t _strcpyfldout_s_chk (char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest
 
EXTERN errno_t _strcspn_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src
 
EXTERN errno_t slen BOS_NULL (countp)
 
EXTERN errno_t _strfirstchar_s_chk (char *dest, rsize_t dmax, char c, char **firstp, const size_t destbos) BOS_CHK(dest) BOS_NULL(firstp)
 
EXTERN errno_t _strfirstdiff_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN bool _strisalphanumeric_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN bool _strisascii_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN bool _strisdigit_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN bool _strishex_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN bool _strislowercase_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN bool _strismixedcase_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN bool _strispassword_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN bool _strisuppercase_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN errno_t _strlastchar_s_chk (char *dest, rsize_t dmax, char c, char **lastp, const size_t destbos) BOS_CHK(dest) BOS_NULL(lastp)
 
EXTERN errno_t _strlastdiff_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN errno_t _strljustify_s_chk (char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest)
 
EXTERN rsize_t _strnterminate_s_chk (char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN errno_t _strpbrk_s_chk (char *dest, rsize_t dmax, char *src, rsize_t slen, char **firstp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src
 
EXTERN errno_t slen BOS_NULL (firstp)
 
EXTERN errno_t _strfirstsame_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN errno_t _strlastsame_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN errno_t _strprefix_s_chk (const char *dest, rsize_t dmax, const char *src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src)
 
EXTERN errno_t _strremovews_s_chk (char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest)
 
EXTERN errno_t _strspn_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_CHK2(src
 
EXTERN errno_t _strstr_s_chk (char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substringp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src
 
EXTERN errno_t slen BOS_NULL (substringp)
 
EXTERN errno_t _strchr_s_chk (const char *restrict dest, rsize_t dmax, const int ch, char **restrict resultp, const size_t destbos) BOS_CHK(dest) VAL_OVR2(ch
 
EXTERN errno_t BOS_NULL (resultp)
 
EXTERN errno_t _strrchr_s_chk (const char *restrict dest, rsize_t dmax, const int ch, char **restrict resultp, const size_t destbos) BOS_CHK(dest) VAL_OVR2(ch
 
EXTERN errno_t _strtolowercase_s_chk (char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN errno_t _strtouppercase_s_chk (char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN errno_t _strzero_s_chk (char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest)
 
EXTERN errno_t _strcoll_s_chk (const char *restrict dest, rsize_t dmax, const char *restrict src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN errno_t _strset_s_chk (char *restrict dest, rsize_t dmax, int value, const size_t destbos) BOS_CHK(dest) VAL_OVR2(value
 
EXTERN errno_t _strnset_s_chk (char *restrict dest, rsize_t dmax, int value, rsize_t n, const size_t destbos) BOS_CHK(dest) BOS_OVR2_BUTZERO(dest
 
EXTERN errno_t n VAL_OVR2 (value, 255) VAL_OVR2_BUTZERO(n
 
EXTERN errno_t _mbstowcs_s_chk (size_t *restrict retvalp, wchar_t *restrict dest, rsize_t dmax, const char *restrict src, rsize_t len, const size_t destbos) BOS_ATTR(!_BOS_NULL(dest) &&_BOS_ZERO(dest
 
EXTERN errno_t empty dmax BOS_ATTR (!_BOS_NULL(dest) &&_BOSW_OVR(dest, dmax), "dest overflow") BOS_ATTR(!_BOS_NULL(dest) &&(void *) dest == *srcp
 
EXTERN errno_t empty dmax dest overlap BOS_CHK2 (src, len)
 
EXTERN errno_t _mbsrtowcs_s_chk (size_t *restrict retvalp, wchar_t *restrict dest, rsize_t dmax, const char **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) &&_BOS_ZERO(dest
 
EXTERN errno_t empty dmax dest overlap BOS_ATTR (dmax &&len > dmax, "len overflow >dmax")
 
EXTERN errno_t _wcsrtombs_s_chk (size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) &&_BOS_OVR(dest
 
EXTERN errno_t dest overflow BOS_ATTR (!_BOS_NULL(dest) &&(void *) dest==(void *) srcp, "dest overlap") BOS_ATTR(dmax &&len > dmax
 
EXTERN errno_t _wcstombs_s_chk (size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t len, const size_t destbos) BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src
 
EXTERN errno_t _wcrtomb_s_chk (size_t *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc
 
EXTERN errno_t _wctomb_s_chk (int *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, const size_t destbos) BOS_ATTR(!_BOS_NULL(dest) &&(!dmax||dmax > RSIZE_MAX_STR||_BOS_OVR(dest
 
EXTERN errno_t dest overflow or empty VAL_OVR2 (wc, 0x10ffff)
 
EXTERN size_t _wcsnlen_s_chk (const wchar_t *dest, size_t dmax, const size_t destbos) BOSW_CHK(dest)
 
EXTERN errno_t _wcscpy_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos) BOSW_CHK(dest) BOS_NULL(src)
 
EXTERN errno_t _wcsncpy_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_OVR2(src
 
EXTERN errno_t _wcscat_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos) BOSW_CHK(dest) BOS_NULL(src)
 
EXTERN errno_t _wcsncat_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_ATTR(slen &&(_BOS_NULL(dest)||_BOS_ZERO(dest
 
EXTERN errno_t dmax empty dest or dmax BOS_ATTR (slen &&(_BOSW_OVR(src, slen)||_BOS_NULL(src)), "src overflow or empty")
 
EXTERN wchar_t * _wcstok_s_chk (wchar_t *restrict dest, rsize_t *restrict dmaxp, const wchar_t *restrict delim, wchar_t **restrict ptr, const size_t destbos) BOS_NULL(ptr)
 
EXTERN int swprintf_s (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict fmt,...) BOSW_CHK(dest) BOS_FMT(fmt)
 
EXTERN int _vswprintf_s_chk (wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap) BOSW_CHK(dest) BOS_FMT(fmt)
 
EXTERN int snwprintf_s (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict fmt,...) BOSW_CHK(dest) BOS_FMT(fmt)
 
EXTERN int _vsnwprintf_s_chk (wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap) BOSW_CHK(dest) BOS_FMT(fmt)
 
EXTERN int wprintf_s (const wchar_t *restrict fmt,...) BOS_FMT(fmt)
 The wprintf_s function prints formatted output to stdout as wide string. More...
 
EXTERN int vwprintf_s (const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt)
 The vwprintf_s function prints formatted output to stdout as wide string. More...
 
EXTERN int fwprintf_s (FILE *restrict stream, const wchar_t *restrict fmt,...) BOS_NULL(stream) BOS_FMT(fmt)
 The fwprintf_s function prints formatted output to a wide stream. More...
 
EXTERN int vfwprintf_s (FILE *restrict stream, const wchar_t *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt)
 The vfwprintf_s function prints formatted output to a wide stream. More...
 
EXTERN int swscanf_s (const wchar_t *restrict src, const wchar_t *restrict fmt,...) BOS_NULL(src) BOS_FMT(fmt)
 The swscanf_s function reads a formatted wide string. More...
 
EXTERN int vswscanf_s (const wchar_t *restrict src, const wchar_t *restrict fmt, va_list ap) BOS_NULL(src) BOS_FMT(fmt)
 The vswscanf_s function reads a formatted wide string. More...
 
EXTERN int wscanf_s (const wchar_t *restrict fmt,...) BOS_FMT(fmt)
 The wscanf_s function reads a formatted wide string from stdin. More...
 
EXTERN int vwscanf_s (const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt)
 The vwscanf_s function reads a formatted wide string from stdin. More...
 
EXTERN int fwscanf_s (FILE *restrict stream, const wchar_t *restrict fmt,...) BOS_NULL(stream) BOS_FMT(fmt)
 The fwscanf_s function reads a formatted wide string. More...
 
EXTERN int vfwscanf_s (FILE *restrict stream, const wchar_t *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt)
 The vfwscanf_s function reads a formatted wide string. More...
 
EXTERN errno_t _wcsstr_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, wchar_t **restrict substringp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_OVR2(src
 
EXTERN errno_t _wcscmp_s_chk (const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src
 
EXTERN errno_t _wcsncmp_s_chk (const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, rsize_t count, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src
 
EXTERN errno_t _wcsicmp_s_chk (const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src
 
EXTERN errno_t _wcsnatcmp_s_chk (const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src
 
EXTERN errno_t _wcsset_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t value, const size_t destbos) BOSW_CHK(dest) VAL_OVR2(value
 
EXTERN errno_t _wcsnset_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t value, size_t n, const size_t destbos) BOSW_CHK(dest) VAL_OVR2(value
 
EXTERN errno_t _wcscoll_s_chk (const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src
 
EXTERN errno_t _wcslwr_s_chk (wchar_t *restrict src, rsize_t slen, const size_t srcbos) BOSW_OVR2_BUTZERO(src
 
EXTERN errno_t _wcsupr_s_chk (wchar_t *restrict src, rsize_t slen, const size_t srcbos) BOSW_OVR2_BUTZERO(src
 
EXTERN int iswfc (const uint32_t wc) VAL_OVR2(wc
 
EXTERN int EXTERN int _towfc_s_chk (wchar_t *restrict dest, rsize_t dmax, const uint32_t src, const size_t destbos) BOSW_CHK(dest) BOS_ATTR(dmax< 4
 
+ + + + + + + + + + + +

+Variables

EXTERN errno_t dmax
 
EXTERN errno_t empty dest or dmax slen
 
EXTERN rsize_t smax
 
EXTERN errno_t empty * dest
 
EXTERN errno_t dmax !dmax
 
+

Macro Definition Documentation

+ +

◆ EXTERN

+ +
+
+ + + + +
#define EXTERN   extern
+
+ +
+
+ +

◆ RSIZE_MIN_STR

+ +
+
+ + + + +
#define RSIZE_MIN_STR   ( 1 )
+
+ +

The shortest string is a null string!!

+ +
+
+ +

◆ RSIZE_MAX_WSTR

+ +
+
+ + + + +
#define RSIZE_MAX_WSTR   ( RSIZE_MAX_STR/sizeof(wchar_t) )
+
+ +

wide chars

+ +
+
+ +

◆ SAFE_STR_MIN_LOWERCASE

+ +
+
+ + + + +
#define SAFE_STR_MIN_LOWERCASE   ( 2 )
+
+ +

The makeup of a password.

+ +
+
+ +

◆ SAFE_STR_MIN_UPPERCASE

+ +
+
+ + + + +
#define SAFE_STR_MIN_UPPERCASE   ( 2 )
+
+ +
+
+ +

◆ SAFE_STR_MIN_NUMBERS

+ +
+
+ + + + +
#define SAFE_STR_MIN_NUMBERS   ( 1 )
+
+ +
+
+ +

◆ SAFE_STR_MIN_SPECIALS

+ +
+
+ + + + +
#define SAFE_STR_MIN_SPECIALS   ( 1 )
+
+ +
+
+ +

◆ SAFE_STR_PASSWORD_MIN_LENGTH

+ +
+
+ + + + +
#define SAFE_STR_PASSWORD_MIN_LENGTH   ( 6 )
+
+ +
+
+ +

◆ SAFE_STR_PASSWORD_MAX_LENGTH

+ +
+
+ + + + +
#define SAFE_STR_PASSWORD_MAX_LENGTH   ( 32 )
+
+ +
+
+ +

◆ sl_default_handler

+ +
+
+ + + + +
#define sl_default_handler   ignore_handler_s
+
+ +
+
+ +

◆ strcat_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define strcat_s( dest,
 dmax,
 src 
)   _strcat_s_chk(dest,dmax,src,BOS(dest))
+
+ +

The strcat_s function appends a copy of the string pointed to by src (including the terminating null character) to the end of the string pointed to by dest.

+

The initial character from src overwrites the null character at the end of dest.

+

All elements following the terminating null character (if any) written by strcat_s in the array of dmax characters pointed to by dest take unspecified values when strcat_s returns. With SAFECLIB_STR_NULL_SLACK defined the rest of dest is cleared with NULL bytes. With modern compilers and constant arguments most errors will be caught at compile-time.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.2.1 The strcat_s function (p: 617-618) http://en.cppreference.com/w/c/string/byte/strcat
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + +
[out]destpointer to string that will be extended by src if dmax allows. The string is null terminated. If the resulting concatenated string is less than dmax, the remaining slack space is nulled.
[in]dmaxrestricted maximum length of the resulting dest, including the null
[in]srcpointer to the string that will be concatenaed to string dest
+
+
+
Precondition
Neither dest nor src shall be a null pointer
+
+dmax shall be size of dest
+
+dmax shall not equal zero
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
+dmax shall be greater than strnlen_s(src,m).
+
+Copying shall not take place between objects that overlap
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
+The Windows MSVCRT sec_api EINVAL and ERANGE works ok, ESLEMAX dmax/slen>MAX not, ESOVRLP returns EINVAL or ERANGE, unlike strncat_s.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_STR, then strcat_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKwhen successful operation, all the characters from src were appended to dest and the result in dest is null terminated.
ESNULLPwhen dest or src is a NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESUNTERMwhen dest not terminated in the first dmax bytes
ESOVRLPwhen src overlaps with dest
+
+
+
See also
strncat_s(), strcpy_s(), strncpy_s()
+ +
+
+ +

◆ strcpy_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define strcpy_s( dest,
 dmax,
 src 
)   _strcpy_s_chk(dest,dmax,src,BOS(dest))
+
+ +

The strcpy_s function copies the string pointed to by src (including the terminating null character) into the array pointed to by dest.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written by strcpy_s in the array of dmax characters pointed to by dest are nulled when strcpy_s returns. With modern compilers and constant arguments most errors will be caught at compile-time.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.1.3 The strcpy_s function (p: 615-616) http://en.cppreference.com/w/c/string/byte/strcpy
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + +
[out]destpointer to string that will be replaced by src.
[in]dmaxrestricted maximum length of dest
[in]srcpointer to the string that will be copied to dest
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall be size of dest
+
+dmax shall not be greater than RSIZE_MAX_STR or size of dest.
+
+dmax shall not equal zero.
+
+dmax shall be greater than strnlen_s(src, dmax).
+
+Copying shall not take place between objects that overlap.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
+The Windows MSVCRT sec_api EINVAL and ERANGE works ok, ESLEMAX dmax > MAX not, ESOVRLP partially. When dest > src Windows copies the result, when dest < src ERANGE is returned.
+
Returns
If there is a runtime-constraint violation, and if dest and dmax are valid, then strcpy_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKwhen successful operation, the characters in src were copied into dest and the result is null terminated.
ESNULLPwhen dest or src is a NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESOVRLPwhen strings overlap
ESNOSPCwhen dest < src
+
+
+
See also
strcat_s(), strncat_s(), strncpy_s()
+ +
+
+ +

◆ strncat_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strncat_s( dest,
 dmax,
 src,
 slen 
)   _strncat_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
+
+ +

The strncat_s function appends a copy of the string pointed to by src (including the terminating null character) to the end of the string pointed to by dest.

+

The initial character from src overwrites the null character at the end of dest.

+

All elements following the terminating null character (if any) written by strncat_s in the array of dmax characters pointed to by dest take unspecified values when strncat_s returns. With SAFECLIB_STR_NULL_SLACK defined the rest is cleared with NULL bytes. With modern compilers and constant arguments most errors will be caught at compile-time.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.2.2 The strncat_s function (p: 618-620) http://en.cppreference.com/w/c/string/byte/strncat
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[out]destpointer to string that will be extended by src if dmax allows. The string is null terminated. If the resulting concatenated string is less than dmax, the remaining slack space is nulled.
[in]dmaxrestricted maximum length of the resulting dest, including the null
[in]srcpointer to the string that will be concatenaed to string dest
[in]slenmaximum characters to append
+
+
+
Precondition
Neither dest nor src shall be a null pointer
+
+With –enable-warn-dmax dmax should be the exact object size of dest.
+
+dmax and slen should not be greater than RSIZE_MAX_STR.
+
+dmax and slen should not be greater than the object sizes of dest and src.
+
+dmax shall not equal zero
+
+dmax shall be greater than strnlen_s(src,dmax).
+
+Copying shall not take place between objects that overlap
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
+The Windows MSVCRT sec_api EINVAL and ERANGE works ok, ESLEMAX dmax/slen > MAX not, ESOVRLP partially. When dest > src Windows appends the result, when dest < src ERANGE or EINVAL is returned.
+
Returns
If there is a runtime-constraint violation, and if dest and dmax are valid, then strncat_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKsuccessful operation, when slen == 0 or all the characters are copied from src and dest is null terminated. As special case, analog to msvcrt: when slen == 0 and dmax is big enough for dest, also return EOK, but clear dest.
ESNULLPwhen dest/src is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_STR
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESUNTERMwhen dest not terminated
ESOVRLPwhen src overlaps with dest
+
+
+

If dmax != sizeof(dest): With –enable-warn-dmax ESLEWRNG will be passed to the constraint handler. With –enable-error-dmax this error will be fatal, but dest will not be cleared. With clang-5 and/or diagnose_if and __builtin_object_size() support wrong dmax values will be caught at compile-time.

+
See also
strcat_s(), strncpy_s(), wcsncat_s() http://www.informit.com/articles/article.aspx?p=2036582&seqNum=5
+ +
+
+ +

◆ strncpy_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strncpy_s( dest,
 dmax,
 src,
 slen 
)   _strncpy_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
+
+ +

The strncpy_s function copies not more than slen successive characters (characters that follow a null character are not copied) from the array pointed to by src to the array pointed to by dest.

+

If no null character was copied from src, then dest[n] is set to a null character, thus guaranteeing null termination.

+

All elements following the terminating null character (if any) written by strncpy_s in the array of dmax characters pointed to by dest take unspecified values when strncpy_s returns. With SAFECLIB_STR_NULL_SLACK defined the rest is cleared with NULL bytes. With modern compilers and constant arguments most errors will be caught at compile-time.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.1.4 The strncpy_s function (p: 616-617) http://en.cppreference.com/w/c/string/byte/strncpy
  • +
  • ISO/IEC TR 24731-1, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[out]destpointer to string that will be replaced by src.
[in]dmaxrestricted maximum length of dest
[in]srcpointer to the string that will be copied to dest
[in]slenthe maximum number of characters to copy from src
+
+
+
Precondition
dmax shall not be zero.
+
+With –enable-warn-dmax dmax should be the exact object size of dest.
+
+dmax and slen should not be greater than RSIZE_MAX_STR.
+
+dmax and slen should not be greater than the object sizes of dest and src.
+
+dmax shall not equal zero
+
+If slen is either greater than or equal to dmax, then dmax should be more than strnlen_s(src,dmax) to avoid truncation.
+
+Copying shall not take place between objects that overlap.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
Returns
If there is a runtime-constraint violation, then if dest and dmax are valid, then strncpy_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKsuccessful operation, when slen == 0 or the characters in src were copied to dest and the result is null terminated.
ESNULLPwhen dest/src is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_STR
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESOVRLPwhen strings overlap
ESNOSPCwhen src longer than dest
+
+
+

If dmax != sizeof(dest): With –enable-warn-dmax ESLEWRNG will be passed to the constraint handler. With –enable-error-dmax this error will be fatal, but dest will not be cleared.

+
See also
strcat_s(), strncat_s(), strcpy_s(), wcsncpy_s() http://www.informit.com/articles/article.aspx?p=2036582&seqNum=5
+ +
+
+ +

◆ strnlen_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strnlen_s( str,
 smax 
)   _strnlen_s_chk(str,smax,BOS(str))
+
+ +

The strnlen_s function computes the length of the string pointed to by str, refusing to read past smax.

+
Remarks
SPECIFIED IN ISO/IEC TR 24731-1, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
strpointer to string
smaxmaximum length of string
+
+
+
Precondition
str shall not be a null pointer.
+
+smax shall not equal zero.
+
+smax shall not be greater than RSIZE_MAX_STR nor sizeof(str).
+
Returns
The function returns the string length, excluding the terminating null character. If str is NULL, then strnlen_s returns 0. Otherwise, the strnlen_s function returns the number of characters that precede the terminating null character. If there is no null character in the first smax characters of str then strnlen_s returns smax. At most the first smax or sizeof(str) characters of str are accessed by strnlen_s.
+
See also
strnterminate_s() http://www.informit.com/articles/article.aspx?p=2036582&seqNum=5
+ +
+
+ +

◆ strtok_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strtok_s( dest,
 dmaxp,
 delim,
 ptr 
)   _strtok_s_chk(dest,dmaxp,delim,ptr,BOS(dest))
+
+ +

A sequence of calls to the strtok_s function breaks the string pointed to by dest into a sequence of tokens, each of which is delimited by a character from the string pointed to by delim.

+

The fourth argument points to a caller-provided char pointer into which the strtok_s function stores information necessary for it to continue scanning the same string.

+

The first call in a sequence has a non-null first argument and dmax points to an object whose value is the number of elements in the character array pointed to by the first argument. The first call stores an initial value in the object pointed to by ptr and updates the value pointed to by dmax to reflect the number of elements that remain in relation to ptr. Subsequent calls in the sequence have a null first argument and the objects pointed to by dmax and ptr are required to have the values stored by the previous call in the sequence, which are then updated. The separator string pointed to by delim may be different from call to call.

+

The first call in the sequence searches the string pointed to by dest for the first character that is not contained in the current separator string pointed to by delim. If no such character is found, then there are no tokens in the string pointed to by dest and the strtok_s function returns a null pointer. If such a character is found, it is the start of the first token.

+

The strtok_s function then searches from there for the first character in dest that is contained in the current separator string. If no such character is found, the current token extends to the end of the string pointed to by dest, and subsequent searches in the same string for a token return a null pointer. If such a character is found, it is overwritten by a null character, which terminates the current token.

+

In all cases, the strtok_s function stores sufficient information in the pointer pointed to by ptr so that subsequent calls, with a null pointer for dest and the unmodified pointer value for ptr, shall start searching just past the element overwritten by a null character (if any).

+

delim uses a STRTOK_DELIM_MAX_LEN of 16.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.3.1 The strtok_s function (p: 620-621) http://en.cppreference.com/w/c/string/byte/strtok
  • +
  • ISO/IEC TR 24731-1, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[in]destpointer to string to tokenize
[out]dmaxppointer to restricted maximum length of dest string
[in]delimpointer to delimiter string (len < 255)
[out]ptrreturned pointer to token
+
+
+
Precondition
delim shall not be a null pointer.
+
+ptr shall not be a null pointer.
+
+dmax shall not be a null pointer.
+
+*dmax shall not be 0.
+
+If dest is a null pointer, then *ptr shall not be a null pointer.
+
+dest must not be unterminated.
+
+The value of *dmax shall not be greater than RSIZE_MAX_STR and size of dest. The end of the token found shall occur within the first *dmax characters of dest for the first call, and shall occur within the first *dmax characters of where searching resumes on subsequent calls.
+
+delim must not be longer than STRTOK_DELIM_MAX_LEN (default: 16).
+
Note
The mingw MINGW_HAS_SECURE_API declares it without the dmax argument and without restrict. Skip it there. char* strtok_s (char *str, const char *delim, char **ctx)
+
+C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
Returns
The strtok_s function returns a pointer to the first character of a token; or a null pointer if there is no token or there is a runtime-constraint violation. Each call modifies dest by substituting a NULL character for the first delimiter that occurs after the returned token. If there is a runtime-constraint violation, the strtok_s function does not indirect through the dest/delim pointers, and does not store a value in the object pointed to by ptr.
+

errno is set to: ESNULLP when dest/delim/ptr is NULL pointer ESZEROL when *dmax = 0 ESLEMAX when *dmax > RSIZE_MAX_STR EOVERFLOW when *dmax > size of dest ESLEWRNG when *dmax != size of dest and –enable-error-dmax ESUNTERM when unterminated string C11 just returns EINVAL

+
Remarks
Example to demonstrate usage of strtok_s() to tokenize a string
// Approach1: sequential strtok_s() calls
str1 = ",.:*one,two;three,;four*.*.five-six***"; // String to tokenize
len = 38;
str2 = ",.;*"; // String of delimiters
p2tok = strtok_s(str1, &len, str2, &p2str);
// token: one, remaining: two;three,;four*.*.five-six***, len: 30
p2tok = strtok_s(NULL, &len, str2, &p2str);
// token: two, remaining: three,;four*.*.five-six***, len: 26
p2tok = strtok_s(NULL, &len, str2, &p2str);
// token: three, remaining: ;four*.*.five-six***, len: 20
p2tok = strtok_s(NULL, &len, str2, &p2str);
// token: four, remaining .*.five-six***, len: 14
p2tok = strtok_s(NULL, &len, str2, &p2str);
// token: five-six, remaining: **, len: 2
p2tok = strtok_s(NULL, &len, str2, &p2str);
// token: (null), remaining: **, len: 0
// Approach2: Use of while loop with same entry data as used above
p2tok = str1;
while (p2tok && len)
{
p2tok = strtok_s(NULL, &len, str2, &p2str);
printf(" token -- remaining -- len=0 \n", p2tok, p2str, (int)len );
}
+ +
+
+ +

◆ vsprintf_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define vsprintf_s( dest,
 dmax,
 fmt,
 ap 
)   _vsprintf_s_chk(dest,dmax,BOS(dest),fmt,ap)
+
+ +

The vsprintf_s function composes a string with the same content that would be printed if format was used on printf.

+

Instead of being printed, the content is stored in dest. If dmax is zero, nothing is written and dest may be a null pointer, however the return value (number of bytes that would be written) is still calculated and returned.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + + +
[out]destpointer to string that will be written into.
[in]dmaxrestricted maximum length of dest
[in]fmtformat-control string.
[in]apoptional arguments
+
+
+
Precondition
fmt shall not be a null pointer.
+
+dmax shall not be greater than RSIZE_MAX_STR or the size of dest.
+
+dmax shall not equal zero if dest is not null.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer (not yet)
+
+No encoding error shall occur.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
Returns
On success the total number of characters without the terminating \0 is returned.
+
+On failure a negative number is returned (deviating from C11).
+
+If dest is valid and too small for the formatted text, including the terminating null, then the buffer is cleared, and the invalid parameter handler is invoked.
+
Return values
+ + + +
-ESNULLPwhen fmt is NULL pointer -ESNULLP when dest is NULL and dmax > 0 -ESZEROL when dmax = 0 and dest is not NULL -ESLEMAX when dmax > RSIZE_MAX_STR -EOVERFLOW when dmax > size of dest -ESNOSPC when return value exceeds dmax unless dmax is zero and dest is NULL -EINVAL when fmt contains n
-1if an encoding error or a runtime constraint violation in the libc function vsnprintf occured.
+
+
+
Note
The C11 standard was most likely wrong with changing the return value 0 on errors. All other functions and existing C11 implementations do return -1, so we return negative error codes. See the http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1141.pdf revision for their rationale. vsprintf_s does not set errno.
+
See also
sprintf_s(), vsnprintf_s()
+ +
+
+ +

◆ vsnprintf_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define vsnprintf_s( dest,
 dmax,
 fmt,
 ap 
)   _vsnprintf_s_chk(dest,dmax,BOS(dest),fmt,ap)
+
+ +

The truncating vsnprintf_s function composes a string with same test that would be printed if format was used on printf.

+

Instead of being printed, the content is stored in dest. At most dmax characters are written. It is guaranteed that dest will be null-terminated.

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vsnprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + + +
[out]destpointer to string that will be written into.
[in]dmaxrestricted maximum length of dest
[in]fmtformat-control string.
[in]apoptional arguments
+
+
+
Precondition
fmt shall not be a null pointer.
+
+dest shall not be a null pointer.
+
+dmax shall not be zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and the size of dest.
+
+fmt shall not contain the conversion specifier n.
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
Returns
On success the total number of characters written is returned.
+
+On failure a negative error number is returned.
+
+If the buffer dest is too small for the formatted text, including the terminating null, then the buffer is truncated and null terminated.
+
Return values
+ + + + + + +
-ESNULLPwhen dest/fmt is NULL pointer
-ESZEROLwhen dmax == 0
-ESLEMAXwhen dmax > RSIZE_MAX_STR
-EOVERFLOWwhen dmax > size of dest
-EINVALwhen fmt contains n
+
+
+
See also
snprintf_s(), sprintf_s(), vsprintf_s(), vsnwprintf_s()
+ +
+
+ +

◆ strerror_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define strerror_s( dest,
 dmax,
 errnum 
)   _strerror_s_chk(dest,dmax,errnum,BOS(dest))
+
+ +

The strerror_s function returns a pointer to the textual description of the system error code errnum, identical to the description that would be printed by perror().

+

In addition to strerror() it adds the size of the destination array in order to prevent buffer overflow, and it truncates overlong error messages with "...".

+

No more than dmax-1 bytes are written, the buffer is always null-terminated. If the message had to be truncated to fit the buffer and dmax is greater than 3, then only dmax-4 bytes are written, and the characters "..." are appended before the null terminator. The behavior is undefined if writing to dest occurs past the end of the array, which can happen when the size of the buffer pointed to by dest is less than the number of characters in the error message which in turn is less than dmax.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.4.2 The strerror_s function (p: 622) http://en.cppreference.com/w/c/byte/strerror
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + +
[out]destpointer to a user-provided string buffer
[in]dmaxrestricted maximum length of dest
[in]errnuminteger value referring to an error code
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
+dmax shall not equal zero.
+
Returns
Zero if the entire message was successfully stored in dest, non-zero otherwise.
+
Return values
+ + + + + + + + +
EOKon success
ESNULLPwhen dest is a NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESLEMINwhen the result would be longer than 4 and dmax < 4
+
+
+
See also
strerrorlen_s()
+ +
+
+ +

◆ strcmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcmp_s( dest,
 dmax,
 src,
 resultp 
)   _strcmp_s_chk(dest,dmax,src,resultp,BOS(dest),BOS(src))
+
+ +

Compares string src to string dest.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to int result, greater than 0, equal to 0 or less than 0, if the string pointed to by dest is greater than, equal to or less than the string pointed to by src respectively.
+
+
+
Precondition
Neither dest, src nor resultp shall be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
resultp (when the return code is OK)
+
Return values
+ + + + + + + + + + + +
>0when dest greater than src
0when strings the same
<0when dest less than src
EOKwhen comparison is complete
ESUNTERMwhen dest or src is unterminated, or dmax is too small.
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strcasecmp_s()
+ +
+
+ +

◆ strcasecmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcasecmp_s( dest,
 dmax,
 src,
 resultp 
)   _strcasecmp_s_chk(dest,dmax,src,resultp,BOS(dest))
+
+ +

Case insensitive string comparison by converting to uppercase prior to the compare.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to int result, greater than 0, equal to 0 or less than 0, if the string pointed to by dest is greater than, equal to or less than the string pointed to by src respectively.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR or size of dest
+
Returns
resultp (when the return code is OK)
+
Return values
+ + + + + + + + + + +
>0when dest greater than src
0when strings the same
<0when dest less than src
EOKwhen comparison is complete
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
strcmp_s()
+ +
+
+ +

◆ strnatcmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strnatcmp_s( dest,
 dmax,
 src,
 resultp 
)   _strnatcmp_s_chk(dest,dmax,src,0,resultp,BOS(dest),BOS(src))
+
+ +

Natural order comparison of strings.

+

The longest run of numbers wins over alpha chars.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to int result, greater than 0, equal to 0 or less than 0, if the string pointed to by dest is greater than, equal to or less than the string pointed to by src respectively.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR or size of dest
+
Returns
*resultp, when the return code is OK: >0 when dest greater than src 0 when strings are the same <0 when dest less than src
+
Return values
+ + + + + + + + +
EOKwhen comparison is complete
ESUNTERMwhen dest or src is unterminated, or dmax is too small.
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
strcmp_s()
+ +
+
+ +

◆ strnatcasecmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strnatcasecmp_s( dest,
 dmax,
 src,
 resultp 
)   _strnatcasecmp_s_chk(dest,dmax,src,1,resultp,BOS(dest),BOS(src))
+
+ +
+
+ +

◆ strcasestr_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcasestr_s( dest,
 dmax,
 src,
 slen,
 substring 
)   _strcasestr_s_chk(dest,dmax,src,slen,substring,BOS(dest),BOS(src))
+
+ +

The strcasestr_s() function locates the first occurrence of the substring pointed to by src which would be located in the string pointed to by dest.

+

The comparison is case insensitive.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
[in]destpointer to string to be searched for the substring
[in]dmaxrestricted maximum length of dest string
[in]srcpointer to the substring
[in]slenmaximum length of src string
[out]substringreturned pointer to the substring
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+Neither dmax nor slen shall equal zero.
+
+Neither dmax nor slen shall be greater than RSIZE_MAX_STR and size of dest/src
+
Return values
+ + + + + + + + +
EOKwhen successful operation, substring found.
ESNULLPwhen dst/src/substring is NULL pointer
ESZEROLwhen dmax/slen = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_STR
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESNOTFNDwhen substring not found
+
+
+
See also
strstr_s(), strprefix_s()
+ +
+
+ +

◆ strcmpfld_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcmpfld_s( dest,
 dmax,
 src,
 resultp 
)   _strcmpfld_s_chk(dest,dmax,src,resultp,BOS(dest))
+
+ +

Compares the character array pointed to by src to the character array pointed to by dest for dmax characters.

+

The null terminator does not stop the comparison.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to int result. greater than 0, equal to 0 or less than 0, if the string pointed to by dest is greater than, equal to or less than the string pointed to by src respectively.
+
+
+
Precondition
Neither dest, src nor resultp shall be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
resultp (when the return code is OK)
+
Return values
+ + + + + + + + + + +
>0when dest greater than src
0when the strings are the same
<0when dest less than src
EOKwhen comparison is complete
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
strcpyfld_s(), strcpyfldin_s(), strcpyfldout_s()
+ +
+
+ +

◆ strcpyfld_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcpyfld_s( dest,
 dmax,
 src,
 slen 
)   _strcpyfld_s_chk(dest,dmax,src,slen,BOS(dest))
+
+ +
+
+ +

◆ strcpyfldin_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcpyfldin_s( dest,
 dmax,
 src,
 slen 
)   _strcpyfldin_s_chk(dest,dmax,src,slen,BOS(dest))
+
+ +
+
+ +

◆ strcpyfldout_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcpyfldout_s( dest,
 dmax,
 src,
 slen 
)   _strcpyfldout_s_chk(dest,dmax,src,slen,BOS(dest))
+
+ +
+
+ +

◆ strcspn_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcspn_s( dest,
 dmax,
 src,
 slen,
 countp 
)   _strcspn_s_chk(dest,dmax,src,slen,countp,BOS(dest),BOS(src))
+
+ +

This function computes the prefix length of the string pointed to by dest which consists entirely of characters that are excluded from the string pointed to by src.

+

The scanning stops at the first null in dest or after dmax characters. The exclusion string is checked to the null or after slen characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
[in]destpointer to string to determine the prefix
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to exclusion string
[in]slenrestricted maximum length of string src
[out]countppointer to a count variable that will be updated with the dest substring length
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+count shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Return values
+ + + + + + + +
EOKwhen operation is successful
ESNULLPwhen dest/src/count is NULL pointer
ESZEROLwhen dmax/slen = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strspn_s(), strpbrk_s(), strstr_s()
+ +
+
+ +

◆ strfirstchar_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strfirstchar_s( dest,
 dmax,
 c,
 firstp 
)   _strfirstchar_s_chk(dest,dmax,c,firstp,BOS(dest))
+
+ +

This function returns a pointer to the first occurrence of character c in dest.

+

The scanning stops at the first null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string
[in]ccharacter to locate
[out]firstpreturned pointer to first occurrence of c
+
+
+
Precondition
dest and firstp shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
pointer to first occurence of c in dest, NULL if not found
+
Return values
+ + + + + + + +
EOKwhen pointer to first occurrence is returned
ESNULLPwhen dest/firstp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strlastchar_s(), strfirstdiff_s(), strfirstsame_s(), strlastdiff_s(), strlastsame_s(),
+ +
+
+ +

◆ strfirstdiff_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strfirstdiff_s( dest,
 dmax,
 src,
 resultp 
)   _strfirstdiff_s_chk(dest,dmax,src,resultp,BOS(dest))
+
+ +

Returns the index of the first character that is different between dest and src.

+

Index is valid only for OK. The scanning stops at the first null in dest or src, or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to returned index to first difference
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
resultp as index to first difference, when the return code is OK
+
Return values
+ + + + + + + + +
EOKwhen index to first diff is returned in resultp
ESNODIFFwhen no difference
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strfirstchar_s(), strfirstsame_s(), strlastchar_s(), strlastdiff_s(), strlastsame_s()
+ +
+
+ +

◆ strisalphanumeric_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strisalphanumeric_s( dest,
 dmax 
)   _strisalphanumeric_s_chk(dest,dmax,BOS(dest))
+
+ +

This function checks if the entire string contains alphanumerics.

+

The scanning stops at the first null or after smax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
true when all chars in dest are alphanumeric
+
+false when dest is not alphanumeric or an error occurred
+
See also
strisascii_s(), strisdigit_s(), strishex_s(), strislowercase_s(), strismixedcase_s(), strisuppercase_s()
+ +
+
+ +

◆ strisascii_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strisascii_s( dest,
 dmax 
)   _strisascii_s_chk(dest,dmax,BOS(dest))
+
+ +

This function checks if the entire string contains ascii characters.

+

The scanning stops at the first null or at most dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dest shall be a null terminated.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
true when string is ascii
+
+false when string contains one or more non-ascii or an error occurred
+
See also
strisalphanumeric_s(), strisdigit_s(), strishex_s(), strislowercase_s(), strismixedcase_s(), strisuppercase_s()
+ +
+
+ +

◆ strisdigit_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strisdigit_s( dest,
 dmax 
)   _strisdigit_s_chk(dest,dmax,BOS(dest))
+
+ +

This function checks that the entire string contains digits.

+

The scanning stops at the first null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dest shall be a null terminated.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
true when string is digit
+
+false when string is not digit or an error occurred
+
See also
strisalphanumeric_s(), strisascii_s(), strishex_s(), strislowercase_s(), strismixedcase_s(), strisuppercase_s()
+ +
+
+ +

◆ strishex_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strishex_s( dest,
 dmax 
)   _strishex_s_chk(dest,dmax,BOS(dest))
+
+ +

This function checks that the entire string contains hex characters.

+

The scanning stops at the first null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dest shall be a null terminated.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
true when string is hex
+
+false when string is not hex or an error occurred
+
See also
strisalphanumeric_s(), strisascii_s(), strisdigit_s(), strislowercase_s(), strismixedcase_s(), strisuppercase_s()
+ +
+
+ +

◆ strislowercase_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strislowercase_s( dest,
 dmax 
)   _strislowercase_s_chk(dest,dmax,BOS(dest))
+
+ +

This function checks if entire string is lowercase.

+

The scanning stops at the first null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dest shall be a null terminated.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
true when string is lowercase
+
+false when string is not lowercase or an error occurred
+
See also
strisalphanumeric_s(), strisascii_s(), strisdigit_s(), strishex_s(), strismixedcase_s(), strisuppercase_s()
+ +
+
+ +

◆ strismixedcase_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strismixedcase_s( dest,
 dmax 
)   _strismixedcase_s_chk(dest,dmax,BOS(dest))
+
+ +

This function checks that the entire string is mixed case.

+

The scanning stops at the first null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
true when string is mixed case
+
+false when string is not mixed case or error
+
See also
strisalphanumeric_s(), strisascii_s(), strisdigit_s(), strishex_s(), strislowercase_s(), strisuppercase_s()
+ +
+
+ +

◆ strispassword_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strispassword_s( dest,
 dmax 
)   _strispassword_s_chk(dest,dmax,BOS(dest))
+
+ +

This function validates the make-up of a password string.

+

-Password must have mininmum SAFE_STR_PASSWORD_MIN_LENGTH characters
+ -Password can have maximum SAFE_STR_PASSWORD_MAX_LENGTH characters
+ -Password must have at least SAFE_STR_MIN_LOWERCASE lower case characters
+ -Password must have at least SAFE_STR_MIN_UPPERCASE upper case characters
+ -Password must have at least SAFE_STR_MIN_NUMBERS numbers
+ -Password must have at least SAFE_STR_MIN_SPECIALS special characters

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of password string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax > SAFE_STR_PASSWORD_MIN_LENGTH
+
+dmax < SAFE_STR_PASSWORD_MAX_LENGTH
+
+dest shall not be unterminated
+
Returns
true when string has valid password makeup
+
+false when string does not meet requirements or an error occurred
+
See also
strzero_s()
+ +
+
+ +

◆ strisuppercase_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strisuppercase_s( dest,
 dmax 
)   _strisuppercase_s_chk(dest,dmax,BOS(dest))
+
+ +

This function checks if entire string is uppercase The scanning stops at the first null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
true when string is uppercase
+
+false when string is not uppercase or an error occurred
+
See also
strisalphanumeric_s(), strisascii_s(), strisdigit_s(), strishex_s(), strislowercase_s(), strismixedcase_s(),
+ +
+
+ +

◆ strlastchar_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strlastchar_s( dest,
 dmax,
 c,
 lastp 
)   _strlastchar_s_chk(dest,dmax,c,lastp,BOS(dest))
+
+ +

Returns a pointer to the last occurrence of character c in dest.

+

The scanning stops at null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string
[in]ccharacter to locate
[out]lastpreturned pointer to last occurrence of c
+
+
+
Precondition
dest and lastp shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
pointer to last occurence of c, NULL if not found
+
Return values
+ + + + + + + +
EOKwhen pointer to last occurrence is returned
ESNULLPwhen dst/first is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
strfirstchar_s(), strfirstdiff_s(), strfirstsame_s(), strlastdiff_s(), strlastsame_s()
+ +
+
+ +

◆ strlastdiff_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strlastdiff_s( dest,
 dmax,
 src,
 resultp 
)   _strlastdiff_s_chk(dest,dmax,src,resultp,BOS(dest))
+
+ +

Returns the index of the last character that is different between dest and src.

+

Index is valid only for EOK. The scanning stops at the first null in dest or src, or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to returned index to last difference
+
+
+
Precondition
Neither dest, src nor resultp shall be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
resultp as index to last difference, when the return code is OK
+
Return values
+ + + + + + + + +
EOKwhen index to last diff is returned in resultp
ESNODIFFwhen no difference
ESNULLPwhen dest/src/idx is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strfirstchar_s(), strfirstdiff_s(), strfirstsame_s(), strlastchar_s(), strlastsame_s()
+ +
+
+ +

◆ strljustify_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strljustify_s( dest,
 dmax 
)   _strljustify_s_chk(dest,dmax,BOS(dest))
+
+ +

Removes beginning whitespace from the string pointed to by dest by shifting the text left over writting the beginning whitespace, left justifying the text.

+

The left justified text is null terminated. The text is shifted so the original pointer can continue to be used.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
[out]destpointer to string to left justify
[in]dmaxrestricted maximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
+dest shall be null terminated
+
Return values
+ + + + + + + + +
EOKwhen successful operation
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESUNTERMwhen dest was not null terminated
+
+
+
See also
strremovews_s(),
+ +
+
+ +

◆ strnterminate_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strnterminate_s( dest,
 dmax 
)   _strnterminate_s_chk(dest,dmax,BOS(dest))
+
+ +

The strnterminate_s function will terminate the string if a null is not encountered before dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731-1, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
The function returns a terminated string. If a null is not encountered prior to dmax characters, the dmax character is set to null terminating the string. The string length is also returned.
+
See also
strnlen_s()
+ +
+
+ +

◆ strpbrk_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strpbrk_s( dest,
 dmax,
 src,
 slen,
 firstp 
)   _strpbrk_s_chk(dest,dmax,src,slen,firstp,BOS(dest),BOS(src))
+
+ +

Returns a pointer, first, to the first ocurrence of any character in src which is contained in dest.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
destpointer to string to compare against
dmaxrestricted maximum length of string dest
srcpointer to the string
slenrestricted length of string src
firstpreturned pointer to first occurence
+
+
+
Precondition
Neither dest, src nor firstp shall be a null pointer.
+
+Neither dmax nor slen shall not be 0.
+
+Neither dmax nor slen shall be greater than RSIZE_MAX_STR and size of dest/src
+
Returns
pointer to the first ocurrence of any character contained in src
+
Return values
+ + + + + + + +
EOKwhen successful operation
ESNULLPwhen dest/src/firstp is NULL pointer
ESZEROLwhen dmax/slen = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strfirstchar_s(), strlastchar_s(), strfirstdiff_s(), strfirstsame_s(), strlastdiff_s(), strlastsame_s()
+ +
+
+ +

◆ strfirstsame_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strfirstsame_s( dest,
 dmax,
 src,
 resultp 
)   _strfirstsame_s_chk(dest,dmax,src,resultp,BOS(dest))
+
+ +

Returns the index of the first character that is the same between dest and src.

+

The scanning stops at the first null in dest or src, or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to returned index
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
index to first same char, when the return code is OK
+
Return values
+ + + + + + + + +
EOKwhen index to first same char is returned
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESNOTFNDwhen not found
+
+
+
See also
strfirstchar_s(), strfirstdiff_s(), strlastchar_s(), strlastdiff_s(), strlastsame_s()
+ +
+
+ +

◆ strlastsame_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strlastsame_s( dest,
 dmax,
 src,
 resultp 
)   _strlastsame_s_chk(dest,dmax,src,resultp,BOS(dest))
+
+ +

Returns the index of the last character that is the same between dest and src.

+

The scanning stops at the first nul in dest or src, or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to returned index
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
index to last same char, when the return code is OK
+
Return values
+ + + + + + + + +
EOKwhen index to last same char is returned
ESNULLPwhen dst/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESNOTFNDwhen not found
+
+
+
See also
strfirstchar_s(), strfirstdiff_s(), strfirstsame_s(), strlastchar_s(), strlastdiff_s()
+ +
+
+ +

◆ strprefix_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define strprefix_s( dest,
 dmax,
 src 
)   _strprefix_s_chk(dest,dmax,src,BOS(dest))
+
+ +

Determines if the prefix pointed to by src is at the beginning of string pointed to by dest.

+

The prefix must be a complete match in dest. Useful for command or user input parsing. The scanning stops at the first null in dest or src, or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731-1, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + +
destpointer to string to compare against
dmaxrestricted maximum length of dest
srcpointer to the prefix
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest.
+
Return values
+ + + + + + + + +
EOKwhen successful operation, substring found.
ESNULLPwhen dest/src is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESNOTFNDwhen prefix not found in dest
+
+
+
See also
strspn_s(), strcspn_s(), strpbrk_s(), strstr_s()
+ +
+
+ +

◆ strremovews_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strremovews_s( dest,
 dmax 
)   _strremovews_s_chk(dest,dmax,BOS(dest))
+
+ +

Removes beginning and trailing whitespace from the string pointed to by dest by shifting the text left over writting the beginning whitespace (space or tab).

+

The shifted-trimmed text is null terminated. The text is shifted so the original pointer can continue to be used. This is useful when the memory was malloc'ed and will need to be freed.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
[out]destpointer to string to left justify
[in]dmaxrestricted maximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
+dest shall be null terminated
+
Return values
+ + + + + + + + +
EOKwhen successful operation
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESUNTERMwhen dest was not null terminated
+
+
+
See also
strljustify_s(),
+ +
+
+ +

◆ strspn_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strspn_s( dest,
 dmax,
 src,
 slen,
 countp 
)   _strspn_s_chk(dest,dmax,src,slen,countp,BOS(dest),BOS(src))
+
+ +

This function computes the prefix length of the string pointed to by dest which consists entirely of characters that are included from the string pointed to by src.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
[in]destpointer to string to determine the prefix
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to exclusion string
[in]slenrestricted maximum length of string src
[out]countppointer to a count variable that will be updated with the dest substring length
+
+
+
Precondition
Neither dest, src nor countp shall be a null pointer.
+
+Neither dmax nor slen shall be 0.
+
+Neither dmax nor slen shall be greater than RSIZE_MAX_STR and size of dest/src.
+
Return values
+ + + + + + + +
EOKwhen successful operation, substring found.
ESNULLPwhen dest/src/countp is NULL pointer
ESZEROLwhen dmax/slen = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_STR
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strcspn_s(), strpbrk_s(), strstr_s(), strprefix_s()
+ +
+
+ +

◆ strstr_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strstr_s( dest,
 dmax,
 src,
 slen,
 substringp 
)   _strstr_s_chk(dest,dmax,src,slen,substringp,BOS(dest),BOS(src))
+
+ +

The strstr_s() function locates the first occurrence of the substring pointed to by src which would be located in the string pointed to by dest.

+
Remarks
EXTENSION TO
    +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + + +
[in]destpointer to string to be searched for the substring
[in]dmaxrestricted maximum length of dest string
[in]srcpointer to the sub string
[in]slenthe maximum number of characters to use from src
[out]substringpthe returned substring pointer
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall not be 0.
+
+slen shall not be 0, when *src != 0 and src != dest
+
+Neither dmax nor slen shall be greater than RSIZE_MAX_STR and size of dest/src.
+
Return values
+ + + + + + + + +
EOKwhen successful operation, substring found.
ESNULLPwhen dest/src/substring is NULL pointer
ESZEROLwhen dmax/slen = 0, unless *src = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_STR
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESNOTFNDwhen substring not found
+
+
+
See also
strprefix_s(), strspn_s(), strcspn_s(), strpbrk_s()
+ +
+
+ +

◆ strchr_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strchr_s( dest,
 dmax,
 ch,
 resultp 
)   _strchr_s_chk(dest,dmax,ch,resultp,BOS(dest))
+
+ +

Finds the first occurrence of ch (after conversion to char as if by (char)ch) in the null-terminated byte string pointed to by dest (each character interpreted as unsigned char).

+

The terminating null character is considered to be a part of the string and can be found when searching for '\0'.

+
Remarks
IMPLEMENTED IN
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of dest
[in]chcharacter to search for
[out]resultppointer to char* in dest
+
+
+
Precondition
Neither dest nor resultp shall be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest.
+
+ch shall not be greater than 255
+
Return values
+ + + + + + + + + +
EOKwhen successfully character found.
ESNULLPwhen dest/resultp is a NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESLEMAXwhen ch > 255
ESNOTFNDwhen ch not found in dest
+
+
+
See also
memchr_s(), strspn_s(), strcspn_s(), strpbrk_s(), strstr_s()
+ +
+
+ +

◆ strrchr_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strrchr_s( dest,
 dmax,
 ch,
 resultp 
)   _strrchr_s_chk(dest,dmax,ch,resultp,BOS(dest))
+
+ +

Finds the last occurrence of ch (after conversion to char as if by (char)ch) in the null-terminated byte string pointed to by dest (each character interpreted as unsigned char).

+

The terminating null character is considered to be a part of the string and can be found when searching for '\0'. Unlike strrchr() it honors dmax as maximal string length.

+
Remarks
IMPLEMENTED IN
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of dest
[in]chcharacter to search for
[out]resultppointer to char* in dest
+
+
+
Precondition
Neither dest nor resultp shall be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest.
+
+ch shall not be greater than 255.
+
Return values
+ + + + + + + + + +
EOKwhen successfully character found.
ESNULLPwhen dest/resultp is a NULL pointer
ESZEROLwhen dmax = 0 or strnlen_s = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESLEMAXwhen ch > 255
ESNOTFNDwhen ch not found in dest
+
+
+
See also
memrchr_s(), strchr_s(), memchr_s(), strspn_s(), strstr_s()
+ +
+
+ +

◆ strtolowercase_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strtolowercase_s( dest,
 dmax 
)   _strtolowercase_s_chk(dest,dmax,BOS(dest))
+
+ +

Converts all uppercase characters to lowercase, leaving all other characters unchanged.

+

The conversion stops at the first null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
[out]destpointer to string
[in]dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Return values
+ + + + + + + +
EOKwhen successful operation
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strtouppercase_s()
+ +
+
+ +

◆ strtouppercase_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strtouppercase_s( dest,
 dmax 
)   _strtouppercase_s_chk(dest,dmax,BOS(dest))
+
+ +

Converts all lowercase characters to uppercase, leaving all other characters unchanged.

+

The conversion stops at the first null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
[out]destpointer to string
[in]dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR.
+
Return values
+ + + + + + + +
EOKwhen successful operation
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+

ALSO SEE strtolowercase_s()

+ +
+
+ +

◆ strlwr_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strlwr_s( str,
 slen 
)   strtolowercase_s((str), (slen))
+
+ +
+
+ +

◆ strupr_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strupr_s( str,
 slen 
)   strtouppercase_s((str), (slen))
+
+ +
+
+ +

◆ strzero_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strzero_s( dest,
 dmax 
)   _strzero_s_chk(dest,dmax,BOS(dest))
+
+ +

Nulls maximal dmax characters of dest.

+

This function can be used to clear strings that contained sensitive data, until the terminating NULL character. With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
[out]destpointer to string that will be nulled.
[in]dmaxrestricted maximum length of dest
+
+
+
Return values
+ + + + + + + +
EOKwhen successful operation
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strispassword_s()
+ +
+
+ +

◆ strcoll_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcoll_s( dest,
 dmax,
 src,
 resultp 
)   _strcoll_s_chk(dest,dmax,src,resultp,BOS(dest))
+
+ +

Compares two null-terminated byte strings according to the current locale as defined by the LC_COLLATE category.

+

Collation order is the dictionary order: the position of the letter in the national alphabet (its equivalence class) has higher priority than its case or variant. Within an equivalence class, lowercase characters collate before their uppercase equivalents and locale-specific order may apply to the characters with diacritics. In some locales, groups of characters compare as single collation units. For example, "ch" in Czech follows "h" and precedes "i", and "dzs" in Hungarian follows "dz" and precedes "g".

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to result indicator, greater than 0, equal to 0 or less than 0, if the string pointed to by dest is greater than, equal to or less than the string pointed to by src respectively.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
indicator (when the return code is OK)
+
Return values
+ + + + + + + + + + +
>0when dest greater than src
0when strings the same
<0when dest less than src
EOKwhen comparison is complete
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
wcscoll_s(), strcmp_s(), strcasecmp_s()
+ +
+
+ +

◆ strset_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define strset_s( dest,
 dmax,
 value 
)   _strset_s_chk(dest,dmax,value,BOS(dest))
+
+ +

Sets maximal dmax characters of dest to a character value, but not the final NULL character.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled.

+
Remarks
EXTENSION TO
    +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
  • Implemented in the Windows secure API as _strset_s()
  • +
+
+
Parameters
+ + + + +
[out]deststring that will be set.
[in]dmaxrestricted maximum length of dest
[in]valuecharacter value to write
+
+
+
Precondition
dest shall not be a null pointer, and shall be null-terminated.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest.
+
+dmax shall not equal zero.
+
+value shall not be greater than 255
+
Return values
+ + + + + + + + +
EOKwhen successful
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen value > 255
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strzero_s(), strnset_s(), strispassword_s()
+ +
+
+ +

◆ strnset_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strnset_s( dest,
 dmax,
 value,
 
)   _strnset_s_chk(dest,dmax,value,n,BOS(dest))
+
+ +

Sets maximal n characters of dest to a character value, but not the final NULL character.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled.

+
Remarks
EXTENSION TO
    +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
  • Implemented in the Windows secure API as _strnset_s()
  • +
+
+
Parameters
+ + + + + +
[out]deststring that will be set.
[in]dmaxrestricted maximum length of dest
[in]valuecharacter value to write
[in]nnumber of characters to be written
+
+
+
Precondition
dest shall not be a null pointer, and shall be null-terminated.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest.
+
+dmax shall not equal zero.
+
+n shall not be greater than dmax
+
+value shall not be greater than 255
+
Return values
+ + + + + + + + + +
EOKwhen successful
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen value > 255
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESNOSPCwhen n > dmax
+
+
+
See also
strzero_s(), strset_s(), wcsnset_s(), strispassword_s()
+ +
+
+ +

◆ mbstowcs_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define mbstowcs_s( retvalp,
 dest,
 dmax,
 src,
 len 
)   _mbstowcs_s_chk(retvalp,dest,dmax,src,len,BOS(dest))
+
+ +
+
+ +

◆ mbsrtowcs_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define mbsrtowcs_s( retvalp,
 dest,
 dmax,
 srcp,
 len,
 ps 
)   _mbsrtowcs_s_chk(retvalp,dest,dmax,srcp,len,ps,BOS(dest))
+
+ +

Does not permit the ps parameter (the pointer to the conversion state) to be a null pointer.

+

The restartable mbsrtowcs_s function converts a null-terminated multibyte character sequence from the current LC_CTYPE locale to wchar, which begins in the conversion state described by *ps, from the array whose first element is pointed to by *srcp to its wide character representation. If dest is not null, converted characters are stored in the successive elements of the wchar_t array pointed to by dest. No more than len wide characters are written to the destination array. Each multibyte character is converted as if by a call to mbrtowc. mbsrtowcs_s clobbers the destination array from the terminating null and until dmax. In extension to mbstowc_s you can re-use the state via ps. With SAFECLIB_STR_NULL_SLACK defined the rest is cleared with 0.

+

The conversion stops if:

+
    +
  • The multibyte null character was converted and stored. *srcp is set to NULL and *ps represents the initial shift state.
  • +
  • An invalid multibyte character (according to the current C locale) was encountered. *srcp is set to point at the beginning of the first unconverted multibyte character.
  • +
  • the next wide character to be stored would exceed len. *srcp is set to point at the beginning of the first unconverted multibyte character. This condition is not checked if dest==NULL.
  • +
+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.3.2.1 The mbsrtowcs_s function (p: 648-649) http://en.cppreference.com/w/c/string/multibyte/mbsrtowcs
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + + + +
[out]retvalppointer to a size_t object where the result will be stored
[out]destpointer to wide character array where the results will be stored
[in]dmaxrestricted maximum length of dest
[in]srcppointer to the string that will be copied to dest
[in]lenmaximal number of wide characters to be copied to dest
[in]pspointer to the conversion state object
+
+
+
Precondition
retvalp, ps, srcp, or *srcp shall not be a null pointer.
+
+dmax and len shall not be greater than RSIZE_MAX_WSTR (unless dest is null).
+
+dmax shall not equal zero.
+
+dmax shall be greater than wcsnlen_s(*srcp, dmax).
+
+Copying shall not take place between objects that overlap.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_WSTR.
+
+On the msvcrt with a NULL dest pointer, the retvalp length is limited by the src len. In other libc's len is ignored.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_WSTR, then mbsrtowcs_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKon successful conversion.
ESNULLPwhen retvalp, ps, srcp or *srcp are a NULL pointer
ESZEROLwhen dmax = 0, unless dest is NULL
ESLEMAXwhen dmax > RSIZE_MAX_WSTR, unless dest is NULL
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax and dest != NULL
ESOVRLPwhen *srcp and dest overlap
ESNOSPCwhen there is no null character in the first dmax multibyte characters in the *srcp array and len is greater than dmax (unless dest is null)
+
+
+
See also
mbstowc_s()
+ +
+
+ +

◆ wcsrtombs_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsrtombs_s( retvalp,
 dest,
 dmax,
 srcp,
 len,
 ps 
)   _wcsrtombs_s_chk(retvalp,dest,dmax,srcp,len,ps,BOS(dest))
+
+ +

Does not permit the ps parameter (the pointer to the conversion state) to be a null pointer.

+

The restartable wcsrtombs_s function converts a sequence of wide characters from the array whose first element is pointed to by *srcp to to its narrow multibyte representation from the current LC_CTYPE locale that begins in the conversion state described by *ps. If dest is not null, converted characters are stored in the successive elements of dest. No more than len bytes written to the destination array. Each wide character is converted as if by a call to wcrtomb. wcsrtombs_s clobbers the destination array from the terminating null and until dmax. In extension to wcstombs_s you can re-use the state via ps.

+

The conversion stops if:

+
    +
  • The wide null character L'\0' was converted and stored. The bytes stored in this case are the unshift sequence (if necessary) followed by '\0', *srcp is set to NULL and *ps represents the initial shift state.
  • +
  • A wchar_t was found that does not correspond to a valid character in the current LC_CTYPE locale. *srcp is set to point at the first unconverted wide character.
  • +
  • the next multibyte character to be stored would exceed len. *srcp is set to point at the beginning of the first unconverted wide character. This condition is not checked if dst==NULL.
  • +
+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled. Also in the error cases for srcp = NULL, *srcp = NULL, ESNOSPC and EILSEQ.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.3.2.2 The wcsrtombs_s function (p: 649-650) http://en.cppreference.com/w/c/string/wide/wcsrtombs
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + + + +
[out]retvalppointer to a size_t object where the result will be stored
[out]destpointer to character array where the result will be stored
[in]dmaxrestricted maximum length of dest
[in]srcppointer to the wide string that will be copied to dest
[in]lenmaximum number of bytes to be written to dest
[in]pspointer to the conversion state object
+
+
+
Precondition
retvalp, ps, srcp, or *srcp shall not be a null pointer.
+
+dmax and len shall not be greater than RSIZE_MAX_STR (unless dest is null).
+
+dmax shall not equal zero (unless dest is null).
+
+dmax shall be greater than len.
+
+Copying shall not take place between objects that overlap.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
+On the msvcrt with a NULL dest pointer, the retvalp length is limited by the srcp len. In other libc's len is ignored.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_STR, then wcsrtombs_s nulls dest. Then the number of bytes excluding terminating zero that were, or would be written to dest, is stored in *retvalp.
+
Note
Under the Windows sec_api the *retvalp result is +1.
+
Return values
+ + + + + + + + + + +
EOKon successful conversion.
ESNULLPwhen retvalp, ps, srcp or *srcp are a NULL pointer
ESZEROLwhen dmax = 0, unless dest is NULL
ESLEMAXwhen dmax > RSIZE_MAX_STR, unless dest is NULL
EOVERFLOWwhen dmax or len > size of dest (optionally, when the compiler knows the object_size statically), unless dest is NULL
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESOVRLPwhen *srcp and dest overlap
ESNOSPCwhen there is no null character in the first dmax multibyte characters in the *srcp array and len is greater than dmax (unless dest is null)
EILSEQif returned by wctomb()
+
+
+
See also
wcrtomb_s(), wcstombs_s()
+ +
+
+ +

◆ wcstombs_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcstombs_s( retvalp,
 dest,
 dmax,
 src,
 len 
)   _wcstombs_s_chk(retvalp,dest,dmax,src,len,BOS(dest))
+
+ +

The wcstombs_s function converts a sequence of wide characters from the array whose first element is pointed to by src to to its narrow multibyte representation from the current LC_CTYPE locale.

+

If dest is not null, converted characters are stored in the successive elements of dest. No more than len bytes are written to the destination array. Each wide character is converted as if by a call to wcrtomb. wcstombs_s clobbers the destination array from the terminating null and until dmax.

+

The conversion stops if:

+
    +
  • The wide null character L'\0' was converted and stored. The bytes stored in this case are the unshift sequence (if necessary) followed by '\0'.
  • +
  • A wchar_t was found that does not correspond to a valid character in the current LC_CTYPE locale.
  • +
  • the next multibyte character to be stored would exceed len. This condition is not checked if dest==NULL.
  • +
+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled. Also in the error cases for src = NULL, ESNOSPC and EILSEQ.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.6.5.2 The wcstombs_s function (p: 612-613) http://en.cppreference.com/w/c/string/multibyte/wcstombs
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + + +
[out]retvalpthe number of characters converted
[out]destbuffer for the resulting converted multibyte character string
[in]dmaxThe size in bytes of dest
[in]srcwide string that will be converted to dest
[in]lennumber of bytes to be stored in dest, not including the terminating null character.
+
+
+
Precondition
retvalp and src shall not be a null pointer.
+
+dmax and len shall not be greater than RSIZE_MAX_STR (unless dest is null).
+
+dmax shall not equal zero (unless dest is null).
+
+dmax shall be greater than len.
+
+Copying shall not take place between objects that overlap.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_STR, then wcstombs_s nulls dest. Then the number of bytes excluding terminating zero that were, or would be written to dest, is stored in *retvalp.
+
Return values
+ + + + + + + + + + +
EOKon successful conversion.
ESNULLPwhen retvalp or src are a NULL pointer
ESZEROLwhen dmax = 0, unless dest is NULL
ESLEMAXwhen dmax > RSIZE_MAX_STR, unless dest is NULL
EOVERFLOWwhen dmax or len > size of dest (optionally, when the compiler knows the object_size statically), unless dest is NULL
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESOVRLPwhen src and dest overlap
ESNOSPCwhen there is no null character in the first dmax multibyte characters in the src array and len is greater than dmax (unless dest is null)
EILSEQif returned by wcstombs()
+
+
+
See also
mbstowc_s()
+ +
+
+ +

◆ wcrtomb_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcrtomb_s( retvalp,
 dest,
 dmax,
 wc,
 ps 
)   _wcrtomb_s_chk(retvalp,dest,dmax,wc,ps,BOS(dest))
+
+ +

Does not permit the ps parameter (the pointer to the conversion state) to be a null pointer.

+

The restartable wcrtomb_s function converts a single wide character to its narrow multibyte representation from the current LC_CTYPE locale that begins in the conversion state described by *ps. If dest is not null, the converted multibyte characters are stored in dest. Max. MB_CUR_MAX will be written to dest.

+

If dest is a null pointer, the call is equivalent to wcrtomb_s(&retval, buf, sizeof buf, L'\0', ps) with internal variables retval and buf (whose size is greater than MB_CUR_MAX).

+

If wc is the null wide character L'\0', a null byte is stored, preceded by any shift sequence necessary to restore the initial shift state and the conversion state parameter *ps is updated to represent the initial shift state.

+

If the environment macro STDC_ISO_10646 is defined, the values of type wchar_t are the same as the short identifiers of the characters in the Unicode required set (typically UTF-32 encoding); otherwise, it is implementation-defined. In any case, the multibyte character encoding used by this function is specified by the currently active C locale.

+

If the environment macro STDC_MB_MIGHT_NEQ_WC is defined, then for members of the basic character set multibyte-character encoding might not equal wide-character encoding (non-ASCII-based systems, such as EBCDIC-based systems, may use Unicode for their wide character encoding and still be conforming). ASCII-based systems with STDC_ISO_10646 defined leave STDC_MB_MIGHT_NEQ_WC undefined.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.3.1.1 The wcrtomb_s function (p: 647-648) http://en.cppreference.com/w/c/string/wide/wcrtomb
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + + +
[out]retvalppointer to a size_t object where the result will be stored
[out]destpointer to bytes where the result will be stored
[in]dmaxrestricted maximum length of dest
[in]wcthe wide character to convert
[in]pspointer to the conversion state object
+
+
+
Precondition
retvalp and ps shall not be a null pointer.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest (unless dest is null).
+
+dmax shall not equal zero (unless dest is null).
+
+dmax must be zero if dest is null.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
Returns
Returns zero on success and non-zero on failure, in which case, dest[0] is set to '\0' (unless dest is null or dmax is invalid) and *retvalp is set to (size_t)-1 (unless retvalp is null).
+
Return values
+ + + + + + + + + +
EOKon successful conversion.
ESNULLPwhen retvalp or ps are a NULL pointer
ESZEROLwhen dmax = 0, unless dest is NULL
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically), unless dest is NULL
ESLEMAXwhen dmax > RSIZE_MAX_STR, unless dest is NULL
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax and dest != NULL
ESNOSPCwhen dmax is smaller than the number of required bytes
+
+
+
See also
wctomb_s()
+ +
+
+ +

◆ wctomb_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wctomb_s( retvalp,
 dest,
 dmax,
 wc 
)   _wctomb_s_chk(retvalp,dest,dmax,wc,BOS(dest))
+
+ +

The wctomb_s function converts a single wide character to its narrow multibyte representation from the current LC_CTYPE locale.

+

If dest is not null, the converted multibyte characters are stored in dest. Max. MB_CUR_MAX will be written to dest.

+

If dest is a null pointer, the call is equivalent to wcrtomb_s(&retval, buf, sizeof buf, L'\0', ps) with internal variables retval and buf (whose size is greater than MB_CUR_MAX).

+

If the environment macro STDC_ISO_10646 is defined, the values of type wchar_t are the same as the short identifiers of the characters in the Unicode required set (typically UTF-32 encoding); otherwise, it is implementation-defined. In any case, the multibyte character encoding used by this function is specified by the currently active C locale.

+

If the environment macro STDC_MB_MIGHT_NEQ_WC is defined, then for members of the basic character set multibyte-character encoding might not equal wide-character encoding (non-ASCII-based systems, such as EBCDIC-based systems, may use Unicode for their wide character encoding and still be conforming). ASCII-based systems with STDC_ISO_10646 defined leave STDC_MB_MIGHT_NEQ_WC undefined.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled. Also in the error cases for ESNOSPC and EILSEQ.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.6.4.1 The wctomb_s function (p: 610-611) http://en.cppreference.com/w/c/string/multibyte/wctomb
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[out]retvalppointer to a size_t object where the result will be stored
[out]destpointer to bytes where the result will be stored
[in]dmaxrestricted maximum length of dest
[in]wcthe wide character to convert
+
+
+
Precondition
retvalp shall not be a null pointer.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest (unless dest is null).
+
+dmax shall not equal zero (unless dest is null).
+
+dmax must be zero if dest is null.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
Returns
Returns zero on success and non-zero on failure, in which case, dest[0] is set to '\0' (unless dest is null or dmax is invalid) and *retvalp is set to (size_t)-1 (unless retvalp is null).
+
Return values
+ + + + + + + + + +
EOKon successful conversion.
ESNULLPwhen retvalp is a NULL pointer
ESZEROLwhen dmax = 0, unless dest is NULL
ESLEMAXwhen dmax > RSIZE_MAX_STR, unless dest is NULL
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESNOSPCwhen dmax is smaller than the number of required bytes
EILSEQif returned by wctomb()
+
+
+
See also
wcrtomb_s()
+ +
+
+ +

◆ wcsnlen_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define wcsnlen_s( dest,
 dmax 
)   _wcsnlen_s_chk(dest,dmax,BOS(dest))
+
+ +

The wcsnlen_s function computes the length of the wide string pointed to by dest, providing limited support for non-null terminated strings.

+
Remarks
SPECIFIED IN ISO/IEC TR 24731-1, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to wide string
dmaxmaximum length of wide string, incl. the final null
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest (inc. final null).
+
Note
On mingw with MINGW_HAS_SECURE_API this API is forceinline'd and the native wcsnlen_s with the msvcrt has a different dmax limit: INT_MAX.
+
+Unlike specified in the C11 spec the runtime-constraint handlers are called.
+
Returns
The function returns the wide string length, excluding the terminating null character. If dest is NULL, then wcsnlen_s returns 0. Otherwise, the wcsnlen_s function returns the number of wide characters that precede the terminating null character. If there is no null character in the first dmax characters of dest then wcsnlen_s returns dmax. At most the first dmax characters of dest are accessed by wcsnlen_s.
+
See also
strnlen_s(), strnterminate_s()
+ +
+
+ +

◆ wcscpy_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define wcscpy_s( dest,
 dmax,
 src 
)   _wcscpy_s_chk(dest,dmax,src,BOS(dest))
+
+ +

The wcscpy_s function copies the string pointed to by src (including the terminating null character) into the array pointed to by dest.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written by wcscpy_s in the array of dmax characters pointed to by dest are nulled when wcscpy_s returns.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.2.1.1 The wcscpy_s function (p: 639) http://en.cppreference.com/w/c/string/wide/wcscpy
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + +
[out]destpointer to wide string that will be replaced by src.
[in]dmaxrestricted maximum length of dest
[in]srcpointer to the wide string that will be copied to dest
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
+dmax shall not equal zero.
+
+dmax shall be greater than wcsnlen_s(src, dmax).
+
+Copying shall not take place between objects that overlap.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_WSTR.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_WSTR, then wcscpy_s nulls dest.
+
Return values
+ + + + + + + +
EOKwhen successful operation, the wide characters in src were copied into dest and the result is null terminated.
-ESNULLPwhen dest or src is a NULL pointer
-ESZEROLwhen dmax = 0
-ESLEMAXwhen dmax > RSIZE_MAX_WSTR
-ESOVRLPwhen buffers overlap
-ESNOSPCwhen dest < src
+
+
+
See also
wcsncpy(), wmemcpy(), wmemmove(), strncpy_s()
+ +
+
+ +

◆ wcsncpy_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsncpy_s( dest,
 dmax,
 src,
 slen 
)   _wcsncpy_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
+
+ +

The wcsncpy_s function copies the wide string pointed to by src (including the terminating null character) into the wide string pointed to by dest.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written by wcsncpy_s in the array of dmax characters pointed to by dest are nulled when wcsncpy_s returns.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.2.1.2 The wcsncpy_s function (p: 639) http://en.cppreference.com/w/c/string/wide/wcsncpy
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[out]destpointer to wide string that will be replaced by src.
[in]dmaxrestricted maximum length of dest
[in]srcpointer to the wide string that will be copied to dest
[in]slenmaximum number of wide characters to copy
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall not be greater than RSIZE_MAX_WSTR.
+
+dmax shall not equal zero.
+
+If slen is either greater than or equal to dmax, then dmax should be more than wcsnlen_s(src,dmax) to avoid truncation.
+
+Copying shall not take place between objects that overlap.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_WSTR.
+
Returns
If there is a runtime-constraint violation, then if dest and dmax are valid, then wcsncpy_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKsuccessful operation, when slen == 0 or the wide characters in src were copied into dest and the result is null terminated.
ESNULLPwhen dest/src is a NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESOVRLPwhen buffers overlap
ESNOSPCwhen src > dest
+
+
+
See also
wcscpy_s(), strncpy_s(), wmemcpy_s(), wmemmove_s()
+ +
+
+ +

◆ wcscat_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define wcscat_s( dest,
 dmax,
 src 
)   _wcscat_s_chk(dest,dmax,src,BOS(dest))
+
+ +

The wcscat_s function appends a copy of the wide string pointed to by src (including the terminating null character) to the end of the wide string pointed to by dest.

+

The initial wide character from src overwrites the null character at the end of dest.

+

All elements following the terminating null wide character (if any) written by wcscat_s in the array of dmax characters pointed to by dest take unspecified values when wcscat_s returns. With SAFECLIB_STR_NULL_SLACK defined the rest is cleared with 0.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.2.2.1 The wcscat_s function (p: 642-643) http://en.cppreference.com/w/c/string/wide/wcscat
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + +
[out]destpointer to wide string that will be extended by src if dmax allows. The wide string is null terminated. If the resulting concatenated wide string is less than dmax, the remaining slack space is nulled.
[in]dmaxrestricted maximum wchar_t length of the resulting dest, including the null
[in]srcpointer to the wide string that will be concatenaed to string dest
+
+
+
Precondition
Neither dest nor src shall be a null pointer
+
+dmax shall not equal zero
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest
+
+dmax shall be greater than wcsnlen_s(src,m).
+
+Copying shall not take place between objects that overlap
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_WSTR.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_WSTR, then wcscat_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKwhen successful operation, all the wide characters from src were appended to dest and the result in dest is null terminated.
ESNULLPwhen dest or src is a NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESUNTERMwhen dest not terminated in the first dmax wide characters
ESOVRLPwhen src overlaps with dest
+
+
+
See also
wcscat_s(), strcpy_s(), strncpy_s()
+ +
+
+ +

◆ wcsncat_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsncat_s( dest,
 dmax,
 src,
 slen 
)   _wcsncat_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
+
+ +

The wcsncat_s function appends a copy of the wide string pointed to by src (including the terminating null wide character) to the end of the wide string pointed to by dest.

+

The initial character from src overwrites the null wide character at the end of dest.

+

All elements following the terminating null wide character (if any) written by wcsncat_s in the array of dmax wide characters pointed to by dest take unspecified values when wcsncat_s returns. With SAFECLIB_STR_NULL_SLACK defined the rest is cleared with 0.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.2.2.2 The wcsncat_s function (p: 643-644) http://en.cppreference.com/w/c/string/wide/wcsncat
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[out]destpointer to wide string that will be extended by src if dmax allows. The string is null terminated. If the resulting concatenated wide string is less than dmax, the remaining slack space is nulled.
[in]dmaxrestricted maximum length of the resulting dest, including the null
[in]srcpointer to the wide string that will be concatenaed to string dest
[in]slenmaximum wide characters to append
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
+dmax shall be greater than wcsnlen_s(src,slen).
+
+Copying shall not take place between objects that overlap.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_WSTR.
+
+The Windows MSVCRT sec_api EINVAL and ERANGE works ok, ESLEMAX dmax/slen>MAX not, ESOVRLP partially. When dest>src Windows appends the result, when dest<src ERANGE or EINVAL is returned.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_WSTR, then wcsncat_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKsuccessful operation, when slen == 0 or all the wide characters are copied from src and dest is null terminated. As special case, analog to msvcrt: when slen == 0 and dmax is big enough for dest, also return EOK, but clear dest.
ESNULLPwhen dest/src is NULL pointer and slen > 0
ESZEROLwhen dmax = 0 and slen > 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_WSTR and slen > 0
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESUNTERMwhen dest not terminated and slen > 0
ESOVRLPwhen src overlaps with dest and slen > 0
+
+
+
See also
wcscat_s(), strncat_s()
+ +
+
+ +

◆ wcstok_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcstok_s( dest,
 dmaxp,
 delim,
 ptr 
)   _wcstok_s_chk(dest,dmaxp,delim,ptr,BOS(dest))
+
+ +

A sequence of calls to the wcstok_s function breaks the string pointed to by dest into a sequence of tokens, each of which is delimited by a character from the string pointed to by delim.

+

The fourth argument points to a caller-provided char pointer into which the wcstok_s function stores information necessary for it to continue scanning the same string.

+

The first call in a sequence has a non-null first argument and dmax points to an object whose value is the number of elements in the character array pointed to by the first argument. The first call stores an initial value in the object pointed to by ptr and updates the value pointed to by dmax to reflect the number of elements that remain in relation to ptr. Subsequent calls in the sequence have a null first argument and the objects pointed to by dmax and ptr are required to have the values stored by the previous call in the sequence, which are then updated. The separator string pointed to by delim may be different from call to call.

+

The first call in the sequence searches the string pointed to by dest for the first character that is not contained in the current separator string pointed to by delim. If no such character is found, then there are no tokens in the string pointed to by dest and the wcstok_s function returns a null pointer. If such a character is found, it is the start of the first token.

+

The wcstok_s function then searches from there for the first character in dest that is contained in the current separator string. If no such character is found, the current token extends to the end of the string pointed to by dest, and subsequent searches in the same string for a token return a null pointer. If such a character is found, it is overwritten by a null character, which terminates the current token.

+

In all cases, the wcstok_s function stores sufficient information in the pointer pointed to by ptr so that subsequent calls, with a null pointer for dest and the unmodified pointer value for ptr, shall start searching just past the element overwritten by a null character (if any).

+

delim uses a STRTOK_DELIM_MAX_LEN of 16.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.2.3.1 The wcstok_s function (p: 645-646) http://en.cppreference.com/w/c/string/wide/wcstok
  • +
  • ISO/IEC TR 24731-1, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[in]destpointer to wide string to tokenize
[out]dmaxppointer to the restricted maximum length of dest
[in]delimpointer to wide delimiter string (len < 255)
[out]ptrreturned pointer to token
+
+
+
Precondition
delim shall not be a null pointer.
+
+ptr shall not be a null pointer.
+
+dmaxp shall not be a null pointer.
+
+*dmaxp shall not be 0.
+
+If dest is a null pointer, then *ptr shall not be a null pointer.
+
+dest must not be unterminated.
+
+The value of *dmaxp shall not be greater than RSIZE_MAX_WSTR and the size of dest. The end of the token found shall occur within the first *dmax characters of dest for the first call, and shall occur within the first *dmax characters of where searching resumes on subsequent calls.
+
+delim must not be longer than STRTOK_DELIM_MAX_LEN (default: 16).
+
Note
The mingw MINGW_HAS_SECURE_API declares it without the dmax argument and without restrict. Skip it there. wchar_t* wcstok_s(wchar_t *str, const wchar_t *delim, wchar_t **next_token)
+
+C11 uses RSIZE_MAX, not RSIZE_MAX_WSTR.
+
Returns
The wcstok_s function returns a pointer to the first character of a token; or a null pointer if there is no token or there is a runtime-constraint violation. Each call modifies dest by substituting a wide NULL character for the first delimiter that occurs after the returned token. If there is a runtime-constraint violation, the strtok_s function does not indirect through the dest/delim pointers, and does not store a value in the object pointed to by ptr.
+

errno is set to: ESNULLP when dest/delim/ptr is NULL pointer ESZEROL when *dmax = 0 ESLEMAX when *dmax > RSIZE_MAX_WSTR EOVERFLOW when *dmax > size of dest if dest != NULL ESUNTERM when unterminated string C11 just returns EINVAL

+
Remarks
Example to demonstrate usage of wcstok_s() to tokenize a string
// Approach1: sequential wcstok_s() calls
str1 = L",.:*one,two;three,;four*.*.five-six***"; // String to tokenize
len = 38;
str2 = L",.;*"; // String of delimiters
p2tok = wcstok_s(str1, &len, str2, &p2str);
// token: one, remaining: two;three,;four*.*.five-six***, len: 30
p2tok = wcstok_s(NULL, &len, str2, &p2str);
// token: two, remaining: three,;four*.*.five-six***, len: 26
p2tok = wcstok_s(NULL, &len, str2, &p2str);
// token: three, remaining: ;four*.*.five-six***, len: 20
p2tok = wcstok_s(NULL, &len, str2, &p2str);
// token: four, remaining .*.five-six***, len: 14
p2tok = wcstok_s(NULL, &len, str2, &p2str);
// token: five-six, remaining: **, len: 2
p2tok = wcstok_s(NULL, &len, str2, &p2str);
// token: (null), remaining: **, len: 0
// Approach2: Use of while loop with same entry data as used above
p2tok = str1;
while (p2tok && len)
{
p2tok = wcstok_s(NULL, &len, str2, &p2str);
printf(" token -- remaining -- len=0 \n", p2tok, p2str, (int)len );
}
+ +
+
+ +

◆ vswprintf_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define vswprintf_s( dest,
 dmax,
 fmt,
 ap 
)   _vswprintf_s_chk(dest,dmax,BOS(dest),fmt,ap)
+
+ +
+
+ +

◆ vsnwprintf_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define vsnwprintf_s( dest,
 dmax,
 fmt,
 ap 
)   _vsnwprintf_s_chk(dest,dmax,BOS(dest),fmt,ap)
+
+ +

The truncating vsnwprintf_s function composes a wide string with same test that would be printed if format was used on wprintf.

+

Instead of being printed, the content is stored in dest. dest will be terminated with a null character. With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written by vsnwprintf_s in the array of dmax wide characters pointed to by dest are nulled when vsnwprintf_s returns.

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vswprintf or vsnwprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + + +
[out]destpointer to wide string that will be written into.
[in]dmaxrestricted maximum length of dest
[in]fmtformat-control wide string.
[in]apoptional arguments
+
+
+
Precondition
Neither dest nor fmt shall be a null pointer.
+
+dmax shall not be greater than RSIZE_MAX_WSTR.
+
+dmax shall not equal zero.
+
+dmax shall be greater than wcsnlen_s(dest, dmax).
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_WSTR.
+
+While narrow strings provide snprintf, which makes it possible to determine the required output buffer size, there is no equivalent for wide strings (until C11's snwprintf_s), and in order to determine the buffer size, the program may need to call swprintf, check the result value, and reallocate a larger buffer, trying again until successful.
+
+snwprintf_s, unlike swprintf_s, will truncate the result to fit within the array pointed to by buffer, even though truncation is treated as an error by most bounds-checked functions.
+
Returns
On success the total number of wide characters written is returned.
+
+On failure a negative number is returned.
+
+If the buffer dest is too small for the formatted text, including the terminating null, then the buffer is set to an empty string by placing a null wide character at dest[0], and the invalid parameter handler is invoked. Unlike vsnwprintf, vswprintf_s guarantees that the buffer will be null-terminated unless the buffer size is zero.
+
Return values
+ + + + + + + +
-ESNULLPwhen dest/fmt is NULL pointer
-ESZEROLwhen dmax = 0
-ESLEMAXwhen dmax > RSIZE_MAX_WSTR
-EOVERFLOWwhen dmax > size of dest
-EINVALwhen fmt contains n
-1on some other error. errno is set then
+
+
+
See also
vswprintf_s(), snwprintf_s(), vsnprintf_s()
+ +
+
+ +

◆ wcsstr_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsstr_s( dest,
 dmax,
 src,
 slen,
 substringp 
)   _wcsstr_s_chk(dest,dmax,src,slen,substringp,BOS(dest),BOS(src))
+
+ +

The wcsstr_s() function locates the first occurrence of the wide substring pointed to by src which would be located in the wide string pointed to by dest.

+
Remarks
EXTENSION TO
    +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + + +
[in]destwide string to be searched for the substring
[in]dmaxrestricted maximum length of dest
[in]srcpointer to the wide sub string
[in]slenthe maximum number of wide characters to use from src
[out]substringpthe returned substring pointer
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax/ shall not be 0
+
+slen shall not be 0, when *src != 0 and src != dest
+
+Neither dmax nor slen shall be greater than RSIZE_MAX_WSTR and size of dest/src.
+
Return values
+ + + + + + + + +
EOKwhen successful operation, substring found.
ESNULLPwhen dest/src/substringp is NULL pointer
ESZEROLwhen dmax/slen = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESNOTFNDwhen substring not found
+
+
+
See also
wcsstr(), strstr_s(), memcmp32_s()
+ +
+
+ +

◆ wcscmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcscmp_s( dest,
 dmax,
 src,
 smax,
 resultp 
)   _wcscmp_s_chk(dest,dmax,src,smax,resultp,BOS(dest),BOS(src))
+
+ +

Compares wide string src to wide string dest.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
[in]destwide string to compare against
[in]dmaxrestricted maximum length of wide string dest
[in]srcwide string to be compared to dest
[in]smaxrestricted maximum length of wide string src
[out]resultppointer to result diff, greater than 0, equal to 0 or less than 0, if the dest is greater than, equal to or less than src respectively.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax/smax shall not be 0
+
+dmax/smax shall not be greater than RSIZE_MAX_WSTR and size of dest/src
+
Returns
*resultp, when the return code is OK: >0 when dest greater than src 0 when wide strings the same <0 when dest less than src
+
Return values
+ + + + + + + +
EOKwhen comparison is complete
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax/smax = 0
ESLEMAXwhen dmax/smax > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax/smax > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
strcmp_s(), wcsncmp_s(), wcsicmp_s()
+ +
+
+ +

◆ wcsncmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsncmp_s( dest,
 dmax,
 src,
 smax,
 count,
 resultp 
)   _wcsncmp_s_chk(dest,dmax,src,smax,count,resultp,BOS(dest),BOS(src))
+
+ +

Compares at most count wide characters of wide string src with wide string dest, and returns if difference in the last parameter.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + + +
[in]destwide string to compare against
[in]dmaxrestricted maximum length of wide string dest
[in]srcwide string to be compared to dest
[in]smaxrestricted maximum length of wide string src
[in]countmaximum number of wide characters to compare
[out]resultppointer to result diff, greater than 0, equal to 0 or less than 0, if the dest is greater than, equal to or less than src respectively.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax/smax shall not be 0
+
+dmax/smax shall not be greater than RSIZE_MAX_WSTR and size of dest/src.
+
Returns
*resultp, when the return code is OK: >0 when dest greater than src 0 when wide strings the same <0 when dest less than src
+
Return values
+ + + + + + + +
EOKwhen comparison is complete
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax/smax = 0
ESLEMAXwhen dmax/smax > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax/smax > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
strcmp_s(), wcscmp_s()
+ +
+
+ +

◆ wcsicmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsicmp_s( dest,
 dmax,
 src,
 smax,
 resultp 
)   _wcsicmp_s_chk(dest,dmax,src,smax,resultp,BOS(dest),BOS(src))
+
+ +

Compares two wide strings case-folded, via wcsfc_s(), i.e.

+

case-folded and normalized, and returns if difference in the last parameter. The two strings may overlap.

+
Parameters
+ + + + + + +
[in]destwide string to compare against
[in]dmaxrestricted maximum length of wide string dest
[in]srcwide string to be compared to dest
[in]smaxrestricted maximum length of wide string src
[out]resultppointer to result diff, greater than 0, equal to 0 or less than 0, if the dest is greater than, equal to or less than src respectively.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax/smax shall not be 0
+
+dmax/smax shall not be greater than RSIZE_MAX_WSTR and size of dest/src
+
Returns
*resultp, when the return code is OK: >0 when dest greater than src 0 when wide strings the same <0 when dest less than src
+
Return values
+ + + + + + + +
EOKwhen comparison is complete
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax/smax = 0
ESLEMAXwhen dmax/smax > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax/smax > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
strcmp_s(), wcscmp_s(), wcsncmp_s(), wcsfc_s()
+ +
+
+ +

◆ wcsnatcmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsnatcmp_s( dest,
 dmax,
 src,
 smax,
 resultp 
)   _wcsnatcmp_s_chk(dest,dmax,src,smax,0,resultp,BOS(dest),BOS(src))
+
+ +
+
+ +

◆ wcsnaticmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsnaticmp_s( dest,
 dmax,
 src,
 smax,
 resultp 
)   _wcsnatcmp_s_chk(dest,dmax,src,smax,1,resultp,BOS(dest),BOS(src))
+
+ +

Natural order comparison of strings.

+

The longest run of numbers wins over alpha chars.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
[in]destpointer to wide string to compare against
[in]dmaxrestricted maximum length of wide string dest
[in]srcpointer to the wide string to be compared to dest
[in]smaxrestricted maximum length of wide string src
[out]resultppointer to int result, greater than 0, equal to 0 or less than 0, if the string pointed to by dest is greater than, equal to or less than the string pointed to by src respectively.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax/smax shall not be 0
+
+dmax/smax shall not be greater than RSIZE_MAX_WSTR and size of dest/src
+
Returns
resultp (when the return code is OK) >0 when dest greater than src 0 when strings are the same <0 when dest less than src
+
Return values
+ + + + + + + + + +
EOKwhen comparison is complete
ESUNTERMwhen dest or src is unterminated, or dmax is too small.
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESZEROLwhen dmax/smax = 0
ESLEMAXwhen dmax/smax > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax/smax > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
strnatcmp_s() wcscmp_s()
+ +
+
+ +

◆ wcsset_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsset_s( dest,
 dmax,
 value 
)   _wcsset_s_chk(dest,dmax,value,BOS(dest))
+
+ +

Sets maximal dmax wide characters of dest to a wide character value, but not the final NULL character.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax wide characters pointed to by dest are nulled.

+
Remarks
EXTENSION TO
    +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
  • Implemented in the Windows secure API as _wcsset_s()
  • +
+
+
Parameters
+ + + + +
[out]destwide string that will be set.
[in]dmaxrestricted maximum length of dest
[in]valuewide character value to write
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
+value shall not be greater than _UNICODE_MAX
+
Return values
+ + + + + + + +
EOKwhen successful
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_WSTR or value > _UNICODE_MAX
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
wcsnset_s(), wmemset_s(), strzero_s(), strnset_s(), strispassword_s()
+ +
+
+ +

◆ wcsnset_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsnset_s( dest,
 dmax,
 value,
 
)   _wcsnset_s_chk(dest,dmax,value,n,BOS(dest))
+
+ +

Sets maximal n wide characters of dest to a wide character value, but not the final NULL character.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax wide characters pointed to by dest are nulled.

+
Remarks
EXTENSION TO
    +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
  • Implemented in the Windows secure API as _wcsnset_s()
  • +
+
+
Parameters
+ + + + + +
[out]destwide string that will be set.
[in]dmaxrestricted maximum length of dest
[in]valuewide character value to write
[in]nnumber of wide characters to be written
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
+value shall not be greater than _UNICODE_MAX
+
+n shall not be greater than dmax
+
Return values
+ + + + + + + + +
EOKwhen successful
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_WSTR or value > _UNICODE_MAX
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESNOSPCwhen n > dmax
+
+
+
See also
wcsset_s(), wmemset_s(), strzero_s(), strnset_s(), strispassword_s()
+ +
+
+ +

◆ wcscoll_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcscoll_s( dest,
 dmax,
 src,
 smax,
 resultp 
)   _wcscoll_s_chk(dest,dmax,src,smax,resultp,BOS(dest),BOS(src))
+
+ +

Compares two null-terminated wide strings according to the current locale as defined by the LC_COLLATE category.

+

Collation order is the dictionary order: the position of the letter in the national alphabet (its equivalence class) has higher priority than its case or variant. Within an equivalence class, lowercase characters collate before their uppercase equivalents and locale-specific order may apply to the characters with diacritics. In some locales, groups of characters compare as single collation units. For example, "ch" in Czech follows "h" and precedes "i", and "dzs" in Hungarian follows "dz" and precedes "g".

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
[in]destwide string to compare against
[in]dmaxrestricted maximum length of dest
[in]srcwide string to be compared to dest
[in]smaxrestricted maximum length of src
[out]resultppointer to result indicator, greater than 0, equal to 0 or less than 0, if the string pointed to by dest is greater than, equal to or less than the string pointed to by src respectively.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax/smax shall not be 0
+
+dmax/smax shall not be greater than RSIZE_MAX_WSTR and size of dest/src
+
Returns
*resultp, when the return code is OK: >0 when dest greater than src 0 when strings the same <0 when dest less than src
+
Return values
+ + + + + + + +
EOKwhen comparison is complete
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax/smax = 0
ESLEMAXwhen dmax/smax > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax/smax > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
wcscmp_s(), strcoll_s(), strcasecmp_s()
+ +
+
+ +

◆ wcslwr_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define wcslwr_s( src,
 slen 
)   _wcslwr_s_chk(src,slen,BOS(src))
+
+ +

Scans the string converting uppercase characters to simple lowercase, leaving all other characters unchanged.

+

The scanning stops at the first null or after slen characters. The conversion is determined by the LC_CTYPE category setting of the locale. Other characters are not affected. It only performs simple case folding via towlower(), it does not do full multi-char folding and does not obey the special casing rules for context. See wcsfc_s() instead. Thus the length of buffer stays the same. It returns a pointer to the altered string. Because the modification is done in place, the pointer returned is the same as the pointer passed as the input argument.

+
Remarks
IMPLEMENTED IN
    +
  • Microsoft Windows Secure API
  • +
  • Novell NDK
  • +
  • Nokia openc s60.com
  • +
+
+
Parameters
+ + + +
[out]srcwide string
[in]slenmaximum length of string
+
+
+
Precondition
src shall not be a null pointer.
+
+slen shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
Return values
+ + + + + +
EOKon successful operation or slen = 0
ESNULLPwhen src is NULL pointer
ESLEMAXwhen slen > RSIZE_MAX_WSTR
EOVERFLOWwhen slen > size of src (optionally, when the compiler knows the object_size statically)
+
+
+
See also
wcsfc_s(), strtolowercase_s(), strlwr_s(), wcsupr_s()
+ +
+
+ +

◆ wcsupr_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define wcsupr_s( src,
 slen 
)   _wcsupr_s_chk(src,slen,BOS(src))
+
+ +

Scans the string converting lowercase characters to uppercase, leaving all other characters unchanged.

+

The scanning stops at the first null or after slen characters. The conversion is determined by the LC_CTYPE category setting of the locale. Other characters are not affected. It converts only single chars via towupper(). It returns a pointer to the altered string. Because the modification is done in place, the pointer returned is the same as the pointer passed as the input argument.

+
Remarks
IMPLEMENTED IN
    +
  • Microsoft Windows Secure API
  • +
  • Novell NDK
  • +
  • Nokia openc s60.com
  • +
+
+
Parameters
+ + + +
[out]srcwide string
[in]slenmaximum length of string
+
+
+
Precondition
src shall not be a null pointer.
+
+slen shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
Return values
+ + + + + +
EOKon successful operation or slen = 0
ESNULLPwhen src is NULL pointer
ESLEMAXwhen slen > RSIZE_MAX_WSTR
EOVERFLOWwhen slen > size of src (optionally, when the compiler knows the object_size statically)
+
+
+
See also
strtouppercase_s(), strlwr_s(), wcslwr_s()
+ +
+
+ +

◆ towfc_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define towfc_s( dest,
 dmax,
 src 
)   _towfc_s_chk(dest,dmax,src,BOS(dest))
+
+ +

towfc_s() converts a wide character to fully fold-cased (lowercased with possible expansions), according to the Unicode 10.0 CaseFolding table.

+

Even in most the unsuccessul cases, just not with with ESNULLP and ESZEROL dest is being written to.

+

As of Unicode 10.0 there are no possible results as surrogate pairs with sizeof(wchar_t)==2, all results are below U+10000.

+
Parameters
+ + + + +
[out]destwide string buffer to store result
[in]dmaxmaximum size of dest, should be 4. (3 + NULL)
[in]srcwide character to convert to lowercase
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall be bigger than 3.
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
Return values
+ + + + + + + + + +
>=0on successful operation, returns the number of converted wide characters: 0-3
-ESNULLPwhen dest is NULL pointer
-ESZEROLwhen dmax = 0
-ESLEMINwhen dmax < 4
-ESLEMAXwhen dmax > RSIZE_MAX_WSTR
-EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
-ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
-ESNOTFNDwhen no mapping for src was found, iswfc is wrong.
+
+
+
See also
iswfc(), wcsfc_s(), towlower()
+ +
+
+ +

◆ wcsfc_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsfc_s( dest,
 dmax,
 src,
 lenp 
)   _wcsfc_s_chk(dest,dmax,src,lenp,BOS(dest))
+
+ +

Converts the wide string via full case-folding NFD normalized to lowercase.

+

The conversion stops at the first null or after dmax characters. The conversion is determined by the LC_CTYPE category setting of the locale. Other characters are not affected. fold-case performs full case folding, i.e. if iswfc() of a character > 1, the length of dest might be greater than the length of src (max 4 per char), the conversion is done via towfc_s() and Unicode 10.0, the Unicode special-casing rules are obeyed, and composed characters are normalized to NFD via wcsnorm_decompose_s() and wcsnorm_reorder_s(). If not, the conversion is per character done via normal towlower(). Note that decomposition creates larger strings, typically 2-3 chars more.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled.

+

SpecialCasing checks for conditional boundary context at the begin or end of certain characters (final greek sigma), and locale sensitive rules for the Lithuanian and the Turkish/Azeri I-dot.

+

Composed characters are checked for the left-hand-side of the Decomposition_Mapping Unicode property, which means the codepoint will be normalized to NFD if any codepoint is composed. Technically only FCD as all FC expansions are already properly ordered, and all mangled marks will not be reordered, as the have the same Combining Class.

+
Parameters
+ + + + + +
[out]destwide string to hold the result (~130% larger than src)
[in]dmaxmaximum result buffer size
[in]srcwide string
[out]lenppointer to length of the result, may be NULL
+
+
+
Precondition
dest and src shall not be null pointers.
+
+dmax shall not be smaller than 5 and big enough for dest.
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
Return values
+ + + + + + + + + +
EOKon successful operation
ESNULLPwhen dest or src is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_WSTR or a cp > 0x10ffff
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESNOSPCwhen dmax is too small for the decomposition. *lenp is still written, to know how much space is needed.
ESNOTFNDInternal error as returned by towfc_s() for multi-char foldings. happens only when the internal implementations of iswfc() and towfc_s() are mismatched.
+
+
+
See also
iswfc(), towfc_s(), towupper(), wcslwr_s(), wcsupr_s()
+ +
+
+ +

◆ wcsnorm_decompose_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsnorm_decompose_s( dest,
 dmax,
 src,
 lenp,
 iscompat 
)   _wcsnorm_decompose_s_chk(dest,dmax,src,lenp,iscompat,BOS(dest))
+
+ +

Converts the wide string to the canonical NFD normalization, as defined in the latest Unicode standard, latest 10.0.

+

The conversion stops at the first null or after dmax characters.

+

Composed characters are checked for the left-hand-size of the Decomposition_Mapping Unicode property, which means the codepoint will be normalized if the sequence is composed. This is equivalent to all 1963 combining mark characters, plus some remaining 869 non-mark and non-hangul normalizables. Hangul has some special normalization logic.

+

This function is used by wcsnorm_s() to do the argument checking, overlap checking and to do the first of three passes for NFC.

+
Parameters
+ + + + + + +
[out]destwide string to hold the result
[in]dmaxmaximum result buffer size
[in]srcwide string
[out]lenppointer to length of the result, may be NULL
[in]iscompatdo NFKD, and not NFD (with –enable-norm-compat)
+
+
+
Precondition
dest and src shall not be null pointers.
+
+dmax shall not equal zero and big enough for dest.
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_WSTR, then wcsnorm_s nulls dest.
+
Return values
+ + + + + + + + + + + +
EOKon success
ESNULLPwhen dest or src is NULL pointer
ESZEROLwhen dmax = 0
ESLEMINwhen dmax < 5 or 19 with a compat mode
ESLEMAXwhen dmax > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESOVRLPwhen buffers overlap
ESNOSPCwhen dmax too small for the result buffer
EOFon some normalization error
+
+
+
See also
wcsfc_s(), wcsnorm_s(), wcsnorm_compose_s(), wcsnorm_reorder_s(), ICU, gnulib/libunistring, utf8proc
+ +
+
+ +

◆ wcsnorm_reorder_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsnorm_reorder_s( dest,
 dmax,
 src,
 len 
)   _wcsnorm_reorder_s_chk(dest,dmax,src,len,BOS(dest))
+
+ +

Reorder all decomposed sequences in a wide string to NFD, as defined in the latest Unicode standard, latest 10.0.

+

The conversion stops at the first null or after dmax characters.

+
Parameters
+ + + + + +
[out]destwide string to hold the result
[in]dmaxmaximum result buffer size
[in]srcwide string to be converted
[in]lenlength of src
+
+
+
Precondition
dest and src shall not be null pointers.
+
+dmax shall not equal zero and big enough for dest.
+
+dmax shall not be greater than RSIZE_MAX_WSTR.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_WSTR, then wcsnorm_reorder_s nulls dest.
+
Return values
+ + + + +
EOKon success
ESNOSPCwhen dmax too small for the result buffer
EOFon some normalization error
+
+
+
See also
wcsnorm_s(), wcsnorm_decompose_s(), ICU, gnulib/libunistring, utf8proc
+ +
+
+ +

◆ wcsnorm_compose_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsnorm_compose_s( dest,
 dmax,
 src,
 lenp,
 iscontig 
)   _wcsnorm_compose_s_chk(dest,dmax,src,lenp,iscontig,BOS(dest))
+
+ +

Combine all decomposed sequences in a wide string to NFC, as defined in the latest Unicode standard, latest 10.0.

+

The conversion stops at the first null or after dmax characters.

+
Parameters
+ + + + + + +
[out]destwide string to hold the result
[in]dmaxmaximum result buffer size
[in]srcwide string to be converted
[out]lenppointer to length of p and the result length.
[in]iscontigif true, the result will only be a fast FCC
+
+
+
Precondition
dest, src and lenp shall not be null pointers.
+
+dmax shall not equal zero and big enough for dest.
+
+dmax shall not be greater than RSIZE_MAX_WSTR.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_WSTR, then wcsnorm_reorder_s nulls dest.
+
Return values
+ + + + +
EOKon success
ESNOSPCwhen dmax too small for the result buffer
EOFon some normalization error
+
+
+
See also
wcsnorm_s(), wcsnorm_decompose_s(), ICU, gnulib/libunistring, utf8proc
+ +
+
+ +

◆ wcsnorm_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsnorm_s( dest,
 dmax,
 src,
 mode,
 lenp 
)   _wcsnorm_s_chk(dest,dmax,src,mode,lenp,BOS(dest))
+
+ +

Converts the wide string to the canonical NFC or NFD normalization, as defined in the latest Unicode standard, latest 10.0.

+

The conversion stops at the first null or after dmax characters.

+

Decomposed characters are checked for the left-hand-size and then right-hand-side of the Decomposition_Mapping Unicode property, which means the codepoint will be normalized if the sequence is composed or decomposed (NFD or NFKD). This is equivalent to all 1963 combining mark characters, plus some remaining 869 non-mark and non-hangul normalizables. Hangul has some special normalization logic.

+

The compat tables for NFKC or NFKD are too large for a libc, and mostly unused. As default we only provide the smaller canonical conversions, but it can be enabled with –enable-norm-compat. The compat modes also don't roundtrip.

+
Parameters
+ + + + + +
[out]destwide string to hold the result
[in]dmaxmaximum length of string
[in]srcwide string
[in]modeconvert to nfc or just nfd. experimentally to fast modes FCD or FCC. optionally to compat modes NFKD, NFKC with –enable-norm-compat
+
+
+
See also
enum wcsnorm_mode.
+
Parameters
+ + +
[out]lenppointer to length of the result, may be NULL
+
+
+
Precondition
dest and src shall not be null pointers.
+
+dmax shall not equal zero and big enough for dest.
+
+dmax shall not be greater than RSIZE_MAX_WSTR.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_WSTR, then wcsnorm_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKon success
ESNULLPwhen dest or src is NULL pointer
ESZEROLwhen dmax = 0
ESLEMINwhen dmax < 5
ESLEMAXwhen dmax > RSIZE_MAX_WSTR
ESOVRLPwhen buffers overlap
ESNOSPCwhen dmax too small for the result buffer
EOFany other normalization error
+
+
+
See also
wcsfc_s(), ICU, gnulib/libunistring, utf8proc
+ +
+
+

Function Documentation

+ +

◆ abort_handler_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN void abort_handler_s (const char *restrict msg,
void *restrict ptr,
errno_t error 
)
+
+ +

This function writes a message on the standard error stream in an implementation-defined format.

+

The message shall include the string pointed to by msg. The abort_handler_s function then calls the abort function.

+
Remarks
SPECIFIED IN ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + +
[in]msgPointer to the message describing the error
[in]ptrPointer to aassociated data. Can be NULL.
[in]errorThe error code encountered.
+
+
+
See also
ignore_handler_s()
+ +
+
+ +

◆ ignore_handler_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN void ignore_handler_s (const char *restrict msg,
void *restrict ptr,
errno_t error 
)
+
+ +

This function simply returns to the caller.

+
Remarks
SPECIFIED IN ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + +
[in]msgPointer to the message describing the error
[in]ptrPointer to aassociated data. Can be NULL.
[in]errorThe error code encountered.
+
+
+
See also
abort_handler_s()
+ +
+
+ +

◆ set_str_constraint_handler_s()

+ +
+
+ + + + + + + + +
EXTERN constraint_handler_t set_str_constraint_handler_s (constraint_handler_t handler)
+
+ +

The set_str_constraint_handler_s function sets the runtime-constraint handler to be handler.

+

The runtime-constraint handler is the function to be called when a library function detects a runtime-constraint violation. Only the most recent handler registered with set_str_constraint_handler_s is called when a runtime-constraint violation occurs. When the handler is called, it is passed the following arguments in the following order:

    +
  1. A pointer to a character string describing the runtime-constraint violation.
  2. +
  3. A null pointer or a pointer to an implementation defined object.
  4. +
  5. If the function calling the handler has a return type declared as errno_t, the return value of the function is passed. Otherwise, a positive value of type errno_t is passed. The implementation has a default constraint handler that is used if no calls to the set_constraint_handler_s function have been made. The behavior of the default handler is implementation-defined, and it may cause the program to exit or abort. If the handler argument to set_constraint_handler_s is a null pointer, the implementation default handler becomes the current constraint handler.
  6. +
+
Remarks
SPECIFIED IN ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
See also
set_str_constraint_handler_s()
+ +
+
+ +

◆ _strcat_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strcat_s_chk (char *restrict dest,
rsize_t dmax,
const char *restrict src,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strcpy_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strcpy_s_chk (char *restrict dest,
rsize_t dmax,
const char *restrict src,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strncat_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strncat_s_chk (char *restrict dest,
rsize_t dmax,
const char *restrict src,
rsize_t slen,
const size_t destbos,
const size_t srcbos 
) &&
+
+ +
+
+ +

◆ BOS_ATTR() [1/5]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t empty dest or dmax BOS_ATTR ((slen||dest||dmax) &&_BOS_OVR(dest, dmax,
"dest overflow"  
)
+
+ +
+
+ +

◆ _strncpy_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strncpy_s_chk (char *restrict dest,
rsize_t dmax,
const char *restrict src,
rsize_t slen,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _strnlen_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN rsize_t _strnlen_s_chk (const char * str,
rsize_t smax,
const size_t strbos 
)
+
+ +
+
+ +

◆ _strtok_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN char* _strtok_s_chk (char *restrict dest,
rsize_t *restrict dmaxp,
const char *restrict delim,
char **restrict ptr,
const size_t destbos 
)
+
+ +
+
+ +

◆ sprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int sprintf_s (char *restrict dest,
rsize_t dmax,
const char *restrict fmt,
 ... 
)
+
+ +
+
+ +

◆ _vsprintf_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int _vsprintf_s_chk (char *restrict dest,
rsize_t dmax,
const size_t destbos,
const char *restrict fmt,
va_list ap 
)
+
+ +
+
+ +

◆ snprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int snprintf_s (char *restrict dest,
rsize_t dmax,
const char *restrict fmt,
 ... 
)
+
+ +
+
+ +

◆ _vsnprintf_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int _vsnprintf_s_chk (char *restrict dest,
rsize_t dmax,
const size_t destbos,
const char *restrict fmt,
va_list ap 
)
+
+ +
+
+ +

◆ sscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int sscanf_s (const char *restrict buffer,
const char *restrict fmt,
 ... 
)
+
+ +

The sscanf_s function reads a formatted string, and writes to a list of arguments.

+

Reaching the end of the string is equivalent to reaching the end-of-file condition for fscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]bufferpointer to a null-terminated string to read from
[in]fmtformat-control string.
[out]...arguments to write to
+
+
+
Precondition
Neither buffer nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vsscanf_s(), swscanf_s(), vsnprintf_s()
+ +
+
+ +

◆ fscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int fscanf_s (FILE *restrict stream,
const char *restrict fmt,
 ... 
)
+
+ +

The fscanf_s function reads a formatted string from a buffered FILE stream, and writes to a list of arguments.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streampointer to a FILE stream to read from
[in]fmtformat-control string.
[out]...arguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vfscanf_s(), fwscanf_s(), scanf_s()
+ +
+
+ +

◆ scanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN int scanf_s (const char *restrict fmt,
 ... 
)
+
+ +

The scanf_s function reads a formatted string from stdin, and writes to a list of arguments.

+

Reaching the end of the io buffer is equivalent to reaching the end-of-file condition for fscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control string.
[out]...arguments to write to
+
+
+
Precondition
fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vsscanf_s(), swscanf_s(), vsnprintf_s()
+ +
+
+ +

◆ vscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN int vscanf_s (const char *restrict fmt,
va_list ap 
)
+
+ +

The vscanf_s function reads a formatted string from stdin, and writes to a list of arguments.

+

Reaching the end of the io buffer is equivalent to reaching the end-of-file condition for fscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control string.
[out]aparguments to write to
+
+
+
Precondition
fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vfscanf_s(), scanf_s(), vsscanf_s()
+ +
+
+ +

◆ vfscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int vfscanf_s (FILE *restrict stream,
const char *restrict fmt,
va_list ap 
)
+
+ +

The vfscanf_s function reads a formatted string from a buffered FILE stream, and writes to a list of arguments.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streampointer to a FILE stream to read from
[in]fmtformat-control string.
[out]aparguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vvfscanf_s(), fwscanf_s(), scanf_s()
+ +
+
+ +

◆ vsscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int vsscanf_s (const char *restrict buffer,
const char *restrict fmt,
va_list ap 
)
+
+ +

The vsscanf_s function reads a formatted string, and writes to a list of arguments.

+

Reaching the end of the string is equivalent to reaching the end-of-file condition for fscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]bufferpointer to a null-terminated string to read from
[in]fmtformat-control string.
[out]aparguments to write to
+
+
+
Precondition
Neither buffer nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vvsscanf_s(), swscanf_s(), vsnprintf_s()
+ +
+
+ +

◆ printf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN int printf_s (const char *restrict fmt,
 ... 
)
+
+ +

The printf_s function composes a string via the format string and writes it to a FILE buffer.

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control string
[in]...optional arguments
+
+
+
Precondition
fmt shall not be a null pointer.
+
+fmt shall not contain the conversion specifier n.
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of characters written is returned.
+
+On failure a negative number is returned.
+
Return values
+ + + + +
-ESNULLPwhen fmt is NULL pointer
-EINVALwhen fmt contains n
-1on some other error. errno is set then.
+
+
+ +
+
+ +

◆ fprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int fprintf_s (FILE *restrict stream,
const char *restrict fmt,
 ... 
)
+
+ +

The fprintf_s function composes a string via the format string and writes it to a FILE buffer.

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vfprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[out]streamoutput file stream to write to
[in]fmtformat-control string.
[in]...optional arguments
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n.
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of characters written is returned.
+
+On failure a negative number is returned.
+
Return values
+ + + + +
-ESNULLPwhen stream/fmt is NULL pointer
-EINVALwhen fmt contains n
-1on some other error. errno is set then.
+
+
+ +
+
+ +

◆ vprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN int vprintf_s (const char *restrict fmt,
va_list ap 
)
+
+ +

The vprintf_s function composes a string via the format string and writes it to a FILE buffer.

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control string
[in]apoptional arguments
+
+
+
Precondition
fmt shall not be a null pointer.
+
+fmt shall not contain the conversion specifier n.
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of characters written is returned.
+
+On failure a negative number is returned.
+
Return values
+ + + + +
-ESNULLPwhen fmt is NULL pointer
-EINVALwhen fmt contains n
-1on some other error. errno is set then.
+
+
+ +
+
+ +

◆ vfprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int vfprintf_s (FILE *restrict stream,
const char *restrict fmt,
va_list ap 
)
+
+ +

The vfprintf_s function composes a string via the format string and writes it to a FILE buffer.

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vfprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[out]streamoutput file stream to write to
[in]fmtformat-control string.
[in]apoptional arguments
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n.
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of characters written is returned.
+
+On failure a negative number is returned.
+
Return values
+ + + + +
-ESNULLPwhen stream/fmt is NULL pointer
-EINVALwhen fmt contains n
-1on some other error. errno is set then.
+
+
+ +
+
+ +

◆ _strerror_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strerror_s_chk (char * dest,
rsize_t dmax,
errno_t errnum,
const size_t destbos 
)
+
+ +
+
+ +

◆ strerrorlen_s()

+ +
+
+ + + + + + + + +
EXTERN size_t strerrorlen_s (errno_t errnum)
+
+ +

The strerrorlen_s function returns the untruncated length of the textual description of the system error code errnum, identical to the description that would be printed by perror().

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.4.2 The strerrorlen_s function (p: 622) http://en.cppreference.com/w/c/byte/strerror
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + +
[in]errnuminteger value referring to an error code
+
+
+
Returns
The length of the error message or 0
+
See also
strerror_s()
+ +
+
+ +

◆ _strcmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strcmp_s_chk (const char * dest,
rsize_t dmax,
const char * src,
int * resultp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _strcasecmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strcasecmp_s_chk (const char * dest,
rsize_t dmax,
const char * src,
int * resultp,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strnatcmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strnatcmp_s_chk (const char * dest,
rsize_t dmax,
const char * src,
const int fold_case,
int * resultp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _strcasestr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strcasestr_s_chk (char * dest,
rsize_t dmax,
const char * src,
rsize_t slen,
char ** substring,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ BOS_NULL() [1/5]

+ +
+
+ + + + + + + + +
EXTERN errno_t slen BOS_NULL (substring )
+
+ +
+
+ +

◆ _strcmpfld_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strcmpfld_s_chk (const char * dest,
rsize_t dmax,
const char * src,
int * resultp,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strcpyfld_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strcpyfld_s_chk (char * dest,
const rsize_t dmax,
const char * src,
rsize_t slen,
const size_t destbos 
)
+
+ +
+
+ +

◆ BOS_OVR2_BUTZERO()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t slen BOS_OVR2_BUTZERO (src ,
slen  
)
+
+ +
+
+ +

◆ _strcpyfldin_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strcpyfldin_s_chk (char * dest,
rsize_t dmax,
const char * src,
rsize_t slen,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strcpyfldout_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strcpyfldout_s_chk (char * dest,
rsize_t dmax,
const char * src,
rsize_t slen,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strcspn_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strcspn_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_t slen,
rsize_tcountp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ BOS_NULL() [2/5]

+ +
+
+ + + + + + + + +
EXTERN errno_t slen BOS_NULL (countp )
+
+ +
+
+ +

◆ _strfirstchar_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strfirstchar_s_chk (char * dest,
rsize_t dmax,
char c,
char ** firstp,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strfirstdiff_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strfirstdiff_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_tresultp,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strisalphanumeric_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN bool _strisalphanumeric_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strisascii_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN bool _strisascii_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strisdigit_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN bool _strisdigit_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strishex_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN bool _strishex_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strislowercase_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN bool _strislowercase_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strismixedcase_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN bool _strismixedcase_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strispassword_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN bool _strispassword_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strisuppercase_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN bool _strisuppercase_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strlastchar_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strlastchar_s_chk (char * dest,
rsize_t dmax,
char c,
char ** lastp,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strlastdiff_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strlastdiff_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_tresultp,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strljustify_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strljustify_s_chk (char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strnterminate_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN rsize_t _strnterminate_s_chk (char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strpbrk_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strpbrk_s_chk (char * dest,
rsize_t dmax,
char * src,
rsize_t slen,
char ** firstp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ BOS_NULL() [3/5]

+ +
+
+ + + + + + + + +
EXTERN errno_t slen BOS_NULL (firstp )
+
+ +
+
+ +

◆ _strfirstsame_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strfirstsame_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_tresultp,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strlastsame_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strlastsame_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_tresultp,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strprefix_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strprefix_s_chk (const char * dest,
rsize_t dmax,
const char * src,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strremovews_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strremovews_s_chk (char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strspn_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strspn_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_t slen,
rsize_tcountp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _strstr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strstr_s_chk (char * dest,
rsize_t dmax,
const char * src,
rsize_t slen,
char ** substringp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ BOS_NULL() [4/5]

+ +
+
+ + + + + + + + +
EXTERN errno_t slen BOS_NULL (substringp )
+
+ +
+
+ +

◆ _strchr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strchr_s_chk (const char *restrict dest,
rsize_t dmax,
const int ch,
char **restrict resultp,
const size_t destbos 
)
+
+ +
+
+ +

◆ BOS_NULL() [5/5]

+ +
+
+ + + + + + + + +
EXTERN errno_t smax BOS_NULL (resultp )
+
+ +
+
+ +

◆ _strrchr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strrchr_s_chk (const char *restrict dest,
rsize_t dmax,
const int ch,
char **restrict resultp,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strtolowercase_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strtolowercase_s_chk (char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strtouppercase_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strtouppercase_s_chk (char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strzero_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strzero_s_chk (char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strcoll_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strcoll_s_chk (const char *restrict dest,
rsize_t dmax,
const char *restrict src,
int * resultp,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strset_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strset_s_chk (char *restrict dest,
rsize_t dmax,
int value,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strnset_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strnset_s_chk (char *restrict dest,
rsize_t dmax,
int value,
rsize_t n,
const size_t destbos 
)
+
+ +
+
+ +

◆ VAL_OVR2() [1/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t n VAL_OVR2 (value ,
255  
)
+
+ +
+
+ +

◆ _mbstowcs_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _mbstowcs_s_chk (size_t *restrict retvalp,
wchar_t *restrict dest,
rsize_t dmax,
const char *restrict src,
rsize_t len,
const size_t destbos 
) &&
+
+ +
+
+ +

◆ BOS_ATTR() [2/5]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t empty dmax BOS_ATTR (_BOS_NULLdest) &&_BOSW_OVR(dest, dmax,
"dest overflow"  
) && == *srcp
+
+ +
+
+ +

◆ BOS_CHK2()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t empty dmax dest overlap BOS_CHK2 (src ,
len  
)
+
+ +
+
+ +

◆ _mbsrtowcs_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _mbsrtowcs_s_chk (size_t *restrict retvalp,
wchar_t *restrict dest,
rsize_t dmax,
const char **restrict srcp,
rsize_t len,
mbstate_t *restrict ps,
const size_t destbos 
) &&
+
+ +
+
+ +

◆ BOS_ATTR() [3/5]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t len BOS_ATTR (dmax && len,
dmax ,
"len overflow,
dmax 
)
+
+ +
+
+ +

◆ _wcsrtombs_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcsrtombs_s_chk (size_t *restrict retvalp,
char *restrict dest,
rsize_t dmax,
const wchar_t **restrict srcp,
rsize_t len,
mbstate_t *restrict ps,
const size_t destbos 
) &&
+
+ +
+
+ +

◆ BOS_ATTR() [4/5]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t dest overflow BOS_ATTR (!_BOS_NULL(dest) &&(void *) dest = = (void*)srcp,
"dest overlap"  
) &&
+
+ +
+
+ +

◆ _wcstombs_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcstombs_s_chk (size_t *restrict retvalp,
char *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t len,
const size_t destbos 
)
+
+ +
+
+ +

◆ _wcrtomb_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcrtomb_s_chk (size_t *restrict retvalp,
char *restrict dest,
rsize_t dmax,
wchar_t wc,
mbstate_t *restrict ps,
const size_t destbos 
)
+
+ +
+
+ +

◆ _wctomb_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wctomb_s_chk (int *restrict retvalp,
char *restrict dest,
rsize_t dmax,
wchar_t wc,
const size_t destbos 
) &&
+
+ +
+
+ +

◆ VAL_OVR2() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t dest overflow or empty VAL_OVR2 (wc ,
0x10ffff  
)
+
+ +
+
+ +

◆ _wcsnlen_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN size_t _wcsnlen_s_chk (const wchar_t * dest,
size_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _wcscpy_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcscpy_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
const size_t destbos 
)
+
+ +
+
+ +

◆ _wcsncpy_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcsncpy_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t slen,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _wcscat_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcscat_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
const size_t destbos 
)
+
+ +
+
+ +

◆ _wcsncat_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcsncat_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t slen,
const size_t destbos,
const size_t srcbos 
) &&
+
+ +
+
+ +

◆ BOS_ATTR() [5/5]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t dmax empty dest or dmax BOS_ATTR (slen && _BOSW_OVR(src, slen)||_BOS_NULL(src),
"src overflow or empty"  
)
+
+ +
+
+ +

◆ _wcstok_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN wchar_t* _wcstok_s_chk (wchar_t *restrict dest,
rsize_t *restrict dmaxp,
const wchar_t *restrict delim,
wchar_t **restrict ptr,
const size_t destbos 
)
+
+ +
+
+ +

◆ swprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int swprintf_s (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict fmt,
 ... 
)
+
+ +
+
+ +

◆ _vswprintf_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int _vswprintf_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const size_t destbos,
const wchar_t *restrict fmt,
va_list ap 
)
+
+ +
+
+ +

◆ snwprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int snwprintf_s (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict fmt,
 ... 
)
+
+ +
+
+ +

◆ _vsnwprintf_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int _vsnwprintf_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const size_t destbos,
const wchar_t *restrict fmt,
va_list ap 
)
+
+ +
+
+ +

◆ wprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN int wprintf_s (const wchar_t *restrict fmt,
 ... 
)
+
+ +

The wprintf_s function prints formatted output to stdout as wide string.

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vwprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control wide string.
[in]...optional arguments
+
+
+
Precondition
fmt shall not be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of wide characters written is returned.
+
+On failure a negative number is returned, and possibly errno set to EINVAL or EOVERFLOW.
+
Return values
+ + + + +
-ESNULLPwhen fmt is NULL pointer
-EINVALwhen fmt contains n
-1some other error. errno: EINVAL or EOVERFLOW
+
+
+
See also
vwfprintf_s(), fwprintf_s()
+ +
+
+ +

◆ vwprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN int vwprintf_s (const wchar_t *restrict fmt,
va_list ap 
)
+
+ +

The vwprintf_s function prints formatted output to stdout as wide string.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control wide string.
[in]apoptional arguments
+
+
+
Precondition
fmt shall not be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of wide characters written is returned.
+
+On failure a negative number is returned, and possibly errno set to EINVAL or EOVERFLOW.
+
Return values
+ + + + +
-ESNULLPwhen fmt is NULL pointer
-EINVALwhen fmt contains n
-1some other error. errno: EINVAL or EOVERFLOW
+
+
+
See also
vwfprintf_s(), wprintf_s()
+ +
+
+ +

◆ fwprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int fwprintf_s (FILE *restrict stream,
const wchar_t *restrict fmt,
 ... 
)
+
+ +

The fwprintf_s function prints formatted output to a wide stream.

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vfwprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streamoutput wide stream to write to
[in]fmtformat-control wide string.
[in]...optional arguments
+
+
+
Precondition
fmt shall not be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of wide characters written is returned.
+
+On failure a negative number is returned, and possibly errno set to EINVAL or EOVERFLOW.
+
Return values
+ + + + +
-ESNULLPwhen fmt is NULL pointer
-EINVALwhen fmt contains n
-1some other error. errno: EINVAL or EOVERFLOW
+
+
+
See also
vwfprintf_s(), wprintf_s()
+ +
+
+ +

◆ vfwprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int vfwprintf_s (FILE *restrict stream,
const wchar_t *restrict fmt,
va_list ap 
)
+
+ +

The vfwprintf_s function prints formatted output to a wide stream.

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vfwprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streamoutput wide stream to write to
[in]fmtformat-control wide string.
[in]apoptional arguments
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of wide characters written is returned.
+
+On failure a negative number is returned, and possibly errno set to EINVAL or EOVERFLOW.
+
Return values
+ + + + +
-ESNULLPwhen stream or fmt is a NULL pointer
-EINVALwhen fmt contains n
-1some other error. errno: EINVAL or EOVERFLOW
+
+
+
See also
vfwscanf_s(), fwprintf_s()
+ +
+
+ +

◆ swscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int swscanf_s (const wchar_t *restrict src,
const wchar_t *restrict fmt,
 ... 
)
+
+ +

The swscanf_s function reads a formatted wide string.

+

Reaching the end of the string is equivalent to reaching the end-of-file condition for fwscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]srcpointer to a null-terminated wide string to read from
[in]fmtformat-control wide string.
[out]...arguments to write to
+
+
+
Precondition
Neither src nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), snwprintf_s(), vsnprintf_s()
+ +
+
+ +

◆ vswscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int vswscanf_s (const wchar_t *restrict src,
const wchar_t *restrict fmt,
va_list ap 
)
+
+ +

The vswscanf_s function reads a formatted wide string.

+

Reaching the end of the string is equivalent to reaching the end-of-file condition for fwscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]srcpointer to a null-terminated wide string to read from
[in]fmtformat-control wide string.
[in]aparguments to write to
+
+
+
Precondition
Neither src nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), snwprintf_s(), vsnprintf_s()
+ +
+
+ +

◆ wscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN int wscanf_s (const wchar_t *restrict fmt,
 ... 
)
+
+ +

The wscanf_s function reads a formatted wide string from stdin.

+

Reaching the end of the stdin buffer is equivalent to reaching the end-of-file condition for wscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control wide string.
[out]...arguments to write to
+
+
+
Precondition
fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), fwscanf_s(), vfwscanf_s(), vfwprintf_s()
+ +
+
+ +

◆ vwscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN int vwscanf_s (const wchar_t *restrict fmt,
va_list ap 
)
+
+ +

The vwscanf_s function reads a formatted wide string from stdin.

+

Reaching the end of the stdin buffer is equivalent to reaching the end-of-file condition for vwscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control wide string.
[out]aparguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), wscanf_s(), vvwscanf_s(), vfwprintf_s()
+ +
+
+ +

◆ fwscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int fwscanf_s (FILE *restrict stream,
const wchar_t *restrict fmt,
 ... 
)
+
+ +

The fwscanf_s function reads a formatted wide string.

+

Reaching the end of the string is equivalent to reaching the end-of-file condition for fwscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streampointer to a FILE stream to read from
[in]fmtformat-control wide string.
[out]...arguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet) Note it currently even crashes with a NULL pointer.
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), wscanf_s(), vfwscanf_s(), vfwprintf_s()
+ +
+
+ +

◆ vfwscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int vfwscanf_s (FILE *restrict stream,
const wchar_t *restrict fmt,
va_list ap 
)
+
+ +

The vfwscanf_s function reads a formatted wide string.

+

Reaching the end of the string is equivalent to reaching the end-of-file condition for fwscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streampointer to a FILE stream to read from
[in]fmtformat-control wide string.
[out]aparguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Todo:
When an argument is not assigned to, it should be zero'd (not yet).
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), fwscanf_s(), vfwprintf_s()
+ +
+
+ +

◆ _wcsstr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcsstr_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t slen,
wchar_t **restrict substringp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _wcscmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcscmp_s_chk (const wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t smax,
int * resultp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _wcsncmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcsncmp_s_chk (const wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t smax,
rsize_t count,
int * resultp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _wcsicmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcsicmp_s_chk (const wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t smax,
int * resultp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _wcsnatcmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcsnatcmp_s_chk (const wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t smax,
const int fold_case,
int * resultp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _wcsset_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcsset_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t value,
const size_t destbos 
)
+
+ +
+
+ +

◆ _wcsnset_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcsnset_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t value,
size_t n,
const size_t destbos 
)
+
+ +
+
+ +

◆ _wcscoll_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcscoll_s_chk (const wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t smax,
int * resultp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _wcslwr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcslwr_s_chk (wchar_t *restrict src,
rsize_t slen,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _wcsupr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcsupr_s_chk (wchar_t *restrict src,
rsize_t slen,
const size_t srcbos 
)
+
+ +
+
+ +

◆ iswfc()

+ +
+
+ + + + + + + + +
EXTERN int iswfc (const uint32_t wc)
+
+ +
+
+ +

◆ _towfc_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int EXTERN int _towfc_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const uint32_t src,
const size_t destbos 
)
+
+ +
+
+

Variable Documentation

+ +

◆ dmax

+ +
+
+ + + + +
EXTERN errno_t dmax
+
+ +
+
+ +

◆ slen

+ +
+
+ + + + +
EXTERN errno_t slen
+
+ +
+
+ +

◆ smax

+ +
+
+ + + + +
EXTERN rsize_t smax
+
+ +
+
+ +

◆ dest

+ +
+
+ + + + +
EXTERN errno_t empty* dest
+
+ +
+
+ +

◆ !dmax

+ +
+
+ + + + +
EXTERN errno_t dmax !dmax
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d8/dff/safe__str__lib_8h.js b/doc/safec-3.4/d8/dff/safe__str__lib_8h.js new file mode 100644 index 00000000..8d03a176 --- /dev/null +++ b/doc/safec-3.4/d8/dff/safe__str__lib_8h.js @@ -0,0 +1,214 @@ +var safe__str__lib_8h = +[ + [ "EXTERN", "d8/dff/safe__str__lib_8h.html#a77366c1bd428629dc898e188bfd182a3", null ], + [ "RSIZE_MIN_STR", "d8/dff/safe__str__lib_8h.html#a848ae7e999628921f4b96fc11e1c4005", null ], + [ "RSIZE_MAX_WSTR", "d8/dff/safe__str__lib_8h.html#af37c2dfd05a44edf71ed743e1fb65d36", null ], + [ "SAFE_STR_MIN_LOWERCASE", "d8/dff/safe__str__lib_8h.html#a5df79107e349c3cbe5843e22549ffe9d", null ], + [ "SAFE_STR_MIN_UPPERCASE", "d8/dff/safe__str__lib_8h.html#acd55d8f01e69e8764baa2cacddd1e0c0", null ], + [ "SAFE_STR_MIN_NUMBERS", "d8/dff/safe__str__lib_8h.html#a1b1b167253e62ad73e919e706f2881a1", null ], + [ "SAFE_STR_MIN_SPECIALS", "d8/dff/safe__str__lib_8h.html#aa2a88d55101f78c306eff57eeb5e96f5", null ], + [ "SAFE_STR_PASSWORD_MIN_LENGTH", "d8/dff/safe__str__lib_8h.html#a1ad5ec9e1933bab308f8157d8f9b1296", null ], + [ "SAFE_STR_PASSWORD_MAX_LENGTH", "d8/dff/safe__str__lib_8h.html#a27dbd49bd0bab60ec22e31f47759bd2a", null ], + [ "sl_default_handler", "d8/dff/safe__str__lib_8h.html#a3838c5a9d1c42f1794cc142eaaceab1c", null ], + [ "strcat_s", "d8/dff/safe__str__lib_8h.html#a3d2339fea8344c8384fcb8ca2c352f51", null ], + [ "strcpy_s", "d8/dff/safe__str__lib_8h.html#a31e06f44d5303711e2ffad60ab841951", null ], + [ "strncat_s", "d8/dff/safe__str__lib_8h.html#a3ea5e777196319309355ed9de32c3f4c", null ], + [ "strncpy_s", "d8/dff/safe__str__lib_8h.html#a5c9223bea7dc2c4c56e248217b2c35c1", null ], + [ "strnlen_s", "d8/dff/safe__str__lib_8h.html#a4b4581c23a1009deb36e8abf8e332573", null ], + [ "strtok_s", "d8/dff/safe__str__lib_8h.html#ab87a380aaf4ecbb8b9f1cc534e37bbbb", null ], + [ "vsprintf_s", "d8/dff/safe__str__lib_8h.html#a312c27ab9d5e5aa6e9880902d198fb1f", null ], + [ "vsnprintf_s", "d8/dff/safe__str__lib_8h.html#af988e8b81564665041962e68d054f6bf", null ], + [ "strerror_s", "d8/dff/safe__str__lib_8h.html#a99a454ea1f0d44dc187a0ad29c1b9aab", null ], + [ "strcmp_s", "d8/dff/safe__str__lib_8h.html#ac28949bcdeda8b9411f28867e0532156", null ], + [ "strcasecmp_s", "d8/dff/safe__str__lib_8h.html#ab075f258597c37168a17e9d2e409cc28", null ], + [ "strnatcmp_s", "d8/dff/safe__str__lib_8h.html#a5e442fa3ff0b56d27ea6bd9d8121971f", null ], + [ "strnatcasecmp_s", "d8/dff/safe__str__lib_8h.html#a44ec060bc864398ee527c146a5f2e65d", null ], + [ "strcasestr_s", "d8/dff/safe__str__lib_8h.html#a6d5c05c60acb924688f3d2793a2e87b0", null ], + [ "strcmpfld_s", "d8/dff/safe__str__lib_8h.html#a9329d0aefaeedf6b92e25e6bc1726436", null ], + [ "strcpyfld_s", "d8/dff/safe__str__lib_8h.html#ae2ce79166d447e46bf71edfccdcfe452", null ], + [ "strcpyfldin_s", "d8/dff/safe__str__lib_8h.html#aa3927aac045c4d18ae731241173d7008", null ], + [ "strcpyfldout_s", "d8/dff/safe__str__lib_8h.html#a8d36c23dea66d3ea26e61eee8c784e3f", null ], + [ "strcspn_s", "d8/dff/safe__str__lib_8h.html#a8fa1073444fa0bf4b1b81b889c4e6084", null ], + [ "strfirstchar_s", "d8/dff/safe__str__lib_8h.html#ad776a2ba0369f7ee2cb9b7513b6124c1", null ], + [ "strfirstdiff_s", "d8/dff/safe__str__lib_8h.html#af90a8934483099fc49c03ed97d416d05", null ], + [ "strisalphanumeric_s", "d8/dff/safe__str__lib_8h.html#a93969c308a8f401612c662de5c4326d2", null ], + [ "strisascii_s", "d8/dff/safe__str__lib_8h.html#a69bd357e9dcf10a495af0359d08b6398", null ], + [ "strisdigit_s", "d8/dff/safe__str__lib_8h.html#aab2f37cb7d044953f877fc1f47d836e2", null ], + [ "strishex_s", "d8/dff/safe__str__lib_8h.html#a773de4f3eabc05c70884f3893e484a74", null ], + [ "strislowercase_s", "d8/dff/safe__str__lib_8h.html#a6e32ad048263729b07005a577ce7a698", null ], + [ "strismixedcase_s", "d8/dff/safe__str__lib_8h.html#ad7790842637285890cbda534657310c7", null ], + [ "strispassword_s", "d8/dff/safe__str__lib_8h.html#a4112650fb66ac543d2de0ab4202d33c8", null ], + [ "strisuppercase_s", "d8/dff/safe__str__lib_8h.html#a354e36da2e97123283b44d6f812fffd9", null ], + [ "strlastchar_s", "d8/dff/safe__str__lib_8h.html#a0ac9c6f0d7a500a560eb57efda74d156", null ], + [ "strlastdiff_s", "d8/dff/safe__str__lib_8h.html#ae9dc7adbe6a08ac51f16db70d9f96338", null ], + [ "strljustify_s", "d8/dff/safe__str__lib_8h.html#a6fd7fc909aa29701bdd280e36661e2f2", null ], + [ "strnterminate_s", "d8/dff/safe__str__lib_8h.html#a972bf00a89e99e1894ce5cbff49277c4", null ], + [ "strpbrk_s", "d8/dff/safe__str__lib_8h.html#af86046966da9670dc22a94a66241452a", null ], + [ "strfirstsame_s", "d8/dff/safe__str__lib_8h.html#a483d71a53ad569beeb6651f7d1cd218d", null ], + [ "strlastsame_s", "d8/dff/safe__str__lib_8h.html#a77ce87eab7f0171f99a527d1ae45861a", null ], + [ "strprefix_s", "d8/dff/safe__str__lib_8h.html#acdbbc5feca828e05acbae1604acaa1cf", null ], + [ "strremovews_s", "d8/dff/safe__str__lib_8h.html#abe69b21101924ae0300f8e9ffc6b5d61", null ], + [ "strspn_s", "d8/dff/safe__str__lib_8h.html#aeb1e115f2d647f2e8aa3dc63b4462a20", null ], + [ "strstr_s", "d8/dff/safe__str__lib_8h.html#a809729ef126f05b478b8dd7a38b8f31b", null ], + [ "strchr_s", "d8/dff/safe__str__lib_8h.html#a12d245045315d6e481ac586870acd74b", null ], + [ "strrchr_s", "d8/dff/safe__str__lib_8h.html#a64a733dbcad6130ff2f43d57a4dd70ed", null ], + [ "strtolowercase_s", "d8/dff/safe__str__lib_8h.html#a8d533f0b9ffa62a05c7a6fd65b495bb0", null ], + [ "strtouppercase_s", "d8/dff/safe__str__lib_8h.html#a2e76fa96437f5fa5caa9f27eb3084839", null ], + [ "strlwr_s", "d8/dff/safe__str__lib_8h.html#a680ec7c15269eddc82121895650a737a", null ], + [ "strupr_s", "d8/dff/safe__str__lib_8h.html#aeee34569f251b5bb3631aa4e4be522c7", null ], + [ "strzero_s", "d8/dff/safe__str__lib_8h.html#a44fe4a525e9874837b993132017c1423", null ], + [ "strcoll_s", "d8/dff/safe__str__lib_8h.html#a12b9f369a5438b37e0f2b1eaff664c12", null ], + [ "strset_s", "d8/dff/safe__str__lib_8h.html#ae3ae06cefe3f88650a14a9574be0a74f", null ], + [ "strnset_s", "d8/dff/safe__str__lib_8h.html#a9ef6eaddbd68a2eacb4b6b119c486715", null ], + [ "mbstowcs_s", "d8/dff/safe__str__lib_8h.html#a4ccde606c52ef354c7a140aefef4a297", null ], + [ "mbsrtowcs_s", "d8/dff/safe__str__lib_8h.html#a9ac5f587eb1df8ef34a8fa348a56da94", null ], + [ "wcsrtombs_s", "d8/dff/safe__str__lib_8h.html#a8397386e5b9a75de3672761477aa70c8", null ], + [ "wcstombs_s", "d8/dff/safe__str__lib_8h.html#acc6cfcc4c04292d73be9884cec3ad86d", null ], + [ "wcrtomb_s", "d8/dff/safe__str__lib_8h.html#a2793658667ebe8c4c2c6c4dcf26b8fdd", null ], + [ "wctomb_s", "d8/dff/safe__str__lib_8h.html#a5566950afa347670e4ecff33d48610be", null ], + [ "wcsnlen_s", "d8/dff/safe__str__lib_8h.html#a5b83eca9711c7fa0826b05357c2db5dd", null ], + [ "wcscpy_s", "d8/dff/safe__str__lib_8h.html#a77c7fd2d21c452d688ddbd18eeed2ab4", null ], + [ "wcsncpy_s", "d8/dff/safe__str__lib_8h.html#a92e916b36448a1d8833832c458638601", null ], + [ "wcscat_s", "d8/dff/safe__str__lib_8h.html#a8631da4b6dbfb0a86412f40343511ea1", null ], + [ "wcsncat_s", "d8/dff/safe__str__lib_8h.html#a5f9c5e49a21cdf8853bb04a40b8c55ad", null ], + [ "wcstok_s", "d8/dff/safe__str__lib_8h.html#a1d53395277d1d65044e2c28dec7d5ff8", null ], + [ "vswprintf_s", "d8/dff/safe__str__lib_8h.html#ab8f003f44c1f45af4064316be2a7638e", null ], + [ "vsnwprintf_s", "d8/dff/safe__str__lib_8h.html#a9e7b34ea8be4772d2a8088e7f1be6e3e", null ], + [ "wcsstr_s", "d8/dff/safe__str__lib_8h.html#ad5781ba00e70daa4660fd54ff025358f", null ], + [ "wcscmp_s", "d8/dff/safe__str__lib_8h.html#ae73498fc117cf9d90ecf8946ddfbde27", null ], + [ "wcsncmp_s", "d8/dff/safe__str__lib_8h.html#aca18b825cffbb912c5cac34e2f763a6a", null ], + [ "wcsicmp_s", "d8/dff/safe__str__lib_8h.html#a0ee0f45ccd28a3d0950a422e779bd6bc", null ], + [ "wcsnatcmp_s", "d8/dff/safe__str__lib_8h.html#a1a224e0b0cb4d672240b596f0d362e86", null ], + [ "wcsnaticmp_s", "d8/dff/safe__str__lib_8h.html#ab8d667c63804daf69abdfc8435ce1a11", null ], + [ "wcsset_s", "d8/dff/safe__str__lib_8h.html#ae3289b73f23d06f5ec59b5a1d775cda8", null ], + [ "wcsnset_s", "d8/dff/safe__str__lib_8h.html#afa60825d0d350e1f5f1827eea4d572bd", null ], + [ "wcscoll_s", "d8/dff/safe__str__lib_8h.html#abd0f0283c001d46bd97b11edef9c859c", null ], + [ "wcslwr_s", "d8/dff/safe__str__lib_8h.html#afca21afff947a2899376a8eee752f018", null ], + [ "wcsupr_s", "d8/dff/safe__str__lib_8h.html#a6f2abd88c787472b86197202737d14d9", null ], + [ "towfc_s", "d8/dff/safe__str__lib_8h.html#aed72cc72ac2cf05502a39db8504c6bd1", null ], + [ "wcsfc_s", "d8/dff/safe__str__lib_8h.html#ad9773122f1748bad359d0da080a4ebb9", null ], + [ "wcsnorm_decompose_s", "d8/dff/safe__str__lib_8h.html#a709db06aecd1d24d86fe704b07fca1fa", null ], + [ "wcsnorm_reorder_s", "d8/dff/safe__str__lib_8h.html#a5013cd82ebe0bdcc3b4befcbf7f87fb0", null ], + [ "wcsnorm_compose_s", "d8/dff/safe__str__lib_8h.html#afb92a06442fd6ba6fa126731c8677e95", null ], + [ "wcsnorm_s", "d8/dff/safe__str__lib_8h.html#a2ec85b1466f429fdfa3d8ad1cb3a6d6b", null ], + [ "abort_handler_s", "d8/dff/safe__str__lib_8h.html#a58587c173fa4c66368d5ba43095d6f72", null ], + [ "ignore_handler_s", "d8/dff/safe__str__lib_8h.html#a7fdc3594c01813cc1fdf77dc378715de", null ], + [ "set_str_constraint_handler_s", "d8/dff/safe__str__lib_8h.html#aff0dee168db30fa183ed12b8de14fd0b", null ], + [ "_strcat_s_chk", "d8/dff/safe__str__lib_8h.html#aaa04d6e92a0b8b483fcc371265508c39", null ], + [ "_strcpy_s_chk", "d8/dff/safe__str__lib_8h.html#ad7ab634bad0da5b83d320d38957a84dd", null ], + [ "_strncat_s_chk", "d8/dff/safe__str__lib_8h.html#a402969901f866addace83ad31411d8b0", null ], + [ "BOS_ATTR", "d8/dff/safe__str__lib_8h.html#a744248532a5fea4b5c39d733b213fa0d", null ], + [ "_strncpy_s_chk", "d8/dff/safe__str__lib_8h.html#a1e0217e2de3141badc1ef1b8df17c814", null ], + [ "_strnlen_s_chk", "d8/dff/safe__str__lib_8h.html#a8c83c0cfec963b6ac7621874d7411fea", null ], + [ "_strtok_s_chk", "d8/dff/safe__str__lib_8h.html#a589bae4572c2a10570f3c333e1e1f29f", null ], + [ "sprintf_s", "d8/dff/safe__str__lib_8h.html#a2fab2de9f93bb12f6bbc4bbb3971a8aa", null ], + [ "_vsprintf_s_chk", "d8/dff/safe__str__lib_8h.html#ab14a2a9e240310588434f53e609355a2", null ], + [ "snprintf_s", "d8/dff/safe__str__lib_8h.html#a6f40a5b87f9e51c4c59d3666dd565ee7", null ], + [ "_vsnprintf_s_chk", "d8/dff/safe__str__lib_8h.html#a148305a22b3eccd1bc7edec527ddf079", null ], + [ "sscanf_s", "d8/dff/safe__str__lib_8h.html#a1f001e320145775cc5f38fc2c8291a84", null ], + [ "fscanf_s", "d8/dff/safe__str__lib_8h.html#abbac4c71856139e308e4020f1d5ab068", null ], + [ "scanf_s", "d8/dff/safe__str__lib_8h.html#a9ce7b89d9c3ee8f6e2b4ba65beaafed8", null ], + [ "vscanf_s", "d8/dff/safe__str__lib_8h.html#aab8d276b815c3198ba6d46d8ac292c97", null ], + [ "vfscanf_s", "d8/dff/safe__str__lib_8h.html#a07d06c61d014dd9945aef097533d00a6", null ], + [ "vsscanf_s", "d8/dff/safe__str__lib_8h.html#aa2b43fcda38a1953bda225e7ee811470", null ], + [ "printf_s", "d8/dff/safe__str__lib_8h.html#a468d35a90577942c5648009d482719fc", null ], + [ "fprintf_s", "d8/dff/safe__str__lib_8h.html#a9f64d29a8ab10aab4065d4efc1866fd7", null ], + [ "vprintf_s", "d8/dff/safe__str__lib_8h.html#aa697d94dd4186c5cb24212e6a6adb15c", null ], + [ "vfprintf_s", "d8/dff/safe__str__lib_8h.html#a6dcfb3117b1984c06e44612779d4efa4", null ], + [ "_strerror_s_chk", "d8/dff/safe__str__lib_8h.html#acc3bea5002eee5b18609f30a6cbe7cc9", null ], + [ "strerrorlen_s", "d8/dff/safe__str__lib_8h.html#afaf218acae58eaeb99428cbe2f9fe7d3", null ], + [ "_strcmp_s_chk", "d8/dff/safe__str__lib_8h.html#a2a41b4fb5f971a6c1a9e801342f987f1", null ], + [ "_strcasecmp_s_chk", "d8/dff/safe__str__lib_8h.html#ad114a58f6ef0c9b7810397b2bfc191f5", null ], + [ "_strnatcmp_s_chk", "d8/dff/safe__str__lib_8h.html#acf706e4b5acb9557a031c8936438c34b", null ], + [ "_strcasestr_s_chk", "d8/dff/safe__str__lib_8h.html#a0c5d359ec3cc98b1039d2b671a4b9f40", null ], + [ "BOS_NULL", "d8/dff/safe__str__lib_8h.html#a282f988ed816229d51e1e21515e62538", null ], + [ "_strcmpfld_s_chk", "d8/dff/safe__str__lib_8h.html#a08b203348c160a527f8d6cc633d0cda3", null ], + [ "_strcpyfld_s_chk", "d8/dff/safe__str__lib_8h.html#aeda218fe68c647ac70dc1583684ad02c", null ], + [ "BOS_OVR2_BUTZERO", "d8/dff/safe__str__lib_8h.html#ac041c2651ea2a62e43e948dd8eb22b1e", null ], + [ "_strcpyfldin_s_chk", "d8/dff/safe__str__lib_8h.html#a136213b144b733a491cd9f0536dc02b4", null ], + [ "_strcpyfldout_s_chk", "d8/dff/safe__str__lib_8h.html#a2b9437f5d44c5c01134e5ba5612b6b79", null ], + [ "_strcspn_s_chk", "d8/dff/safe__str__lib_8h.html#a41cf93e5fbedbb4c62cbc823a8787a5a", null ], + [ "BOS_NULL", "d8/dff/safe__str__lib_8h.html#a1272c2ae6f812aba71dabf8212e24ebc", null ], + [ "_strfirstchar_s_chk", "d8/dff/safe__str__lib_8h.html#ad3e617ce86eb99e3daec9166c62cfa7d", null ], + [ "_strfirstdiff_s_chk", "d8/dff/safe__str__lib_8h.html#a8fd3d5a8d8376f9144b9001075768aac", null ], + [ "_strisalphanumeric_s_chk", "d8/dff/safe__str__lib_8h.html#ab4138e4ea8e708d437135529859d1037", null ], + [ "_strisascii_s_chk", "d8/dff/safe__str__lib_8h.html#a49c06ac40572da7b06c56c86f5b5b790", null ], + [ "_strisdigit_s_chk", "d8/dff/safe__str__lib_8h.html#ad5234b4499ea28f2f174428acbb0116b", null ], + [ "_strishex_s_chk", "d8/dff/safe__str__lib_8h.html#aca1ba10bf2db186f49bb0b24ad72102b", null ], + [ "_strislowercase_s_chk", "d8/dff/safe__str__lib_8h.html#ac03aef946658162570ff05246c80c056", null ], + [ "_strismixedcase_s_chk", "d8/dff/safe__str__lib_8h.html#a2f9d1264085b98aaaf9e0ade9b772ec3", null ], + [ "_strispassword_s_chk", "d8/dff/safe__str__lib_8h.html#ab4c9803734dcae5b5975b5a129938d9a", null ], + [ "_strisuppercase_s_chk", "d8/dff/safe__str__lib_8h.html#a787fbe653f359d9d3bf31f2face30911", null ], + [ "_strlastchar_s_chk", "d8/dff/safe__str__lib_8h.html#afa39d9e09101ca48fb3b0da2fd00b7e9", null ], + [ "_strlastdiff_s_chk", "d8/dff/safe__str__lib_8h.html#a093d4a02b3a2666cc1140659ce2aedef", null ], + [ "_strljustify_s_chk", "d8/dff/safe__str__lib_8h.html#ae0f785012df12a3ab199f3c726fa1c00", null ], + [ "_strnterminate_s_chk", "d8/dff/safe__str__lib_8h.html#a939629c1ee16ed11968acc0a14d97a50", null ], + [ "_strpbrk_s_chk", "d8/dff/safe__str__lib_8h.html#aebd91f4804e7751eac6192b818b478a3", null ], + [ "BOS_NULL", "d8/dff/safe__str__lib_8h.html#ace1afdc350d4ba0d85d4d37e33ba8195", null ], + [ "_strfirstsame_s_chk", "d8/dff/safe__str__lib_8h.html#aac66e284b38c73c7c2423e8d9ba5cd58", null ], + [ "_strlastsame_s_chk", "d8/dff/safe__str__lib_8h.html#a85d77c8a2e7b8022ff9ee9b40d692ae7", null ], + [ "_strprefix_s_chk", "d8/dff/safe__str__lib_8h.html#a5c96065113760b9fb57eb3a3e5a014b7", null ], + [ "_strremovews_s_chk", "d8/dff/safe__str__lib_8h.html#a14965340fd2745d2b46023183ce1b6c5", null ], + [ "_strspn_s_chk", "d8/dff/safe__str__lib_8h.html#acaa9b56de60dfe2f7adf0d17be7152a5", null ], + [ "_strstr_s_chk", "d8/dff/safe__str__lib_8h.html#a6cda6e5d1877bd1a27404dc9faadf4cb", null ], + [ "BOS_NULL", "d8/dff/safe__str__lib_8h.html#a9bfcc9154b0076b55d06f911b8f34e23", null ], + [ "_strchr_s_chk", "d8/dff/safe__str__lib_8h.html#a66c16534b2471e1bbb608b609d3dca16", null ], + [ "BOS_NULL", "d8/dff/safe__str__lib_8h.html#ac2831e5473862d6cf8c186383e7da660", null ], + [ "_strrchr_s_chk", "d8/dff/safe__str__lib_8h.html#a375b15e12fd4f6e0ea7737957d7bc56a", null ], + [ "_strtolowercase_s_chk", "d8/dff/safe__str__lib_8h.html#ad2f8f779fbb4c5f2267d9510da392f3b", null ], + [ "_strtouppercase_s_chk", "d8/dff/safe__str__lib_8h.html#a8df6802494de562eaba0f72c9453d0aa", null ], + [ "_strzero_s_chk", "d8/dff/safe__str__lib_8h.html#a422bd4f4cb89a8bc2880c1e3717c34df", null ], + [ "_strcoll_s_chk", "d8/dff/safe__str__lib_8h.html#a6a25e7cd044f0284f60710ec6bb6160b", null ], + [ "_strset_s_chk", "d8/dff/safe__str__lib_8h.html#a82d905969808d552ed3d5776531cf925", null ], + [ "_strnset_s_chk", "d8/dff/safe__str__lib_8h.html#a6855b4bf48e0a0d9ac7be67af9197810", null ], + [ "VAL_OVR2", "d8/dff/safe__str__lib_8h.html#aa3f02ebbb77b88d383c9762bbaf683c9", null ], + [ "_mbstowcs_s_chk", "d8/dff/safe__str__lib_8h.html#a3a1909d00b6f945d02fbe3d4de2ff609", null ], + [ "BOS_ATTR", "d8/dff/safe__str__lib_8h.html#a7b530b63848645615b302ac08e102ece", null ], + [ "BOS_CHK2", "d8/dff/safe__str__lib_8h.html#a8e51868a1ce0630bf5c38d62d1bea957", null ], + [ "_mbsrtowcs_s_chk", "d8/dff/safe__str__lib_8h.html#a273f3a9a36b248a7de57bfb69427545c", null ], + [ "BOS_ATTR", "d8/dff/safe__str__lib_8h.html#a8a919550b3985588361303ad92053f4d", null ], + [ "_wcsrtombs_s_chk", "d8/dff/safe__str__lib_8h.html#a5d6b42f3dffe71030d3dfae4669e8645", null ], + [ "BOS_ATTR", "d8/dff/safe__str__lib_8h.html#a59ca2273f2b2276115e0a5b4b9c164de", null ], + [ "_wcstombs_s_chk", "d8/dff/safe__str__lib_8h.html#aab371db461dcb5dcc850b43e9ee6a2b5", null ], + [ "_wcrtomb_s_chk", "d8/dff/safe__str__lib_8h.html#ab9840728993ac6ad7d90ce6c68c03636", null ], + [ "_wctomb_s_chk", "d8/dff/safe__str__lib_8h.html#a0b9302f38fb8fd542079946cb6231b54", null ], + [ "VAL_OVR2", "d8/dff/safe__str__lib_8h.html#a32d185f8ed5b4aa0c6e14ebc513820fe", null ], + [ "_wcsnlen_s_chk", "d8/dff/safe__str__lib_8h.html#af9476a170ab615fe01505f8035ea11d7", null ], + [ "_wcscpy_s_chk", "d8/dff/safe__str__lib_8h.html#adfc6d44a51ca0e4579bd5af0b9c5aca2", null ], + [ "_wcsncpy_s_chk", "d8/dff/safe__str__lib_8h.html#a7634d6b1069cc0b769732ea5595db7f1", null ], + [ "_wcscat_s_chk", "d8/dff/safe__str__lib_8h.html#abca5bfb224b30166612899283a7a7df9", null ], + [ "_wcsncat_s_chk", "d8/dff/safe__str__lib_8h.html#aadef5f96cb52b0a850989d982bdba40a", null ], + [ "BOS_ATTR", "d8/dff/safe__str__lib_8h.html#a5e0a64fa79213b30eb6852fdc40792db", null ], + [ "_wcstok_s_chk", "d8/dff/safe__str__lib_8h.html#a4ef2ebdf5ae9df2c2a538453971d530a", null ], + [ "swprintf_s", "d8/dff/safe__str__lib_8h.html#ab7f207bd3bcd0693fde0e8137ee9e79f", null ], + [ "_vswprintf_s_chk", "d8/dff/safe__str__lib_8h.html#a45182c16361d4f0449a7c94b9dcd3dbb", null ], + [ "snwprintf_s", "d8/dff/safe__str__lib_8h.html#ad430f70743e3b210902dcc28106cf73d", null ], + [ "_vsnwprintf_s_chk", "d8/dff/safe__str__lib_8h.html#a56c8189e460c2fab3e7199e2d7daf41e", null ], + [ "wprintf_s", "d8/dff/safe__str__lib_8h.html#ade70caf3be3f1d529ebd1a39ecacfa55", null ], + [ "vwprintf_s", "d8/dff/safe__str__lib_8h.html#a745d5791f896548470f945dd38ade977", null ], + [ "fwprintf_s", "d8/dff/safe__str__lib_8h.html#aa923f7cb5bbdf46454a17027829fa1e1", null ], + [ "vfwprintf_s", "d8/dff/safe__str__lib_8h.html#ae72990f807f1e056a56b2f4801e90a8e", null ], + [ "swscanf_s", "d8/dff/safe__str__lib_8h.html#acd0f45cb0cff1044cfc0f665767abb1d", null ], + [ "vswscanf_s", "d8/dff/safe__str__lib_8h.html#a4ba582a225bd1d6e9ee8155d57d432a0", null ], + [ "wscanf_s", "d8/dff/safe__str__lib_8h.html#abb0a2f7f20e705770e00b1485a031744", null ], + [ "vwscanf_s", "d8/dff/safe__str__lib_8h.html#a4c9e6ca4f3c779258fc2c40819996b08", null ], + [ "fwscanf_s", "d8/dff/safe__str__lib_8h.html#ae7741a86877e60c5d70527bf894bdb9e", null ], + [ "vfwscanf_s", "d8/dff/safe__str__lib_8h.html#ac5e8ea5a7be3b211ca4a1ef403718b84", null ], + [ "_wcsstr_s_chk", "d8/dff/safe__str__lib_8h.html#a075e745d7031b5994e19b7116a5719ba", null ], + [ "_wcscmp_s_chk", "d8/dff/safe__str__lib_8h.html#a4b3a049415bea04e80df8d44db0f3430", null ], + [ "_wcsncmp_s_chk", "d8/dff/safe__str__lib_8h.html#aa54d4d08338768f4ce09daef2ecb2c37", null ], + [ "_wcsicmp_s_chk", "d8/dff/safe__str__lib_8h.html#a66026092bce1d24ac14293d58c4f3c06", null ], + [ "_wcsnatcmp_s_chk", "d8/dff/safe__str__lib_8h.html#ab68246041822a160120edf4bb852c35a", null ], + [ "_wcsset_s_chk", "d8/dff/safe__str__lib_8h.html#ab4f995228d53b411139c613110be9ea8", null ], + [ "_wcsnset_s_chk", "d8/dff/safe__str__lib_8h.html#a64380c2e2bdcdfcfbd0c46300cb16cb4", null ], + [ "_wcscoll_s_chk", "d8/dff/safe__str__lib_8h.html#a585d6203592ee2cdf2843b07db8ad575", null ], + [ "_wcslwr_s_chk", "d8/dff/safe__str__lib_8h.html#a9bdcd39944f0ae7f61e5a17a3477c21a", null ], + [ "_wcsupr_s_chk", "d8/dff/safe__str__lib_8h.html#a11afd8b114ce6c6ec75203a2f9592b5d", null ], + [ "iswfc", "d8/dff/safe__str__lib_8h.html#a429612502202b0189f29ec768ca3ba7c", null ], + [ "_towfc_s_chk", "d8/dff/safe__str__lib_8h.html#a48c47cf89bfe769b2c1f73254c377723", null ], + [ "dmax", "d8/dff/safe__str__lib_8h.html#a50de24e4d2a52cf7059349b3197cb89c", null ], + [ "slen", "d8/dff/safe__str__lib_8h.html#a2c1f680c14687f4a06325a2ad3ea36fd", null ], + [ "smax", "d8/dff/safe__str__lib_8h.html#a2b8c9a50d91a20b35d3386a10fa31028", null ], + [ "dest", "d8/dff/safe__str__lib_8h.html#acfdd60d33960997bd9baa61ae6e75931", null ], + [ "!dmax", "d8/dff/safe__str__lib_8h.html#a6878a071bd68e09cd27771d040ef2f0f", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d8/dff/strcpyfldin__s_8c__incl.map b/doc/safec-3.4/d8/dff/strcpyfldin__s_8c__incl.map new file mode 100644 index 00000000..a15d23f6 --- /dev/null +++ b/doc/safec-3.4/d8/dff/strcpyfldin__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d8/dff/strcpyfldin__s_8c__incl.md5 b/doc/safec-3.4/d8/dff/strcpyfldin__s_8c__incl.md5 new file mode 100644 index 00000000..953a56a5 --- /dev/null +++ b/doc/safec-3.4/d8/dff/strcpyfldin__s_8c__incl.md5 @@ -0,0 +1 @@ +d52a348a0de824b0eaeda9601433dffd \ No newline at end of file diff --git a/doc/safec-3.4/d8/dff/strcpyfldin__s_8c__incl.png b/doc/safec-3.4/d8/dff/strcpyfldin__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8f731e9115f65d03e279422a391633d8dc624bb6 GIT binary patch literal 18793 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 + + + + + + +safec: strerror_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strerror_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strerror_s.c:
+
+
+ +
+ + + + + + +

+Functions

EXPORT errno_t _strerror_s_chk (char *dest, rsize_t dmax, errno_t errnum, const size_t destbos)
 
EXPORT size_t strerrorlen_s (errno_t errnum)
 The strerrorlen_s function returns the untruncated length of the textual description of the system error code errnum, identical to the description that would be printed by perror(). More...
 
+

Function Documentation

+ +

◆ _strerror_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strerror_s_chk (char * dest,
rsize_t dmax,
errno_t errnum,
const size_t destbos 
)
+
+ +
+
+ +

◆ strerrorlen_s()

+ +
+
+ + + + + + + + +
EXPORT size_t strerrorlen_s (errno_t errnum)
+
+ +

The strerrorlen_s function returns the untruncated length of the textual description of the system error code errnum, identical to the description that would be printed by perror().

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.4.2 The strerrorlen_s function (p: 622) http://en.cppreference.com/w/c/byte/strerror
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + +
[in]errnuminteger value referring to an error code
+
+
+
Returns
The length of the error message or 0
+
See also
strerror_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d9/d02/strerror__s_8c.js b/doc/safec-3.4/d9/d02/strerror__s_8c.js new file mode 100644 index 00000000..8b498596 --- /dev/null +++ b/doc/safec-3.4/d9/d02/strerror__s_8c.js @@ -0,0 +1,5 @@ +var strerror__s_8c = +[ + [ "_strerror_s_chk", "d9/d02/strerror__s_8c.html#a6fde6b74179a76274df203f875172527", null ], + [ "strerrorlen_s", "d9/d02/strerror__s_8c.html#a3f6ed5e17ae53f1dd3b4527d3111c6fc", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d9/d0e/wctomb__s_8c__incl.map b/doc/safec-3.4/d9/d0e/wctomb__s_8c__incl.map new file mode 100644 index 00000000..264c9359 --- /dev/null +++ b/doc/safec-3.4/d9/d0e/wctomb__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d9/d0e/wctomb__s_8c__incl.md5 b/doc/safec-3.4/d9/d0e/wctomb__s_8c__incl.md5 new file mode 100644 index 00000000..ece64c87 --- /dev/null +++ b/doc/safec-3.4/d9/d0e/wctomb__s_8c__incl.md5 @@ -0,0 +1 @@ +3983e75114096e6f50d0e675be5b0cb3 \ No newline at end of file diff --git a/doc/safec-3.4/d9/d0e/wctomb__s_8c__incl.png b/doc/safec-3.4/d9/d0e/wctomb__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..74006d88e388984fc31cc0730737b9cd49416573 GIT binary patch literal 18613 zcmdVCbzGHew=O(QNRI;|X{nFM*Cqh>AcU(4{0rl@N$qSO~<8JIFWT z|D2OX7r?K(`Z5xth^y;=QtNXf5s1eKDN!L6=fuq^r&qXY6G(r`?%c?#%tECd5K3p$ zd=fzQ`<0*^r=o5nWpQyy3-*)d2X3+>4?+l^9$KY84G?{yh?~VwFT*UOIm$Xi8fn4N z`BSN4ua=p)cxsHUw0Kx1_}=RdiO{&_WC~;1b<%t z{V|f})C~l}UgFiO*cy>O(asoVQVxsQnhZpr&^=x%B*eJ?kJrv_Zkn2!1w2^jyUQtF z$-FMCyu4ad?-47HhgfdBt3X9VBYI{OT$9oF_)XiVmrlqCZZymPz6dt;^_pB^EU*^h z*LxongrJ_ZwDjTjOz{>iLU8B$59jk=DyLodR}?D=ii?UGJTGc)&fh?wUw_z@IWV1` zo}MyiXk-NK_RXCfLqkJGMn+2lTvXq=Rd@cBwt1=UzM-L^(b3WN2l)jBJfviZ+&iaw zHxX0it_Nlyn>%Ru<>lpFiClKS3)RsGm?(XG{QRs(zy25*;pE_OZ2Lrf^ZoZjvv|1YqxYSr8nj2o7RCW85A<%G@Ip~q{fRwqLf}zF589iZ|3Oe=o4tWEBzU2 z#X6QICM;}hlT~jsQc_YDax5uS4&`sXJ52qEg0LS9BNHJJ@RUWCl9R&=5Jf>j@d=xp zoLpKmg5B)y?lNjtJkhM!fCJI_W;Wd5ahA;Ic6f0#laP?$wcAef{{8y|4oi)C*Mn-i zW%v(*?oO| z`}_O9fB$Z7ZhrX8$iUE$ot>SElJfT5yQQxRS5{2S&DY<~x84{2@Zkf8^>mkhNpt7r zP8;dc($apaMRauZd}~NhK)`*k)8Crbaq;m3DLt`Io4UH5u&{)68xi2)^*^gST`Qob zrfz6x07a|!y7F|puY@~1IqAOG5mi%DdCWj{gBDU7s8i6B8`3y1E)l zDnPY9$_i~V6D}$W8Qi9$qvQVP_qUK>rxgTg-rh}cs2LdEYo~9~Y+% zk`q((2_xdP;&s{0^hUlR$oTj3BiJjM$j86Vb?@FGg#C+)iv=I27Q`TvSy@?aH(p(4 z%OwQEav>ozZrgmP_!D3Nm6j6~wu>EC=gR^_92S3Uo`3uHjk)gcPahN|n*508zDk{o? zBcZ5!4I!rJ>+AdF%a>b77zQj4l7heTfu8ZX>{7atB3|4DXD7IwRa`v7LGYB76}u7E z+?bC4QdrnrOhG|0(Zk}hyYT(H;9c+jMz5J zw{9S)gcW8G2tIx5s~-&>*77MNsat{w!GJz+9{<-x{=@nI?|%9J$*)$_+(IDwSkDf{ z)Lybn%5!<~lW|o`o;&uZ_j7Qx(ublUKKlzPey(`~pQ2tLN#SvSF0P=^N}71{{jbTo z?fJF@^(R9!w^ncy2M`GDXLd_=xMCWbcPy_;UImYp`H^eh?Bjc0a05|ewDN+0hv!)w z>CVZ|7+sR|IcJ36o$KIbkM8{=md`CWnWSJ-0s~{o8;K{6pAzwc9M5L-*N8*~U&Q8xif<$>k{=Ed(hnVdTD)Y}JAtqx59TeBvl8{tv zZB?uVA|XDbg0cuYb;Yx*(BcNnl#UgC{rZ@_^%g?f7gQ~k=Mi!D#RYL}SEE%Yif_8< zpp5{ApfMTf*-AE--G>$G>3etI{0h62m&afGgpBxn=lW`#-LX%7umZ7u8n7;P{kV9J z(EfORt%SnDU}51&WIZflxg_paQ?rP7*#BIq;pMd}_0e^jXtS z@_Y9TfDl)0`iHSTC0L_&)-4x--oH!_kz zq`vweIOe}pS&%s@CWhet{kNz4rg+wsMMYL)rG{YGozaZurl##ZJv#NS4sAgyDk@LZ zOGO`Jfa=Tl2^Ud=0vA{zPZM;pEwz@kgov@4kdyX|2l%v zg@=b16%~7uPh9Mb87vDS;p1jtFz-(nb35FSl9c>= zaPY0Nva-B9*x!Gp%4wrw9TORumVqGwV99KgpNzEhy?ggOk7tpPko;CwRxo}?CM1{} z8U60-6GXm`d>e$YVDlWJW|>iUI!(nlhjmp9zc&!hVcVytr&gOJh!twk>r|f7vNC`b z37IdI2GN$>uo$vyS`vmrB||GgDJ8=f8h;=G)qW9}WuTl7~xb zr9c>LdCd|S7^ttWPr~O~4i5UTA{oMRY;0^)l*7sH;?@==V&&S$rt-iwEG&3!{sXKn+A&O#b6{>9jI3ohN(CDLhU^ zd+RY=6FDiK+;8VZZ{70lk!Y}*;)Xxprx5Q-;yHrI&$=8C91P;}^z;PCWol}gq|1fa ze{_9v#IRq$SzHclpS``k8yl~B1+KabSebR|R_5lgv9U{?wsr7jT$?Ks6B9pvyel9e zpm6=_&5#IXeGuGJth;0ZSJg(Hn4X><9**+d+}_qzR3x+G;Njsp^@Y_`BI&@x1OrO1 znFmBhA@M1Z(^^MNtmX3JEar*2{+l;A_wU~)CEecMRzQCE+$MF1oP&b{A0PkDojdl) zDmpsTfR|4W6yn*WN@pF9KF7rDow)Py@d^K$Zwm$0X13#?#_^iFnTswj0NcSNV`NVWjSEi5dot+}4=ueJmc6l;9Tuc~@g=U-5;{=*vy_B^+-u>qR9 zyj-c@64+CmQlu0A%(y4Py5S)n-f;cbq@*N(M1b!6?mfgNB&@NS6?Q!ZXfj^Aj)b6Z zT{*s?0h!!=e0*`_@QJ6KVu}hW{EIuz-bk4EmEs+pozMPxQTTlR{CRY2Op09v^h;Jj zq4L`|2YdUC)>9NRkd3&wxP{}<1Q#v=!TRdz*yyOe8+rsNJiF7Dme%YI+&hpQ3Ffdo zxCe)w7XSctZshRr&@yIiq*(X$>(m9@9gn9{+jV;%eHRZAEin;HVgTNmnd$KJ{G49cKOi8@&+ki0 z%KXOI`^(Eu6BS>C+CmViOxI3&cx^2{nV(TknqFF(zUvpQ+v&c#Opu^L=;E5$=Byr% zv3zP{V`OdZm$I^~1*IqW$zj`s_?@}c)x&*XLjl6{-C6NNL3|D>5=^(tfCbw^(dg;d zP{3}++HCx%K}SksZtlveG6MyLleM*9>f@0=uSXzkb$6W}K6&+S`r6~u zzEW2w_Am}967T3?B0v?hzk{7bR9!p4f0S4j6{Q%XT5H^!JUZ&;;Bd;$eiz=1j8ERo z<9m6H%@1`@VLuHF3JDC7b9bi?4sl}(+Z@b^K0G{_(vNEuRLAc*1CoNz??ieqkR z$mjgJQ~y3%5H(Q(HBMyop&!bn`6cI!79K&2$F`2Vkfysi~5Zo`#0hn>T1=K21;4whOCk?anWf?xN4J#1UWC zRWb`S(o<7IE;S@@2jpkG&#Dl#b#dfmV%vp&RtCGqIUa}$JGS^ zPtjOJ=k%qw$JuluKVK?Q=dSa4apUDh5VI#5@=Bxm$fS_>bK+iI%?bNO>ABTGFxBdc zifrZVd&!*4qiqtNp)pZW=%FNwGmR;3SDrodZFk%o`o_jsX@9XlcmBT8PXd5r3YjET zO$dq(+K;jP1B1+2S*5S6JXPZ3)WsD)2L!zL^CQ-FTiD)SnV;_~PVrRW7@C|s{UbD8 z+?cJ?n5?Cu^2Tb~df}H)hIn-->2~*QtfSkvxHv;1PMzbu-W=r|jOnj>HQwGX3Li2L zDD~2_vZ4xKy`5{1G=}Ws=Rnr{!Tu{-g7yyjM(3xqU2#Y!Coch0>FK@K)B6D!F=N88KOwK0R^^nYw*KX@Yr6E2eAF05_!=-F%8-RWZh5cKYoKat5`Cx7@A7DYyIiPS`DAir+oKlb7Jh{ zba(fc_I5Fle5I9PbKCN+vpW&dd|23f`!X6`-8QQcw3{mrAn5(Y%)2`t5O8O4@xTX5 zd9YzWi5)Yv(W>O(gB3cn4C#DX?D;)kiBFT$-`3;P^iuE`s2g^rbM+$;zLc`%=jZt^ z3*=i`4C_ypezBWVJ2gZXWr^9W{~mm1OrljAZSgvl^KJTex#^AhR+o}j+P_%u+*H)i z*ts~Xw!c(S8!@o3z{2XgI$56b{-BlO)>HlLr7ofdFsop(s)|Y^c%W!iVJFo(wB2S4jK8K0cexes;}$VTAeM3(3^oq$8)oPMw~>lYak>}sF!g8B}% zEI`%toZPVTe6Z7sDduA}2P zJ$=Z;q^g}Cx58_vMlIFRo;O-|G8aOWH{W(9D&F&XZCL6(ZURexN9Vf0>B>eFL%?A6 z9g7K$w#m9q6mtbau5V(-m7q$^ErtYm!z-&Lut&I6ObkbKl!qqz9~8|6k3g0Bpp@k> zw>-ki+A%OFbL^gWjN)~QpAZ`A%}O6enU~Ef72Iigx!XB|`RI6XY|M6VDW)xWN9CBB zl8!#ja9;3~>DHTD_5ZNqBzP2%jq*Fz>%*>6>$-dg_+6g&`RjT@(1)5pDs53}r+?-r{+6B`>g(wCNt zHGvB;s3jK`7V1{-W>wCR3`dHu2bwJmsTvwK)w_+oeS5vs>M9kk7%!itAG#eHI`IQS z?iW!=WbarZneHQ0@*WB#)r%y2)7;sq)1vS!FN;-bpv?GNil^(r#+V<41jcyXiJ^i5 z51xgJEF?ci|zckeEtPID5zPS37N9l*|6>ABZUs_S*(my|RX z&mNg0r)>3`JkkuCTEon2ClHV38LRY+o3$2AZPi9BDZ+S`ba`J3gJmdB1=Axb6%=auJ%$cNE63sBXaj3(sdnZ=nTLni z7}Z&q8m~MQwQI$qU}uomY|ePujTD*Rx;wft&BysTRaslBBP&x}UMW6agOtB3a;zOZ zXYJ8;aUspa8?I0uem8DY-K~(!8@VQ$P$Y<0UplwTdE_D;ohQ|H1vYm$OZE z>SZ6rMP=30h>7G{P;eNTi)|0ql;LQs8@OyY$LUZDv6OTuXy_u6f*~Lb4(t}+*8oe$ zYY=;ve7!O9h>WlOQc9klc&38^hkt%tuxH8$cIU}PsHnD1)t`;;%)ccgyG2f6Oh4~e zS1=U8a$lGh(0bt6@w^N^{)OY#JyNbx^XttF!DgI!Js~2xwc~uOymbwY1l6mwrXy*n z=B&b$lmemLH)gT)?gqykDy5ef4Mv;jRQP33_Dkx3eu~76$&;Y)@E>qS%Uvi#VWf%< zRI=rztXroC#$G2>E{7Xw;o;BlrqLr%;gr%OOw!I=0)sk>ikGD@te2OUbIBGl>d^tN zwqT)(iHTk13)0i(X467S)7R9bDwXk-F3?C7)cq}m1E@PVLGzJY^(?H#qsG;KW#6YMhu8Iv3S7iI8sZ=kT(KM)d0*?q#PmP!9}^QggWxqxEesUaj>a(x0#qKtuf2Ky;RLECX6sLi@;wV#yo& zTapm6`_#clVJjRH7#c+@;u`Af|C!a35SWFuVr6;R#3Z*+6Av}*BuYyE+c&vdCtU$s z%HI1IsEEhuBj%&g zK_(`i?9+d3URBiv5`9@&aSID0Ik}AR@JqX1E`h5$w-;gS@NWfGq-uRH0qtH2SN2;K z$4J)Pk0>to#zzm$5{r_G(0}uc!=frIN&B*uh(fj4vwd__aO!@0nkm=?RhDy0AP!&@ z231+DQiDR&)*)pXunY40QOP>C;5(Ce)Q`3nhlbeVV;}hV+l@ zN0Fbm>(zKFM=#AXzM#~LI)*yFgfP_oWwc^*xif|oKv0>>UMIw;wNJUqY|r$_eg2;O z+-?Y(uHG9@6-u0{T?RLwXH>gp21-Sl4nV!$jdT5Qv#Y8qF+N`WSy==4Yl&bRB7XO< zoE%2NV3C-|dLO1gkobp?WO7hsu#u59=I6i1`Z*ihw;KK*KwkBby)X-oT2AiEjOSTf zjPB)hV`EFU9CIkqa@LlAjo=#`Y7HG7D9F=n&-9-3dbJj5aY;qhyXTdJD{JnPV(&MO zk5i)sd5ZYe{4wQO;iZ&KE#tNe>hA4ToW1y+8*vCe6rj*p8D@n=b=NXl40FoyZ%vAC zRJKpi6=HwQXlsd!>wuL`mr%F^9L%4r87JcU7DDr^EZAyKl=DGlDJvmI7y1RSP+J(w z`>j;#l70tCi1ZzGElZ1r#hZ+R-|8VMWJug0;z*Q{eUiw@ywHS6qp3ld$CJL*ckUCQ zs;Ua<=9u}2(&wR;EUoxHhz1iysD)obL`0DEo$;@0MJ5b+niiO(OE1+pv9+sPen(@d zP)oTU79I{N6eshY*);nLC2%%wEE?v3OcXS+smB*PLr1>wbQ(PqI59X}XumWI5E8j| zE0H-Be8ChhHwm$+`v`5VOHR&sPLH4OujdqRN#cpe&__0d0%H;fj@2H0{Pt~U{F`#N z+~6nPj9cT^$_*J9|H(o}$s4D(&?7}Nf*4y<6$%=uIg(cEsSf|p-o>5cxspxs&_f&B z(icweQtwK}3fdh+Xj)jVz5*vf#Hj?}MeF6urmKsY(W}cNu`g~n6{)|-#F}tg^Pl`} zQr2QpxTCG*C_8u^sAQ8f@7^VO)~bA~HW`TuJVShX<&=J8dL&o^U}19d9splG$$a}@ ziQjsrqAp4`06AG&b(MPS5^a!^*J< za|zChK0dfnOV?S(iVFKGK+`ofJ7v9|eD2SG&&)h!wf)_f)&rj9M>(fnI-h%NrR`!n zWUEmQZ|P!;IBX*ZCMV+)wM1zYASnHli9}faWi$I+OK5HXAp(%XaJWlQ_fUCpEssQ{ zb%|8}NeAUqeqHBt+?p6qX1NbJ`qUIxtyAybo}G%5s8|0e zY~f!)wAM?&&x(afK3P1(78-nE_~@7jVhC~_&{Hx(30vZ<%9pSy)fLknXOI*N)KzDOd&%gMxDTvod;{Dd*Y-Gdn3 zkY~EPKho0v!gi>U&0GHk4y~xjbfjoq;#0G$%b0|C&pnifsayUkLNS1Z)YYfr*^NCf z*bj!)L@3C!&Ho&?Y4n4kIXJx0(mLFnPvOK;{&iPAWZPa5Tsg~4HgzuR@TcPgOLb+z-F6y_UDIu&4qE) zq43Y!o7l*rV`GbR%jcxLzY6k94N77^eOiL0?I|*slkF->2Rde-;AV|L*bfZpo~+st zR#hD%vJQUrZH)>CC!`?kMWNF)*Y$B8BTEYW{tqsIrGo zFqR(zlnJIZRCv@h1Ut^|dCTW;FyH0~Ggay#D^&u|oRgwc?|!nAtGGq##XC4vuXc}g zr<>EuV$9YTYm7jFl+=%iQ#JoNW!CA%Q8~ML4;x!~p{~Hew~>$Si4wH9Pvh==yQ(qQ zhCsGY`Wke)q$G}=JtR6>yveUt&jKGB_IYYJM?Ru7QXnbev|qm@XF5BlXJ*=)nto3u z;b8UY+L1&n7VEr zxPM32lc3PvEc4{Gb(guV7G38bojn+Q2KhIzv!{KneD<9r!o@7zgm;ge2-*Cb4AQZW znd_@rSD|E}oU@h0YWR0KrIDN~DLogGU-#Yi#c2H5v+YpLI_KaXr=;QE<)$eDuAiB) zrE~?LUEbtJCNZ{PmY$q) zn~i)EVRzLtjQ9*7HB+jVfqsoHP^-S?$>UT3zKfmt5B~mpP=)D@XSbhkeMmTwD>nA& zQT0W?#IlcY_<|^PcJ3)<&gGJhQe7qKPf$@B21xT2?V&omo zqE|;VYUZym{8Tw@BSf!IXvP%Yhlbwra6m=*s>m!we?3-R#X!}+-9EuVE`z$!@ zz9WcgNG+Y5CLrN{^2AlFvJ5gj<6eHPT1RP`aRKIfPn9ZN&4U+*C6C>Q+oNz4i58weh`gQ%61X+{M2!wQqfk->x!i5RW0I; zOVlcN-g!Vn6ZFkoVX%?X)%6K8^O;OcwAqG-yCrzeJct*NsQfDjj)*{o#VU_<+m%gL zzU#c&F0hb{EhkE0mQ`Sul4nY12pbrXcIItp;GY0R?d=V}T!y$^LcmOwM!WWRc2q8b zi8Zc^MxkPD-D&?oG42{oO?#gG0rRdn|%E&2s$lHPysc>_#yS%e=J%*9T zbN#n+xIeki+wi`OO<|Dw)>0v#qLWcM~ZtyQLqc zhHWi8fi3#M#On_GE93{_S^9g++qHHyLA?ah^3eTuJM2o};e4g7=pYqC$i?Rz#^Z5H z(Dbny3Wl15Ji>{`inXz^!GPu9E}z z2G-QN9;{Zx+`$im-cnG3YJFyOE}OElazSYCX*B+gi|BR(_r31*!5o2{>0Fi7wc%#5 zAdJc+AnJfvhYLuLPt69EO_NL)%8j~L=iBCy^=zI~w|!##{a4~bjGUe-YvuA{61W-3 zyk<@tqf;qf@{?u84MqIjeNwOqU(X0y)?NLVFC(j~^~~02lC-`yB*!FQ_GVnFtAnZj zD-H5P8sq*xzf);Zecpswa_??!9{LEvIMeTS)2vO`g*bM$S8kbmL$I!0YMBS7v-Q;?w-_A#$~-@UAVlo>=Uih1xZE4 z5ETk7LT{n-^TZc%LnT8)Q0*01-nqT0jWcTTyE&i%38OA+yowDPU+vpM98byX@Gdit60&=Dy$Sio=gWF^!pArhdPII^zP?T^9km7A zpMPvOkS>p-5;*_cg4wwwkFRYBYOELxpi*Om!E%~ zh)@Gr?-5_k-xdNlne8Ouw3T1s6M!fInW(C9mb{Xsj{JKvfP@*@{;J+}cOZ*7pGs1! zz3T}Nm{+wOW@kqguGqIt8T|puM&<_Rmof|l1qDPvB+Im(Xm=lCqRX=x$mE+l8M9CY zYK`M|GN(&vBVm&&8l@~M1-2r1PJjRBGn13_!?%?bLN7WP$g;CP?$295sr}yFrk0kD z-roM+-X9QHM@EF+OkkRo&dtRiO`q-j@UE-4Kni>s7u=u0m!5u^(eb@p=FOYVp***; zGKOY4elk!n6kqbdbSS~zz4!I-@G__S(Wz^Ax%){w4$WL}2)dF|#eNS`_1<0q6c7VK zd+R-T7&t3G{CEv@ObyK|vvKIbrl%Y5I;S}pI8q7?4!)_W(SY`4vu%<3r^wO1kORKGCk@@Aw`2-gDddquEWeDjo8`g>FGR9Te(jOE!o_U zZ6qYxs;V|H1$dK^w3)EOD=1{2K4=D?+=k;%dT?~$z`}89{B8hfL3wN@Nq_(9E#@hY zefdIO%_We~&Fg6Kd#^Y2#dlSQqD&w1weDLAmy*SXESEKeu}6bM8$%;A?Z4X6Qc~Us z7|UER%_zOKC2ukaeg2zD)k2K_)OENi3OIv9!^7?8xpj5? zWNClx%PT0%s#8;+rg$879PjXFHf0FA0r3rJhCwrz z40_xSYeSROcEk6h@OfS z!VxbABNy|7M?F8|<8?JOgNBF$+@U3Y4-<2HRvKEKg98H#J-xrVtw`Ow`+-{G%%c-W`@TokiL@;TK~(^StkRmm<9OEBx=}l|9Yvo8l9#pB67FAd$YeL)uZ)$| z!19gz1Mm9!?sHGJ-bYd9eEJ~x>(|u3e|4c&#lXv3S5xzpvyzp$m>hm`R+2;2N1!o3 zEzLJMlK&56^w1ezAu*8Qwq6_h0WG$zg|7boemFDk>$9<%b|=U3Ki${cIU#SaRRAI~ zR6Zvs`+olXH9p?lk*}M=5B2rz?C5*MYlW@vqEJyH^e}r!EG=Dhb)Us09DOTiW98f);ULbm-dwe*5DjCY!}IV# zf0*8h1Vrlp@N*g&V?eItAI{Wc#8Kw6?X?*48pOFc4c*mX_|eN75vz zL)Ug|rm=CJW~yB5$k9ziqzTBn)4)a?7})(cCXpi5oiR&VI${6N&|cupMBR_T-LS;N zN_jhH_hO5DT$70va|(DGRaKwF)mO2>n}aE_r}AfmIWw11|T?j<)N zU!0#Gv4&#z@%Q)tWendfjMhrWOQ{l zbG2gel!s@cxp|?WxSz-3<Giq`xRN(Tt=ee_M5|C^`Uw{b$4AaR8>&ANE zAXQ9E)i^NtHI67sp)15=jM@zZYZ>&ih}J3And6A}_$+vMxnpT3VU+JLbPEcE^6 z!}2LrDXD<>?|%Su>d&7)Sdjak90K3SOw%zl>4Q}PXN-!VprE??Sn$JV7^M7<@bN25 z`pI2u1RsAbE7JsWcdC%LYLV6|u&ed-o?1`y?zE^aQ5%ReWN~g=lCRr}8W87>jg8&C zdly1%d0AOmdASy_x-Q99>a@SkN76wVsl$lWWKG&dW8eFg?D-9Ii?W=d*A@>j> z;jnn6ruJm+=G;Jx+j&?I@q_sD78<$u^0)Ki!jj6$P{H4+aadnj zm6w;lrW$W1nzJ@48h^r(3LInn>=Q|&AT4Lgz`)QsIavpy1bsYNH^05t+;Pi;-jwOQ56;o{-~bMA6~ zPyts=yVfz}$7_g|ZGC-zfwPY*hDSgEpY*&uS+-~K2?N5{$B!S6kDY;546t0<>IjHw znCR$u#e2X#0$MWAooIaeBoY>m$bGJ9=2=-;Qc_aD%TZKRB;H0neGN3=%*ip=1`@Cj z?!4l>yfh~<4-Y<%5X~wZJ!s-uSQG-Cdq_T#(oS=q8%jrSH^;vLTfe>1p7X7eA<*F{ z%Tlu(#nfcXV8+01scY3axrf|G$w>-YD(2>Ho8#<(>A(^))YI!9AD31fI#?f(la=*6 z+vF7f<+fcvGB6;#-Sq3%uS1S&Bh$_4Ty9C^`uyRrf;y4Fl345 z4~S=EKC%fMKu_Kn(e zoF>?oHFXp>{#^#`hdwg*5I&!>j#4c zFh&6{Ag3ohf2;47F#63r1|0D5Ch*{(qD?_SK(O=KVf}Z=!)M}k6fiEavI;yftwv8i zDh9prdN(H{p(xACWAHWkk$OJB#T}ZS zW33b`-uwMUGa?~%rsGL1Xj}Ue6R9a$x|h_l^t5!+b7m8hlNS2=!i_rRCfBsj6{UjQ z+|*@INE(lY&Pksx6Do)0x)*vsGow2df#=_KD{5M8|3rA?{A#z8dH){pIl*MCicK=H zvx^%}rLCOT>UA8Ja!Tq&g81!=wW{@vjcJm{W@b|4V-2E{h73ie2<)J*#{JxLfuwTk zY%X6mR!K=||KI@TKPbq_RSRFG6&Lp|+5$h5h=fGGoqGfblLnp{J&$PgrzRLb7us&@ zGIDWpR$j9Pxg9!w{D4dXx^G_8J}hxvK?KY-RaHJdJ{wcDF)a}!r93n=IcaG>dV6~Z zuU~sW-zT;oNQsGAURPzhCN2c#uAMzFw!w0E*hosb;7W;veL=HAxrn{>iy4vEDTMXib|BY{)*v*Bgcu( z@W@DIB&7T=Ul^~G9US4i=!BvQP}SJ)HjEP+-2BT{p(V*9M&SrNsrwX{5ASK#J>#L} z*>Mn=U|u3#|8u;$@II|wce1U`uW5F&)`^*$`*blz7XumDKP2P=rfdKq%Nit^?>m{E zg>c&?N-F-cTD29Bg}6fmV?K2*doZp9(@l*A?GaLu)LA(>5&%rv+F+A7!jz##@!)ZM zeZ_=?ZfJjpJz5f#2B@p6OYw{E9E|85tqw};>Q%Odk{)f(=$=QnpEGP`j9dG^wzPz4 z491-aP}p|%a_y*W#UEBNd3AM(y~{u}4CkoTCYy+$=K)(eRY281(iD{ns6QMxhk2$l z<6aInHW-KK0+#jq`Z_4ds!`_Kw{LIVy=P*L!y;%{H0i!$iHmMzxYI8D? zUFoZi&V-swnMvvQNi|wqTY-N$7e~tH%I3K7N>~!6Xxa=V%CGdNOE5mA$df!Eyler% zxL=$e06`Ms8G)|*&e4olXh6Wp<=J*Xp&jGn$M1ffiYIZ&XVMx}+PmQWPfqD-#VHJ` z0D}`u(bP|9=Gd|G_F>zpU5a_g$#g?Gvu+8@N z_84YeY9AFfHQjnwhv_;OZB#dyCjn2cR-^^hJg`R?bxF%1<#Bw%&)*PqCWwBmgV@No z?Il$IMMzzLU3uiL=@Uk$oL#QgM@uIKra9MEC>}~;`TF%&V3n%rdPFtQ`iqj+SW1YC zw`R%2P|GKdPD9j{`C3U;UjJxpeB99{)lt@{Uvl*^uO%J9fP8;gBj%LpU^YaR>sgNU zT%cV8JULaa{zrcDk-WYN|A8ZGW@7T(a-0o_r8G1&YHA~cISL>j=i&U9z?_`R($dz(B;l8t+HNzG!&Gv29L8s^)i?`gD*m$-)|+d zwx`>GgJo_wo&!yVOI*zbF;mONzJC2$5P7WJRN1YPj4cq=u~xRHrw4Kci1RRtgo2K) z4N=m~?(kZ&-@ku9L?xu6GKDy3-Ed;0qJn#!7d7m5FaUoV4gX21z~)Ht3@{MaHZ~q% zVX;_@eg$H7YQ5aA;ON)ZGA3?ZFuO$jD3>@=olS`wSwXYIw_KTRVOxar*)ux`33kgp z4mLK<%Sld4y(tRJRFxb4hq_&+5ji$AtF7;!T1{4EXH(Y*zdimt3&TG97thJpwancF zlBoBdn@&{v&p8DdcxU&poo3TYQ(}Yd3b^h|QesQV_d?PRabFjLi;Rb~BJKsR3Sgs2 zxfi&@Lqjk}$H0}9oxKDULYOE@QrD6O6bOHpq)aF31!{Y;)#aFo=*y4>x|f@dalmI; zsL)dxs>n^oE0@i;*q6)8&onbLJ9g*4IPGL^d;}VL!Og+(8?Kz53nb{ZHM8mj6Xx+P zWxWh*X^$9+{B)uMBe)P2)PFNKXxhnO=3$jxg8X1Wr=Y9Dir=W1HGR+>*{y-OZFv8gsD_~S9tDMmJ zB#DWk5+_E%$@^tcr@zmSiLCir;rU`db;=_#EwSx*u3!^CXW^#a(~6YZ;wrLPd*oh8 zWT{mX(lq<%xy_&2?FP*n`@EEtnJ5Oe6~FtgImsI?FQW;6O-%sbT_%PJD%VFjatY!J zPeH6}_R1ljJuEUzaBmXWy&!OaIL-kR2>>5p<^&I;9!8+(#?)TR_^?|J_) zDha;xfzSbIHwI!Et%bJTGIrGG&+k~Cjp6Iud^lfb#@(`MNzB7+FJ*6EUL*42>*3wG zm5)$^f)q;Zi(Jskv?AH6F3KRxysh>$r0qdpbb2oeQrbp)x~m`Ffrg#uPoC@#6QhwO ztCUF*6c6)|JlO~Xl+vxOx08z{2Kz(`_Y>u} z9#z}#=CZJ}N4a;V8lbBq^@*UPGnN^7j17=i*_*H-kA`~_H2^TgANuB$N=s!zeT{qj=Ek?gXCuy;u*z;=E@0CMa`s(g3J(S+R|DCm( zsPN6>!ABsDV|3V#nQ}XWANDRTs922JKpn$kPV{%2V(Pmn0Op)G)N+2hK4NJhtK+r_X$m!b zoQ^h7pp&{|LwtNB~j7%d!#B z;j6dS-S0`VyXJ*DJ%JIo`@pF&TS*LXTpgG{Snn;;6=3J(m7FU1*Yvj_dLNfE^w_U1 z2@X!zn`S(m60fg_IO)U0$(69)N?ctX9Jqsq5%O^UpW4dx0Yff&M=;4%Z&@}g%V99v zV{5@+XHY?A|6qpz4W=#O4AzDwxQ*v*U7i_x(qRWMX&o2;qb?wxB;bJ#1#d0X0F!ui zKxwLn4Ek6wshg0Z3*$Ohj~;am6Jx*#`VB%4@A!j=o;aYRHeT^XC+lG2eS2^%hu^?7 zSsNkZHXbiu{durXH{;d#{klmA8xo8GIfSH6Bt7#uS+w@UXmP(dSf`MvDY!oI>nWgA zI{R;S*?Y@46_#f%gV`}T^2CK(uMjZb_E+VZ3D(qlA{_^Z-B{`THBJ1dZ|}dp$Pc6M zgc8Qw#xU5B$al7mg5%zBy2gIjJ8jDbzIz5I-r6716NieLpRI5;IW@&Wza{`($ba;K z56Ek5;T29jD%w-e-?S23oUW#D?IlBvucir9J6Slxx=&PNiVG*S&1xd8ncL1BzH5G!}#-qXs~GZyEG?;uiZND{JXLji4tMb2n#W_Ry)26> z_C?17&}sW@)AqebCK=cFC#VPaCq7uz69=~HxHfcQ-QdE<()aQo4Iob=rS7vIAK+3} z8Jenhv)&lT<2Q{+`9}rrh@j(`yvO8^{X1^nH0^QJ=Huh;&_+H1tY`C)Wc6y>f%B8J zwNG~t2wco5)OU`33q5fpeDug@XRb?KX~3=fM|v+%;nvyN%Ivc1>N=o*E`Ec3Jk$otGULspaMJX42{p0hL)NB|d4mI7By)K_IyA#W?p-v+@{2 zXQneI<+#`D6RpD_P$)AbtQ+4_yyVSFOIth`X?#->EAi>c+C*ijQYGln8mL-%u*$M5 z_^smlimQe8Gho%^<+XH7Z0*cD5fM6DH+rzpuQ8GN^b#;>?2Et*M0?~F6pb?LHgAGc ze{DHlE;aQOVILA1>03~6&>BLpzyAtm3?!xLaZ%~`_$nkt>yOhbSu1F91K~LUZ6814 z2a5(HudBAUM{Z*fHY>K`-#`dvr1o=~6rdCJr0}}HGYa-jgk1yE(scCa z+BzOIY{uwDKzKzGzT{Sql@-6bj81W9b=!EQ;A@SBK(Jw1wZB&d5(x~^=_n5hjA4^y z{$oHCh8A0WX%9FO$UGUaVP1I{Xm}DLB0;Pi;9TPG0yQmVFlTnm;Ghd!!iEbBzP7mQ8T0sL)DztRsuZ|Ir`7x!I|fRmGmI`YSBmT}MgoHlOP z{fe8MZSy-B>08p%$2f0T9}1H#{(0R$>Q7_`M~e~CAav&c55tecy5WUd8xE?NQVQXN z6)I|RLLwqs15KcEYL?6yBnH%7PhBPN6S|iV`CkDMI#WdC_^mo9o>MU7pYK` zD3J19|LKb3m@IWucQ-Y+t6Z@@ekb>f#w8XL?*M~07=NEkl1YNG@l+Qhl4He zbL8sXBoV z!Nx@ZQFf%{g+$~3SRHJKLUinp$21BJ88 zBLf1YD#7m}x*^=MsQ{9I#HPX1sg)})-|T$W&o4QdLpjIMZUs9qUG>YU%g@_K1iJQb zSPl1eAFGLp`NHIANQm6g^=x{`PgQt$$fhmKwmJUXIp6yML?0;4*Hk*o1pPU8!Mt^= zev45aIpEW$t;13f6VQ*|_pCWqh$8oowBzMVYS`Wzwk|9UnjafkgTO*ANC}y)MrIX$D-kDimns6D30n zg&R3oSW*SXOWsJpb4+gDg4qnxOPI!l$9cfuaGr7ww(!R0=5lWeeD$OvA?Ux4vC^Le z!lBUhB|SAM_|N&&9b71=@0ho*Miirv&CRObLq~@P!|d(uLM5O%1u8}$*ow_1n892j zfSNNTSAoZO;WF%?7Zs&2y!`bmEiLV9mIppzP?CdsLeG<52A3~Oq$^!YOG^X)dH4qm zJwgWM^c5F@*cU!VM_97!{q%{CkI&7e4NONxMWu!U13a(9s?fOOGaV%S_GOuCYik8+ z#XSj}p;)#Xqa{$~y@P}fkG_GCY!e2^f?<4JxSP|GoRlTAcxF{%q!3Zfa zF|k`|HI%&|E4p#(?kf$ALjykjq+n76qWtDK_?nCqr}Y!pf8|V2HwKHAs)AYF|No=` zCQIP;pSA)Kc4^MGdJO{%=^YjvdOIYIL-14x1cGd3^`A#cFqQvrb_IW3`2TW~wyRrr XzSFf&Zq + + + + + + +safec: strljustify_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strljustify_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strljustify_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strljustify_s_chk (char *dest, rsize_t dmax, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strljustify_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strljustify_s_chk (char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d9/d10/strljustify__s_8c.js b/doc/safec-3.4/d9/d10/strljustify__s_8c.js new file mode 100644 index 00000000..d3445db4 --- /dev/null +++ b/doc/safec-3.4/d9/d10/strljustify__s_8c.js @@ -0,0 +1,4 @@ +var strljustify__s_8c = +[ + [ "_strljustify_s_chk", "d9/d10/strljustify__s_8c.html#a45fe7cf80d39fbe636032db40fc0b8e1", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d9/d16/memmove16__s_8c__incl.map b/doc/safec-3.4/d9/d16/memmove16__s_8c__incl.map new file mode 100644 index 00000000..6061a5d5 --- /dev/null +++ b/doc/safec-3.4/d9/d16/memmove16__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d9/d16/memmove16__s_8c__incl.md5 b/doc/safec-3.4/d9/d16/memmove16__s_8c__incl.md5 new file mode 100644 index 00000000..4f899b3e --- /dev/null +++ b/doc/safec-3.4/d9/d16/memmove16__s_8c__incl.md5 @@ -0,0 +1 @@ +ade4f27a9bac529ff5b3afb8a9795f07 \ No newline at end of file diff --git a/doc/safec-3.4/d9/d16/memmove16__s_8c__incl.png b/doc/safec-3.4/d9/d16/memmove16__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..60e0f9dbd672f220b4b1cce8ff336810c3807f68 GIT binary patch literal 19258 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d9/d3d/mbstowcs__s_8c.html b/doc/safec-3.4/d9/d3d/mbstowcs__s_8c.html new file mode 100644 index 00000000..caaf25ec --- /dev/null +++ b/doc/safec-3.4/d9/d3d/mbstowcs__s_8c.html @@ -0,0 +1,114 @@ + + + + + + + +safec: mbstowcs_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
mbstowcs_s.c File Reference
+
+
+
+ + Include dependency graph for mbstowcs_s.c:
+
+
+ +
+
+ diff --git a/doc/safec-3.4/d9/d47/wcsfc__s_8c.html b/doc/safec-3.4/d9/d47/wcsfc__s_8c.html new file mode 100644 index 00000000..0b25059a --- /dev/null +++ b/doc/safec-3.4/d9/d47/wcsfc__s_8c.html @@ -0,0 +1,197 @@ + + + + + + + +safec: wcsfc_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wcsfc_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wcsfc_s.c:
+
+
+ +
+ + + + + +

+Functions

static int _is_lt_accented (uint32_t wc)
 
EXPORT errno_t _wcsfc_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t *restrict lenp, const size_t destbos)
 
+

Function Documentation

+ +

◆ _is_lt_accented()

+ +
+
+ + + + + +
+ + + + + + + + +
static int _is_lt_accented (uint32_t wc)
+
+inlinestatic
+
+ +
+
+ +

◆ _wcsfc_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wcsfc_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t *restrict lenp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d9/d47/wcsfc__s_8c.js b/doc/safec-3.4/d9/d47/wcsfc__s_8c.js new file mode 100644 index 00000000..cea6c61d --- /dev/null +++ b/doc/safec-3.4/d9/d47/wcsfc__s_8c.js @@ -0,0 +1,5 @@ +var wcsfc__s_8c = +[ + [ "_is_lt_accented", "d9/d47/wcsfc__s_8c.html#aaea9b105227c8a8cf03848034fa3992e", null ], + [ "_wcsfc_s_chk", "d9/d47/wcsfc__s_8c.html#a552b492ea679d4d2f9575ad38bbe9645", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d9/d4d/memcmp__s_8c.html b/doc/safec-3.4/d9/d4d/memcmp__s_8c.html new file mode 100644 index 00000000..19c326c5 --- /dev/null +++ b/doc/safec-3.4/d9/d4d/memcmp__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: memcmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
memcmp_s.c File Reference
+
+
+
#include "safe_mem_lib.h"
+
+ + Include dependency graph for memcmp_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _memcmp_s_chk (const void *dest, rsize_t dmax, const void *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _memcmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _memcmp_s_chk (const void * dest,
rsize_t dmax,
const void * src,
rsize_t slen,
int * diff,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d9/d4d/memcmp__s_8c.js b/doc/safec-3.4/d9/d4d/memcmp__s_8c.js new file mode 100644 index 00000000..224d7e92 --- /dev/null +++ b/doc/safec-3.4/d9/d4d/memcmp__s_8c.js @@ -0,0 +1,4 @@ +var memcmp__s_8c = +[ + [ "_memcmp_s_chk", "d9/d4d/memcmp__s_8c.html#a858ec42b08af40f4cbdda33b7dcab9ff", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d9/da2/unw16ifexc_8h__dep__incl.map b/doc/safec-3.4/d9/da2/unw16ifexc_8h__dep__incl.map new file mode 100644 index 00000000..1c2e582d --- /dev/null +++ b/doc/safec-3.4/d9/da2/unw16ifexc_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.4/d9/da2/unw16ifexc_8h__dep__incl.md5 b/doc/safec-3.4/d9/da2/unw16ifexc_8h__dep__incl.md5 new file mode 100644 index 00000000..25165b8d --- /dev/null +++ b/doc/safec-3.4/d9/da2/unw16ifexc_8h__dep__incl.md5 @@ -0,0 +1 @@ +e6be46616130d1f82ecc1d40df41c058 \ No newline at end of file diff --git a/doc/safec-3.4/d9/da2/unw16ifexc_8h__dep__incl.png b/doc/safec-3.4/d9/da2/unw16ifexc_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..90effeaf746911db83d1aa1108359eea69cc9509 GIT binary patch literal 3719 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d9/da5/ctime__s_8c__incl.map b/doc/safec-3.4/d9/da5/ctime__s_8c__incl.map new file mode 100644 index 00000000..11ae8fcb --- /dev/null +++ b/doc/safec-3.4/d9/da5/ctime__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d9/da5/ctime__s_8c__incl.md5 b/doc/safec-3.4/d9/da5/ctime__s_8c__incl.md5 new file mode 100644 index 00000000..df8e0b44 --- /dev/null +++ b/doc/safec-3.4/d9/da5/ctime__s_8c__incl.md5 @@ -0,0 +1 @@ +67efac16ee647e79ea9fce07a040022f \ No newline at end of file diff --git a/doc/safec-3.4/d9/da5/ctime__s_8c__incl.png b/doc/safec-3.4/d9/da5/ctime__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2cf1bd6704c97010b9993c70d7ca29dda20fb04c GIT binary patch literal 20682 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 G_i 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 D`=vn8 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d9/db2/vscanf__s_8c.html b/doc/safec-3.4/d9/db2/vscanf__s_8c.html new file mode 100644 index 00000000..d2ce9b28 --- /dev/null +++ b/doc/safec-3.4/d9/db2/vscanf__s_8c.html @@ -0,0 +1,184 @@ + + + + + + + +safec: vscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
vscanf_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for vscanf_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT int vscanf_s (const char *restrict fmt, va_list ap)
 The vscanf_s function reads a formatted string from stdin, and writes to a list of arguments. More...
 
+

Function Documentation

+ +

◆ vscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXPORT int vscanf_s (const char *restrict fmt,
va_list ap 
)
+
+ +

The vscanf_s function reads a formatted string from stdin, and writes to a list of arguments.

+

Reaching the end of the io buffer is equivalent to reaching the end-of-file condition for fscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control string.
[out]aparguments to write to
+
+
+
Precondition
fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vfscanf_s(), scanf_s(), vsscanf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d9/db2/vscanf__s_8c.js b/doc/safec-3.4/d9/db2/vscanf__s_8c.js new file mode 100644 index 00000000..e499933d --- /dev/null +++ b/doc/safec-3.4/d9/db2/vscanf__s_8c.js @@ -0,0 +1,4 @@ +var vscanf__s_8c = +[ + [ "vscanf_s", "d9/db2/vscanf__s_8c.html#ad39497a4bd2edf511eb82e6ead708667", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d9/dca/safe__mem__constraint_8h__dep__incl.map b/doc/safec-3.4/d9/dca/safe__mem__constraint_8h__dep__incl.map new file mode 100644 index 00000000..0df0da4d --- /dev/null +++ b/doc/safec-3.4/d9/dca/safe__mem__constraint_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doc/safec-3.4/d9/dca/safe__mem__constraint_8h__dep__incl.md5 b/doc/safec-3.4/d9/dca/safe__mem__constraint_8h__dep__incl.md5 new file mode 100644 index 00000000..976c25e8 --- /dev/null +++ b/doc/safec-3.4/d9/dca/safe__mem__constraint_8h__dep__incl.md5 @@ -0,0 +1 @@ +add7f5ce0590dd6bbf6fdc5146baa1cf \ No newline at end of file diff --git a/doc/safec-3.4/d9/dca/safe__mem__constraint_8h__dep__incl.png b/doc/safec-3.4/d9/dca/safe__mem__constraint_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..79768dd78fa2b17725d224b6e8e6d8bdbc69f228 GIT binary patch literal 9123 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d9/dd4/wmemcpy__s_8c.html b/doc/safec-3.4/d9/dd4/wmemcpy__s_8c.html new file mode 100644 index 00000000..a582018a --- /dev/null +++ b/doc/safec-3.4/d9/dd4/wmemcpy__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wmemcpy_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wmemcpy_s.c File Reference
+
+
+
#include "safe_mem_lib.h"
+
+ + Include dependency graph for wmemcpy_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _wmemcpy_s_chk (wchar_t *dest, rsize_t dlen, const wchar_t *src, rsize_t count, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _wmemcpy_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wmemcpy_s_chk (wchar_t * dest,
rsize_t dlen,
const wchar_t * src,
rsize_t count,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d9/dd4/wmemcpy__s_8c.js b/doc/safec-3.4/d9/dd4/wmemcpy__s_8c.js new file mode 100644 index 00000000..efa9c1b3 --- /dev/null +++ b/doc/safec-3.4/d9/dd4/wmemcpy__s_8c.js @@ -0,0 +1,4 @@ +var wmemcpy__s_8c = +[ + [ "_wmemcpy_s_chk", "d9/dd4/wmemcpy__s_8c.html#a6a7603c77da59b95e6bea266ed2e983e", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d9/dd6/_r_e_a_d_m_e_8md.html b/doc/safec-3.4/d9/dd6/_r_e_a_d_m_e_8md.html new file mode 100644 index 00000000..a81f346f --- /dev/null +++ b/doc/safec-3.4/d9/dd6/_r_e_a_d_m_e_8md.html @@ -0,0 +1,99 @@ + + + + + + + +safec: README.md File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
README.md File Reference
+
+
+
+
+ diff --git a/doc/safec-3.4/d9/de4/bsearch__s_8c__incl.map b/doc/safec-3.4/d9/de4/bsearch__s_8c__incl.map new file mode 100644 index 00000000..3141b40f --- /dev/null +++ b/doc/safec-3.4/d9/de4/bsearch__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/d9/de4/bsearch__s_8c__incl.md5 b/doc/safec-3.4/d9/de4/bsearch__s_8c__incl.md5 new file mode 100644 index 00000000..30eb62bc --- /dev/null +++ b/doc/safec-3.4/d9/de4/bsearch__s_8c__incl.md5 @@ -0,0 +1 @@ +e8b4f530d8a385c82454827c2b192445 \ No newline at end of file diff --git a/doc/safec-3.4/d9/de4/bsearch__s_8c__incl.png b/doc/safec-3.4/d9/de4/bsearch__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b0916b32fe25e880850fc37035eea49091a367ee GIT binary patch literal 21034 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/d9/df1/strspn__s_8c.html b/doc/safec-3.4/d9/df1/strspn__s_8c.html new file mode 100644 index 00000000..08076d1f --- /dev/null +++ b/doc/safec-3.4/d9/df1/strspn__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: strspn_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strspn_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strspn_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strspn_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos)
 
+

Function Documentation

+ +

◆ _strspn_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strspn_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_t slen,
rsize_tcountp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d9/df1/strspn__s_8c.js b/doc/safec-3.4/d9/df1/strspn__s_8c.js new file mode 100644 index 00000000..aeb92a40 --- /dev/null +++ b/doc/safec-3.4/d9/df1/strspn__s_8c.js @@ -0,0 +1,4 @@ +var strspn__s_8c = +[ + [ "_strspn_s_chk", "d9/df1/strspn__s_8c.html#afd69e2020daea4b4fc210c015b7f5dca", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d9/df1/struct_u_n_w_i_f__cc.html b/doc/safec-3.4/d9/df1/struct_u_n_w_i_f__cc.html new file mode 100644 index 00000000..c334f14a --- /dev/null +++ b/doc/safec-3.4/d9/df1/struct_u_n_w_i_f__cc.html @@ -0,0 +1,157 @@ + + + + + + + +safec: UNWIF_cc Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
UNWIF_cc Struct Reference
+
+
+ + + + + + + + +

+Data Fields

uint8_t cc
 
uint32_t cp
 
size_t pos
 
+

Field Documentation

+ +

◆ cc

+ +
+
+ + + + +
uint8_t UNWIF_cc::cc
+
+ +
+
+ +

◆ cp

+ +
+
+ + + + +
uint32_t UNWIF_cc::cp
+
+ +
+
+ +

◆ pos

+ +
+
+ + + + +
size_t UNWIF_cc::pos
+
+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ diff --git a/doc/safec-3.4/d9/df1/struct_u_n_w_i_f__cc.js b/doc/safec-3.4/d9/df1/struct_u_n_w_i_f__cc.js new file mode 100644 index 00000000..69072b19 --- /dev/null +++ b/doc/safec-3.4/d9/df1/struct_u_n_w_i_f__cc.js @@ -0,0 +1,6 @@ +var struct_u_n_w_i_f__cc = +[ + [ "cc", "d9/df1/struct_u_n_w_i_f__cc.html#a6c93d5e8d40a234cd8ce2729a93ca08e", null ], + [ "cp", "d9/df1/struct_u_n_w_i_f__cc.html#a212d52bfd8e4fdd3bee53dec3918f7d3", null ], + [ "pos", "d9/df1/struct_u_n_w_i_f__cc.html#a66595450256d31eafec87b2f6b5c70dd", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d9/df8/strrchr__s_8c.html b/doc/safec-3.4/d9/df8/strrchr__s_8c.html new file mode 100644 index 00000000..3db91879 --- /dev/null +++ b/doc/safec-3.4/d9/df8/strrchr__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strrchr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strrchr_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strrchr_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strrchr_s_chk (const char *restrict dest, rsize_t dmax, const int ch, char **resultp, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strrchr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strrchr_s_chk (const char *restrict dest,
rsize_t dmax,
const int ch,
char ** resultp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d9/df8/strrchr__s_8c.js b/doc/safec-3.4/d9/df8/strrchr__s_8c.js new file mode 100644 index 00000000..aa053c38 --- /dev/null +++ b/doc/safec-3.4/d9/df8/strrchr__s_8c.js @@ -0,0 +1,4 @@ +var strrchr__s_8c = +[ + [ "_strrchr_s_chk", "d9/df8/strrchr__s_8c.html#a5ffd4c726a9f39e6f30f2b7ee320f3cb", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d9/dfd/unw16ifcmp_8h.html b/doc/safec-3.4/d9/dfd/unw16ifcmp_8h.html new file mode 100644 index 00000000..ca307b94 --- /dev/null +++ b/doc/safec-3.4/d9/dfd/unw16ifcmp_8h.html @@ -0,0 +1,11473 @@ + + + + + + + +safec: unw16ifcmp.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
unw16ifcmp.h File Reference
+
+
+
+ + This graph shows which files directly or indirectly include this file:
+
+
+ +
+ + + + + +

+Data Structures

struct  UNWIF_complist
 
struct  UNWIF_complist_s
 
+ + + +

+Macros

#define UNWIF_COMPLIST_FIRST_LONG   0x011099
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Variables

static const UNWIF_complist_s UNWIF_complist_00003c [2]
 
static const UNWIF_complist_s UNWIF_complist_00003d [2]
 
static const UNWIF_complist_s UNWIF_complist_00003e [2]
 
static const UNWIF_complist_s UNWIF_complist_000041 [17]
 
static const UNWIF_complist_s UNWIF_complist_000042 [4]
 
static const UNWIF_complist_s UNWIF_complist_000043 [6]
 
static const UNWIF_complist_s UNWIF_complist_000044 [7]
 
static const UNWIF_complist_s UNWIF_complist_000045 [18]
 
static const UNWIF_complist_s UNWIF_complist_000046 [2]
 
static const UNWIF_complist_s UNWIF_complist_000047 [8]
 
static const UNWIF_complist_s UNWIF_complist_000048 [8]
 
static const UNWIF_complist_s UNWIF_complist_000049 [16]
 
static const UNWIF_complist_s UNWIF_complist_00004a [2]
 
static const UNWIF_complist_s UNWIF_complist_00004b [6]
 
static const UNWIF_complist_s UNWIF_complist_00004c [7]
 
static const UNWIF_complist_s UNWIF_complist_00004d [4]
 
static const UNWIF_complist_s UNWIF_complist_00004e [10]
 
static const UNWIF_complist_s UNWIF_complist_00004f [17]
 
static const UNWIF_complist_s UNWIF_complist_000050 [3]
 
static const UNWIF_complist_s UNWIF_complist_000052 [9]
 
static const UNWIF_complist_s UNWIF_complist_000053 [8]
 
static const UNWIF_complist_s UNWIF_complist_000054 [8]
 
static const UNWIF_complist_s UNWIF_complist_000055 [20]
 
static const UNWIF_complist_s UNWIF_complist_000056 [3]
 
static const UNWIF_complist_s UNWIF_complist_000057 [7]
 
static const UNWIF_complist_s UNWIF_complist_000058 [3]
 
static const UNWIF_complist_s UNWIF_complist_000059 [10]
 
static const UNWIF_complist_s UNWIF_complist_00005a [7]
 
static const UNWIF_complist_s UNWIF_complist_000061 [17]
 
static const UNWIF_complist_s UNWIF_complist_000062 [4]
 
static const UNWIF_complist_s UNWIF_complist_000063 [6]
 
static const UNWIF_complist_s UNWIF_complist_000064 [7]
 
static const UNWIF_complist_s UNWIF_complist_000065 [18]
 
static const UNWIF_complist_s UNWIF_complist_000066 [2]
 
static const UNWIF_complist_s UNWIF_complist_000067 [8]
 
static const UNWIF_complist_s UNWIF_complist_000068 [9]
 
static const UNWIF_complist_s UNWIF_complist_000069 [15]
 
static const UNWIF_complist_s UNWIF_complist_00006a [3]
 
static const UNWIF_complist_s UNWIF_complist_00006b [6]
 
static const UNWIF_complist_s UNWIF_complist_00006c [7]
 
static const UNWIF_complist_s UNWIF_complist_00006d [4]
 
static const UNWIF_complist_s UNWIF_complist_00006e [10]
 
static const UNWIF_complist_s UNWIF_complist_00006f [17]
 
static const UNWIF_complist_s UNWIF_complist_000070 [3]
 
static const UNWIF_complist_s UNWIF_complist_000072 [9]
 
static const UNWIF_complist_s UNWIF_complist_000073 [8]
 
static const UNWIF_complist_s UNWIF_complist_000074 [9]
 
static const UNWIF_complist_s UNWIF_complist_000075 [20]
 
static const UNWIF_complist_s UNWIF_complist_000076 [3]
 
static const UNWIF_complist_s UNWIF_complist_000077 [8]
 
static const UNWIF_complist_s UNWIF_complist_000078 [3]
 
static const UNWIF_complist_s UNWIF_complist_000079 [11]
 
static const UNWIF_complist_s UNWIF_complist_00007a [7]
 
static const UNWIF_complist_s UNWIF_complist_0000a8 [4]
 
static const UNWIF_complist_s UNWIF_complist_0000c2 [5]
 
static const UNWIF_complist_s UNWIF_complist_0000c4 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000c5 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000c6 [3]
 
static const UNWIF_complist_s UNWIF_complist_0000c7 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000ca [5]
 
static const UNWIF_complist_s UNWIF_complist_0000cf [2]
 
static const UNWIF_complist_s UNWIF_complist_0000d4 [5]
 
static const UNWIF_complist_s UNWIF_complist_0000d5 [4]
 
static const UNWIF_complist_s UNWIF_complist_0000d6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000d8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000dc [5]
 
static const UNWIF_complist_s UNWIF_complist_0000e2 [5]
 
static const UNWIF_complist_s UNWIF_complist_0000e4 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000e5 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000e6 [3]
 
static const UNWIF_complist_s UNWIF_complist_0000e7 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000ea [5]
 
static const UNWIF_complist_s UNWIF_complist_0000ef [2]
 
static const UNWIF_complist_s UNWIF_complist_0000f4 [5]
 
static const UNWIF_complist_s UNWIF_complist_0000f5 [4]
 
static const UNWIF_complist_s UNWIF_complist_0000f6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000f8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000fc [5]
 
static const UNWIF_complist_s UNWIF_complist_000102 [5]
 
static const UNWIF_complist_s UNWIF_complist_000103 [5]
 
static const UNWIF_complist_s UNWIF_complist_000112 [3]
 
static const UNWIF_complist_s UNWIF_complist_000113 [3]
 
static const UNWIF_complist_s UNWIF_complist_00014c [3]
 
static const UNWIF_complist_s UNWIF_complist_00014d [3]
 
static const UNWIF_complist_s UNWIF_complist_00015a [2]
 
static const UNWIF_complist_s UNWIF_complist_00015b [2]
 
static const UNWIF_complist_s UNWIF_complist_000160 [2]
 
static const UNWIF_complist_s UNWIF_complist_000161 [2]
 
static const UNWIF_complist_s UNWIF_complist_000168 [2]
 
static const UNWIF_complist_s UNWIF_complist_000169 [2]
 
static const UNWIF_complist_s UNWIF_complist_00016a [2]
 
static const UNWIF_complist_s UNWIF_complist_00016b [2]
 
static const UNWIF_complist_s UNWIF_complist_00017f [2]
 
static const UNWIF_complist_s UNWIF_complist_0001a0 [6]
 
static const UNWIF_complist_s UNWIF_complist_0001a1 [6]
 
static const UNWIF_complist_s UNWIF_complist_0001af [6]
 
static const UNWIF_complist_s UNWIF_complist_0001b0 [6]
 
static const UNWIF_complist_s UNWIF_complist_0001b7 [2]
 
static const UNWIF_complist_s UNWIF_complist_0001ea [2]
 
static const UNWIF_complist_s UNWIF_complist_0001eb [2]
 
static const UNWIF_complist_s UNWIF_complist_000226 [2]
 
static const UNWIF_complist_s UNWIF_complist_000227 [2]
 
static const UNWIF_complist_s UNWIF_complist_000228 [2]
 
static const UNWIF_complist_s UNWIF_complist_000229 [2]
 
static const UNWIF_complist_s UNWIF_complist_00022e [2]
 
static const UNWIF_complist_s UNWIF_complist_00022f [2]
 
static const UNWIF_complist_s UNWIF_complist_000292 [2]
 
static const UNWIF_complist_s UNWIF_complist_000391 [8]
 
static const UNWIF_complist_s UNWIF_complist_000395 [5]
 
static const UNWIF_complist_s UNWIF_complist_000397 [6]
 
static const UNWIF_complist_s UNWIF_complist_000399 [8]
 
static const UNWIF_complist_s UNWIF_complist_00039f [5]
 
static const UNWIF_complist_s UNWIF_complist_0003a1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0003a5 [7]
 
static const UNWIF_complist_s UNWIF_complist_0003a9 [6]
 
static const UNWIF_complist_s UNWIF_complist_0003ac [2]
 
static const UNWIF_complist_s UNWIF_complist_0003ae [2]
 
static const UNWIF_complist_s UNWIF_complist_0003b1 [9]
 
static const UNWIF_complist_s UNWIF_complist_0003b5 [5]
 
static const UNWIF_complist_s UNWIF_complist_0003b7 [7]
 
static const UNWIF_complist_s UNWIF_complist_0003b9 [9]
 
static const UNWIF_complist_s UNWIF_complist_0003bf [5]
 
static const UNWIF_complist_s UNWIF_complist_0003c1 [3]
 
static const UNWIF_complist_s UNWIF_complist_0003c5 [9]
 
static const UNWIF_complist_s UNWIF_complist_0003c9 [7]
 
static const UNWIF_complist_s UNWIF_complist_0003ca [4]
 
static const UNWIF_complist_s UNWIF_complist_0003cb [4]
 
static const UNWIF_complist_s UNWIF_complist_0003ce [2]
 
static const UNWIF_complist_s UNWIF_complist_0003d2 [3]
 
static const UNWIF_complist_s UNWIF_complist_000406 [2]
 
static const UNWIF_complist_s UNWIF_complist_000410 [3]
 
static const UNWIF_complist_s UNWIF_complist_000413 [2]
 
static const UNWIF_complist_s UNWIF_complist_000415 [4]
 
static const UNWIF_complist_s UNWIF_complist_000416 [3]
 
static const UNWIF_complist_s UNWIF_complist_000417 [2]
 
static const UNWIF_complist_s UNWIF_complist_000418 [5]
 
static const UNWIF_complist_s UNWIF_complist_00041a [2]
 
static const UNWIF_complist_s UNWIF_complist_00041e [2]
 
static const UNWIF_complist_s UNWIF_complist_000423 [5]
 
static const UNWIF_complist_s UNWIF_complist_000427 [2]
 
static const UNWIF_complist_s UNWIF_complist_00042b [2]
 
static const UNWIF_complist_s UNWIF_complist_00042d [2]
 
static const UNWIF_complist_s UNWIF_complist_000430 [3]
 
static const UNWIF_complist_s UNWIF_complist_000433 [2]
 
static const UNWIF_complist_s UNWIF_complist_000435 [4]
 
static const UNWIF_complist_s UNWIF_complist_000436 [3]
 
static const UNWIF_complist_s UNWIF_complist_000437 [2]
 
static const UNWIF_complist_s UNWIF_complist_000438 [5]
 
static const UNWIF_complist_s UNWIF_complist_00043a [2]
 
static const UNWIF_complist_s UNWIF_complist_00043e [2]
 
static const UNWIF_complist_s UNWIF_complist_000443 [5]
 
static const UNWIF_complist_s UNWIF_complist_000447 [2]
 
static const UNWIF_complist_s UNWIF_complist_00044b [2]
 
static const UNWIF_complist_s UNWIF_complist_00044d [2]
 
static const UNWIF_complist_s UNWIF_complist_000456 [2]
 
static const UNWIF_complist_s UNWIF_complist_000474 [2]
 
static const UNWIF_complist_s UNWIF_complist_000475 [2]
 
static const UNWIF_complist_s UNWIF_complist_0004d8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0004d9 [2]
 
static const UNWIF_complist_s UNWIF_complist_0004e8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0004e9 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d0 [4]
 
static const UNWIF_complist_s UNWIF_complist_0005d1 [3]
 
static const UNWIF_complist_s UNWIF_complist_0005d2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d3 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d4 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d5 [3]
 
static const UNWIF_complist_s UNWIF_complist_0005d6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d9 [3]
 
static const UNWIF_complist_s UNWIF_complist_0005da [2]
 
static const UNWIF_complist_s UNWIF_complist_0005db [3]
 
static const UNWIF_complist_s UNWIF_complist_0005dc [2]
 
static const UNWIF_complist_s UNWIF_complist_0005de [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e0 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e3 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e4 [3]
 
static const UNWIF_complist_s UNWIF_complist_0005e6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e7 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e9 [4]
 
static const UNWIF_complist_s UNWIF_complist_0005ea [2]
 
static const UNWIF_complist_s UNWIF_complist_0005f2 [2]
 
static const UNWIF_complist_s UNWIF_complist_000627 [4]
 
static const UNWIF_complist_s UNWIF_complist_000648 [2]
 
static const UNWIF_complist_s UNWIF_complist_00064a [2]
 
static const UNWIF_complist_s UNWIF_complist_0006c1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0006d2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0006d5 [2]
 
static const UNWIF_complist_s UNWIF_complist_000915 [2]
 
static const UNWIF_complist_s UNWIF_complist_000916 [2]
 
static const UNWIF_complist_s UNWIF_complist_000917 [2]
 
static const UNWIF_complist_s UNWIF_complist_00091c [2]
 
static const UNWIF_complist_s UNWIF_complist_000921 [2]
 
static const UNWIF_complist_s UNWIF_complist_000922 [2]
 
static const UNWIF_complist_s UNWIF_complist_000928 [2]
 
static const UNWIF_complist_s UNWIF_complist_00092b [2]
 
static const UNWIF_complist_s UNWIF_complist_00092f [2]
 
static const UNWIF_complist_s UNWIF_complist_000930 [2]
 
static const UNWIF_complist_s UNWIF_complist_000933 [2]
 
static const UNWIF_complist_s UNWIF_complist_0009a1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0009a2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0009af [2]
 
static const UNWIF_complist_s UNWIF_complist_0009c7 [3]
 
static const UNWIF_complist_s UNWIF_complist_000a16 [2]
 
static const UNWIF_complist_s UNWIF_complist_000a17 [2]
 
static const UNWIF_complist_s UNWIF_complist_000a1c [2]
 
static const UNWIF_complist_s UNWIF_complist_000a2b [2]
 
static const UNWIF_complist_s UNWIF_complist_000a32 [2]
 
static const UNWIF_complist_s UNWIF_complist_000a38 [2]
 
static const UNWIF_complist_s UNWIF_complist_000b21 [2]
 
static const UNWIF_complist_s UNWIF_complist_000b22 [2]
 
static const UNWIF_complist_s UNWIF_complist_000b47 [4]
 
static const UNWIF_complist_s UNWIF_complist_000b92 [2]
 
static const UNWIF_complist_s UNWIF_complist_000bc6 [3]
 
static const UNWIF_complist_s UNWIF_complist_000bc7 [2]
 
static const UNWIF_complist_s UNWIF_complist_000c46 [2]
 
static const UNWIF_complist_s UNWIF_complist_000cbf [2]
 
static const UNWIF_complist_s UNWIF_complist_000cc6 [4]
 
static const UNWIF_complist_s UNWIF_complist_000cca [2]
 
static const UNWIF_complist_s UNWIF_complist_000d46 [3]
 
static const UNWIF_complist_s UNWIF_complist_000d47 [2]
 
static const UNWIF_complist_s UNWIF_complist_000dd9 [4]
 
static const UNWIF_complist_s UNWIF_complist_000ddc [2]
 
static const UNWIF_complist_s UNWIF_complist_000f40 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f42 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f4c [2]
 
static const UNWIF_complist_s UNWIF_complist_000f51 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f56 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f5b [2]
 
static const UNWIF_complist_s UNWIF_complist_000f90 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f92 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f9c [2]
 
static const UNWIF_complist_s UNWIF_complist_000fa1 [2]
 
static const UNWIF_complist_s UNWIF_complist_000fa6 [2]
 
static const UNWIF_complist_s UNWIF_complist_000fab [2]
 
static const UNWIF_complist_s UNWIF_complist_000fb2 [2]
 
static const UNWIF_complist_s UNWIF_complist_000fb3 [2]
 
static const UNWIF_complist_s UNWIF_complist_001025 [2]
 
static const UNWIF_complist_s UNWIF_complist_001b05 [2]
 
static const UNWIF_complist_s UNWIF_complist_001b07 [2]
 
static const UNWIF_complist_s UNWIF_complist_001b09 [2]
 
static const UNWIF_complist_s UNWIF_complist_001b0b [2]
 
static const UNWIF_complist_s UNWIF_complist_001b0d [2]
 
static const UNWIF_complist_s UNWIF_complist_001b11 [2]
 
static const UNWIF_complist_s UNWIF_complist_001b3a [2]
 
static const UNWIF_complist_s UNWIF_complist_001b3c [2]
 
static const UNWIF_complist_s UNWIF_complist_001b3e [2]
 
static const UNWIF_complist_s UNWIF_complist_001b3f [2]
 
static const UNWIF_complist_s UNWIF_complist_001b42 [2]
 
static const UNWIF_complist_s UNWIF_complist_001e36 [2]
 
static const UNWIF_complist_s UNWIF_complist_001e37 [2]
 
static const UNWIF_complist_s UNWIF_complist_001e5a [2]
 
static const UNWIF_complist_s UNWIF_complist_001e5b [2]
 
static const UNWIF_complist_s UNWIF_complist_001e62 [2]
 
static const UNWIF_complist_s UNWIF_complist_001e63 [2]
 
static const UNWIF_complist_s UNWIF_complist_001ea0 [3]
 
static const UNWIF_complist_s UNWIF_complist_001ea1 [3]
 
static const UNWIF_complist_s UNWIF_complist_001eb8 [2]
 
static const UNWIF_complist_s UNWIF_complist_001eb9 [2]
 
static const UNWIF_complist_s UNWIF_complist_001ecc [2]
 
static const UNWIF_complist_s UNWIF_complist_001ecd [2]
 
static const UNWIF_complist_s UNWIF_complist_001f00 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f01 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f02 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f03 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f04 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f05 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f06 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f07 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f08 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f09 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f0a [2]
 
static const UNWIF_complist_s UNWIF_complist_001f0b [2]
 
static const UNWIF_complist_s UNWIF_complist_001f0c [2]
 
static const UNWIF_complist_s UNWIF_complist_001f0d [2]
 
static const UNWIF_complist_s UNWIF_complist_001f0e [2]
 
static const UNWIF_complist_s UNWIF_complist_001f0f [2]
 
static const UNWIF_complist_s UNWIF_complist_001f10 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f11 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f18 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f19 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f20 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f21 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f22 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f23 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f24 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f25 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f26 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f27 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f28 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f29 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f2a [2]
 
static const UNWIF_complist_s UNWIF_complist_001f2b [2]
 
static const UNWIF_complist_s UNWIF_complist_001f2c [2]
 
static const UNWIF_complist_s UNWIF_complist_001f2d [2]
 
static const UNWIF_complist_s UNWIF_complist_001f2e [2]
 
static const UNWIF_complist_s UNWIF_complist_001f2f [2]
 
static const UNWIF_complist_s UNWIF_complist_001f30 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f31 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f38 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f39 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f40 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f41 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f48 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f49 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f50 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f51 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f59 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f60 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f61 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f62 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f63 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f64 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f65 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f66 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f67 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f68 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f69 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f6a [2]
 
static const UNWIF_complist_s UNWIF_complist_001f6b [2]
 
static const UNWIF_complist_s UNWIF_complist_001f6c [2]
 
static const UNWIF_complist_s UNWIF_complist_001f6d [2]
 
static const UNWIF_complist_s UNWIF_complist_001f6e [2]
 
static const UNWIF_complist_s UNWIF_complist_001f6f [2]
 
static const UNWIF_complist_s UNWIF_complist_001f70 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f74 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f7c [2]
 
static const UNWIF_complist_s UNWIF_complist_001fb6 [2]
 
static const UNWIF_complist_s UNWIF_complist_001fbf [4]
 
static const UNWIF_complist_s UNWIF_complist_001fc6 [2]
 
static const UNWIF_complist_s UNWIF_complist_001ff6 [2]
 
static const UNWIF_complist_s UNWIF_complist_001ffe [4]
 
static const UNWIF_complist_s UNWIF_complist_002190 [2]
 
static const UNWIF_complist_s UNWIF_complist_002192 [2]
 
static const UNWIF_complist_s UNWIF_complist_002194 [2]
 
static const UNWIF_complist_s UNWIF_complist_0021d0 [2]
 
static const UNWIF_complist_s UNWIF_complist_0021d2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0021d4 [2]
 
static const UNWIF_complist_s UNWIF_complist_002203 [2]
 
static const UNWIF_complist_s UNWIF_complist_002208 [2]
 
static const UNWIF_complist_s UNWIF_complist_00220b [2]
 
static const UNWIF_complist_s UNWIF_complist_002223 [2]
 
static const UNWIF_complist_s UNWIF_complist_002225 [2]
 
static const UNWIF_complist_s UNWIF_complist_00223c [2]
 
static const UNWIF_complist_s UNWIF_complist_002243 [2]
 
static const UNWIF_complist_s UNWIF_complist_002245 [2]
 
static const UNWIF_complist_s UNWIF_complist_002248 [2]
 
static const UNWIF_complist_s UNWIF_complist_00224d [2]
 
static const UNWIF_complist_s UNWIF_complist_002261 [2]
 
static const UNWIF_complist_s UNWIF_complist_002264 [2]
 
static const UNWIF_complist_s UNWIF_complist_002265 [2]
 
static const UNWIF_complist_s UNWIF_complist_002272 [2]
 
static const UNWIF_complist_s UNWIF_complist_002273 [2]
 
static const UNWIF_complist_s UNWIF_complist_002276 [2]
 
static const UNWIF_complist_s UNWIF_complist_002277 [2]
 
static const UNWIF_complist_s UNWIF_complist_00227a [2]
 
static const UNWIF_complist_s UNWIF_complist_00227b [2]
 
static const UNWIF_complist_s UNWIF_complist_00227c [2]
 
static const UNWIF_complist_s UNWIF_complist_00227d [2]
 
static const UNWIF_complist_s UNWIF_complist_002282 [2]
 
static const UNWIF_complist_s UNWIF_complist_002283 [2]
 
static const UNWIF_complist_s UNWIF_complist_002286 [2]
 
static const UNWIF_complist_s UNWIF_complist_002287 [2]
 
static const UNWIF_complist_s UNWIF_complist_002291 [2]
 
static const UNWIF_complist_s UNWIF_complist_002292 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022a2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022a8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022a9 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022ab [2]
 
static const UNWIF_complist_s UNWIF_complist_0022b2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022b3 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022b4 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022b5 [2]
 
static const UNWIF_complist_s UNWIF_complist_002add [2]
 
static const UNWIF_complist_s UNWIF_complist_003046 [2]
 
static const UNWIF_complist_s UNWIF_complist_00304b [2]
 
static const UNWIF_complist_s UNWIF_complist_00304d [2]
 
static const UNWIF_complist_s UNWIF_complist_00304f [2]
 
static const UNWIF_complist_s UNWIF_complist_003051 [2]
 
static const UNWIF_complist_s UNWIF_complist_003053 [2]
 
static const UNWIF_complist_s UNWIF_complist_003055 [2]
 
static const UNWIF_complist_s UNWIF_complist_003057 [2]
 
static const UNWIF_complist_s UNWIF_complist_003059 [2]
 
static const UNWIF_complist_s UNWIF_complist_00305b [2]
 
static const UNWIF_complist_s UNWIF_complist_00305d [2]
 
static const UNWIF_complist_s UNWIF_complist_00305f [2]
 
static const UNWIF_complist_s UNWIF_complist_003061 [2]
 
static const UNWIF_complist_s UNWIF_complist_003064 [2]
 
static const UNWIF_complist_s UNWIF_complist_003066 [2]
 
static const UNWIF_complist_s UNWIF_complist_003068 [2]
 
static const UNWIF_complist_s UNWIF_complist_00306f [3]
 
static const UNWIF_complist_s UNWIF_complist_003072 [3]
 
static const UNWIF_complist_s UNWIF_complist_003075 [3]
 
static const UNWIF_complist_s UNWIF_complist_003078 [3]
 
static const UNWIF_complist_s UNWIF_complist_00307b [3]
 
static const UNWIF_complist_s UNWIF_complist_00309d [2]
 
static const UNWIF_complist_s UNWIF_complist_0030a6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030ab [2]
 
static const UNWIF_complist_s UNWIF_complist_0030ad [2]
 
static const UNWIF_complist_s UNWIF_complist_0030af [2]
 
static const UNWIF_complist_s UNWIF_complist_0030b1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030b3 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030b5 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030b7 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030b9 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030bb [2]
 
static const UNWIF_complist_s UNWIF_complist_0030bd [2]
 
static const UNWIF_complist_s UNWIF_complist_0030bf [2]
 
static const UNWIF_complist_s UNWIF_complist_0030c1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030c4 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030c6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030c8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030cf [3]
 
static const UNWIF_complist_s UNWIF_complist_0030d2 [3]
 
static const UNWIF_complist_s UNWIF_complist_0030d5 [3]
 
static const UNWIF_complist_s UNWIF_complist_0030d8 [3]
 
static const UNWIF_complist_s UNWIF_complist_0030db [3]
 
static const UNWIF_complist_s UNWIF_complist_0030ef [2]
 
static const UNWIF_complist_s UNWIF_complist_0030f0 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030f1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030f2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030fd [2]
 
static const UNWIF_complist_s UNWIF_complist_00fb49 [3]
 
static const UNWIF_complist UNWIF_complist_011099 [2]
 
static const UNWIF_complist UNWIF_complist_01109b [2]
 
static const UNWIF_complist UNWIF_complist_0110a5 [2]
 
static const UNWIF_complist UNWIF_complist_011131 [2]
 
static const UNWIF_complist UNWIF_complist_011132 [2]
 
static const UNWIF_complist UNWIF_complist_011347 [3]
 
static const UNWIF_complist UNWIF_complist_0114b9 [4]
 
static const UNWIF_complist UNWIF_complist_0115b8 [2]
 
static const UNWIF_complist UNWIF_complist_0115b9 [2]
 
static const UNWIF_complist UNWIF_complist_01d157 [2]
 
static const UNWIF_complist UNWIF_complist_01d158 [2]
 
static const UNWIF_complist UNWIF_complist_01d15f [6]
 
static const UNWIF_complist UNWIF_complist_01d1b9 [2]
 
static const UNWIF_complist UNWIF_complist_01d1ba [2]
 
static const UNWIF_complist UNWIF_complist_01d1bb [3]
 
static const UNWIF_complist UNWIF_complist_01d1bc [3]
 
static const UNWIF_complist_sUNWIF_compos_00_00 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_01 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_02 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_03 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_04 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_05 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_06 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_09 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_0a [256]
 
static const UNWIF_complist_sUNWIF_compos_00_0b [256]
 
static const UNWIF_complist_sUNWIF_compos_00_0c [256]
 
static const UNWIF_complist_sUNWIF_compos_00_0d [256]
 
static const UNWIF_complist_sUNWIF_compos_00_0f [256]
 
static const UNWIF_complist_sUNWIF_compos_00_10 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_1b [256]
 
static const UNWIF_complist_sUNWIF_compos_00_1e [256]
 
static const UNWIF_complist_sUNWIF_compos_00_1f [256]
 
static const UNWIF_complist_sUNWIF_compos_00_21 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_22 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_2a [256]
 
static const UNWIF_complist_sUNWIF_compos_00_30 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_fb [256]
 
static const UNWIF_complist_sUNWIF_compos_01_10 [256]
 
static const UNWIF_complist_sUNWIF_compos_01_11 [256]
 
static const UNWIF_complist_sUNWIF_compos_01_13 [256]
 
static const UNWIF_complist_sUNWIF_compos_01_14 [256]
 
static const UNWIF_complist_sUNWIF_compos_01_15 [256]
 
static const UNWIF_complist_sUNWIF_compos_01_d1 [256]
 
static const UNWIF_complist_s ** UNWIF_compos_00 [256]
 
static const UNWIF_complist_s ** UNWIF_compos_01 [256]
 
static const UNWIF_complist_s *** UNWIF_compos []
 
+

Macro Definition Documentation

+ +

◆ UNWIF_COMPLIST_FIRST_LONG

+ +
+
+ + + + +
#define UNWIF_COMPLIST_FIRST_LONG   0x011099
+
+ +
+
+

Variable Documentation

+ +

◆ UNWIF_complist_00003c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00003c[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x226e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00003d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00003d[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2260 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00003e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00003e[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x226f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000041

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000041[17]
+
+static
+
+Initial value:
= {
{ 0x300, 0xc0 },
{ 0x301, 0xc1 },
{ 0x302, 0xc2 },
{ 0x303, 0xc3 },
{ 0x304, 0x100 },
{ 0x306, 0x102 },
{ 0x307, 0x226 },
{ 0x308, 0xc4 },
{ 0x309, 0x1ea2 },
{ 0x30a, 0xc5 },
{ 0x30c, 0x1cd },
{ 0x30f, 0x200 },
{ 0x311, 0x202 },
{ 0x323, 0x1ea0 },
{ 0x325, 0x1e00 },
{ 0x328, 0x104 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000042

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000042[4]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e02 },
{ 0x323, 0x1e04 },
{ 0x331, 0x1e06 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000043

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000043[6]
+
+static
+
+Initial value:
= {
{ 0x301, 0x106 },
{ 0x302, 0x108 },
{ 0x307, 0x10a },
{ 0x30c, 0x10c },
{ 0x327, 0xc7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000044

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000044[7]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e0a },
{ 0x30c, 0x10e },
{ 0x323, 0x1e0c },
{ 0x327, 0x1e10 },
{ 0x32d, 0x1e12 },
{ 0x331, 0x1e0e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000045

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000045[18]
+
+static
+
+Initial value:
= {
{ 0x300, 0xc8 },
{ 0x301, 0xc9 },
{ 0x302, 0xca },
{ 0x303, 0x1ebc },
{ 0x304, 0x112 },
{ 0x306, 0x114 },
{ 0x307, 0x116 },
{ 0x308, 0xcb },
{ 0x309, 0x1eba },
{ 0x30c, 0x11a },
{ 0x30f, 0x204 },
{ 0x311, 0x206 },
{ 0x323, 0x1eb8 },
{ 0x327, 0x228 },
{ 0x328, 0x118 },
{ 0x32d, 0x1e18 },
{ 0x330, 0x1e1a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000046

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000046[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e1e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000047

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000047[8]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1f4 },
{ 0x302, 0x11c },
{ 0x304, 0x1e20 },
{ 0x306, 0x11e },
{ 0x307, 0x120 },
{ 0x30c, 0x1e6 },
{ 0x327, 0x122 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000048

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000048[8]
+
+static
+
+Initial value:
= {
{ 0x302, 0x124 },
{ 0x307, 0x1e22 },
{ 0x308, 0x1e26 },
{ 0x30c, 0x21e },
{ 0x323, 0x1e24 },
{ 0x327, 0x1e28 },
{ 0x32e, 0x1e2a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000049

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000049[16]
+
+static
+
+Initial value:
= {
{ 0x300, 0xcc },
{ 0x301, 0xcd },
{ 0x302, 0xce },
{ 0x303, 0x128 },
{ 0x304, 0x12a },
{ 0x306, 0x12c },
{ 0x307, 0x130 },
{ 0x308, 0xcf },
{ 0x309, 0x1ec8 },
{ 0x30c, 0x1cf },
{ 0x30f, 0x208 },
{ 0x311, 0x20a },
{ 0x323, 0x1eca },
{ 0x328, 0x12e },
{ 0x330, 0x1e2c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004a[2]
+
+static
+
+Initial value:
= {
{ 0x302, 0x134 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004b[6]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e30 },
{ 0x30c, 0x1e8 },
{ 0x323, 0x1e32 },
{ 0x327, 0x136 },
{ 0x331, 0x1e34 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004c[7]
+
+static
+
+Initial value:
= {
{ 0x301, 0x139 },
{ 0x30c, 0x13d },
{ 0x323, 0x1e36 },
{ 0x327, 0x13b },
{ 0x32d, 0x1e3c },
{ 0x331, 0x1e3a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004d[4]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e3e },
{ 0x307, 0x1e40 },
{ 0x323, 0x1e42 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004e[10]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f8 },
{ 0x301, 0x143 },
{ 0x303, 0xd1 },
{ 0x307, 0x1e44 },
{ 0x30c, 0x147 },
{ 0x323, 0x1e46 },
{ 0x327, 0x145 },
{ 0x32d, 0x1e4a },
{ 0x331, 0x1e48 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004f[17]
+
+static
+
+Initial value:
= {
{ 0x300, 0xd2 },
{ 0x301, 0xd3 },
{ 0x302, 0xd4 },
{ 0x303, 0xd5 },
{ 0x304, 0x14c },
{ 0x306, 0x14e },
{ 0x307, 0x22e },
{ 0x308, 0xd6 },
{ 0x309, 0x1ece },
{ 0x30b, 0x150 },
{ 0x30c, 0x1d1 },
{ 0x30f, 0x20c },
{ 0x311, 0x20e },
{ 0x31b, 0x1a0 },
{ 0x323, 0x1ecc },
{ 0x328, 0x1ea }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000050

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000050[3]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e54 },
{ 0x307, 0x1e56 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000052

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000052[9]
+
+static
+
+Initial value:
= {
{ 0x301, 0x154 },
{ 0x307, 0x1e58 },
{ 0x30c, 0x158 },
{ 0x30f, 0x210 },
{ 0x311, 0x212 },
{ 0x323, 0x1e5a },
{ 0x327, 0x156 },
{ 0x331, 0x1e5e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000053

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000053[8]
+
+static
+
+Initial value:
= {
{ 0x301, 0x15a },
{ 0x302, 0x15c },
{ 0x307, 0x1e60 },
{ 0x30c, 0x160 },
{ 0x323, 0x1e62 },
{ 0x326, 0x218 },
{ 0x327, 0x15e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000054

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000054[8]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e6a },
{ 0x30c, 0x164 },
{ 0x323, 0x1e6c },
{ 0x326, 0x21a },
{ 0x327, 0x162 },
{ 0x32d, 0x1e70 },
{ 0x331, 0x1e6e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000055

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000055[20]
+
+static
+
+Initial value:
= {
{ 0x300, 0xd9 },
{ 0x301, 0xda },
{ 0x302, 0xdb },
{ 0x303, 0x168 },
{ 0x304, 0x16a },
{ 0x306, 0x16c },
{ 0x308, 0xdc },
{ 0x309, 0x1ee6 },
{ 0x30a, 0x16e },
{ 0x30b, 0x170 },
{ 0x30c, 0x1d3 },
{ 0x30f, 0x214 },
{ 0x311, 0x216 },
{ 0x31b, 0x1af },
{ 0x323, 0x1ee4 },
{ 0x324, 0x1e72 },
{ 0x328, 0x172 },
{ 0x32d, 0x1e76 },
{ 0x330, 0x1e74 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000056

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000056[3]
+
+static
+
+Initial value:
= {
{ 0x303, 0x1e7c },
{ 0x323, 0x1e7e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000057

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000057[7]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e80 },
{ 0x301, 0x1e82 },
{ 0x302, 0x174 },
{ 0x307, 0x1e86 },
{ 0x308, 0x1e84 },
{ 0x323, 0x1e88 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000058

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000058[3]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e8a },
{ 0x308, 0x1e8c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000059

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000059[10]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ef2 },
{ 0x301, 0xdd },
{ 0x302, 0x176 },
{ 0x303, 0x1ef8 },
{ 0x304, 0x232 },
{ 0x307, 0x1e8e },
{ 0x308, 0x178 },
{ 0x309, 0x1ef6 },
{ 0x323, 0x1ef4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00005a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00005a[7]
+
+static
+
+Initial value:
= {
{ 0x301, 0x179 },
{ 0x302, 0x1e90 },
{ 0x307, 0x17b },
{ 0x30c, 0x17d },
{ 0x323, 0x1e92 },
{ 0x331, 0x1e94 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000061

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000061[17]
+
+static
+
+Initial value:
= {
{ 0x300, 0xe0 },
{ 0x301, 0xe1 },
{ 0x302, 0xe2 },
{ 0x303, 0xe3 },
{ 0x304, 0x101 },
{ 0x306, 0x103 },
{ 0x307, 0x227 },
{ 0x308, 0xe4 },
{ 0x309, 0x1ea3 },
{ 0x30a, 0xe5 },
{ 0x30c, 0x1ce },
{ 0x30f, 0x201 },
{ 0x311, 0x203 },
{ 0x323, 0x1ea1 },
{ 0x325, 0x1e01 },
{ 0x328, 0x105 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000062

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000062[4]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e03 },
{ 0x323, 0x1e05 },
{ 0x331, 0x1e07 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000063

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000063[6]
+
+static
+
+Initial value:
= {
{ 0x301, 0x107 },
{ 0x302, 0x109 },
{ 0x307, 0x10b },
{ 0x30c, 0x10d },
{ 0x327, 0xe7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000064

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000064[7]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e0b },
{ 0x30c, 0x10f },
{ 0x323, 0x1e0d },
{ 0x327, 0x1e11 },
{ 0x32d, 0x1e13 },
{ 0x331, 0x1e0f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000065

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000065[18]
+
+static
+
+Initial value:
= {
{ 0x300, 0xe8 },
{ 0x301, 0xe9 },
{ 0x302, 0xea },
{ 0x303, 0x1ebd },
{ 0x304, 0x113 },
{ 0x306, 0x115 },
{ 0x307, 0x117 },
{ 0x308, 0xeb },
{ 0x309, 0x1ebb },
{ 0x30c, 0x11b },
{ 0x30f, 0x205 },
{ 0x311, 0x207 },
{ 0x323, 0x1eb9 },
{ 0x327, 0x229 },
{ 0x328, 0x119 },
{ 0x32d, 0x1e19 },
{ 0x330, 0x1e1b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000066

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000066[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e1f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000067

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000067[8]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1f5 },
{ 0x302, 0x11d },
{ 0x304, 0x1e21 },
{ 0x306, 0x11f },
{ 0x307, 0x121 },
{ 0x30c, 0x1e7 },
{ 0x327, 0x123 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000068

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000068[9]
+
+static
+
+Initial value:
= {
{ 0x302, 0x125 },
{ 0x307, 0x1e23 },
{ 0x308, 0x1e27 },
{ 0x30c, 0x21f },
{ 0x323, 0x1e25 },
{ 0x327, 0x1e29 },
{ 0x32e, 0x1e2b },
{ 0x331, 0x1e96 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000069

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000069[15]
+
+static
+
+Initial value:
= {
{ 0x300, 0xec },
{ 0x301, 0xed },
{ 0x302, 0xee },
{ 0x303, 0x129 },
{ 0x304, 0x12b },
{ 0x306, 0x12d },
{ 0x308, 0xef },
{ 0x309, 0x1ec9 },
{ 0x30c, 0x1d0 },
{ 0x30f, 0x209 },
{ 0x311, 0x20b },
{ 0x323, 0x1ecb },
{ 0x328, 0x12f },
{ 0x330, 0x1e2d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006a[3]
+
+static
+
+Initial value:
= {
{ 0x302, 0x135 },
{ 0x30c, 0x1f0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006b[6]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e31 },
{ 0x30c, 0x1e9 },
{ 0x323, 0x1e33 },
{ 0x327, 0x137 },
{ 0x331, 0x1e35 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006c[7]
+
+static
+
+Initial value:
= {
{ 0x301, 0x13a },
{ 0x30c, 0x13e },
{ 0x323, 0x1e37 },
{ 0x327, 0x13c },
{ 0x32d, 0x1e3d },
{ 0x331, 0x1e3b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006d[4]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e3f },
{ 0x307, 0x1e41 },
{ 0x323, 0x1e43 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006e[10]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f9 },
{ 0x301, 0x144 },
{ 0x303, 0xf1 },
{ 0x307, 0x1e45 },
{ 0x30c, 0x148 },
{ 0x323, 0x1e47 },
{ 0x327, 0x146 },
{ 0x32d, 0x1e4b },
{ 0x331, 0x1e49 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006f[17]
+
+static
+
+Initial value:
= {
{ 0x300, 0xf2 },
{ 0x301, 0xf3 },
{ 0x302, 0xf4 },
{ 0x303, 0xf5 },
{ 0x304, 0x14d },
{ 0x306, 0x14f },
{ 0x307, 0x22f },
{ 0x308, 0xf6 },
{ 0x309, 0x1ecf },
{ 0x30b, 0x151 },
{ 0x30c, 0x1d2 },
{ 0x30f, 0x20d },
{ 0x311, 0x20f },
{ 0x31b, 0x1a1 },
{ 0x323, 0x1ecd },
{ 0x328, 0x1eb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000070

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000070[3]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e55 },
{ 0x307, 0x1e57 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000072

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000072[9]
+
+static
+
+Initial value:
= {
{ 0x301, 0x155 },
{ 0x307, 0x1e59 },
{ 0x30c, 0x159 },
{ 0x30f, 0x211 },
{ 0x311, 0x213 },
{ 0x323, 0x1e5b },
{ 0x327, 0x157 },
{ 0x331, 0x1e5f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000073

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000073[8]
+
+static
+
+Initial value:
= {
{ 0x301, 0x15b },
{ 0x302, 0x15d },
{ 0x307, 0x1e61 },
{ 0x30c, 0x161 },
{ 0x323, 0x1e63 },
{ 0x326, 0x219 },
{ 0x327, 0x15f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000074

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000074[9]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e6b },
{ 0x308, 0x1e97 },
{ 0x30c, 0x165 },
{ 0x323, 0x1e6d },
{ 0x326, 0x21b },
{ 0x327, 0x163 },
{ 0x32d, 0x1e71 },
{ 0x331, 0x1e6f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000075

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000075[20]
+
+static
+
+Initial value:
= {
{ 0x300, 0xf9 },
{ 0x301, 0xfa },
{ 0x302, 0xfb },
{ 0x303, 0x169 },
{ 0x304, 0x16b },
{ 0x306, 0x16d },
{ 0x308, 0xfc },
{ 0x309, 0x1ee7 },
{ 0x30a, 0x16f },
{ 0x30b, 0x171 },
{ 0x30c, 0x1d4 },
{ 0x30f, 0x215 },
{ 0x311, 0x217 },
{ 0x31b, 0x1b0 },
{ 0x323, 0x1ee5 },
{ 0x324, 0x1e73 },
{ 0x328, 0x173 },
{ 0x32d, 0x1e77 },
{ 0x330, 0x1e75 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000076

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000076[3]
+
+static
+
+Initial value:
= {
{ 0x303, 0x1e7d },
{ 0x323, 0x1e7f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000077

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000077[8]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e81 },
{ 0x301, 0x1e83 },
{ 0x302, 0x175 },
{ 0x307, 0x1e87 },
{ 0x308, 0x1e85 },
{ 0x30a, 0x1e98 },
{ 0x323, 0x1e89 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000078

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000078[3]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e8b },
{ 0x308, 0x1e8d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000079

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000079[11]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ef3 },
{ 0x301, 0xfd },
{ 0x302, 0x177 },
{ 0x303, 0x1ef9 },
{ 0x304, 0x233 },
{ 0x307, 0x1e8f },
{ 0x308, 0xff },
{ 0x309, 0x1ef7 },
{ 0x30a, 0x1e99 },
{ 0x323, 0x1ef5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00007a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00007a[7]
+
+static
+
+Initial value:
= {
{ 0x301, 0x17a },
{ 0x302, 0x1e91 },
{ 0x307, 0x17c },
{ 0x30c, 0x17e },
{ 0x323, 0x1e93 },
{ 0x331, 0x1e95 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000a8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000a8[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fed },
{ 0x301, 0x385 },
{ 0x342, 0x1fc1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000c2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000c2[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ea6 },
{ 0x301, 0x1ea4 },
{ 0x303, 0x1eaa },
{ 0x309, 0x1ea8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000c4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000c4[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1de }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000c5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000c5[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1fa }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000c6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000c6[3]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1fc },
{ 0x304, 0x1e2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000c7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000c7[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e08 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000ca

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000ca[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ec0 },
{ 0x301, 0x1ebe },
{ 0x303, 0x1ec4 },
{ 0x309, 0x1ec2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000cf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000cf[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e2e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000d4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000d4[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ed2 },
{ 0x301, 0x1ed0 },
{ 0x303, 0x1ed6 },
{ 0x309, 0x1ed4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000d5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000d5[4]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e4c },
{ 0x304, 0x22c },
{ 0x308, 0x1e4e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000d6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000d6[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x22a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000d8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000d8[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1fe }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000dc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000dc[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1db },
{ 0x301, 0x1d7 },
{ 0x304, 0x1d5 },
{ 0x30c, 0x1d9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000e2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000e2[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ea7 },
{ 0x301, 0x1ea5 },
{ 0x303, 0x1eab },
{ 0x309, 0x1ea9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000e4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000e4[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1df }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000e5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000e5[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1fb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000e6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000e6[3]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1fd },
{ 0x304, 0x1e3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000e7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000e7[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e09 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000ea

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000ea[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ec1 },
{ 0x301, 0x1ebf },
{ 0x303, 0x1ec5 },
{ 0x309, 0x1ec3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000ef

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000ef[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e2f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000f4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000f4[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ed3 },
{ 0x301, 0x1ed1 },
{ 0x303, 0x1ed7 },
{ 0x309, 0x1ed5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000f5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000f5[4]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e4d },
{ 0x304, 0x22d },
{ 0x308, 0x1e4f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000f6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000f6[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x22b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000f8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000f8[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1ff }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000fc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000fc[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1dc },
{ 0x301, 0x1d8 },
{ 0x304, 0x1d6 },
{ 0x30c, 0x1da }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000102

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000102[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1eb0 },
{ 0x301, 0x1eae },
{ 0x303, 0x1eb4 },
{ 0x309, 0x1eb2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000103

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000103[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1eb1 },
{ 0x301, 0x1eaf },
{ 0x303, 0x1eb5 },
{ 0x309, 0x1eb3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000112

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000112[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e14 },
{ 0x301, 0x1e16 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000113

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000113[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e15 },
{ 0x301, 0x1e17 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00014c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00014c[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e50 },
{ 0x301, 0x1e52 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00014d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00014d[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e51 },
{ 0x301, 0x1e53 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00015a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00015a[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e64 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00015b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00015b[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e65 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000160

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000160[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e66 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000161

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000161[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e67 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000168

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000168[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e78 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000169

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000169[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e79 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00016a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00016a[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x1e7a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00016b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00016b[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x1e7b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00017f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00017f[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e9b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001a0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001a0[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1edc },
{ 0x301, 0x1eda },
{ 0x303, 0x1ee0 },
{ 0x309, 0x1ede },
{ 0x323, 0x1ee2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001a1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001a1[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1edd },
{ 0x301, 0x1edb },
{ 0x303, 0x1ee1 },
{ 0x309, 0x1edf },
{ 0x323, 0x1ee3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001af

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001af[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1eea },
{ 0x301, 0x1ee8 },
{ 0x303, 0x1eee },
{ 0x309, 0x1eec },
{ 0x323, 0x1ef0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001b0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001b0[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1eeb },
{ 0x301, 0x1ee9 },
{ 0x303, 0x1eef },
{ 0x309, 0x1eed },
{ 0x323, 0x1ef1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001b7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001b7[2]
+
+static
+
+Initial value:
= {
{ 0x30c, 0x1ee }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001ea

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001ea[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1ec }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001eb

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001eb[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1ed }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000226

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000226[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000227

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000227[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000228

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000228[2]
+
+static
+
+Initial value:
= {
{ 0x306, 0x1e1c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000229

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000229[2]
+
+static
+
+Initial value:
= {
{ 0x306, 0x1e1d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00022e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00022e[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x230 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00022f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00022f[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x231 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000292

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000292[2]
+
+static
+
+Initial value:
= {
{ 0x30c, 0x1ef }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000391

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000391[8]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fba },
{ 0x301, 0x386 },
{ 0x304, 0x1fb9 },
{ 0x306, 0x1fb8 },
{ 0x313, 0x1f08 },
{ 0x314, 0x1f09 },
{ 0x345, 0x1fbc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000395

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000395[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fc8 },
{ 0x301, 0x388 },
{ 0x313, 0x1f18 },
{ 0x314, 0x1f19 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000397

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000397[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fca },
{ 0x301, 0x389 },
{ 0x313, 0x1f28 },
{ 0x314, 0x1f29 },
{ 0x345, 0x1fcc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000399

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000399[8]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fda },
{ 0x301, 0x38a },
{ 0x304, 0x1fd9 },
{ 0x306, 0x1fd8 },
{ 0x308, 0x3aa },
{ 0x313, 0x1f38 },
{ 0x314, 0x1f39 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00039f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00039f[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ff8 },
{ 0x301, 0x38c },
{ 0x313, 0x1f48 },
{ 0x314, 0x1f49 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003a1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003a1[2]
+
+static
+
+Initial value:
= {
{ 0x314, 0x1fec }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003a5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003a5[7]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fea },
{ 0x301, 0x38e },
{ 0x304, 0x1fe9 },
{ 0x306, 0x1fe8 },
{ 0x308, 0x3ab },
{ 0x314, 0x1f59 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003a9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003a9[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ffa },
{ 0x301, 0x38f },
{ 0x313, 0x1f68 },
{ 0x314, 0x1f69 },
{ 0x345, 0x1ffc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003ac

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003ac[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fb4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003ae

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003ae[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fc4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003b1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003b1[9]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f70 },
{ 0x301, 0x3ac },
{ 0x304, 0x1fb1 },
{ 0x306, 0x1fb0 },
{ 0x313, 0x1f00 },
{ 0x314, 0x1f01 },
{ 0x342, 0x1fb6 },
{ 0x345, 0x1fb3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003b5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003b5[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f72 },
{ 0x301, 0x3ad },
{ 0x313, 0x1f10 },
{ 0x314, 0x1f11 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003b7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003b7[7]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f74 },
{ 0x301, 0x3ae },
{ 0x313, 0x1f20 },
{ 0x314, 0x1f21 },
{ 0x342, 0x1fc6 },
{ 0x345, 0x1fc3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003b9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003b9[9]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f76 },
{ 0x301, 0x3af },
{ 0x304, 0x1fd1 },
{ 0x306, 0x1fd0 },
{ 0x308, 0x3ca },
{ 0x313, 0x1f30 },
{ 0x314, 0x1f31 },
{ 0x342, 0x1fd6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003bf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003bf[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f78 },
{ 0x301, 0x3cc },
{ 0x313, 0x1f40 },
{ 0x314, 0x1f41 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003c1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003c1[3]
+
+static
+
+Initial value:
= {
{ 0x313, 0x1fe4 },
{ 0x314, 0x1fe5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003c5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003c5[9]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f7a },
{ 0x301, 0x3cd },
{ 0x304, 0x1fe1 },
{ 0x306, 0x1fe0 },
{ 0x308, 0x3cb },
{ 0x313, 0x1f50 },
{ 0x314, 0x1f51 },
{ 0x342, 0x1fe6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003c9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003c9[7]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f7c },
{ 0x301, 0x3ce },
{ 0x313, 0x1f60 },
{ 0x314, 0x1f61 },
{ 0x342, 0x1ff6 },
{ 0x345, 0x1ff3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003ca

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003ca[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fd2 },
{ 0x301, 0x390 },
{ 0x342, 0x1fd7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003cb

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003cb[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fe2 },
{ 0x301, 0x3b0 },
{ 0x342, 0x1fe7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003ce

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003ce[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1ff4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003d2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003d2[3]
+
+static
+
+Initial value:
= {
{ 0x301, 0x3d3 },
{ 0x308, 0x3d4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000406

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000406[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x407 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000410

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000410[3]
+
+static
+
+Initial value:
= {
{ 0x306, 0x4d0 },
{ 0x308, 0x4d2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000413

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000413[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x403 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000415

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000415[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x400 },
{ 0x306, 0x4d6 },
{ 0x308, 0x401 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000416

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000416[3]
+
+static
+
+Initial value:
= {
{ 0x306, 0x4c1 },
{ 0x308, 0x4dc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000417

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000417[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4de }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000418

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000418[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x40d },
{ 0x304, 0x4e2 },
{ 0x306, 0x419 },
{ 0x308, 0x4e4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00041a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00041a[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x40c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00041e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00041e[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4e6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000423

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000423[5]
+
+static
+
+Initial value:
= {
{ 0x304, 0x4ee },
{ 0x306, 0x40e },
{ 0x308, 0x4f0 },
{ 0x30b, 0x4f2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000427

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000427[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4f4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00042b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00042b[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4f8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00042d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00042d[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4ec }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000430

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000430[3]
+
+static
+
+Initial value:
= {
{ 0x306, 0x4d1 },
{ 0x308, 0x4d3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000433

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000433[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x453 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000435

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000435[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x450 },
{ 0x306, 0x4d7 },
{ 0x308, 0x451 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000436

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000436[3]
+
+static
+
+Initial value:
= {
{ 0x306, 0x4c2 },
{ 0x308, 0x4dd }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000437

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000437[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4df }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000438

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000438[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x45d },
{ 0x304, 0x4e3 },
{ 0x306, 0x439 },
{ 0x308, 0x4e5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00043a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00043a[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x45c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00043e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00043e[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4e7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000443

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000443[5]
+
+static
+
+Initial value:
= {
{ 0x304, 0x4ef },
{ 0x306, 0x45e },
{ 0x308, 0x4f1 },
{ 0x30b, 0x4f3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000447

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000447[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4f5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00044b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00044b[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4f9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00044d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00044d[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4ed }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000456

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000456[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x457 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000474

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000474[2]
+
+static
+
+Initial value:
= {
{ 0x30f, 0x476 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000475

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000475[2]
+
+static
+
+Initial value:
= {
{ 0x30f, 0x477 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0004d8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0004d8[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4da }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0004d9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0004d9[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4db }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0004e8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0004e8[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4ea }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0004e9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0004e9[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4eb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d0[4]
+
+static
+
+Initial value:
= {
{ 0x5b7, 0xfb2e },
{ 0x5b8, 0xfb2f },
{ 0x5bc, 0xfb30 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d1[3]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb31 },
{ 0x5bf, 0xfb4c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d2[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb32 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d3

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d3[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb33 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d4[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb34 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d5[3]
+
+static
+
+Initial value:
= {
{ 0x5b9, 0xfb4b },
{ 0x5bc, 0xfb35 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d6[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb36 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d8[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb38 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d9[3]
+
+static
+
+Initial value:
= {
{ 0x5b4, 0xfb1d },
{ 0x5bc, 0xfb39 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005da

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005da[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb3a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005db

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005db[3]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb3b },
{ 0x5bf, 0xfb4d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005dc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005dc[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb3c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005de

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005de[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb3e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e0[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb40 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e1[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb41 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e3

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e3[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb43 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e4[3]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb44 },
{ 0x5bf, 0xfb4e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e6[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb46 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e7[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb47 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e8[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb48 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e9[4]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb49 },
{ 0x5c1, 0xfb2a },
{ 0x5c2, 0xfb2b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005ea

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005ea[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb4a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005f2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005f2[2]
+
+static
+
+Initial value:
= {
{ 0x5b7, 0xfb1f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000627

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000627[4]
+
+static
+
+Initial value:
= {
{ 0x653, 0x622 },
{ 0x654, 0x623 },
{ 0x655, 0x625 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000648

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000648[2]
+
+static
+
+Initial value:
= {
{ 0x654, 0x624 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00064a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00064a[2]
+
+static
+
+Initial value:
= {
{ 0x654, 0x626 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0006c1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0006c1[2]
+
+static
+
+Initial value:
= {
{ 0x654, 0x6c2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0006d2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0006d2[2]
+
+static
+
+Initial value:
= {
{ 0x654, 0x6d3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0006d5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0006d5[2]
+
+static
+
+Initial value:
= {
{ 0x654, 0x6c0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000915

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000915[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x958 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000916

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000916[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x959 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000917

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000917[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00091c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00091c[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000921

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000921[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000922

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000922[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000928

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000928[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x929 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00092b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00092b[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00092f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00092f[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000930

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000930[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x931 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000933

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000933[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x934 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0009a1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0009a1[2]
+
+static
+
+Initial value:
= {
{ 0x9bc, 0x9dc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0009a2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0009a2[2]
+
+static
+
+Initial value:
= {
{ 0x9bc, 0x9dd }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0009af

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0009af[2]
+
+static
+
+Initial value:
= {
{ 0x9bc, 0x9df }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0009c7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0009c7[3]
+
+static
+
+Initial value:
= {
{ 0x9be, 0x9cb },
{ 0x9d7, 0x9cc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a16

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a16[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa59 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a17

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a17[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa5a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a1c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a1c[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa5b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a2b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a2b[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa5e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a32

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a32[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa33 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a38

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a38[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa36 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000b21

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000b21[2]
+
+static
+
+Initial value:
= {
{ 0xb3c, 0xb5c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000b22

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000b22[2]
+
+static
+
+Initial value:
= {
{ 0xb3c, 0xb5d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000b47

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000b47[4]
+
+static
+
+Initial value:
= {
{ 0xb3e, 0xb4b },
{ 0xb56, 0xb48 },
{ 0xb57, 0xb4c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000b92

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000b92[2]
+
+static
+
+Initial value:
= {
{ 0xbd7, 0xb94 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000bc6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000bc6[3]
+
+static
+
+Initial value:
= {
{ 0xbbe, 0xbca },
{ 0xbd7, 0xbcc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000bc7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000bc7[2]
+
+static
+
+Initial value:
= {
{ 0xbbe, 0xbcb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000c46

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000c46[2]
+
+static
+
+Initial value:
= {
{ 0xc56, 0xc48 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000cbf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000cbf[2]
+
+static
+
+Initial value:
= {
{ 0xcd5, 0xcc0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000cc6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000cc6[4]
+
+static
+
+Initial value:
= {
{ 0xcc2, 0xcca },
{ 0xcd5, 0xcc7 },
{ 0xcd6, 0xcc8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000cca

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000cca[2]
+
+static
+
+Initial value:
= {
{ 0xcd5, 0xccb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000d46

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000d46[3]
+
+static
+
+Initial value:
= {
{ 0xd3e, 0xd4a },
{ 0xd57, 0xd4c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000d47

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000d47[2]
+
+static
+
+Initial value:
= {
{ 0xd3e, 0xd4b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000dd9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000dd9[4]
+
+static
+
+Initial value:
= {
{ 0xdca, 0xdda },
{ 0xdcf, 0xddc },
{ 0xddf, 0xdde }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000ddc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000ddc[2]
+
+static
+
+Initial value:
= {
{ 0xdca, 0xddd }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f40

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f40[2]
+
+static
+
+Initial value:
= {
{ 0xfb5, 0xf69 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f42

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f42[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf43 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f4c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f4c[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf4d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f51

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f51[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf52 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f56

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f56[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf57 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f5b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f5b[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf5c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f90

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f90[2]
+
+static
+
+Initial value:
= {
{ 0xfb5, 0xfb9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f92

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f92[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf93 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f9c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f9c[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf9d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000fa1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000fa1[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xfa2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000fa6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000fa6[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xfa7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000fab

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000fab[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xfac }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000fb2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000fb2[2]
+
+static
+
+Initial value:
= {
{ 0xf80, 0xf76 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000fb3

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000fb3[2]
+
+static
+
+Initial value:
= {
{ 0xf80, 0xf78 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001025

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001025[2]
+
+static
+
+Initial value:
= {
{ 0x102e, 0x1026 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b05

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b05[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b06 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b07

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b07[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b08 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b09

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b09[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b0a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b0b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b0b[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b0c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b0d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b0d[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b0e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b11

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b11[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b12 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b3a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b3a[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b3b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b3c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b3c[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b3d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b3e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b3e[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b40 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b3f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b3f[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b41 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b42

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b42[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b43 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e36

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e36[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e38 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e37

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e37[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e39 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e5a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e5a[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e5c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e5b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e5b[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e5d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e62

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e62[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e68 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e63

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e63[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e69 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ea0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ea0[3]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1eac },
{ 0x306, 0x1eb6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ea1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ea1[3]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1ead },
{ 0x306, 0x1eb7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001eb8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001eb8[2]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1ec6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001eb9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001eb9[2]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1ec7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ecc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ecc[2]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1ed8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ecd

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ecd[2]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1ed9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f00

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f00[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f02 },
{ 0x301, 0x1f04 },
{ 0x342, 0x1f06 },
{ 0x345, 0x1f80 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f01

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f01[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f03 },
{ 0x301, 0x1f05 },
{ 0x342, 0x1f07 },
{ 0x345, 0x1f81 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f02

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f02[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f82 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f03

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f03[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f83 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f04

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f04[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f84 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f05

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f05[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f85 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f06

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f06[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f86 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f07

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f07[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f87 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f08

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f08[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f0a },
{ 0x301, 0x1f0c },
{ 0x342, 0x1f0e },
{ 0x345, 0x1f88 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f09

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f09[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f0b },
{ 0x301, 0x1f0d },
{ 0x342, 0x1f0f },
{ 0x345, 0x1f89 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0a[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0b[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0c[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0d[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0e[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0f[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f10

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f10[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f12 },
{ 0x301, 0x1f14 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f11

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f11[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f13 },
{ 0x301, 0x1f15 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f18

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f18[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f1a },
{ 0x301, 0x1f1c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f19

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f19[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f1b },
{ 0x301, 0x1f1d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f20

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f20[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f22 },
{ 0x301, 0x1f24 },
{ 0x342, 0x1f26 },
{ 0x345, 0x1f90 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f21

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f21[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f23 },
{ 0x301, 0x1f25 },
{ 0x342, 0x1f27 },
{ 0x345, 0x1f91 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f22

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f22[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f92 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f23

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f23[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f93 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f24

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f24[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f94 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f25

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f25[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f95 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f26

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f26[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f96 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f27

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f27[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f97 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f28

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f28[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f2a },
{ 0x301, 0x1f2c },
{ 0x342, 0x1f2e },
{ 0x345, 0x1f98 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f29

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f29[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f2b },
{ 0x301, 0x1f2d },
{ 0x342, 0x1f2f },
{ 0x345, 0x1f99 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2a[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2b[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2c[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2d[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2e[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2f[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f30

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f30[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f32 },
{ 0x301, 0x1f34 },
{ 0x342, 0x1f36 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f31

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f31[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f33 },
{ 0x301, 0x1f35 },
{ 0x342, 0x1f37 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f38

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f38[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f3a },
{ 0x301, 0x1f3c },
{ 0x342, 0x1f3e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f39

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f39[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f3b },
{ 0x301, 0x1f3d },
{ 0x342, 0x1f3f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f40

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f40[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f42 },
{ 0x301, 0x1f44 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f41

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f41[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f43 },
{ 0x301, 0x1f45 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f48

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f48[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f4a },
{ 0x301, 0x1f4c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f49

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f49[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f4b },
{ 0x301, 0x1f4d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f50

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f50[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f52 },
{ 0x301, 0x1f54 },
{ 0x342, 0x1f56 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f51

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f51[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f53 },
{ 0x301, 0x1f55 },
{ 0x342, 0x1f57 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f59

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f59[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f5b },
{ 0x301, 0x1f5d },
{ 0x342, 0x1f5f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f60

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f60[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f62 },
{ 0x301, 0x1f64 },
{ 0x342, 0x1f66 },
{ 0x345, 0x1fa0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f61

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f61[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f63 },
{ 0x301, 0x1f65 },
{ 0x342, 0x1f67 },
{ 0x345, 0x1fa1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f62

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f62[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f63

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f63[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f64

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f64[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f65

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f65[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f66

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f66[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f67

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f67[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f68

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f68[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f6a },
{ 0x301, 0x1f6c },
{ 0x342, 0x1f6e },
{ 0x345, 0x1fa8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f69

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f69[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f6b },
{ 0x301, 0x1f6d },
{ 0x342, 0x1f6f },
{ 0x345, 0x1fa9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6a[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1faa }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6b[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fab }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6c[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fac }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6d[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fad }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6e[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fae }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6f[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1faf }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f70

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f70[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fb2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f74

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f74[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fc2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f7c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f7c[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1ff2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001fb6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001fb6[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fb7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001fbf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001fbf[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fcd },
{ 0x301, 0x1fce },
{ 0x342, 0x1fcf }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001fc6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001fc6[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fc7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ff6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ff6[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1ff7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ffe

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ffe[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fdd },
{ 0x301, 0x1fde },
{ 0x342, 0x1fdf }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002190

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002190[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x219a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002192

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002192[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x219b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002194

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002194[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x21ae }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0021d0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0021d0[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x21cd }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0021d2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0021d2[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x21cf }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0021d4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0021d4[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x21ce }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002203

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002203[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2204 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002208

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002208[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2209 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00220b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00220b[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x220c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002223

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002223[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2224 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002225

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002225[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2226 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00223c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00223c[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2241 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002243

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002243[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2244 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002245

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002245[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2247 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002248

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002248[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2249 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00224d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00224d[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x226d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002261

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002261[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2262 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002264

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002264[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2270 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002265

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002265[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2271 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002272

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002272[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2274 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002273

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002273[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2275 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002276

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002276[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2278 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002277

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002277[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2279 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00227a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00227a[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2280 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00227b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00227b[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2281 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00227c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00227c[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22e0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00227d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00227d[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22e1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002282

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002282[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2284 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002283

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002283[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2285 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002286

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002286[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2288 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002287

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002287[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2289 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002291

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002291[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22e2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002292

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002292[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22e3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022a2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022a2[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ac }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022a8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022a8[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ad }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022a9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022a9[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ae }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022ab

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022ab[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22af }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022b2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022b2[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ea }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022b3

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022b3[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22eb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022b4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022b4[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ec }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022b5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022b5[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ed }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002add

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002add[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2adc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003046

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003046[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3094 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00304b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00304b[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x304c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00304d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00304d[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x304e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00304f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00304f[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3050 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003051

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003051[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3052 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003053

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003053[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3054 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003055

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003055[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3056 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003057

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003057[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3058 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003059

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003059[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x305a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00305b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00305b[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x305c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00305d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00305d[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x305e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00305f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00305f[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3060 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003061

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003061[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3062 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003064

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003064[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3065 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003066

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003066[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3067 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003068

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003068[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3069 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00306f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00306f[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3070 },
{ 0x309a, 0x3071 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003072

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003072[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3073 },
{ 0x309a, 0x3074 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003075

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003075[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3076 },
{ 0x309a, 0x3077 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003078

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003078[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3079 },
{ 0x309a, 0x307a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00307b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00307b[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x307c },
{ 0x309a, 0x307d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00309d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00309d[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x309e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030a6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030a6[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30f4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030ab

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030ab[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30ac }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030ad

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030ad[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30ae }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030af

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030af[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30b0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030b1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030b1[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30b2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030b3

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030b3[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30b4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030b5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030b5[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30b6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030b7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030b7[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30b8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030b9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030b9[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30ba }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030bb

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030bb[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30bc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030bd

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030bd[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30be }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030bf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030bf[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30c0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030c1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030c1[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30c2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030c4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030c4[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30c5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030c6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030c6[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30c7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030c8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030c8[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30c9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030cf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030cf[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30d0 },
{ 0x309a, 0x30d1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030d2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030d2[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30d3 },
{ 0x309a, 0x30d4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030d5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030d5[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30d6 },
{ 0x309a, 0x30d7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030d8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030d8[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30d9 },
{ 0x309a, 0x30da }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030db

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030db[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30dc },
{ 0x309a, 0x30dd }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030ef

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030ef[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30f7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030f0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030f0[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30f8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030f1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030f1[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30f9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030f2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030f2[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30fa }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030fd

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030fd[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30fe }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00fb49

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00fb49[3]
+
+static
+
+Initial value:
= {
{ 0x5c1, 0xfb2c },
{ 0x5c2, 0xfb2d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_011099

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_011099[2]
+
+static
+
+Initial value:
= {
{ 0x110ba, 0x1109a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01109b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01109b[2]
+
+static
+
+Initial value:
= {
{ 0x110ba, 0x1109c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0110a5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_0110a5[2]
+
+static
+
+Initial value:
= {
{ 0x110ba, 0x110ab }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_011131

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_011131[2]
+
+static
+
+Initial value:
= {
{ 0x11127, 0x1112e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_011132

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_011132[2]
+
+static
+
+Initial value:
= {
{ 0x11127, 0x1112f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_011347

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_011347[3]
+
+static
+
+Initial value:
= {
{ 0x1133e, 0x1134b },
{ 0x11357, 0x1134c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0114b9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_0114b9[4]
+
+static
+
+Initial value:
= {
{ 0x114b0, 0x114bc },
{ 0x114ba, 0x114bb },
{ 0x114bd, 0x114be }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0115b8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_0115b8[2]
+
+static
+
+Initial value:
= {
{ 0x115af, 0x115ba }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0115b9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_0115b9[2]
+
+static
+
+Initial value:
= {
{ 0x115af, 0x115bb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d157

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d157[2]
+
+static
+
+Initial value:
= {
{ 0x1d165, 0x1d15e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d158

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d158[2]
+
+static
+
+Initial value:
= {
{ 0x1d165, 0x1d15f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d15f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d15f[6]
+
+static
+
+Initial value:
= {
{ 0x1d16e, 0x1d160 },
{ 0x1d16f, 0x1d161 },
{ 0x1d170, 0x1d162 },
{ 0x1d171, 0x1d163 },
{ 0x1d172, 0x1d164 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d1b9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d1b9[2]
+
+static
+
+Initial value:
= {
{ 0x1d165, 0x1d1bb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d1ba

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d1ba[2]
+
+static
+
+Initial value:
= {
{ 0x1d165, 0x1d1bc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d1bb

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d1bb[3]
+
+static
+
+Initial value:
= {
{ 0x1d16e, 0x1d1bd },
{ 0x1d16f, 0x1d1bf }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d1bc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d1bc[3]
+
+static
+
+Initial value:
= {
{ 0x1d16e, 0x1d1be },
{ 0x1d16f, 0x1d1c0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_compos_00_00

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_00[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_01

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_01[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_02

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_02[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_03

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_03[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_04

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_04[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_05

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_05[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_06

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_06[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_09

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_09[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_0a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_0a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_0b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_0b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_0c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_0c[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_0d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_0d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_0f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_0f[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_10

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_10[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_1b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_1b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_1e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_1e[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_1f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_1f[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_21

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_21[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_22

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_22[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_2a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_2a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_30

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_30[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_fb

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_fb[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_10

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_10[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_11

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_11[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_13

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_13[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_14

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_14[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_15

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_15[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_d1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_d1[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s** UNWIF_compos_00[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s** UNWIF_compos_01[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s*** UNWIF_compos[]
+
+static
+
+Initial value:
= {
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
}
+
+
+
+
+ diff --git a/doc/safec-3.4/d9/dfd/unw16ifcmp_8h.js b/doc/safec-3.4/d9/dfd/unw16ifcmp_8h.js new file mode 100644 index 00000000..46868abe --- /dev/null +++ b/doc/safec-3.4/d9/dfd/unw16ifcmp_8h.js @@ -0,0 +1,478 @@ +var unw16ifcmp_8h = +[ + [ "UNWIF_complist", "de/d84/struct_u_n_w_i_f__complist.html", "de/d84/struct_u_n_w_i_f__complist" ], + [ "UNWIF_complist_s", "df/d74/struct_u_n_w_i_f__complist__s.html", "df/d74/struct_u_n_w_i_f__complist__s" ], + [ "UNWIF_COMPLIST_FIRST_LONG", "d9/dfd/unw16ifcmp_8h.html#af8f1b7b5421bb727d2677791ae0608f5", null ], + [ "UNWIF_complist_00003c", "d9/dfd/unw16ifcmp_8h.html#ab4ea993b2e5c31ea3f4ef5090f9937b4", null ], + [ "UNWIF_complist_00003d", "d9/dfd/unw16ifcmp_8h.html#ae6596f7b9fe3b8dcc30a637dca47d0bf", null ], + [ "UNWIF_complist_00003e", "d9/dfd/unw16ifcmp_8h.html#a3580f348ee79651893dd8d90aabb2839", null ], + [ "UNWIF_complist_000041", "d9/dfd/unw16ifcmp_8h.html#a89d08f024c81caa3233f3917e25aca83", null ], + [ "UNWIF_complist_000042", "d9/dfd/unw16ifcmp_8h.html#a6b08eed0dd08e13d33b6abe29291c019", null ], + [ "UNWIF_complist_000043", "d9/dfd/unw16ifcmp_8h.html#a85570c616c8ac339d3f2fae1f511af82", null ], + [ "UNWIF_complist_000044", "d9/dfd/unw16ifcmp_8h.html#aa359b1580e2b6c1fc27e4e2abc5f44af", null ], + [ "UNWIF_complist_000045", "d9/dfd/unw16ifcmp_8h.html#a133917f188280015fac34f3584795cd9", null ], + [ "UNWIF_complist_000046", "d9/dfd/unw16ifcmp_8h.html#ac50e8fc9fb29918f5650063ffb1fd87b", null ], + [ "UNWIF_complist_000047", "d9/dfd/unw16ifcmp_8h.html#a17dfe2267b3403d7ebccae690e4de2a6", null ], + [ "UNWIF_complist_000048", "d9/dfd/unw16ifcmp_8h.html#a2f836f57e949f9e0048edfbfe4b63355", null ], + [ "UNWIF_complist_000049", "d9/dfd/unw16ifcmp_8h.html#a37f00b0e9e23512b770f4940a8d13b4b", null ], + [ "UNWIF_complist_00004a", "d9/dfd/unw16ifcmp_8h.html#a7f4ee59853bceed0fa6ddf95aeaa2423", null ], + [ "UNWIF_complist_00004b", "d9/dfd/unw16ifcmp_8h.html#a7c7b1afafc6638d8e02db29bc282a6b8", null ], + [ "UNWIF_complist_00004c", "d9/dfd/unw16ifcmp_8h.html#afcead81dc0357501dc1f628f5f8ae35e", null ], + [ "UNWIF_complist_00004d", "d9/dfd/unw16ifcmp_8h.html#af648dc2392354e7bc9b0a311fb0f9cda", null ], + [ "UNWIF_complist_00004e", "d9/dfd/unw16ifcmp_8h.html#a93b54e86a1492f0a9210fb5de69a307d", null ], + [ "UNWIF_complist_00004f", "d9/dfd/unw16ifcmp_8h.html#ac0914bbb6b578ea392b58c3cad0440b5", null ], + [ "UNWIF_complist_000050", "d9/dfd/unw16ifcmp_8h.html#ac6c55053e0730ed6a727d80801363c37", null ], + [ "UNWIF_complist_000052", "d9/dfd/unw16ifcmp_8h.html#aae61ddaafa2aefdb53f5666edb1af7de", null ], + [ "UNWIF_complist_000053", "d9/dfd/unw16ifcmp_8h.html#a31ba20a9967bbe76efcbfc5e915a4af5", null ], + [ "UNWIF_complist_000054", "d9/dfd/unw16ifcmp_8h.html#a1cafb2108518bf366e06efe1ecf019a5", null ], + [ "UNWIF_complist_000055", "d9/dfd/unw16ifcmp_8h.html#afeadda5ddc28a6f39b950d8fce841f64", null ], + [ "UNWIF_complist_000056", "d9/dfd/unw16ifcmp_8h.html#a7d4ada863c35b50eeb6ccbdb573250f4", null ], + [ "UNWIF_complist_000057", "d9/dfd/unw16ifcmp_8h.html#a061a5bc340528ba474c9227794a5b278", null ], + [ "UNWIF_complist_000058", "d9/dfd/unw16ifcmp_8h.html#ae2a4a2332dbe191286afae4c72ff7ba5", null ], + [ "UNWIF_complist_000059", "d9/dfd/unw16ifcmp_8h.html#ae133daebd818475c32ff461b5a710f82", null ], + [ "UNWIF_complist_00005a", "d9/dfd/unw16ifcmp_8h.html#aadb5cc8bc05b5a58f53aa61d6490fa10", null ], + [ "UNWIF_complist_000061", "d9/dfd/unw16ifcmp_8h.html#ac36a0dbbc7a91ee06bfc7b03e062ac44", null ], + [ "UNWIF_complist_000062", "d9/dfd/unw16ifcmp_8h.html#aaeab443503b72d049f0d00afd314347f", null ], + [ "UNWIF_complist_000063", "d9/dfd/unw16ifcmp_8h.html#a0af72985ddc0e20d67f2097d680258ca", null ], + [ "UNWIF_complist_000064", "d9/dfd/unw16ifcmp_8h.html#a97f5c2347095b78a7f9eb2efaac59cf6", null ], + [ "UNWIF_complist_000065", "d9/dfd/unw16ifcmp_8h.html#a7d1b16535e47a50843120854adc1f4d7", null ], + [ "UNWIF_complist_000066", "d9/dfd/unw16ifcmp_8h.html#aa9a8cbc2b2bdaff829b13b490ba69692", null ], + [ "UNWIF_complist_000067", "d9/dfd/unw16ifcmp_8h.html#a2cf1c8ca75dd3b5bfc4e98a751cf68f5", null ], + [ "UNWIF_complist_000068", "d9/dfd/unw16ifcmp_8h.html#a2aeb6265c62a2d820ba8af0e5a0785be", null ], + [ "UNWIF_complist_000069", "d9/dfd/unw16ifcmp_8h.html#a195dbd711e55778afe49681edf525740", null ], + [ "UNWIF_complist_00006a", "d9/dfd/unw16ifcmp_8h.html#a0db810450562f8b58b93d21fb8b31764", null ], + [ "UNWIF_complist_00006b", "d9/dfd/unw16ifcmp_8h.html#ab2e8c2563a869ab36b773c21a6601228", null ], + [ "UNWIF_complist_00006c", "d9/dfd/unw16ifcmp_8h.html#a4c5a343d04e25e8b38aacc278b30125d", null ], + [ "UNWIF_complist_00006d", "d9/dfd/unw16ifcmp_8h.html#aa45fc25cccd0172e37a53099f26ba929", null ], + [ "UNWIF_complist_00006e", "d9/dfd/unw16ifcmp_8h.html#a26f3b35ec83ac77f7b82bb1f81802ac9", null ], + [ "UNWIF_complist_00006f", "d9/dfd/unw16ifcmp_8h.html#ac797773482d37ffb253f2868d2b1818b", null ], + [ "UNWIF_complist_000070", "d9/dfd/unw16ifcmp_8h.html#a0a5ca64323c8b76ad2636e7cba96a344", null ], + [ "UNWIF_complist_000072", "d9/dfd/unw16ifcmp_8h.html#a0b4547b8fceca7e5233c734b989b911f", null ], + [ "UNWIF_complist_000073", "d9/dfd/unw16ifcmp_8h.html#af37d238408a1904a9bfe5f38ff9e0724", null ], + [ "UNWIF_complist_000074", "d9/dfd/unw16ifcmp_8h.html#aed90a856886db2e060c0db16769d3537", null ], + [ "UNWIF_complist_000075", "d9/dfd/unw16ifcmp_8h.html#a8c1f0d7acf6b7151c56a54ca50129cfb", null ], + [ "UNWIF_complist_000076", "d9/dfd/unw16ifcmp_8h.html#a4ce99204a206e403038ac5d0b58af562", null ], + [ "UNWIF_complist_000077", "d9/dfd/unw16ifcmp_8h.html#af41a7d637868fb9057bbf1379baef461", null ], + [ "UNWIF_complist_000078", "d9/dfd/unw16ifcmp_8h.html#ad05d24210b17102b2c547519db86567c", null ], + [ "UNWIF_complist_000079", "d9/dfd/unw16ifcmp_8h.html#a953c31bcc265fb4b0b8d3ee2b5beb885", null ], + [ "UNWIF_complist_00007a", "d9/dfd/unw16ifcmp_8h.html#ae0a01bccf8788a58ad04428a2d50af9d", null ], + [ "UNWIF_complist_0000a8", "d9/dfd/unw16ifcmp_8h.html#a31e1772be71b23cbc3d4a0a8b08ba7c0", null ], + [ "UNWIF_complist_0000c2", "d9/dfd/unw16ifcmp_8h.html#a03b0be7e3abfd9efe74de6ec199d6ac7", null ], + [ "UNWIF_complist_0000c4", "d9/dfd/unw16ifcmp_8h.html#a805b08d34df6eaa09a188a1ca155c42d", null ], + [ "UNWIF_complist_0000c5", "d9/dfd/unw16ifcmp_8h.html#a32a99b70783d40856d85272d6133f4fa", null ], + [ "UNWIF_complist_0000c6", "d9/dfd/unw16ifcmp_8h.html#a53d96b4b2f0371ab35556b5228db07f7", null ], + [ "UNWIF_complist_0000c7", "d9/dfd/unw16ifcmp_8h.html#a04207e886c9ab2388e72ba36e7e0758a", null ], + [ "UNWIF_complist_0000ca", "d9/dfd/unw16ifcmp_8h.html#adbee5d752fa6a5e8e8b6cad2af898d09", null ], + [ "UNWIF_complist_0000cf", "d9/dfd/unw16ifcmp_8h.html#a3e2ee4d803a9731fa460ed1bef61a496", null ], + [ "UNWIF_complist_0000d4", "d9/dfd/unw16ifcmp_8h.html#a33f1203b00516732e43596d41bb02fe3", null ], + [ "UNWIF_complist_0000d5", "d9/dfd/unw16ifcmp_8h.html#a482c9d0a3131455d4225e8c44ff283ac", null ], + [ "UNWIF_complist_0000d6", "d9/dfd/unw16ifcmp_8h.html#a2c9f90deaa04dccaae17ba50de602058", null ], + [ "UNWIF_complist_0000d8", "d9/dfd/unw16ifcmp_8h.html#ae60e145b7128cb1667c8b01bd7254e2b", null ], + [ "UNWIF_complist_0000dc", "d9/dfd/unw16ifcmp_8h.html#a834bb59e79535f32da531e92d13fb5f9", null ], + [ "UNWIF_complist_0000e2", "d9/dfd/unw16ifcmp_8h.html#a834e1e8cd2f623ceb75328d390c82e5e", null ], + [ "UNWIF_complist_0000e4", "d9/dfd/unw16ifcmp_8h.html#ac8cb43166d91467f14557b5f855e8dce", null ], + [ "UNWIF_complist_0000e5", "d9/dfd/unw16ifcmp_8h.html#aba049a05958b1648f4ad695411414719", null ], + [ "UNWIF_complist_0000e6", "d9/dfd/unw16ifcmp_8h.html#a1b53780670c355f0c61c49a09d699a5a", null ], + [ "UNWIF_complist_0000e7", "d9/dfd/unw16ifcmp_8h.html#ae958aa754b76a48b430501adb0c1048b", null ], + [ "UNWIF_complist_0000ea", "d9/dfd/unw16ifcmp_8h.html#a82e59be899e667bbff056495f3501780", null ], + [ "UNWIF_complist_0000ef", "d9/dfd/unw16ifcmp_8h.html#a58ad25c03bfdae3345682e982f2e8f7f", null ], + [ "UNWIF_complist_0000f4", "d9/dfd/unw16ifcmp_8h.html#a9379834c3c915ee97e33cfdc56fe6945", null ], + [ "UNWIF_complist_0000f5", "d9/dfd/unw16ifcmp_8h.html#ab5a29cc0ad563ae8346ef5fbf0c865e1", null ], + [ "UNWIF_complist_0000f6", "d9/dfd/unw16ifcmp_8h.html#aeb3e54b36f0c1b3e2abb7addae612505", null ], + [ "UNWIF_complist_0000f8", "d9/dfd/unw16ifcmp_8h.html#a1d6fa69e65e068c44b11830f376c4db2", null ], + [ "UNWIF_complist_0000fc", "d9/dfd/unw16ifcmp_8h.html#ac01e8ae827ca0b3bce8c8bd0fd036a88", null ], + [ "UNWIF_complist_000102", "d9/dfd/unw16ifcmp_8h.html#a778c0a15be0db8a8dfa288a5edda13ab", null ], + [ "UNWIF_complist_000103", "d9/dfd/unw16ifcmp_8h.html#adebb922e01799b4326489a4a22009d16", null ], + [ "UNWIF_complist_000112", "d9/dfd/unw16ifcmp_8h.html#abca8f1850b074aa282ed9a382546225a", null ], + [ "UNWIF_complist_000113", "d9/dfd/unw16ifcmp_8h.html#ac6162517a2f02b3ba5960fe68a8d84a8", null ], + [ "UNWIF_complist_00014c", "d9/dfd/unw16ifcmp_8h.html#a0f39738f11c35529f5bad5b154bba21c", null ], + [ "UNWIF_complist_00014d", "d9/dfd/unw16ifcmp_8h.html#a6cde28e6266110e1fa6beb62b03c52cb", null ], + [ "UNWIF_complist_00015a", "d9/dfd/unw16ifcmp_8h.html#ab7235983893cdc9b8985142a1c55a9be", null ], + [ "UNWIF_complist_00015b", "d9/dfd/unw16ifcmp_8h.html#aa915e1369f5bbc3b5c48ca35aca70e5e", null ], + [ "UNWIF_complist_000160", "d9/dfd/unw16ifcmp_8h.html#a42f9177dfc3913139d558a636f3b5345", null ], + [ "UNWIF_complist_000161", "d9/dfd/unw16ifcmp_8h.html#a17a05e376a2f9e15834c60a04885d23e", null ], + [ "UNWIF_complist_000168", "d9/dfd/unw16ifcmp_8h.html#a6ccfc5d6ff7bbca73f3620aab4a9c3c2", null ], + [ "UNWIF_complist_000169", "d9/dfd/unw16ifcmp_8h.html#a7d291a1b2a1ecdc7fca1e3135b833c1f", null ], + [ "UNWIF_complist_00016a", "d9/dfd/unw16ifcmp_8h.html#af427aa2432f62f18ccc992fce159298b", null ], + [ "UNWIF_complist_00016b", "d9/dfd/unw16ifcmp_8h.html#afbbd17ee737de2111a174945a3d9b51b", null ], + [ "UNWIF_complist_00017f", "d9/dfd/unw16ifcmp_8h.html#a081257f79a2024220dc0ab703e7586fb", null ], + [ "UNWIF_complist_0001a0", "d9/dfd/unw16ifcmp_8h.html#a9a5fbb4aaa82261445b9c903c8d99e3a", null ], + [ "UNWIF_complist_0001a1", "d9/dfd/unw16ifcmp_8h.html#a8839df0c9a1b9d19a9a1e84842fa8791", null ], + [ "UNWIF_complist_0001af", "d9/dfd/unw16ifcmp_8h.html#a94c64a4f157f76af41c76c43a9e2fe07", null ], + [ "UNWIF_complist_0001b0", "d9/dfd/unw16ifcmp_8h.html#a2a5a419c5bf2836e548585e96f564cc9", null ], + [ "UNWIF_complist_0001b7", "d9/dfd/unw16ifcmp_8h.html#a64dfc5250eda5a869bdeaad3c8606e1e", null ], + [ "UNWIF_complist_0001ea", "d9/dfd/unw16ifcmp_8h.html#ad30f549bbfb1b99b9c8fdc82abe8332c", null ], + [ "UNWIF_complist_0001eb", "d9/dfd/unw16ifcmp_8h.html#aad434d9ed5b2b5a74f442d8064e47f2e", null ], + [ "UNWIF_complist_000226", "d9/dfd/unw16ifcmp_8h.html#ac86d5d5178e509e13a44865cc18181b2", null ], + [ "UNWIF_complist_000227", "d9/dfd/unw16ifcmp_8h.html#a4887b8b7583d2cc79bfa6bd686faf19f", null ], + [ "UNWIF_complist_000228", "d9/dfd/unw16ifcmp_8h.html#a6d24cac9924937769cf84855dee442c0", null ], + [ "UNWIF_complist_000229", "d9/dfd/unw16ifcmp_8h.html#a77a05ece5626137ea09d7519bb7bb242", null ], + [ "UNWIF_complist_00022e", "d9/dfd/unw16ifcmp_8h.html#a2caa98744178c458a125607120e7874a", null ], + [ "UNWIF_complist_00022f", "d9/dfd/unw16ifcmp_8h.html#a97d9ca2163354f559d1a6eda86d48184", null ], + [ "UNWIF_complist_000292", "d9/dfd/unw16ifcmp_8h.html#a25a629e5010b05e3d37ca9e2991d5fa6", null ], + [ "UNWIF_complist_000391", "d9/dfd/unw16ifcmp_8h.html#a3466fc9f0478ba30ccfe140f297e7ffb", null ], + [ "UNWIF_complist_000395", "d9/dfd/unw16ifcmp_8h.html#a1efa7f91d60496c897af70d75ba14334", null ], + [ "UNWIF_complist_000397", "d9/dfd/unw16ifcmp_8h.html#aa1d56ce1cd5ddf89f49aacacfb87043e", null ], + [ "UNWIF_complist_000399", "d9/dfd/unw16ifcmp_8h.html#a9ff5ba928c5aed15c1fd65d7d34e7021", null ], + [ "UNWIF_complist_00039f", "d9/dfd/unw16ifcmp_8h.html#a587fc92d168eb30dd76a7a8647e20250", null ], + [ "UNWIF_complist_0003a1", "d9/dfd/unw16ifcmp_8h.html#a826f20dd5b3efc94d3979925ab12ccae", null ], + [ "UNWIF_complist_0003a5", "d9/dfd/unw16ifcmp_8h.html#a9487aa5fd36b19318337df717a1c38ca", null ], + [ "UNWIF_complist_0003a9", "d9/dfd/unw16ifcmp_8h.html#aa897925462db673d63a984b5ec107e7a", null ], + [ "UNWIF_complist_0003ac", "d9/dfd/unw16ifcmp_8h.html#a6f33094e447b7787dc6c2db9ff16a840", null ], + [ "UNWIF_complist_0003ae", "d9/dfd/unw16ifcmp_8h.html#af095af095a2ecdd9a7cfc4efade71b85", null ], + [ "UNWIF_complist_0003b1", "d9/dfd/unw16ifcmp_8h.html#aab441f91726256b99df73f60ceba1b27", null ], + [ "UNWIF_complist_0003b5", "d9/dfd/unw16ifcmp_8h.html#ab2fb63388a931146a4007553d2912679", null ], + [ "UNWIF_complist_0003b7", "d9/dfd/unw16ifcmp_8h.html#a2182b8c28ffa7344a5fb06a99722ba94", null ], + [ "UNWIF_complist_0003b9", "d9/dfd/unw16ifcmp_8h.html#a4bb316aa89330dcfa418b10b76e870e5", null ], + [ "UNWIF_complist_0003bf", "d9/dfd/unw16ifcmp_8h.html#af4680ba150187d9cbee35f185fc1115b", null ], + [ "UNWIF_complist_0003c1", "d9/dfd/unw16ifcmp_8h.html#a2d096976c5adb0ad1d8b36cc4e4c3f42", null ], + [ "UNWIF_complist_0003c5", "d9/dfd/unw16ifcmp_8h.html#a60bb155a8f6ec68bc37cb13f263a981e", null ], + [ "UNWIF_complist_0003c9", "d9/dfd/unw16ifcmp_8h.html#a121d1893f2e9eee8ebf235bab72c3bd0", null ], + [ "UNWIF_complist_0003ca", "d9/dfd/unw16ifcmp_8h.html#afbde83a3c0fa96a40ffa264f054ee373", null ], + [ "UNWIF_complist_0003cb", "d9/dfd/unw16ifcmp_8h.html#aafbe5c818bd2993b8d602e89f083c033", null ], + [ "UNWIF_complist_0003ce", "d9/dfd/unw16ifcmp_8h.html#a2073d8de9eeaceb97083445256606525", null ], + [ "UNWIF_complist_0003d2", "d9/dfd/unw16ifcmp_8h.html#abd2c353b68f0af87d8b312efd49171d0", null ], + [ "UNWIF_complist_000406", "d9/dfd/unw16ifcmp_8h.html#a03860ce6286da953dfd323d0898164d1", null ], + [ "UNWIF_complist_000410", "d9/dfd/unw16ifcmp_8h.html#a67933c65bd56b58656369cab10265ad9", null ], + [ "UNWIF_complist_000413", "d9/dfd/unw16ifcmp_8h.html#a56526d751db36c5cd5218064295b79cb", null ], + [ "UNWIF_complist_000415", "d9/dfd/unw16ifcmp_8h.html#a51d543f58cadb56616fceec59e490523", null ], + [ "UNWIF_complist_000416", "d9/dfd/unw16ifcmp_8h.html#a5720e2dc518354e680be364edd3746ce", null ], + [ "UNWIF_complist_000417", "d9/dfd/unw16ifcmp_8h.html#a8747e2e6e0a5a50e570419b19222a379", null ], + [ "UNWIF_complist_000418", "d9/dfd/unw16ifcmp_8h.html#ad0a94b29a1f403911b6d7c9a6962b2af", null ], + [ "UNWIF_complist_00041a", "d9/dfd/unw16ifcmp_8h.html#af17a947791e3a77f0fab2e7e2bcfb6f0", null ], + [ "UNWIF_complist_00041e", "d9/dfd/unw16ifcmp_8h.html#afce5b9a5fa241b511e1f3aa60f60691d", null ], + [ "UNWIF_complist_000423", "d9/dfd/unw16ifcmp_8h.html#a25e3053cafd285e2ee81977f0f48d4e5", null ], + [ "UNWIF_complist_000427", "d9/dfd/unw16ifcmp_8h.html#a8cc90a17d8174d5337480f925b8b0101", null ], + [ "UNWIF_complist_00042b", "d9/dfd/unw16ifcmp_8h.html#aadb0525d788485207fae32b6eae1be78", null ], + [ "UNWIF_complist_00042d", "d9/dfd/unw16ifcmp_8h.html#aef7727f380f48cbc5d754fb14c71a557", null ], + [ "UNWIF_complist_000430", "d9/dfd/unw16ifcmp_8h.html#a366e36ad24f4d9af05051e9b5e241972", null ], + [ "UNWIF_complist_000433", "d9/dfd/unw16ifcmp_8h.html#a0fadabd2dc41cdc03a16a30d1d299161", null ], + [ "UNWIF_complist_000435", "d9/dfd/unw16ifcmp_8h.html#a5873a13a2590e9db18d048714bafde85", null ], + [ "UNWIF_complist_000436", "d9/dfd/unw16ifcmp_8h.html#ae368d37d3f9776a6c2f553fe57f2c134", null ], + [ "UNWIF_complist_000437", "d9/dfd/unw16ifcmp_8h.html#a2b9076ce1073c929d5f6c11af943a0c8", null ], + [ "UNWIF_complist_000438", "d9/dfd/unw16ifcmp_8h.html#a36e2e21595e33821ffde2097822378a0", null ], + [ "UNWIF_complist_00043a", "d9/dfd/unw16ifcmp_8h.html#a5ce17e0d97688c875e7fdad20056809c", null ], + [ "UNWIF_complist_00043e", "d9/dfd/unw16ifcmp_8h.html#af0855fa6e127535dee26d0dc7c590ded", null ], + [ "UNWIF_complist_000443", "d9/dfd/unw16ifcmp_8h.html#a9e84056520f763dc6deddb4a49f0ec50", null ], + [ "UNWIF_complist_000447", "d9/dfd/unw16ifcmp_8h.html#ac9c118f4761b3d2e0f72cb80f0cd99a6", null ], + [ "UNWIF_complist_00044b", "d9/dfd/unw16ifcmp_8h.html#ae18fff030fc4558dd38f8c5b6726a916", null ], + [ "UNWIF_complist_00044d", "d9/dfd/unw16ifcmp_8h.html#addf224ee6fe8546b21efaaa732ea59d8", null ], + [ "UNWIF_complist_000456", "d9/dfd/unw16ifcmp_8h.html#ab7bf7464ad85f8d20eb48d1de66b262e", null ], + [ "UNWIF_complist_000474", "d9/dfd/unw16ifcmp_8h.html#af280995ba4360f9208bd0ea8dffab9cd", null ], + [ "UNWIF_complist_000475", "d9/dfd/unw16ifcmp_8h.html#a8c5a718e48c98d619ab68238bbfef549", null ], + [ "UNWIF_complist_0004d8", "d9/dfd/unw16ifcmp_8h.html#ab8052ac23b5812c1437e028d5f189509", null ], + [ "UNWIF_complist_0004d9", "d9/dfd/unw16ifcmp_8h.html#ad3469eb3b94a2f64f5d643e304543fc0", null ], + [ "UNWIF_complist_0004e8", "d9/dfd/unw16ifcmp_8h.html#ac4d24b3abccd6743a8416fc4b4d8ff71", null ], + [ "UNWIF_complist_0004e9", "d9/dfd/unw16ifcmp_8h.html#a0c421301f9a51928e78042ce0c69ac9e", null ], + [ "UNWIF_complist_0005d0", "d9/dfd/unw16ifcmp_8h.html#ac0ed82ece97358990544b3fc393219e8", null ], + [ "UNWIF_complist_0005d1", "d9/dfd/unw16ifcmp_8h.html#a4ab3aa9ff0409866955c2f02b498c57c", null ], + [ "UNWIF_complist_0005d2", "d9/dfd/unw16ifcmp_8h.html#a61793567a954dec33e2a2fc129949a51", null ], + [ "UNWIF_complist_0005d3", "d9/dfd/unw16ifcmp_8h.html#a3ae6f4db2b1385ce665b574c18a59e2b", null ], + [ "UNWIF_complist_0005d4", "d9/dfd/unw16ifcmp_8h.html#ad0015c3f28a590c0dad10f49eff37b7a", null ], + [ "UNWIF_complist_0005d5", "d9/dfd/unw16ifcmp_8h.html#a11dc6935736dec24d379e6bd945d3883", null ], + [ "UNWIF_complist_0005d6", "d9/dfd/unw16ifcmp_8h.html#ae9219cb2aab06bbfe44c6026136fd325", null ], + [ "UNWIF_complist_0005d8", "d9/dfd/unw16ifcmp_8h.html#a1655520dd9edfcbb77f0ee2885305aba", null ], + [ "UNWIF_complist_0005d9", "d9/dfd/unw16ifcmp_8h.html#a0cfe589128a0c6c8694407b43831452c", null ], + [ "UNWIF_complist_0005da", "d9/dfd/unw16ifcmp_8h.html#a05fcd1d180f7a80647ff6230e27f5f6e", null ], + [ "UNWIF_complist_0005db", "d9/dfd/unw16ifcmp_8h.html#ac141d9cf317e20523c105aa631785915", null ], + [ "UNWIF_complist_0005dc", "d9/dfd/unw16ifcmp_8h.html#ad40261bbc201119bebf43d69c9fc4c17", null ], + [ "UNWIF_complist_0005de", "d9/dfd/unw16ifcmp_8h.html#a6c8f0234f5b7848b2c94867ddbfc9f97", null ], + [ "UNWIF_complist_0005e0", "d9/dfd/unw16ifcmp_8h.html#a9dff9c0e560c04116a5132e956f06e87", null ], + [ "UNWIF_complist_0005e1", "d9/dfd/unw16ifcmp_8h.html#ab634007fd0299ed580e7348881a25ece", null ], + [ "UNWIF_complist_0005e3", "d9/dfd/unw16ifcmp_8h.html#abe3d0a511af374edff96f27fec74022f", null ], + [ "UNWIF_complist_0005e4", "d9/dfd/unw16ifcmp_8h.html#a2564549985ac922709b930119a823960", null ], + [ "UNWIF_complist_0005e6", "d9/dfd/unw16ifcmp_8h.html#a592996750b92a3c8393d700b48bda651", null ], + [ "UNWIF_complist_0005e7", "d9/dfd/unw16ifcmp_8h.html#aa8288e9b0d5795441638d183b5c27174", null ], + [ "UNWIF_complist_0005e8", "d9/dfd/unw16ifcmp_8h.html#a08d0dea000110ab6d33796a63feee1ff", null ], + [ "UNWIF_complist_0005e9", "d9/dfd/unw16ifcmp_8h.html#aa4d159cda4ff6a51a7d560e797530bb2", null ], + [ "UNWIF_complist_0005ea", "d9/dfd/unw16ifcmp_8h.html#a2b23e7df38c74b563524faa958006dd6", null ], + [ "UNWIF_complist_0005f2", "d9/dfd/unw16ifcmp_8h.html#a72182dfac495142787004dc376196512", null ], + [ "UNWIF_complist_000627", "d9/dfd/unw16ifcmp_8h.html#a42b13eba96512bb7ba4ae696b1d6fc56", null ], + [ "UNWIF_complist_000648", "d9/dfd/unw16ifcmp_8h.html#a5bc1047070cc36941eb74c9fe63e2542", null ], + [ "UNWIF_complist_00064a", "d9/dfd/unw16ifcmp_8h.html#a8e23d3e15c561aac41251a489b0dcd0f", null ], + [ "UNWIF_complist_0006c1", "d9/dfd/unw16ifcmp_8h.html#a11b7e29c6d22e51cb24ccd59bb0bca2a", null ], + [ "UNWIF_complist_0006d2", "d9/dfd/unw16ifcmp_8h.html#afb1aa2b551730feb5aba078923bd6e2d", null ], + [ "UNWIF_complist_0006d5", "d9/dfd/unw16ifcmp_8h.html#a4bfbfbc504ca17aae4abe79279457dfd", null ], + [ "UNWIF_complist_000915", "d9/dfd/unw16ifcmp_8h.html#ad551bbf47a604a1b0b1ebd0c3f09f6d6", null ], + [ "UNWIF_complist_000916", "d9/dfd/unw16ifcmp_8h.html#a3332d6fe282359edbd630b8a2a8e4c28", null ], + [ "UNWIF_complist_000917", "d9/dfd/unw16ifcmp_8h.html#a6f3f04eaec076f7494c2583545b4423b", null ], + [ "UNWIF_complist_00091c", "d9/dfd/unw16ifcmp_8h.html#a7564bf1fe138295cf3b6b5d3666d86e0", null ], + [ "UNWIF_complist_000921", "d9/dfd/unw16ifcmp_8h.html#a7ccb893424d0fc28215999e85467c6dd", null ], + [ "UNWIF_complist_000922", "d9/dfd/unw16ifcmp_8h.html#aad79641b67e9e392c4843444a2c973de", null ], + [ "UNWIF_complist_000928", "d9/dfd/unw16ifcmp_8h.html#aa505c2a76ce405157020bdd45b2d0097", null ], + [ "UNWIF_complist_00092b", "d9/dfd/unw16ifcmp_8h.html#afc30c01e33fbed20d27f8fde4f9e066c", null ], + [ "UNWIF_complist_00092f", "d9/dfd/unw16ifcmp_8h.html#a5c5b409442901f26daf8cc4a248de484", null ], + [ "UNWIF_complist_000930", "d9/dfd/unw16ifcmp_8h.html#a7b4f9a7fe8076f1c434795f69e67b162", null ], + [ "UNWIF_complist_000933", "d9/dfd/unw16ifcmp_8h.html#a185950f537589db3086a414033378322", null ], + [ "UNWIF_complist_0009a1", "d9/dfd/unw16ifcmp_8h.html#a220e8c9a90881f2b42858445342fb737", null ], + [ "UNWIF_complist_0009a2", "d9/dfd/unw16ifcmp_8h.html#a6df3e54514874de56ebb6d78722bb3ae", null ], + [ "UNWIF_complist_0009af", "d9/dfd/unw16ifcmp_8h.html#a6e6c61f97ec5790ac23554cbe014cf0e", null ], + [ "UNWIF_complist_0009c7", "d9/dfd/unw16ifcmp_8h.html#a62358113d2f0783e488700a421d116f0", null ], + [ "UNWIF_complist_000a16", "d9/dfd/unw16ifcmp_8h.html#a095b29bb081a59be03968311b5703383", null ], + [ "UNWIF_complist_000a17", "d9/dfd/unw16ifcmp_8h.html#acd69c57d12da7a43ca764280957e3eb0", null ], + [ "UNWIF_complist_000a1c", "d9/dfd/unw16ifcmp_8h.html#aa4d0e1903eb4e04a82bc9657f33d5f48", null ], + [ "UNWIF_complist_000a2b", "d9/dfd/unw16ifcmp_8h.html#a3826e644fcbd3ad665d6327574eac139", null ], + [ "UNWIF_complist_000a32", "d9/dfd/unw16ifcmp_8h.html#aa92c7b4c24345693fb332960f619047e", null ], + [ "UNWIF_complist_000a38", "d9/dfd/unw16ifcmp_8h.html#afd2dee942e8b76dbaaf218f99ddccb8f", null ], + [ "UNWIF_complist_000b21", "d9/dfd/unw16ifcmp_8h.html#a98cf358063130ff86b24f82f7f3ea105", null ], + [ "UNWIF_complist_000b22", "d9/dfd/unw16ifcmp_8h.html#adce7b797ea1826bfee435e177dc4db25", null ], + [ "UNWIF_complist_000b47", "d9/dfd/unw16ifcmp_8h.html#a1432d8e7959836df9caf4656ff9cd477", null ], + [ "UNWIF_complist_000b92", "d9/dfd/unw16ifcmp_8h.html#afc06ad8f7d2cf078ad953b082978768c", null ], + [ "UNWIF_complist_000bc6", "d9/dfd/unw16ifcmp_8h.html#ab6fa70c2457fce3066d5b2e7cd2f0aba", null ], + [ "UNWIF_complist_000bc7", "d9/dfd/unw16ifcmp_8h.html#ab07faeb45b5dcae48e81d886ccfd4d2e", null ], + [ "UNWIF_complist_000c46", "d9/dfd/unw16ifcmp_8h.html#ab24ee5df18c26390acb426bb22a11fbf", null ], + [ "UNWIF_complist_000cbf", "d9/dfd/unw16ifcmp_8h.html#adff83cc39a3ffb489c0179540361a585", null ], + [ "UNWIF_complist_000cc6", "d9/dfd/unw16ifcmp_8h.html#ac16c9224385c81229f58e9df173948de", null ], + [ "UNWIF_complist_000cca", "d9/dfd/unw16ifcmp_8h.html#aecc051865d2dc2c1f1e233e2189661fa", null ], + [ "UNWIF_complist_000d46", "d9/dfd/unw16ifcmp_8h.html#a0e9410a78e98a2e0ea5f4cdd9abf37fa", null ], + [ "UNWIF_complist_000d47", "d9/dfd/unw16ifcmp_8h.html#a2285a9e696b6d2dec7c40a2128dfe912", null ], + [ "UNWIF_complist_000dd9", "d9/dfd/unw16ifcmp_8h.html#a3768151c2bbda500c49b889be3c4c984", null ], + [ "UNWIF_complist_000ddc", "d9/dfd/unw16ifcmp_8h.html#a1c413fc9ca8ea8bdaceeb0036224c48b", null ], + [ "UNWIF_complist_000f40", "d9/dfd/unw16ifcmp_8h.html#a2d6bc9ff4b5741344517d6f09c6f57f5", null ], + [ "UNWIF_complist_000f42", "d9/dfd/unw16ifcmp_8h.html#a4461d261ef170a57ebe487ec8797d0f0", null ], + [ "UNWIF_complist_000f4c", "d9/dfd/unw16ifcmp_8h.html#a3dbef5c462eeca83cc577470df0f5b6e", null ], + [ "UNWIF_complist_000f51", "d9/dfd/unw16ifcmp_8h.html#a3bd40b13c90c69b0529b6e81287ffa81", null ], + [ "UNWIF_complist_000f56", "d9/dfd/unw16ifcmp_8h.html#a794fc4e16a9e0e9dc89813a783fce5ac", null ], + [ "UNWIF_complist_000f5b", "d9/dfd/unw16ifcmp_8h.html#afe6ec3a7341214674cfc3b245fb5c0fd", null ], + [ "UNWIF_complist_000f90", "d9/dfd/unw16ifcmp_8h.html#a5883c8ba1620badd226c44072e823c1b", null ], + [ "UNWIF_complist_000f92", "d9/dfd/unw16ifcmp_8h.html#aaa0d06c87fe9e231668736acb7cb77cd", null ], + [ "UNWIF_complist_000f9c", "d9/dfd/unw16ifcmp_8h.html#afa5d9c88fe1c37e135743d1a0be6b3f6", null ], + [ "UNWIF_complist_000fa1", "d9/dfd/unw16ifcmp_8h.html#a234d9d636c74ddcb8b27b1feb3d43898", null ], + [ "UNWIF_complist_000fa6", "d9/dfd/unw16ifcmp_8h.html#a349b549bfa2211d0d65aca45b08270e0", null ], + [ "UNWIF_complist_000fab", "d9/dfd/unw16ifcmp_8h.html#ae466a571b993093065f56e0b94f292cb", null ], + [ "UNWIF_complist_000fb2", "d9/dfd/unw16ifcmp_8h.html#a2f3fdbcf1a851685e1d5af186ac3c9e2", null ], + [ "UNWIF_complist_000fb3", "d9/dfd/unw16ifcmp_8h.html#a4038145233b71f3e11a9c9adbd6b7d09", null ], + [ "UNWIF_complist_001025", "d9/dfd/unw16ifcmp_8h.html#ad53c10608b3a3f4fd5c7119f7e594c5b", null ], + [ "UNWIF_complist_001b05", "d9/dfd/unw16ifcmp_8h.html#ab54d46d4fd9c687f0be305b22be549e6", null ], + [ "UNWIF_complist_001b07", "d9/dfd/unw16ifcmp_8h.html#a72577badb27d097e9e2df5a1f1d4e0a6", null ], + [ "UNWIF_complist_001b09", "d9/dfd/unw16ifcmp_8h.html#ab90dc0441c5bf69daedfc7da66af11fa", null ], + [ "UNWIF_complist_001b0b", "d9/dfd/unw16ifcmp_8h.html#af6331714617c244a49fed8b7eebad31c", null ], + [ "UNWIF_complist_001b0d", "d9/dfd/unw16ifcmp_8h.html#ad57a937d64410b6c6223a5e4a47b16cf", null ], + [ "UNWIF_complist_001b11", "d9/dfd/unw16ifcmp_8h.html#a52be2878281a288e79a7d054f67b1028", null ], + [ "UNWIF_complist_001b3a", "d9/dfd/unw16ifcmp_8h.html#abc1d3cbfa91a5ebfbfecd3b61aae3848", null ], + [ "UNWIF_complist_001b3c", "d9/dfd/unw16ifcmp_8h.html#a51654bea55c1ffb66474537594856dbe", null ], + [ "UNWIF_complist_001b3e", "d9/dfd/unw16ifcmp_8h.html#a630c036224ddbc7050a661fd53bd0ac9", null ], + [ "UNWIF_complist_001b3f", "d9/dfd/unw16ifcmp_8h.html#ae10077d8584041051ba38133be6bb085", null ], + [ "UNWIF_complist_001b42", "d9/dfd/unw16ifcmp_8h.html#ad1334fc11980be299f8419978293d01d", null ], + [ "UNWIF_complist_001e36", "d9/dfd/unw16ifcmp_8h.html#a3b4d482ff0ed28298597d8ea7a9cbac5", null ], + [ "UNWIF_complist_001e37", "d9/dfd/unw16ifcmp_8h.html#a74eaf35fe1f0b2f91dbb6970452c11fa", null ], + [ "UNWIF_complist_001e5a", "d9/dfd/unw16ifcmp_8h.html#a33de2ad6c0498e99c34b25a7e310e139", null ], + [ "UNWIF_complist_001e5b", "d9/dfd/unw16ifcmp_8h.html#a335582a8587b651079deeacc536a2989", null ], + [ "UNWIF_complist_001e62", "d9/dfd/unw16ifcmp_8h.html#a69a608ad111d5c1d5fccf6a1b066496a", null ], + [ "UNWIF_complist_001e63", "d9/dfd/unw16ifcmp_8h.html#a77819b4f2d62270fc553ebf65bea4eb5", null ], + [ "UNWIF_complist_001ea0", "d9/dfd/unw16ifcmp_8h.html#a278b1f1162cebd9d5fdcffb5770a22e9", null ], + [ "UNWIF_complist_001ea1", "d9/dfd/unw16ifcmp_8h.html#ae82e084b3d63546685754912b443af65", null ], + [ "UNWIF_complist_001eb8", "d9/dfd/unw16ifcmp_8h.html#a4a59bcff2289fb6b9a9cbd55979ef19a", null ], + [ "UNWIF_complist_001eb9", "d9/dfd/unw16ifcmp_8h.html#a183fcfe497bcda389115e0b127a0b00f", null ], + [ "UNWIF_complist_001ecc", "d9/dfd/unw16ifcmp_8h.html#a0f5580def22e55e5ebc78de065fee680", null ], + [ "UNWIF_complist_001ecd", "d9/dfd/unw16ifcmp_8h.html#ad259c73d30f56c860d2d641a154595fb", null ], + [ "UNWIF_complist_001f00", "d9/dfd/unw16ifcmp_8h.html#a4fb4bed617e7adfc8097fcd12ea94770", null ], + [ "UNWIF_complist_001f01", "d9/dfd/unw16ifcmp_8h.html#a6d240f7a8ca123c360a6fff9cd951cfd", null ], + [ "UNWIF_complist_001f02", "d9/dfd/unw16ifcmp_8h.html#a2e9ebdcb0856369150266e0eaaf5c2af", null ], + [ "UNWIF_complist_001f03", "d9/dfd/unw16ifcmp_8h.html#aff72d2c2dfddc10bfca8748ed4a7b693", null ], + [ "UNWIF_complist_001f04", "d9/dfd/unw16ifcmp_8h.html#a3f942604858194bf431f3fe16f8597cd", null ], + [ "UNWIF_complist_001f05", "d9/dfd/unw16ifcmp_8h.html#a83c0a28b2a320f116a22faec4fdef9c9", null ], + [ "UNWIF_complist_001f06", "d9/dfd/unw16ifcmp_8h.html#ad186b84e29d24f77ede18c4a4f747e29", null ], + [ "UNWIF_complist_001f07", "d9/dfd/unw16ifcmp_8h.html#ae18c53686f4db517d2082f6afcc2f9f5", null ], + [ "UNWIF_complist_001f08", "d9/dfd/unw16ifcmp_8h.html#a6ffa00573803d7d5b33a0af5ed494866", null ], + [ "UNWIF_complist_001f09", "d9/dfd/unw16ifcmp_8h.html#a22686a8cb4b3a80557b1bf36efe7bd59", null ], + [ "UNWIF_complist_001f0a", "d9/dfd/unw16ifcmp_8h.html#a563e7e4c7c9d8cd0d773385014142d77", null ], + [ "UNWIF_complist_001f0b", "d9/dfd/unw16ifcmp_8h.html#abeb510d511339881ac4cc09a7a31705b", null ], + [ "UNWIF_complist_001f0c", "d9/dfd/unw16ifcmp_8h.html#a0a24bb5484392111948e9a9e03cfc31d", null ], + [ "UNWIF_complist_001f0d", "d9/dfd/unw16ifcmp_8h.html#adda87faca9d5fbd96daa978a7d643ba2", null ], + [ "UNWIF_complist_001f0e", "d9/dfd/unw16ifcmp_8h.html#a34a019a9bec32714abab74c44d2d76be", null ], + [ "UNWIF_complist_001f0f", "d9/dfd/unw16ifcmp_8h.html#ae642acdc8dc49714f56b7f202150deee", null ], + [ "UNWIF_complist_001f10", "d9/dfd/unw16ifcmp_8h.html#ab43103129306ee8cff57c78d5b68bf4a", null ], + [ "UNWIF_complist_001f11", "d9/dfd/unw16ifcmp_8h.html#a98515e054e7136515aab9ec208ea7191", null ], + [ "UNWIF_complist_001f18", "d9/dfd/unw16ifcmp_8h.html#a2200b595595288adb677c59d8f4a27e5", null ], + [ "UNWIF_complist_001f19", "d9/dfd/unw16ifcmp_8h.html#a585bb52fe4a3a862092a56f1ffd4582d", null ], + [ "UNWIF_complist_001f20", "d9/dfd/unw16ifcmp_8h.html#a95b70aef2f8e43918730ebf577f8a9a5", null ], + [ "UNWIF_complist_001f21", "d9/dfd/unw16ifcmp_8h.html#a6a259d2d07f444630b2b8642dc443bc3", null ], + [ "UNWIF_complist_001f22", "d9/dfd/unw16ifcmp_8h.html#ad25b4f5aea788a43c0f066219fe6f165", null ], + [ "UNWIF_complist_001f23", "d9/dfd/unw16ifcmp_8h.html#aedbd3e13a8c1d6a1635356bed39df8ed", null ], + [ "UNWIF_complist_001f24", "d9/dfd/unw16ifcmp_8h.html#ab294cfad124a6e96fb3f3f65151dc098", null ], + [ "UNWIF_complist_001f25", "d9/dfd/unw16ifcmp_8h.html#ae8db45645d24dc522d01407eec354ba2", null ], + [ "UNWIF_complist_001f26", "d9/dfd/unw16ifcmp_8h.html#a36ebd0ccbf12d8fad9cfb585b9f88608", null ], + [ "UNWIF_complist_001f27", "d9/dfd/unw16ifcmp_8h.html#ad219bc8dfcbea3615a45ece3cc6a6c91", null ], + [ "UNWIF_complist_001f28", "d9/dfd/unw16ifcmp_8h.html#a21f3b0f0f30b2312abf6385f84992407", null ], + [ "UNWIF_complist_001f29", "d9/dfd/unw16ifcmp_8h.html#a0f9d0d5c83b6f6b3d0462e9118d426fd", null ], + [ "UNWIF_complist_001f2a", "d9/dfd/unw16ifcmp_8h.html#a7bc5bd3e6010ebb72186b83a968ece28", null ], + [ "UNWIF_complist_001f2b", "d9/dfd/unw16ifcmp_8h.html#adaf5ffbeb0d94c1f924feb3862d4e058", null ], + [ "UNWIF_complist_001f2c", "d9/dfd/unw16ifcmp_8h.html#a1e7be33e702fbfd49df2f8beb8a74bf8", null ], + [ "UNWIF_complist_001f2d", "d9/dfd/unw16ifcmp_8h.html#a94bf93c35396e585b81f1eef76dae79e", null ], + [ "UNWIF_complist_001f2e", "d9/dfd/unw16ifcmp_8h.html#a60a6ef8ed339156bde978e25c82e7727", null ], + [ "UNWIF_complist_001f2f", "d9/dfd/unw16ifcmp_8h.html#a03114fc6f279fab8782a51b46d5b185d", null ], + [ "UNWIF_complist_001f30", "d9/dfd/unw16ifcmp_8h.html#ad3417c7376bdbe28ae472aad3ff4baf3", null ], + [ "UNWIF_complist_001f31", "d9/dfd/unw16ifcmp_8h.html#aad95e550b7b84ea3e9235bf9fc40e183", null ], + [ "UNWIF_complist_001f38", "d9/dfd/unw16ifcmp_8h.html#a93484301725e445b148251357772f506", null ], + [ "UNWIF_complist_001f39", "d9/dfd/unw16ifcmp_8h.html#a306aafa52ab139481b4556b049b2535e", null ], + [ "UNWIF_complist_001f40", "d9/dfd/unw16ifcmp_8h.html#a3002293eda9914b2270ebae548985b95", null ], + [ "UNWIF_complist_001f41", "d9/dfd/unw16ifcmp_8h.html#a8e32f049ee0538098366431ee2e4d096", null ], + [ "UNWIF_complist_001f48", "d9/dfd/unw16ifcmp_8h.html#a80d1dddb7050e68e7881c060d6201a66", null ], + [ "UNWIF_complist_001f49", "d9/dfd/unw16ifcmp_8h.html#ae293e6e49630ca604f047161484616b9", null ], + [ "UNWIF_complist_001f50", "d9/dfd/unw16ifcmp_8h.html#a237f30872314fc8220d9a23ea0f5006a", null ], + [ "UNWIF_complist_001f51", "d9/dfd/unw16ifcmp_8h.html#a9ec838a86dbda50d38348c7b34d619e1", null ], + [ "UNWIF_complist_001f59", "d9/dfd/unw16ifcmp_8h.html#a9d0f059af29d4c3fef816fe4b8263fb2", null ], + [ "UNWIF_complist_001f60", "d9/dfd/unw16ifcmp_8h.html#afb28baa1855de27b50130d87c5155773", null ], + [ "UNWIF_complist_001f61", "d9/dfd/unw16ifcmp_8h.html#adfe8d9e81973a7b4a8c3106c4736e4db", null ], + [ "UNWIF_complist_001f62", "d9/dfd/unw16ifcmp_8h.html#a601c8ee467638648efa04c7c1640d9bc", null ], + [ "UNWIF_complist_001f63", "d9/dfd/unw16ifcmp_8h.html#a3ef36aa1fda5f7cf4a71987f74d34486", null ], + [ "UNWIF_complist_001f64", "d9/dfd/unw16ifcmp_8h.html#a2bb3343d25d8f9e2087794d231ba52b9", null ], + [ "UNWIF_complist_001f65", "d9/dfd/unw16ifcmp_8h.html#a78f2f5289cee46dd3dd3aa62b2fa4b4d", null ], + [ "UNWIF_complist_001f66", "d9/dfd/unw16ifcmp_8h.html#a2b2d7a03c9e35b97cd0ebfcb55c18e02", null ], + [ "UNWIF_complist_001f67", "d9/dfd/unw16ifcmp_8h.html#a0e6b29c1d43fbe23f444607855384caf", null ], + [ "UNWIF_complist_001f68", "d9/dfd/unw16ifcmp_8h.html#af0d94699f257ef7a6f0793e08440c766", null ], + [ "UNWIF_complist_001f69", "d9/dfd/unw16ifcmp_8h.html#a154cbd96f4e843be00b5ab0823321ae6", null ], + [ "UNWIF_complist_001f6a", "d9/dfd/unw16ifcmp_8h.html#a6106a6b096a38ce7862af7a09c8de634", null ], + [ "UNWIF_complist_001f6b", "d9/dfd/unw16ifcmp_8h.html#a96e0a8345155feb63eb272471ed82077", null ], + [ "UNWIF_complist_001f6c", "d9/dfd/unw16ifcmp_8h.html#a8474e8fc9cef6687738027c0175f3080", null ], + [ "UNWIF_complist_001f6d", "d9/dfd/unw16ifcmp_8h.html#a412e99fc19e52526efe62a094ab3607e", null ], + [ "UNWIF_complist_001f6e", "d9/dfd/unw16ifcmp_8h.html#a465b3de1c682dcb2c98d553f62e5589d", null ], + [ "UNWIF_complist_001f6f", "d9/dfd/unw16ifcmp_8h.html#a4f9d304cc606bee3d63aa437aa6a6d3a", null ], + [ "UNWIF_complist_001f70", "d9/dfd/unw16ifcmp_8h.html#a7b67abab9649560746c3ff85f21afed0", null ], + [ "UNWIF_complist_001f74", "d9/dfd/unw16ifcmp_8h.html#a286e94c01a376716f6269e17f851cc55", null ], + [ "UNWIF_complist_001f7c", "d9/dfd/unw16ifcmp_8h.html#aaaad2c0d21cf34b5bc7e15aa97dfeccb", null ], + [ "UNWIF_complist_001fb6", "d9/dfd/unw16ifcmp_8h.html#a7703349304a9ee138c8cf70e2196e0f0", null ], + [ "UNWIF_complist_001fbf", "d9/dfd/unw16ifcmp_8h.html#a2a57ccdbcfd3dbfea327390f9e982a6e", null ], + [ "UNWIF_complist_001fc6", "d9/dfd/unw16ifcmp_8h.html#acc8e09207d03f9e1b013564a77006f67", null ], + [ "UNWIF_complist_001ff6", "d9/dfd/unw16ifcmp_8h.html#afd9126fff80b6f4b9112d1713eab0e6d", null ], + [ "UNWIF_complist_001ffe", "d9/dfd/unw16ifcmp_8h.html#a550dc21902ea6ef38abfea3061ca68a8", null ], + [ "UNWIF_complist_002190", "d9/dfd/unw16ifcmp_8h.html#a0993b94a55188e1be9ea654fb98fd7d4", null ], + [ "UNWIF_complist_002192", "d9/dfd/unw16ifcmp_8h.html#a474cada071e923b79e67dbf5831db29e", null ], + [ "UNWIF_complist_002194", "d9/dfd/unw16ifcmp_8h.html#aa11fae2350a7f10af4bb747aa96ee4d9", null ], + [ "UNWIF_complist_0021d0", "d9/dfd/unw16ifcmp_8h.html#abc73463c16eb7d22d8b74a32c1d85112", null ], + [ "UNWIF_complist_0021d2", "d9/dfd/unw16ifcmp_8h.html#af7ded0fcbdcfffe0f19147607093cbb7", null ], + [ "UNWIF_complist_0021d4", "d9/dfd/unw16ifcmp_8h.html#a8718d04ed9a0656cc58a73f628956459", null ], + [ "UNWIF_complist_002203", "d9/dfd/unw16ifcmp_8h.html#a16bb9976615a07e3f6e624fe2057ca60", null ], + [ "UNWIF_complist_002208", "d9/dfd/unw16ifcmp_8h.html#a1d2b2511463746719c783d6a9896d747", null ], + [ "UNWIF_complist_00220b", "d9/dfd/unw16ifcmp_8h.html#adca25e7bfc0bf7f0d51cc5e95c8953fd", null ], + [ "UNWIF_complist_002223", "d9/dfd/unw16ifcmp_8h.html#a101faa555da07fc84ec31624b6e41fe8", null ], + [ "UNWIF_complist_002225", "d9/dfd/unw16ifcmp_8h.html#a640e2233d24365058bb8e62dca65cb77", null ], + [ "UNWIF_complist_00223c", "d9/dfd/unw16ifcmp_8h.html#a0280e90210228901d89c05efe9201b36", null ], + [ "UNWIF_complist_002243", "d9/dfd/unw16ifcmp_8h.html#ac9f09700daa218411356781f659b7bb7", null ], + [ "UNWIF_complist_002245", "d9/dfd/unw16ifcmp_8h.html#a6b0814e8cc70b14dc0e9a4b4bb7eeccc", null ], + [ "UNWIF_complist_002248", "d9/dfd/unw16ifcmp_8h.html#aa63d449da5ff6cafc8c1518e6d7282f8", null ], + [ "UNWIF_complist_00224d", "d9/dfd/unw16ifcmp_8h.html#acd155158345de3eb9610e68cd9ab594a", null ], + [ "UNWIF_complist_002261", "d9/dfd/unw16ifcmp_8h.html#ab6f6f245fc0c48d1d54f05e9358505c3", null ], + [ "UNWIF_complist_002264", "d9/dfd/unw16ifcmp_8h.html#ae600dcbeaf661a27d782b08c06992951", null ], + [ "UNWIF_complist_002265", "d9/dfd/unw16ifcmp_8h.html#aab56b8db439599d528a5673b8dde878e", null ], + [ "UNWIF_complist_002272", "d9/dfd/unw16ifcmp_8h.html#a4048752b4a7ed6aecfb2622605d5ffb7", null ], + [ "UNWIF_complist_002273", "d9/dfd/unw16ifcmp_8h.html#a829f07d4acb00a8e68b56f6b85fa6327", null ], + [ "UNWIF_complist_002276", "d9/dfd/unw16ifcmp_8h.html#a06b55898aaa907768a1baa6a3fb531b6", null ], + [ "UNWIF_complist_002277", "d9/dfd/unw16ifcmp_8h.html#a65a0d210e7a3b832947dbd8722a8b5c3", null ], + [ "UNWIF_complist_00227a", "d9/dfd/unw16ifcmp_8h.html#af79c35b0a80b56680d0b83db2cfd7f39", null ], + [ "UNWIF_complist_00227b", "d9/dfd/unw16ifcmp_8h.html#a3ee3f41c97cdd2192829195317be792f", null ], + [ "UNWIF_complist_00227c", "d9/dfd/unw16ifcmp_8h.html#aa923c75d6fdba5813e7ee64a8cb13924", null ], + [ "UNWIF_complist_00227d", "d9/dfd/unw16ifcmp_8h.html#a0677e7c1fdbaf149984428431405d79b", null ], + [ "UNWIF_complist_002282", "d9/dfd/unw16ifcmp_8h.html#abbf5e96e478ffa02b392efeef318c94b", null ], + [ "UNWIF_complist_002283", "d9/dfd/unw16ifcmp_8h.html#a1d9ab02ebef740daea71ec876fbeffdb", null ], + [ "UNWIF_complist_002286", "d9/dfd/unw16ifcmp_8h.html#afc327f29cd412cfcfb14d1dbda83b0b5", null ], + [ "UNWIF_complist_002287", "d9/dfd/unw16ifcmp_8h.html#a606d5c2358ae07e9894ebcd79bb7ae2c", null ], + [ "UNWIF_complist_002291", "d9/dfd/unw16ifcmp_8h.html#a0a52e4d39becb64f59496111c07c3635", null ], + [ "UNWIF_complist_002292", "d9/dfd/unw16ifcmp_8h.html#a7ffa92a90245cdb9c2ced48001508b52", null ], + [ "UNWIF_complist_0022a2", "d9/dfd/unw16ifcmp_8h.html#aa9cbc81f1113630c878ff7f31b2f4ea4", null ], + [ "UNWIF_complist_0022a8", "d9/dfd/unw16ifcmp_8h.html#ac01efa786cbc281e49e4d91ad4307b7b", null ], + [ "UNWIF_complist_0022a9", "d9/dfd/unw16ifcmp_8h.html#af5ed9386e500d2da982d2e1aeb2409ca", null ], + [ "UNWIF_complist_0022ab", "d9/dfd/unw16ifcmp_8h.html#ad89db3cff2bca1635b2e1530dec0b974", null ], + [ "UNWIF_complist_0022b2", "d9/dfd/unw16ifcmp_8h.html#aa7d9b87c6ec492ab3e30aff50ed712b5", null ], + [ "UNWIF_complist_0022b3", "d9/dfd/unw16ifcmp_8h.html#a172ce02c84a2359dec3cf6a4686911a5", null ], + [ "UNWIF_complist_0022b4", "d9/dfd/unw16ifcmp_8h.html#a2a702823fb89140a29cffe56d0bedaed", null ], + [ "UNWIF_complist_0022b5", "d9/dfd/unw16ifcmp_8h.html#ac3914902c8f1b21d8683fac56c731685", null ], + [ "UNWIF_complist_002add", "d9/dfd/unw16ifcmp_8h.html#ad2b6caeb14119aa2de6d8692fd1c30f5", null ], + [ "UNWIF_complist_003046", "d9/dfd/unw16ifcmp_8h.html#a5b01584df7ac3a8c53c8be6405ce9848", null ], + [ "UNWIF_complist_00304b", "d9/dfd/unw16ifcmp_8h.html#afe105fcd6e746a56b18a7c27993e25ad", null ], + [ "UNWIF_complist_00304d", "d9/dfd/unw16ifcmp_8h.html#a76106268641a876cd1acf7f437006224", null ], + [ "UNWIF_complist_00304f", "d9/dfd/unw16ifcmp_8h.html#a3af27ae58cd3f98ade2fc6e9e4396891", null ], + [ "UNWIF_complist_003051", "d9/dfd/unw16ifcmp_8h.html#a49f6607f88900b9aa0f15ad03b99f9c2", null ], + [ "UNWIF_complist_003053", "d9/dfd/unw16ifcmp_8h.html#a63918f1e86feee4b5056c122823f082a", null ], + [ "UNWIF_complist_003055", "d9/dfd/unw16ifcmp_8h.html#a4cba88093d4cebde82c69baafaeeb158", null ], + [ "UNWIF_complist_003057", "d9/dfd/unw16ifcmp_8h.html#a2fed51e60374ed913fd2843127eb5959", null ], + [ "UNWIF_complist_003059", "d9/dfd/unw16ifcmp_8h.html#aeb405f68a9b4af35a9e509b86a1f70d2", null ], + [ "UNWIF_complist_00305b", "d9/dfd/unw16ifcmp_8h.html#a3aa4953639773db7a7872c5682f93d2d", null ], + [ "UNWIF_complist_00305d", "d9/dfd/unw16ifcmp_8h.html#a2637765c1c50740a82f5d0143a16df63", null ], + [ "UNWIF_complist_00305f", "d9/dfd/unw16ifcmp_8h.html#a6a2ba33ac3e03c5a7c615a4464f1e1cc", null ], + [ "UNWIF_complist_003061", "d9/dfd/unw16ifcmp_8h.html#a6b3d81cead36c1cfcebd8f0b675a9a6f", null ], + [ "UNWIF_complist_003064", "d9/dfd/unw16ifcmp_8h.html#a4537c4452a6b39efd31c93c3c0856777", null ], + [ "UNWIF_complist_003066", "d9/dfd/unw16ifcmp_8h.html#a36466f176f1809804be8cf991d51796c", null ], + [ "UNWIF_complist_003068", "d9/dfd/unw16ifcmp_8h.html#aa5b6bd6fda07f2775fa48f9be4e27984", null ], + [ "UNWIF_complist_00306f", "d9/dfd/unw16ifcmp_8h.html#aae37e6c03e30798f160af61bf599d515", null ], + [ "UNWIF_complist_003072", "d9/dfd/unw16ifcmp_8h.html#a01fa27a917be0a3a091cb92d7aba2ea6", null ], + [ "UNWIF_complist_003075", "d9/dfd/unw16ifcmp_8h.html#af5356e36852d3752a4dbe512d004c990", null ], + [ "UNWIF_complist_003078", "d9/dfd/unw16ifcmp_8h.html#a67fc6a091ad9f6a6e36ca61ebd01636c", null ], + [ "UNWIF_complist_00307b", "d9/dfd/unw16ifcmp_8h.html#a0b19a7b485527413670d4512cc0cf711", null ], + [ "UNWIF_complist_00309d", "d9/dfd/unw16ifcmp_8h.html#a168257fcce9f3806b097aef6dfa00aee", null ], + [ "UNWIF_complist_0030a6", "d9/dfd/unw16ifcmp_8h.html#ae222b6894e63952e00ae664a890a173d", null ], + [ "UNWIF_complist_0030ab", "d9/dfd/unw16ifcmp_8h.html#a41382c42a777e4aebcb1e88851a9e6ab", null ], + [ "UNWIF_complist_0030ad", "d9/dfd/unw16ifcmp_8h.html#a6f31adc0b6f7bbcd8e9edafde8455912", null ], + [ "UNWIF_complist_0030af", "d9/dfd/unw16ifcmp_8h.html#ac3297105d1bea2f3e0eb075a599258ac", null ], + [ "UNWIF_complist_0030b1", "d9/dfd/unw16ifcmp_8h.html#ad5c23a43f75d03b6291b4a51e6e826a2", null ], + [ "UNWIF_complist_0030b3", "d9/dfd/unw16ifcmp_8h.html#ae63a379a64aeea510d7b6d02cb6122ca", null ], + [ "UNWIF_complist_0030b5", "d9/dfd/unw16ifcmp_8h.html#aa3ce3ed9c5ef7461783db3625f45e7cc", null ], + [ "UNWIF_complist_0030b7", "d9/dfd/unw16ifcmp_8h.html#a1b4bab57fcee76c79e1dd310e9805547", null ], + [ "UNWIF_complist_0030b9", "d9/dfd/unw16ifcmp_8h.html#aff6e29170546cc276c129659331e63c1", null ], + [ "UNWIF_complist_0030bb", "d9/dfd/unw16ifcmp_8h.html#aa22d1f93cda4df006086dd2adebe0ca1", null ], + [ "UNWIF_complist_0030bd", "d9/dfd/unw16ifcmp_8h.html#a515e869e10ecba92d5c9288323a76d6f", null ], + [ "UNWIF_complist_0030bf", "d9/dfd/unw16ifcmp_8h.html#ad03571cb21ea00272b17fee487af321b", null ], + [ "UNWIF_complist_0030c1", "d9/dfd/unw16ifcmp_8h.html#ab06d940eb7d8c4683d1b034306caec2e", null ], + [ "UNWIF_complist_0030c4", "d9/dfd/unw16ifcmp_8h.html#aab9dafa8a6f9405a71c657dfd162afd2", null ], + [ "UNWIF_complist_0030c6", "d9/dfd/unw16ifcmp_8h.html#adb7caaa862e31b555b0a445f7ce5ffa9", null ], + [ "UNWIF_complist_0030c8", "d9/dfd/unw16ifcmp_8h.html#aaa346dd4b84b6ff7f7324801a82c1bc4", null ], + [ "UNWIF_complist_0030cf", "d9/dfd/unw16ifcmp_8h.html#ae8d4468d21d27c1de6b1d2d433c9b640", null ], + [ "UNWIF_complist_0030d2", "d9/dfd/unw16ifcmp_8h.html#afeea8365af804221817d5278e822e2fa", null ], + [ "UNWIF_complist_0030d5", "d9/dfd/unw16ifcmp_8h.html#aaa43fa9fe98c6932106b3782cead213d", null ], + [ "UNWIF_complist_0030d8", "d9/dfd/unw16ifcmp_8h.html#a3082cab187bc6f3a55bc33f8f62ef00a", null ], + [ "UNWIF_complist_0030db", "d9/dfd/unw16ifcmp_8h.html#a2318ea2b160373ec556a78e74989867b", null ], + [ "UNWIF_complist_0030ef", "d9/dfd/unw16ifcmp_8h.html#a77273e0bbd74cf3cd3aeedaab34224eb", null ], + [ "UNWIF_complist_0030f0", "d9/dfd/unw16ifcmp_8h.html#a03964bdf2df58190a68fbeacefec4120", null ], + [ "UNWIF_complist_0030f1", "d9/dfd/unw16ifcmp_8h.html#ad15a2c70a157f0bb7663838d93ca7ced", null ], + [ "UNWIF_complist_0030f2", "d9/dfd/unw16ifcmp_8h.html#a849ffa7f88dc9a8afde8b72fc2df65b4", null ], + [ "UNWIF_complist_0030fd", "d9/dfd/unw16ifcmp_8h.html#a36f3d13095a9d451204c6c45d94ab1fe", null ], + [ "UNWIF_complist_00fb49", "d9/dfd/unw16ifcmp_8h.html#adbf94c54c949e72cbdb583f965a29025", null ], + [ "UNWIF_complist_011099", "d9/dfd/unw16ifcmp_8h.html#abf22093ffd0714d851fbbe9dbbf13852", null ], + [ "UNWIF_complist_01109b", "d9/dfd/unw16ifcmp_8h.html#a848f3f57db05d11a60631b3dde813534", null ], + [ "UNWIF_complist_0110a5", "d9/dfd/unw16ifcmp_8h.html#a989be611071d64e601904f44c31080a2", null ], + [ "UNWIF_complist_011131", "d9/dfd/unw16ifcmp_8h.html#a69f287d22dcd753eb3cebbb8a18b42df", null ], + [ "UNWIF_complist_011132", "d9/dfd/unw16ifcmp_8h.html#af1d2dd8aaa55b4e6b1b23da18b5839b8", null ], + [ "UNWIF_complist_011347", "d9/dfd/unw16ifcmp_8h.html#a222ce471c6049cee3199f132c22a52f9", null ], + [ "UNWIF_complist_0114b9", "d9/dfd/unw16ifcmp_8h.html#a36982696a17dee559c7714b7d138a634", null ], + [ "UNWIF_complist_0115b8", "d9/dfd/unw16ifcmp_8h.html#ad498de046637c95e7cba172284b46c01", null ], + [ "UNWIF_complist_0115b9", "d9/dfd/unw16ifcmp_8h.html#abcb6d8c0bf9104ea6850ced22288bdaf", null ], + [ "UNWIF_complist_01d157", "d9/dfd/unw16ifcmp_8h.html#a3e50df886e851ce110c824998336adc2", null ], + [ "UNWIF_complist_01d158", "d9/dfd/unw16ifcmp_8h.html#acc4c8f3d2dbc9c4e517eb0127a594c67", null ], + [ "UNWIF_complist_01d15f", "d9/dfd/unw16ifcmp_8h.html#ad2c733cd07e62febcf887e0f2aafab2b", null ], + [ "UNWIF_complist_01d1b9", "d9/dfd/unw16ifcmp_8h.html#ad6880104e47aac51227490d23a1c6ab5", null ], + [ "UNWIF_complist_01d1ba", "d9/dfd/unw16ifcmp_8h.html#ad850892c4a4187d57a62154cec7dc257", null ], + [ "UNWIF_complist_01d1bb", "d9/dfd/unw16ifcmp_8h.html#a6d478efe79f2f62228844e8709670e9a", null ], + [ "UNWIF_complist_01d1bc", "d9/dfd/unw16ifcmp_8h.html#af447c276d89250428c11fdaa9b66b360", null ], + [ "UNWIF_compos_00_00", "d9/dfd/unw16ifcmp_8h.html#a1ab8e4f709e0e87fd81544ccf8f9e69a", null ], + [ "UNWIF_compos_00_01", "d9/dfd/unw16ifcmp_8h.html#aff57730fb7d216bfab8adad6e69144f1", null ], + [ "UNWIF_compos_00_02", "d9/dfd/unw16ifcmp_8h.html#ac660c67964fd15229f056cc0f79ba334", null ], + [ "UNWIF_compos_00_03", "d9/dfd/unw16ifcmp_8h.html#a9defd0a2a7c330fcf480ee3760869457", null ], + [ "UNWIF_compos_00_04", "d9/dfd/unw16ifcmp_8h.html#a40d74be8b9f18f98aeec60f9145a8465", null ], + [ "UNWIF_compos_00_05", "d9/dfd/unw16ifcmp_8h.html#ad09a742f65c2829185d1a12caf88ea28", null ], + [ "UNWIF_compos_00_06", "d9/dfd/unw16ifcmp_8h.html#a5222ca692bc7b876b2f8353a3634b5d1", null ], + [ "UNWIF_compos_00_09", "d9/dfd/unw16ifcmp_8h.html#aef917b52fc48e026d4f9277fccfc1904", null ], + [ "UNWIF_compos_00_0a", "d9/dfd/unw16ifcmp_8h.html#af6e5ff1bdf76c9e4cebdbd76dd38fb36", null ], + [ "UNWIF_compos_00_0b", "d9/dfd/unw16ifcmp_8h.html#a60f7549ed5200c46cae94f0b26896180", null ], + [ "UNWIF_compos_00_0c", "d9/dfd/unw16ifcmp_8h.html#a21743c246fbc92dfd0da0750e26bba08", null ], + [ "UNWIF_compos_00_0d", "d9/dfd/unw16ifcmp_8h.html#a074fe08e74407cc3c7afbf0d191919a7", null ], + [ "UNWIF_compos_00_0f", "d9/dfd/unw16ifcmp_8h.html#aca5ad8ffc2fdbf36ac50d32af68403cb", null ], + [ "UNWIF_compos_00_10", "d9/dfd/unw16ifcmp_8h.html#a54ab2ef68f278011210ab8d4fe58fcce", null ], + [ "UNWIF_compos_00_1b", "d9/dfd/unw16ifcmp_8h.html#ab65aa0a784a30214286b199924901346", null ], + [ "UNWIF_compos_00_1e", "d9/dfd/unw16ifcmp_8h.html#af33f14acb255d50ed5ae736165d5d724", null ], + [ "UNWIF_compos_00_1f", "d9/dfd/unw16ifcmp_8h.html#a5bbefdf905f0bcadf415c3e0518feda5", null ], + [ "UNWIF_compos_00_21", "d9/dfd/unw16ifcmp_8h.html#a032031bebdc74807fef4bd383c8927f8", null ], + [ "UNWIF_compos_00_22", "d9/dfd/unw16ifcmp_8h.html#a2756ea34798880e72ea9544d7eb59fb6", null ], + [ "UNWIF_compos_00_2a", "d9/dfd/unw16ifcmp_8h.html#a0d0ebdffe03403da2ddec9234431660d", null ], + [ "UNWIF_compos_00_30", "d9/dfd/unw16ifcmp_8h.html#aa96722ec4611d9596072ba6b2db1d204", null ], + [ "UNWIF_compos_00_fb", "d9/dfd/unw16ifcmp_8h.html#a593ee340458e57272231ecaaa95f9dfb", null ], + [ "UNWIF_compos_01_10", "d9/dfd/unw16ifcmp_8h.html#acf29314a27cdaf4c8e0ba91da1aa8e9e", null ], + [ "UNWIF_compos_01_11", "d9/dfd/unw16ifcmp_8h.html#a323a05d5cc422e83ef197acc0d426058", null ], + [ "UNWIF_compos_01_13", "d9/dfd/unw16ifcmp_8h.html#a6cc8931dfd1b0982685f6f772572735d", null ], + [ "UNWIF_compos_01_14", "d9/dfd/unw16ifcmp_8h.html#ad2a04967e09d7a3f3055b10ad689ae83", null ], + [ "UNWIF_compos_01_15", "d9/dfd/unw16ifcmp_8h.html#a366d1a7688f894c263f1dd74e2ed9074", null ], + [ "UNWIF_compos_01_d1", "d9/dfd/unw16ifcmp_8h.html#a24a95fee1e3806d0cbe7bfae8cb4f19c", null ], + [ "UNWIF_compos_00", "d9/dfd/unw16ifcmp_8h.html#a388374d5e8998b5a21eb64b73cc6a890", null ], + [ "UNWIF_compos_01", "d9/dfd/unw16ifcmp_8h.html#a904e3a534f64f63a1525a2e1689fea6b", null ], + [ "UNWIF_compos", "d9/dfd/unw16ifcmp_8h.html#ad091ba9a68dc8c60e7c8f0b72c1cea5b", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/d9/dfe/strlastdiff__s_8c.html b/doc/safec-3.4/d9/dfe/strlastdiff__s_8c.html new file mode 100644 index 00000000..d138ce60 --- /dev/null +++ b/doc/safec-3.4/d9/dfe/strlastdiff__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strlastdiff_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strlastdiff_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strlastdiff_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strlastdiff_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strlastdiff_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strlastdiff_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_tresultp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/d9/dfe/strlastdiff__s_8c.js b/doc/safec-3.4/d9/dfe/strlastdiff__s_8c.js new file mode 100644 index 00000000..d22fe976 --- /dev/null +++ b/doc/safec-3.4/d9/dfe/strlastdiff__s_8c.js @@ -0,0 +1,4 @@ +var strlastdiff__s_8c = +[ + [ "_strlastdiff_s_chk", "d9/dfe/strlastdiff__s_8c.html#a1c271124ce30bc259c6f3af9b38dc2da", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/da/d0d/safe__compile_8h__dep__incl.map b/doc/safec-3.4/da/d0d/safe__compile_8h__dep__incl.map new file mode 100644 index 00000000..30198601 --- /dev/null +++ b/doc/safec-3.4/da/d0d/safe__compile_8h__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/safec-3.4/da/d0d/safe__compile_8h__dep__incl.md5 b/doc/safec-3.4/da/d0d/safe__compile_8h__dep__incl.md5 new file mode 100644 index 00000000..e8af47f2 --- /dev/null +++ b/doc/safec-3.4/da/d0d/safe__compile_8h__dep__incl.md5 @@ -0,0 +1 @@ +cb1e23cf0e09ad6a729147898d7014e6 \ No newline at end of file diff --git a/doc/safec-3.4/da/d0d/safe__compile_8h__dep__incl.png b/doc/safec-3.4/da/d0d/safe__compile_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..5e645bc25c54a74e1fb72a0723ff06fa34af891d GIT binary patch literal 16612 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 f-y5^O4L)I{OAq-<8719;!$71Z + + + + + + +safec: wcstok_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wcstok_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wcstok_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT wchar_t * _wcstok_s_chk (wchar_t *restrict dest, rsize_t *restrict dmaxp, const wchar_t *restrict delim, wchar_t **restrict ptr, const size_t destbos)
 
+

Function Documentation

+ +

◆ _wcstok_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT wchar_t* _wcstok_s_chk (wchar_t *restrict dest,
rsize_t *restrict dmaxp,
const wchar_t *restrict delim,
wchar_t **restrict ptr,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/da/d1a/wcstok__s_8c.js b/doc/safec-3.4/da/d1a/wcstok__s_8c.js new file mode 100644 index 00000000..3681b15d --- /dev/null +++ b/doc/safec-3.4/da/d1a/wcstok__s_8c.js @@ -0,0 +1,4 @@ +var wcstok__s_8c = +[ + [ "_wcstok_s_chk", "da/d1a/wcstok__s_8c.html#a585e94a6d26745f8fd501e7cd64d0f3d", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/da/d22/memset16__s_8c.html b/doc/safec-3.4/da/d22/memset16__s_8c.html new file mode 100644 index 00000000..f12d8034 --- /dev/null +++ b/doc/safec-3.4/da/d22/memset16__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: memset16_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
memset16_s.c File Reference
+
+
+
#include "safe_mem_lib.h"
+
+ + Include dependency graph for memset16_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _memset16_s_chk (uint16_t *dest, rsize_t dmax, uint16_t value, rsize_t n, const size_t destbos)
 
+

Function Documentation

+ +

◆ _memset16_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _memset16_s_chk (uint16_t * dest,
rsize_t dmax,
uint16_t value,
rsize_t n,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/da/d22/memset16__s_8c.js b/doc/safec-3.4/da/d22/memset16__s_8c.js new file mode 100644 index 00000000..094fd390 --- /dev/null +++ b/doc/safec-3.4/da/d22/memset16__s_8c.js @@ -0,0 +1,4 @@ +var memset16__s_8c = +[ + [ "_memset16_s_chk", "da/d22/memset16__s_8c.html#a7873a8991779ac0b07f2bd9b76d887af", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/da/d2b/strerror__s_8c__incl.map b/doc/safec-3.4/da/d2b/strerror__s_8c__incl.map new file mode 100644 index 00000000..f53a75c8 --- /dev/null +++ b/doc/safec-3.4/da/d2b/strerror__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/da/d2b/strerror__s_8c__incl.md5 b/doc/safec-3.4/da/d2b/strerror__s_8c__incl.md5 new file mode 100644 index 00000000..dde8fc5e --- /dev/null +++ b/doc/safec-3.4/da/d2b/strerror__s_8c__incl.md5 @@ -0,0 +1 @@ +75d6b6747e489c5b5e6c895ba58a0c2d \ No newline at end of file diff --git a/doc/safec-3.4/da/d2b/strerror__s_8c__incl.png b/doc/safec-3.4/da/d2b/strerror__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..0069e788b25a3dd335d44604ecbd2e04c54cc05f GIT binary patch literal 18437 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 NORGo~O1^mWKLC}v`sx4x literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/da/d45/strnset__s_8c.html b/doc/safec-3.4/da/d45/strnset__s_8c.html new file mode 100644 index 00000000..5b40d6b8 --- /dev/null +++ b/doc/safec-3.4/da/d45/strnset__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strnset_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strnset_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strnset_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strnset_s_chk (char *restrict dest, rsize_t dmax, int value, rsize_t n, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strnset_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strnset_s_chk (char *restrict dest,
rsize_t dmax,
int value,
rsize_t n,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/da/d45/strnset__s_8c.js b/doc/safec-3.4/da/d45/strnset__s_8c.js new file mode 100644 index 00000000..62171987 --- /dev/null +++ b/doc/safec-3.4/da/d45/strnset__s_8c.js @@ -0,0 +1,4 @@ +var strnset__s_8c = +[ + [ "_strnset_s_chk", "da/d45/strnset__s_8c.html#acc68fe672d3bc44d5b84e34b175043cf", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/da/d4f/wcsupr__s_8c__incl.map b/doc/safec-3.4/da/d4f/wcsupr__s_8c__incl.map new file mode 100644 index 00000000..29df6e8e --- /dev/null +++ b/doc/safec-3.4/da/d4f/wcsupr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/da/d4f/wcsupr__s_8c__incl.md5 b/doc/safec-3.4/da/d4f/wcsupr__s_8c__incl.md5 new file mode 100644 index 00000000..067796cd --- /dev/null +++ b/doc/safec-3.4/da/d4f/wcsupr__s_8c__incl.md5 @@ -0,0 +1 @@ +babf6eb29ac19d8615386a147da90b1c \ No newline at end of file diff --git a/doc/safec-3.4/da/d4f/wcsupr__s_8c__incl.png b/doc/safec-3.4/da/d4f/wcsupr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8bf483093d746817a18e81a36bfd72fd52f760b9 GIT binary patch literal 18446 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 + + + + + + diff --git a/doc/safec-3.4/da/d71/wcsstr_8c__incl.md5 b/doc/safec-3.4/da/d71/wcsstr_8c__incl.md5 new file mode 100644 index 00000000..6477732b --- /dev/null +++ b/doc/safec-3.4/da/d71/wcsstr_8c__incl.md5 @@ -0,0 +1 @@ +692317406affcc686484fe14b0127791 \ No newline at end of file diff --git a/doc/safec-3.4/da/d71/wcsstr_8c__incl.png b/doc/safec-3.4/da/d71/wcsstr_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..803f76b7959bf87e0ec0904bbacc6506883d6e73 GIT binary patch literal 18240 zcmd74WmuJMv@SXoB_ss|l@=-K?(P;T1p(=9q(cNm8b#@rMnqZ=L|UY~LAtx7_n5A; z*Is9@eXjlYOu69uV9xh_p7D&h#~Al`LmsQhV&A%d3xPmj%gaeUK_F1@5Qu9x(XYdA z&M9IG;RmXbqO26+3i&U+E;j~&phU<^iEFqgZ%(;ARUf%R+lj%up%Gno`>{!Y#xs=- zhd}|In}aOYWQQY$wq!2}3x{=dWjDVL)f7EF9=5V&G!U0oGYOz9{V3e1@atQ>s9jQy zJSASKM?E$tQ1vPk5~!ZFzqjkLP^){4aR^=is3v|LSEX5(hw<$XcTxO0`ZFU zzuZ6F+rI8_H~@$=>4G@itwcL-k|`0o~SES+G7i8ClA^cjD;sa&qwkFV{B4%07Mi6h$Gb zg3j-<(%YH9IpaPb@$1*Gg98^&pVgrKrLMxlLftygL)cYY1j+G)eZ91dOiotT+c=gw zM?|j~EHyp&K8Fc^ahg^+_rVXvd7PoH}4wh$Y)hR^Q0$FUkjhJ;|; zx`ls-xo$UCHOXU%eBG$C~{#dOG|kb6&xHK9yYeO zVPRz@B_43V=v44pA1*THNB{v5v+CPeSj6)?FY(TJOQL7cD|luEp6o9N2L>Lj4JnpO zdCsGvqOP4zBGS>}bb2MLtE-TEX>c(FC>(V_e5WRYi;e3 zj>ll0n!mq4qxP5Zu&}Vu&_qEuJ0qh9RL$+}@^JlYD5!Ew@20=O{S`zWBIq&T99OCv zo0?+YzrS_smbbU}8yvF4; zjhR>3PP8sMSzB3U5&ve^_MBh2z)oL`X1gZVbBBn?_43?043bVk0G7WT2m|Sob&rn`V2bN-i!gPP|2?YNgP3cXr&b zE{;dO=)uC^bvo^}jZMO{vC{WxAV-;m&*6o!@qDevet39zV`F0^DgT3#XgvJew@WMs za@?jpWHXyl&~U;@cLHxTK(krbjLpbqOJ#cs}m&snOzeCeK^ zPW6>n(~y^!*VUc)>5p;`O9l-SgGyOhnU|dN=S*!;6FM83QA-1o(^(C}Ka@Oi~8!e>1-SV*DUqFwI~7VC6`=#bQJtJQ-P7 zR0gQ%)ipIgf(_<;Lab!K+g?rURN1B6S77HMZ=U~%c_YG#zGGxW8#^2EiYxp88_~-g z8A-7@$?x_11En(Bb;P4Uk^h?$`2SwV|J8r||Ma6@|0z=BST*ODoE&-Y_5{xM)z$3G zxcz0>(ecCrVHU(=DpYB;#K>z1vAECrKBqtZ-6bXO`8n*JNMMFdGcc@UVfFgrrfWMW zpdehj7>k7@)v}5rSTA~hzGC+|eQctLI7Kt(Mu?4Ik*zKLdBL);EtL9aF)lcdpB(WR z1t~VYrWb5EsuWfh7L*r^baY`20eXWJ_=vpwNFU4MwfK=rC{@fTBO{|B{9XnYsw6el zwO0z@SP?566cla#D7G|DsL55?OckQvJh+Y+k^ucmf18(whZ1l#`Eh@*^!T8BL_-LX z{sigG3E6GOANz~Zd$t?hladayV1rdKAXgFU;97}}5oF6frPuu5Jxpw;c$qo_ z@KC7+v*ZJ~$#4*Pc*xk*A}xKBKqBJ)qNVAO_CN{Z)h)w4Jwz|InwlD&YU-d1;rqK- z)Pmnnu(ACrE6uD0i0(NAp*<$LS7wWXu*lun*@+T4l^al#J6(*c&C9!MYV%=F2KQ;s6;Td+&93clY)6B}Pj0@AvRpE?@A${uKTx_f%%e7(RlY7`Ye-r2m^O z!P|Nz!F9DZHz)HsN^~vqaB(r|*M7^>EJLdCtNsD(VN(gRDNgpulRjF$jX4@a^lb zxc+^vD~XqtfuVh1pzJJZZ-4*0?}aCwwjKDNqY3*lo1=@f;~)t`508@!$zTCr%%raA z3hOvA$`#ivL^>s0Al-h2Ny^AjSvjJaJ~BHy+j*(;p3vWI2IaN&^&p81qlx08B3o-~ z0)xg`2R>32G!jQAr_iVsCQt9x_P#qoAb9y zr_12=^=mwj?ftsP^+KS7*_esVZ_3 zh*xSgRPb_r7*IuaRu*6aI)45HyuJFXi=L*Y`8WgLXJ215WXZ?msHW-b>7^tl!X>|Z z9dEJNiqg=uz?LSfodKl~Nvl0)aoe7*lZ_<3$7!a7mT@acLe1-mvNCo+13fcyL{yaD z&Yy-61HUQ#)o0J1<>w<~c8$aA>r6om1R>J39-v99b#--pciaB*<%|9g?-K*R3mU>( zQKbC%WMq2aXOohwO-w$-#86+xIxlxuR8;sJ^vM!R!_~SHxz_5YJlC&Ze;p7|R$3}h?}%6tL2832U^ zA@}pYjv(ltKYw<_v2rGK!mR)W1O)}z&it7ADdyB#)fPp;%gufB#tnBb3(cHJh3YrHxUJIsuvJqenLK{E(^cj zahi93E+`lWc-R<(X=`h1Y-IHQ{rl@EC>T@_5+1(b!<~hE&!1+h9)EM3Ut3!i=+o2F zA3kTLPeYHL=@}V0xwy(JDm2|O=l%nCU_GC`_Ti>aJVLCP?JgGVCM3wt&Mq^JjEpRM zW(XkJpFb~lX)@1@=9aos1YI|tu5J=Ytk`^x(T%=W9TOANxrj)|MtZzoz2d606}Hz9 z3rv)!h*5U-6n`#UZ{&+cAbtnwIw8_uT3IKRm8P1Qi?(-3^4YI7Fzm;ojc89YYTt9ZMY@c{{t7reM|T=RYzs{J(#Xh>P!d29+sP1 zS6KM*?{_S$oj~uAyLS&jEjig&vsc9s2iIER)#JZh|%qDrs?^!N7%;})GA9UdIMyoKS2i~W*<`}e?Pt=sYIn=92wO?$7Y z!PV2{QjZSguPjCgN?exH6hIDs!L2%hXKgdo}myM3ta_ikxmzL!H+V zDr$3oY0GeBOK14RC0B!Av8dNkX>;?rpd0z}qUPPZY(73@O^v8nBulsNui2RnRb1fq zHX+k5JHs-_5mcR=8OcSMR23Q9e|z>%cG3injwSTD4GRfxUPsYG#V$4G5Ipy^H&9bk z_V(VYuuix-n~@YT__Mt&Wc6Wrr7yMVjmOugp)S@nuFRaYOG=uW^WV2c&MwbbT_#Iu z;y%sG3c7Wta?r^6A3O2Yk_ld(Z+#bi{rc2?jKjE>@_Xb+aj|{1JNsdCNLE(Xb+0pD z);cctrOwBqq9@e)TH3tA?vGuL?HZ=ON2xyv^$_weEYy^H>t(U>>Mc4eK#rTQ(N@$z z=3>M8++1AIXR)$Tk9txRMLhQO)zl(#bA2>495giYii#}FL#^$W zXz7Tj>dyXdO}&OQsjArB+~|~$L<_&acn^PWYt^!C<=f(|bXg=kBfI^wH^;stJ2%dW zPlzaNb-_e@S;mF)$<<}7!bz;Ar}29^AD@olB5hn!xt(LT)AN1p*8x-CDVU4SFbJpu zdx**TqQ6=W&}eI~GwYfO?JHe%*DBIy!G^y%P#qqup4qsr@63|Fd)EL`{^qvb?RsEm zYpbZrs;uznnL&GD*NjKbV}peEv*#AolL&&7tf5 zy`!VO9UaqcZGCNR4e)(rq_4j;sy|Fi&-nefzkesWts$m7KU_+p7CA97f^b=*MjwMu zKr4YR4PbNnY@@8q%#1dPS2pVY;#hVS<7B)1YcWdigFFs~d`c0K%M zg8*{VPE`?pDm--23l}F1jknizR{+{s-noPAwoTOBwme;@8=a)vZN$z#NN{ii(EWj| z`J1;`ST4IeUp3WG-t)cWp$$O~8q8Ne=CS$qa~?zF()~P{pL%FVUNesEw#4YhFg6KG zb1UtSo!8qr%I|P+mO^c18B&t7gne}U&Rj231fvKD_E$4fy}d~ro6vA5wr&&gi21)^ zM-)NwAr>s($^JfOzq}}7=7Q?Mcgd~@`8m6pZiBKVB|EzlNQfA-DWWMJ~}SNU2>7f zDQHx$9zh`My@ww&7)ov!6K~wy)~42_%4wO!E`tX!U5)ed;hz^(T}kHd?xU{G0lzmF9%kf+oc$5+iy*0Xp77s964 z%J?u_j2OhiAb553{w@jwbCDF6d{N#t2Kv1EhzO@23pEM>a9V)#MKAx3M3VXO^TiiG zWp~^&88Tz$$fq;RG&PH5e&)o)TXkM{oVvb%7e}TpO-F|TH=w0m3d7|PF$=FM<9tuo ziwy@=elv{~f(s!xWp?&Q4UMlMqj%+8-Y;x!_7=vqrmhUTgDp#|f!g_Ao}ARw#0Fuu zdG9n}CXO?&DaE5xdH--2`LeEC`TQQ+PuKO~d*b3L_vfCl+yQa+_V>G9`DS#Aw}Po| z%ou2@a$I+zfQ%!;uuKYUmg>411C5xR;yosFK~5Jj0BY6@g1I|n3#Pj zF03aqGS957Ny1u4*?wvbz9PK40^lNNRqjf1;(mWc{A?-^XU|M=DPoQbn!MikCCysgBt(bbfy3 zi{1HHl-Do_#LSUCN_f^FF-}`t?L$IBNn9MtMWEk{bY~DlNJxR5CVkKmFKx)+NR`c$ z=i#4*8wLisAUqswvh>xrCIjySLtMdE^k=tOStW{Gxa?UM2NjlIlSxTQe)yJ7mDg^8 zhpRk3@jlwkLki(>ZqA!lSoQJ<4*wAV=7m7+Fa$fBv6AOq)Au{?_R&41%9CDVp{hj#GzCJ#>zNQ_+=Q%!-^pUOdhS-#U3QD9nm8YCQZBN0b1nd{^u9$yeT0E1?4*TwfKCN#P!3B6 zwBdS+kbD$d$j#u~2|Ngdl>=cV5Qs$&+irO$1%G#J6V` z=Zx}K5#lHylA|@Ms?n^~XW(&u|cFXS5n0xux|LL|Ra9MqqyXPx;e*9;;u$;Q@=rR~# zXd})J;xP97!^~spIT`=(iSERC7jHcUUo_s`m0I76@(f8mZnAgpR{?>2_p5hU?KhT| z=C&e%5VyGj(YvC8S-9?lN-93V{=aPG&eW{sAiXN~^vaDpkiV``?-S|P`_>5yZyo?T zzENkdgg?7`0}Xe2vi77(#3x+qi#G!Y$5U2{(c#0ukhj>5tE-k(FV{O?ArRFT<2|R4tV7i7C>~ zR&#R|6|9!K$?Dv9p9Vet1C`>ERUIX&|0YCax!njEvgfelAlYt zxhu#s5UHlhMC=W&`p*jE?l=l?7(OQ~wEgQ};D z@ZDME2gtRz&p7f$_-r|C47`TzD4X&&1w(&QV92@K+YW#|;df^xRJkHXz(C5Ns|1%^k7Z$T%1`WzmL?m&VoAk(kIAk@quPFc%;8dy#*%s*~H z^0zs+A9Ql^F?0ERdy4Thcy6{A0)o2kp5p^4(WxG-L*qJhxn+-I$tU6;vQSZNm-Tdu zcxvoI8WYRx)z_)Ce*fVI>#a#228Nc*IB*?4XZJ%q&%ZuJUG8S?j|$FOTi4~Wt9Ado zv)LXKz+;#ErNVh+MGM08$Bz+iTMKP%%dIVoA7Y0Ox2CLD9#{2!5@u)oS_v9`g}={@%~7J46^2dH z5+(*h5Kq78=@u+SYpnH%mT7(F8yjratMlw%FUF0jjufLb;kbAI%5|g~oWP3c&$)SL z0{p$TwZx*&r-1nVtDlwMz|SF9=EBEMdAPW&ed|W!51$B#V<;$kP(p%Zfl`8XPZLMt z5DG~Qd>VcO>2;RhP=Ei?fU4icPE%TUHv|zCpGyye!{A&7XeR^*evb3l47%PiI_3PsqKf8w4?4F`7vE}VC^*%f4a`Yc+ zeL3!ipB;-1M4dVILmvOM=D=NEezT1tihyFS^y^p8&UoeP{yQsuZWWsi0%YJlRJ`qo z`gZ0HC~tm}^*UM)cDyxs10zO+;8uQHR3Qh40w>4s{sBe!4pP2{^#;mlE8;wW$);*t z^JH;tl-@s9Ye;1?wAR$5mVT!gM+DF*H!e4eu&p`SV<+8WygVb#hey*|up)1~A%GWr ze7P7Up}{W`4hhLA)wD}7b+!C!Ak7hjD~LCxrX5&-Swk~(RIg^I>mFo8b8vE=?)NO} zj9z98fK>bZ8bhMgk&eY6MM7dHFU5+=u%8ij)b~lD@98^exg8!dGZ8ueMCf{w+N!Fa zWk^mjF?%(CEvv3x%vG5(sNTy~`7#qj67$f3uQtx$5(+mMQFJd#;(dKp;#mDO)EcJ0 z?ao0K8jMTv4Y0q6NMs_8dJNPr(Qx&tKeDmcUka>2se=2?$MJ;)A-$S|r=FgxuWuSZ zf6k=+MM&H)=I;IbfB*8Oiq^|nZ_lrL($P7Bc^z*PLk5gTk(Lyz)o8@-<8!5w3R&vW zPges?$;PY+cOh}e{SOYF)Ldg=T*nA*;^Z(o`OAlTgKyvp)VKU-F8cwYG#Qj@TsQe? zV-jM@`hMkoii&D|h#^6Bcr@X4b;=mrL)@!)7pt{1A;Y{!-*#i-V%;JQ+5-AlZMTsN2l8kCVF!58ighA%6!hY!BwK+bgJ86c6Cj5 zc5l=I<|4 zMC*6IV0+56l&wf{a<<;DZke*WP;S%`LM@ArVF-0oGLc%b4vItKTlwMP{oma%fjd#N zpEotzRK;qbGF53C`$MFwR~|MICYm5uJ*mT*?X74e^JDW*YDC_G49FP0sG}z z;V;X9HwDaQwgG|iG#nhi!Kv^55r1caOGj61%gSs1FV_#{c$g4%dOUg}Bf!92VKUno zke&S!KgGck3l#(1LEQLB8wY1cj?zhN(`=QS@{1Cz)~Mr|x-;g(*6g7#&*jqu-6*7Q zLmF!Nq&G_R2Y`q{bAV#9kq=$JzRt)HmkJzd2-tTy7^j(PZyy^o0%2zE2V6ei{&6<> z`y=b>u)$YmX4~WK4&Ol*E|*tQX!se?dxv^0X3pq_YVgC1+aWks z+Ejb~5fh4OCtT-LJlakZv`ZGfcw)qsH96_@fQMT5MYlTUk zMvO9A-@nC(#Xw~D;y6v)&qg4tw$^a+8}rMT%p9C55^}}*sNO#wL(-AvD=Orjp4c>? zBb55H$Nr@{K^$Hy*oMA)MsD~t10Fgqd2IsVlXWe9TiY=IYccH)g;Ez9noKxiS<}8* z^kLq|c=Bv-?-7`n+v&kY=q(;;wSHrHrFguZDYxQPi+Lkk+x@O2j{{r5gs5?->?p;5 zRW26^Gwsb)EiTeES4qB`*YK4aEWQ6fs&Ym~-Q|^)@-F^dTqbp=R!{4FX%FUYhK7`} zP@B5C1So&kfB^jweZJQ0jH7unnE?#Gd zYN=@kGzz;IR7|n{Vw73*zeh(Mej-R9k2~u${7mdf;pYup8!2`5`S5UT;eGL~%*;f9 zxO6mk02$|{r-wGY08d+9aWPd9*6^aa^|$+u#PTmvxz}bEzg*m^P8Q>C*7!Enl$UQo z1s3YKNxb`y9*vrrwa(6x2R zE1A%C6BHDrqh0dbYY&0OOh&X^4_nKNXh7aL!K|KxGcz;og9kGh3cxn|GMs+ccyTt= z7PVYefw8!B&P24oGi&)tHtMlNzNfbObt-Nzw{C;6L#);rZIm#PHvxK{Xf+3i&T9mJ zCfkO7=XF$RJb(U+ZHzPWWr#{Lv4;n?psNWsg&i@Ou-HJ!FIj`)n(EsuaT8#;``X}W z+uLby$v;fi>1sTEs;Cx-_j_<~r8&go=xBV}3d-X)X2W*T9Knz77?xmp9&c6H&rCE0 zdueEC6)?$YmQ+-HeEL2~H#IssE;<@=fr;^P+6!5RFw+-iW(Qro#gSy|vI0VnT(s+b zFM!@8#d;OPMkea(4ejQ{w+g|V(-(>gxA>iD6WUFF*V0IpeO;LnueT?wYb)mO^u2iC zd5rT=%Bf!M!%o_^PvZ+VX~w@Nng-vG!tfP_zbA&WlQ>WP>PpkT{j+#)S@UGK;Byf3 z)RcwELw?81vy#~;?i@2Jw4V&%V1a!DB+ZmlZ4e|fTu>n;?E zR}f$mg7-vw=oT`e)5f_0DgsTInS;;r&s z)H&1D*V%-e@4xFw@p4!n{&cubcepx`|4Bl-xur#(so}26txWp0$!avF*oue>x#SLymh)L@`?=jE6WfIyx9rE*QW2tBTcTe#kflqlP?L)BYv`ZxI+**DPcL5O8F! zn3%mDj7;?`^1LJ^3;#Ce&_@0x6ChU|9UqrLul6WAh*9mnJQyIgRlyTv5E1F=?M)9z zhU)e*W}1lY)31Mig|Xs5u{@*Ahx8pA127DLIwU1~Rq1`A3ug>C30g8iL7MRW=1omN zY>-MTD?j&CK79pEC+Wr;>3-47t99}*s8FZ;7Q@)q(sFWox+Y#JgMNDx!3hHBu64~u?7TMdIji*LZ>`dv(K9iHL!mk&eA$$c5%@KZz{^YVP}I~M0$Rk0 z_m2W&b(9uYkYm$aOBg6S@KS-w*}3SnzrPPO(Jz^lcitpEq1&+K#!GR`bbh?0dyub> zPE~(-y1qJ)`>}$1YMeiFeETxTWj(;{%@dJ#_-NJ_vA#c z-dFDqmHf|XEtI}{bOLCLKcwB(rI#|2qNAhZNBfu<^)d+rWy>j~DrPQh*P79`@w2@j z&}#-R{Zx`1p9YRGzQZ=w=`u@K*l*btj1N%k4BN8%v>hr)2hw6eqZ8 z_Lnz_ z=b}2*!Gw9KEg1pTcY&4{r-#6W0mg}niV6k>#zAADcCjarW;{H`#>RZkciRG^-@bh- z8%5rgCh9j)X&V>~9AZB|KUrB>M#jSU`1nX!F9ENk&w$~gqN2jWphK&RK^4cMS6Wtv ziHXU{%X_ucgu80PE-E_H*|`x+;rq3uq@=X;KDQNNQWp{HF)*0!3A!@Xb?qNX1%Tdoh>!WU-0S8lnNs~JsU5ty_MC2z@3wGP!w1$FoBhlcp~&i z$yZDNH&PbgZX76Eq07`e*GD=!s$cTcA?k*P=BwwD^EpsHdSrEZesbU>lD7Tl&sShW ziwB@G>(vaxHT(OWmO2wM!-_i}n8+|@&~4j3Sa*^#A&Fdf6nGNAyrM3%YVP6Fp=%mg@}w#)kU8%acH1KL5hv%dc`7d-vZB}j zlFsoSRgE7z@eFR}c%0XHbT`@E@$&{crTCpO^R(L%IyyQ^%F5bBI?}9ej*itH`?QwJ z&tpzP1e}xKs(0IEG?NOtDj9{8!wJFm2S-M#Dk^Np%Ps%z%pUAfNxmT!_SB#!jQ#jA zAu(~f-Y+eao|Uy2h|5n1hek(NV7F#ni9o^0%zOYWAieLd71~mcjwK->?Zx$%3TlHN z8MPq`E7Gk}Qc_}h{!L6x1DMa>zn@jj_$s1FqK8CA0-aAmK><$tY%$KDxnru#T-DwE zn?(}joIu3^MjtU%pvZW$C^6MS#fUy5E32xaqO*%jctpgeyLKCBt22j2W*B7tZddNcks3zXr1o@&b70h}LrBh%^&A*h&{hD{QNG|FWrQ0In zZf;e^DNvRI$KeSyc0%ck-8PCkuVWlc%un=>goURjCzIRe<@bIYfJRAo}#?Yw-N>Bwi0i&K0Z((5pJxIbc?wPLcz_pMskKw2)OG`o6 z|G^H|sjwOXiA^vXb;L5Krlw}b<*KBd0>vHfC8elUq{D62dABbTVnSA2{oZdz@EAEJ zG)lTvcEGs2W82Wtp}52!o0g_ppUh!;t1dq>pV{z9lbt=Qq38Ku_PR#8G;iRb^-oWj z#!B1ogMH6Q_p+J}PsK9pnrM~t-Lz6j!HBtU6^j3T96VuSLPDQt4>+IhWPX<-IDZ$Jw`g zxVw`Ix$l4o!KVVp5CR}Auz~*@QStZIegE#}kJ2H)OzCpsS(NR7Qjy)Lo@D{m(`4Uhv0jey6df(yU z;e%U1#2XqK+Pni|wiNcTS2T!x{`|QB-{Z~AO~`bJ!tgjOdMQ1jqLFUT(((CzP}9J; zC)K7##4lh=%7p)QdGg`~C6&~IV`-X`LETpW(TU=FYgVTy#qtTTS1%AS{p2XwW6N{)bl01fMIul{Y0Pan5@CS#5( z4;C$80EUb-kK_2`O8>($D?%Jq>-C^=b?!{bj=@1LK|$T}J(wX%^*MSbAqTAFwwJOl zS4Pt%IFV^8Vr{cvpv(wE-eUSfUs*&flW@TjPnGIQK_FTdQpdGq$O|0OT` zIoP0jj#7S6QAJ5f0-xi9Ded~ayk9Wb(a{lx2hr?ajhfoI-h68WptMgUtuPXUya5oN zk3xabY~|{DRPDUHQe-<-!z~~nAS`?V7%wmyzz9sNbipAg8b*=uvM@7m0@i~fF7)&v z<{#`e1>@4u(7be{uy}Rf^}CX{NE-RCN8H>%y&53fINFMXF{0J%xbZ@Z!4G_rl9GMK zTDNcCh7bzGQjg7wk(IF5P%AidU07O574`Ey|GWE7^Iq36%bYry*xS!E_>Z$EXi{ec z?6_p>%L!^qUh=yDZ#4Pi$CrBx@}Ze?b93)wVpeB<7YSyb5j!XTWtfydb$p=&wDslg zl!k@|aD|?rWXBt0oS?X;S^)>uX2!Cs;WRx5cyzOiwLN)He;owr5t_VC#R;4x2C>3%t~l$YvbZZy?XVEMlrTr zTk7%S-lNTlPnnq;o0|~654(700)v8lpvDd(H~Tv~4sLE~Y=(_V_CLn5zk)pK&$hnv zPP;cXHqL$D{sA{mE-7KBG66Eu=G2?sM*tr=s%vUmTUy2@CUEa@JQNc0p04%SEE>Bg zMW=$@ZEA8^DLjW%4JhJ3bHJcdqTL_THt72OJCV~I=VAhm>HP8xN!KU+>bxNu4AoR{*nxxKhe zw2PyhvU;Gb_Te#oXLq;n&L98B^n?cbj~_qQ)|S0`uBAo0s~eiRvYY{6Vu46pO+!&p zQC!^r@B5mX8ep7jX=}SJZQ=tmP*hNWNH*o+yD?hga@=G0U~TO{Ip4afLqkXBQ5Ei| z(%+di+I<}PWdpp~UlJjx&F{J&^gu`bqO37Ui5y!zH|9d6jJcHCZV^?y`mweTj_ zdA#ucX)o|wM@N6vF84c5tv0kI(~jfnWul?Uw3(z@bF>S$eN>5w*?!d9CT$3w6=V*! zl19v|Lx_jxusbJxY8aTBFX*M8Qi1Ap?CR*an<*VO4N`^K!vRHrs4oSk1}QZuCi3oQ z|7;=Ul8(WMNmNb)tvgsvjJz(E0GxRmPi~mr)Boo9(cKrK-}bVyVG zgNOZJrnrFC1h4-&eJRd_5T+c6obAc4rPs zW!S)%C*L3uum{*YHS_jz^JsrLY-_4erBACfUfl;S68!OTvlK@)>!o2&cMS?NI7hy zc*dxm`n<-aQP)1A*M$jz*x`k@N&wsB?5NIXQQ=hEKyTQEsb;nzU@iy~S4KA2_k7n~ zxeapvE9l4;aNCUjw6FI$45ql8tQQp@D6#n7*tj-U=7vkLRbr|BA;oPc+B?e z9Ho@g&iOV?AbvQya8Za(8w|`^0LV&JaPM@^+^|34PxcuKwbOL!JfFC@yhX|YIWXmq`obXxxO%vv;Xd;bvrvam z{`aR7HXH&A8CCM+)!C*!e&?fzd-HXMO3f@$e5T?_d24NAGj3z zo{fK$pqW+Y$qlV1eq?hHsd+WP#k9D20gFD{z8VFFOj{(cOyt2JQiqU3x9Q9WFCB6? z&ENCd*3`Ogb^sF&^a%b&DKvzoBXxypt|0eIxAyO^vu#mP`)P}RyA5qpcS?VGVCIlh zUj812io;2kkDG9dIqzcqTWKgze{^I;QOzH*d`aL~)P-K>=%^bOHZ~WG$st@Y@o9Ty zYDD1ewaT7{pbypgaSqP2+aJXl4X6B{3Z?@IQLJ!v z_>U5>E%<%Ux1bYqn{?yL>Qne+0`g!5_3kAzKriiRbEMKHB$bT{irX-M`#vKG!{sM% zBfOyh2&$myAv_e1Gv{P z;)g&yMjAF}xwAtKSRM2SeSrC0=QU$i(rW?}HE9k$XeoWWf0SBUxC?O7Yiq@g<_9=K`$%C}1Q8Yx8e_$ti9!m`(on?P<;T3Gbt^ zXOfZuFkt|#;|F+;-@IYUi1wVlX`uOm9uIxSYdbE7mPPs<@TYWjJm8|&M@!t$ zuuIjYLqNqedsj(ZhJYFvN%p;CcE?@lT3vHDv%oMIVFK^K;Y{vw(n;dN0 z9|9#T&1YD5)f8M6Q6n>duRI2Zhiv4erR52)?gN;-KZm|%UgkHSv$B%DiKKs2*$IPe=P++xHw5;d z<$!NqzU327+I6x(hB^GvHV_wU~)6>w1xX#v$99i5oty_AYqdLt&r z&;N{vcfOSr@hVj^*S=R+f(nN0>t3#R^Kd!bxSr8$9}$7Au0E2Kc%L!*^C#JDre{t{ zYg~qG36OF*4Hd}8(4jG8Q$mmm zo!d5cNGuZyN=`z;?sx@jTU)V2B}{8erh}eOAbH^4j=P-+CMYPVQ>;ntCcyS?Z7Ev0 zY^4yQ_g&4lmtuvg0MwAqPi}`1)un$X0$mzA}`IgZCFEb0W zof0S$B>7xye^1CAduqz-z@oUqI@i-nke&gowiii$Q-r~o-v;ux;yOefA6$$WsNcnM z+8DL=Ii(k&+X^9A6}|Fq8ycFMa%&34a(wavlZA!F44#|-x_}sm2S8W=8<~%jlarcS zdWkPJ=8W|sUd6+H=Lu!(Dn*!P~jiA$^A`uC<2R4bsS51G>=FlmIvomhB= zg+(09f;M8bt@LHQeAz`rTvA0K0eK9eFDtyA1YAHBA(ZB+WMufb z5r{tq?h4=z|4$F5ctr}gg0y&H|0EFyo{PZ+iu;Nb3KftoU-uUq@JBuv0EpZv+6D$t zAkU6-=7X{`^#v!D6eS*D$gpB1H4PXC14N8=^Iy$c$21TNfe=6%z}NqG#rLi!;V|S~ zcS%T~+CBpXd6;v^Oq-trKHPp+XQ%JqSu~jKgyOK;Cz+Bl8;M`pig6no8<2l?c6EuK z??@&@$U}Nl4q~XRjC}jn!p279SQa8r1n7TF0Z6q!OCIoY@s}?uP%X9yD^FsH;;5d%Dav-sJW}Dg`o>7Q$@c$nfw{pDcwMA%J~u>*3F^fG}TV zNfQPQQ&XP>U5<^8#$OI0=VSkk75;&i>hi(@lvfA4yX|1bfq1gAZO_WgQuv)^YQ7z= zk4%h>!3gRNG&FNl)BHv1>xfsCKOI`r3&}-&CkF=sRa5HBZEv%lKJ%{r+Y^Y_=fVh; z9jH-4b;i)pFmtA+x;jPRr9urK8XDRu8a$w(vXaNt8}M20Jy2xr|15Su5S2jo6P=x% z&8L5vTuyyeIQA$7(MClPU+~b-WcyuRlGS2DK%n$Sd-df$uibM!Jv|#6CTX>nmKGTN z6!JXCyFP(T&ie-jR_)|rAQkHOiO>|KTG*Lwg4tCCocj=lfiK^y3C#kSBh~xnkO9?$ z;9yxXv7hg06bVOF92|DE4Scw5$GLEEaiNxsK|l*oEh#V>szER;{A^4Of{Th#uNw`b zTp5N&i;Ii%>eajwlafFYprn+NlJZ^sxsQ*JzW(&9Ybc*Tf37Jbd#BQh3tD*1Ctj?o zujl(qKS9WnAT^(w0Yg}!nS76YCd~io$t?eeCo4d(^#XlV4n~>~w7YuEV5B?|2O!)l pJmjMv;3LHUW%l#G+u8ipHHHt>xSW_~ZSZD + + + + + + +safec: mem_primitives_lib.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
mem_primitives_lib.h File Reference
+
+
+
+ + This graph shows which files directly or indirectly include this file:
+
+
+ +
+ + + + + + + + + +

+Macros

#define __WORDSIZE   (8 * SIZEOF_SIZE_T)
 
#define ASM_VOLATILE
 
#define COMPILER_BARRIER
 
#define MEMORY_BARRIER   COMPILER_BARRIER
 
+ + + + + + + + + + + + + + + + + + + + + +

+Functions

void mem_prim_move (void *dest, const void *src, uint32_t len)
 Moves at most len of bytes from src to dest. More...
 
void mem_prim_move8 (uint8_t *dest, const uint8_t *src, uint32_t len)
 Moves at most len of uint8_t's from src to dest. More...
 
void mem_prim_move16 (uint16_t *dest, const uint16_t *src, uint32_t len)
 Moves at most len uint16_t's from src to dest. More...
 
void mem_prim_move32 (uint32_t *dest, const uint32_t *src, uint32_t len)
 Moves at most len of uint32_t's from src to dest. More...
 
void mem_prim_set (void *dest, uint32_t len, uint8_t value)
 
void mem_prim_set16 (uint16_t *dest, uint32_t len, uint16_t value)
 Sets len uint16_t's starting at dest to the specified value. More...
 
void mem_prim_set32 (uint32_t *dest, uint32_t len, uint32_t value)
 Sets len uint32_t's starting at dest to the specified value. More...
 
+

Macro Definition Documentation

+ +

◆ __WORDSIZE

+ +
+
+ + + + +
#define __WORDSIZE   (8 * SIZEOF_SIZE_T)
+
+ +
+
+ +

◆ ASM_VOLATILE

+ +
+
+ + + + +
#define ASM_VOLATILE
+
+ +
+
+ +

◆ COMPILER_BARRIER

+ +
+
+ + + + +
#define COMPILER_BARRIER
+
+ +
+
+ +

◆ MEMORY_BARRIER

+ +
+
+ + + + +
#define MEMORY_BARRIER   COMPILER_BARRIER
+
+ +
+
+

Function Documentation

+ +

◆ mem_prim_move()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mem_prim_move (void * dest,
const void * src,
uint32_t len 
)
+
+ +

Moves at most len of bytes from src to dest.

+

Dest may overlap with src.

+
Parameters
+ + + + +
[out]destpointer to the memory that will be replaced by src.
[in]srcpointer to the memory that will be copied to dest
[in]lenmaximum number bytes of src that can be copied
+
+
+ +
+
+ +

◆ mem_prim_move8()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mem_prim_move8 (uint8_t * dest,
const uint8_t * src,
uint32_t len 
)
+
+ +

Moves at most len of uint8_t's from src to dest.

+

The destination may overlap with source.

+
Parameters
+ + + + +
[out]destpointer to the memory that will be replaced by src
[in]srcpointer to the memory that will be copied to dest
[in]lenmaximum number uint8_t of src that can be copied
+
+
+ +
+
+ +

◆ mem_prim_move16()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mem_prim_move16 (uint16_t * dest,
const uint16_t * src,
uint32_t len 
)
+
+ +

Moves at most len uint16_t's from src to dest.

+

The destination may overlap with source.

+
Parameters
+ + + + +
[out]destpointer to the memory that will be replaced by src.
[in]srcpointer to the memory that will be copied to dest
[in]lenmaximum number uint16_t of src that can be copied
+
+
+ +
+
+ +

◆ mem_prim_move32()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mem_prim_move32 (uint32_t * dest,
const uint32_t * src,
uint32_t len 
)
+
+ +

Moves at most len of uint32_t's from src to dest.

+

The destination may overlap with source.

+
Parameters
+ + + + +
[out]destpointer to the memory that will be replaced by src.
[in]srcpointer to the memory that will be copied to dest
[in]lenmaximum number uint32_t of sp that can be copied
+
+
+ +
+
+ +

◆ mem_prim_set()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mem_prim_set (void * dest,
uint32_t len,
uint8_t value 
)
+
+ +
+
+ +

◆ mem_prim_set16()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mem_prim_set16 (uint16_t * dest,
uint32_t len,
uint16_t value 
)
+
+ +

Sets len uint16_t's starting at dest to the specified value.

+

Pointers must meet system alignment requirements.

+
Parameters
+ + + + +
[out]destpointer to memory that will be set to value
[in]lennumber of uint16_t's to be set
[in]valueuint16_t value
+
+
+ +
+
+ +

◆ mem_prim_set32()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
void mem_prim_set32 (uint32_t * dest,
uint32_t len,
uint32_t value 
)
+
+ +

Sets len uint32_t's starting at dest to the specified value.

+

Pointers must meet system alignment requirements.

+
Parameters
+ + + + +
[out]destpointer to memory that will be set to value
[in]lennumber of uint32_t's to be set
[in]valueuint32_t value
+
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/da/d8c/mem__primitives__lib_8h.js b/doc/safec-3.4/da/d8c/mem__primitives__lib_8h.js new file mode 100644 index 00000000..4fa71edd --- /dev/null +++ b/doc/safec-3.4/da/d8c/mem__primitives__lib_8h.js @@ -0,0 +1,14 @@ +var mem__primitives__lib_8h = +[ + [ "__WORDSIZE", "da/d8c/mem__primitives__lib_8h.html#aeea7ec6e47ecea02cc6812b268034b28", null ], + [ "ASM_VOLATILE", "da/d8c/mem__primitives__lib_8h.html#aea57c947688cd17bcec4cf2b8d506fd3", null ], + [ "COMPILER_BARRIER", "da/d8c/mem__primitives__lib_8h.html#ab5b4305b35ee897bea6d6f122202a6cf", null ], + [ "MEMORY_BARRIER", "da/d8c/mem__primitives__lib_8h.html#a80492499834e30e0109e1e4a69efee29", null ], + [ "mem_prim_move", "da/d8c/mem__primitives__lib_8h.html#aa0b666ddb8d014f1fcbdb452915a246c", null ], + [ "mem_prim_move8", "da/d8c/mem__primitives__lib_8h.html#a1c1926b7a912a14623e09021f2abf395", null ], + [ "mem_prim_move16", "da/d8c/mem__primitives__lib_8h.html#ad30f64ac3aac73df8a221756dc2694e5", null ], + [ "mem_prim_move32", "da/d8c/mem__primitives__lib_8h.html#a1e1c40e0fa1b86ffba29a8a6128ed0db", null ], + [ "mem_prim_set", "da/d8c/mem__primitives__lib_8h.html#acb6c667cc41bbac06718534cd28ead39", null ], + [ "mem_prim_set16", "da/d8c/mem__primitives__lib_8h.html#a3255cbc4756ee191ccd6ce0ebb1a6f58", null ], + [ "mem_prim_set32", "da/d8c/mem__primitives__lib_8h.html#a37db0a86edffa67b604e761826d1e5f5", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/da/da9/wmemmove__s_8c__incl.map b/doc/safec-3.4/da/da9/wmemmove__s_8c__incl.map new file mode 100644 index 00000000..29e69040 --- /dev/null +++ b/doc/safec-3.4/da/da9/wmemmove__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/da/da9/wmemmove__s_8c__incl.md5 b/doc/safec-3.4/da/da9/wmemmove__s_8c__incl.md5 new file mode 100644 index 00000000..03dd6d42 --- /dev/null +++ b/doc/safec-3.4/da/da9/wmemmove__s_8c__incl.md5 @@ -0,0 +1 @@ +ca691ae4f3315408399c28af97060a3f \ No newline at end of file diff --git a/doc/safec-3.4/da/da9/wmemmove__s_8c__incl.png b/doc/safec-3.4/da/da9/wmemmove__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..358df9cc843265bef2e9044465454dca1801ee94 GIT binary patch literal 19174 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/da/db5/strlastsame__s_8c.html b/doc/safec-3.4/da/db5/strlastsame__s_8c.html new file mode 100644 index 00000000..b8cda597 --- /dev/null +++ b/doc/safec-3.4/da/db5/strlastsame__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strlastsame_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strlastsame_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strlastsame_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _strlastsame_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strlastsame_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strlastsame_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_tresultp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/da/db5/strlastsame__s_8c.js b/doc/safec-3.4/da/db5/strlastsame__s_8c.js new file mode 100644 index 00000000..53d435b2 --- /dev/null +++ b/doc/safec-3.4/da/db5/strlastsame__s_8c.js @@ -0,0 +1,4 @@ +var strlastsame__s_8c = +[ + [ "_strlastsame_s_chk", "da/db5/strlastsame__s_8c.html#a72c4e6cfac79ce706a9924aa4d3324a4", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/da/db8/strisdigit__s_8c.html b/doc/safec-3.4/da/db8/strisdigit__s_8c.html new file mode 100644 index 00000000..726b2e5b --- /dev/null +++ b/doc/safec-3.4/da/db8/strisdigit__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strisdigit_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.4 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strisdigit_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strisdigit_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT bool _strisdigit_s_chk (const char *dest, rsize_t dmax, const size_t destbos)
 
+

Function Documentation

+ +

◆ _strisdigit_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT bool _strisdigit_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.4/da/db8/strisdigit__s_8c.js b/doc/safec-3.4/da/db8/strisdigit__s_8c.js new file mode 100644 index 00000000..75e26845 --- /dev/null +++ b/doc/safec-3.4/da/db8/strisdigit__s_8c.js @@ -0,0 +1,4 @@ +var strisdigit__s_8c = +[ + [ "_strisdigit_s_chk", "da/db8/strisdigit__s_8c.html#af8a673ad0f57450f5b3e7cbdbcf16238", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/da/db8/wcscpy__s_8c__incl.map b/doc/safec-3.4/da/db8/wcscpy__s_8c__incl.map new file mode 100644 index 00000000..f91ac1cd --- /dev/null +++ b/doc/safec-3.4/da/db8/wcscpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/da/db8/wcscpy__s_8c__incl.md5 b/doc/safec-3.4/da/db8/wcscpy__s_8c__incl.md5 new file mode 100644 index 00000000..61aaf899 --- /dev/null +++ b/doc/safec-3.4/da/db8/wcscpy__s_8c__incl.md5 @@ -0,0 +1 @@ +127d94ed1962bb0b29772b6be178e3bb \ No newline at end of file diff --git a/doc/safec-3.4/da/db8/wcscpy__s_8c__incl.png b/doc/safec-3.4/da/db8/wcscpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b5c36b0efca04bbe8296c9d2639b619cab9d9a56 GIT binary patch literal 18511 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 aC;Xl-4Zbkwr`W)E5n{s9LfL}vKL0<+AS3+% literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/da/dc2/scanf__s_8c__incl.map b/doc/safec-3.4/da/dc2/scanf__s_8c__incl.map new file mode 100644 index 00000000..c28c0bf9 --- /dev/null +++ b/doc/safec-3.4/da/dc2/scanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/da/dc2/scanf__s_8c__incl.md5 b/doc/safec-3.4/da/dc2/scanf__s_8c__incl.md5 new file mode 100644 index 00000000..ccb20fc5 --- /dev/null +++ b/doc/safec-3.4/da/dc2/scanf__s_8c__incl.md5 @@ -0,0 +1 @@ +afbe19dc28109209299872a6bdc85e58 \ No newline at end of file diff --git a/doc/safec-3.4/da/dc2/scanf__s_8c__incl.png b/doc/safec-3.4/da/dc2/scanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4a9b986a25355495f05139807247c8ea906f429e GIT binary patch literal 20589 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 BKx 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/da/dc7/wmemcpy__s_8c__incl.map b/doc/safec-3.4/da/dc7/wmemcpy__s_8c__incl.map new file mode 100644 index 00000000..ebedbb4a --- /dev/null +++ b/doc/safec-3.4/da/dc7/wmemcpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/da/dc7/wmemcpy__s_8c__incl.md5 b/doc/safec-3.4/da/dc7/wmemcpy__s_8c__incl.md5 new file mode 100644 index 00000000..95c7b1c7 --- /dev/null +++ b/doc/safec-3.4/da/dc7/wmemcpy__s_8c__incl.md5 @@ -0,0 +1 @@ +f08637c99770f810916b903c02963cb5 \ No newline at end of file diff --git a/doc/safec-3.4/da/dc7/wmemcpy__s_8c__incl.png b/doc/safec-3.4/da/dc7/wmemcpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d08fc2682db5ad16b2f8f1cf51dd8b02881ad562 GIT binary patch literal 19248 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
    ERw~ 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 tAeFN1I^)a6e|bQ|8_EjmaZhV}uNOa + + + + + + diff --git a/doc/safec-3.4/da/dd0/vwprintf__s_8c__incl.md5 b/doc/safec-3.4/da/dd0/vwprintf__s_8c__incl.md5 new file mode 100644 index 00000000..e28f476f --- /dev/null +++ b/doc/safec-3.4/da/dd0/vwprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +5e21f0b11405d85654e8e4cff124c755 \ No newline at end of file diff --git a/doc/safec-3.4/da/dd0/vwprintf__s_8c__incl.png b/doc/safec-3.4/da/dd0/vwprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4c71683e634592384166577b06d3d545d3ecd4e0 GIT binary patch literal 18698 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 + + + + + + diff --git a/doc/safec-3.4/da/deb/strcoll__s_8c__incl.md5 b/doc/safec-3.4/da/deb/strcoll__s_8c__incl.md5 new file mode 100644 index 00000000..819f5521 --- /dev/null +++ b/doc/safec-3.4/da/deb/strcoll__s_8c__incl.md5 @@ -0,0 +1 @@ +fcdd926d6edecdba1282e7956f2d7c59 \ No newline at end of file diff --git a/doc/safec-3.4/da/deb/strcoll__s_8c__incl.png b/doc/safec-3.4/da/deb/strcoll__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..07baadd3c89322c84dfa3f57408d9201edc5ace8 GIT binary patch literal 18280 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 TwivzFKavuc7b_5b{r>*}==4%N literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/da/dff/wprintf__s_8c__incl.map b/doc/safec-3.4/da/dff/wprintf__s_8c__incl.map new file mode 100644 index 00000000..ff152e41 --- /dev/null +++ b/doc/safec-3.4/da/dff/wprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/da/dff/wprintf__s_8c__incl.md5 b/doc/safec-3.4/da/dff/wprintf__s_8c__incl.md5 new file mode 100644 index 00000000..230997ec --- /dev/null +++ b/doc/safec-3.4/da/dff/wprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +fe5ccee03f7214a75a89ba94d86535ec \ No newline at end of file diff --git a/doc/safec-3.4/da/dff/wprintf__s_8c__incl.png b/doc/safec-3.4/da/dff/wprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..87a3ca486a53e0d408f43d702c2524277c8b5284 GIT binary patch literal 18554 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 + + + + + + diff --git a/doc/safec-3.4/db/d18/memset__s_8c__incl.md5 b/doc/safec-3.4/db/d18/memset__s_8c__incl.md5 new file mode 100644 index 00000000..9c382ded --- /dev/null +++ b/doc/safec-3.4/db/d18/memset__s_8c__incl.md5 @@ -0,0 +1 @@ +c4119fc771ff99a67ff0f57926cbc343 \ No newline at end of file diff --git a/doc/safec-3.4/db/d18/memset__s_8c__incl.png b/doc/safec-3.4/db/d18/memset__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ff11bf09a822d2097caa1ff2e6065c634985af16 GIT binary patch literal 18776 zcmdtKbyQYe*FJiSA}HP6rL;&$BOLG&3Q{Y(QoN&4$HxDt4g`2u1b0H(NZKQx&+)GA%;pL$tdv8PjAEwZ@~`}|MlZ(FeU=A zh=+|W=7f6J>il?zjL(K%;4b3y)-EkV*k!SUfQg9-4-YTxrV8u$__$;s!WSP#NZ~_5 zLaME;4GI@8_6rQeqd-EaB94e|AP~O1k^lS0QyqnPcCXX@`~5126f8(?k;4wgd@)^?{u3ndfc4`k%Mc| zfa<#+8z0YMQ0;WGyV&2~&&I~Kx75oN-L6%jKj%>8__s@^#)VD%9tVf*(dP8lOkH}v z#opg;y>e@kV9C{{@HZVANv@zMbuyY%o`1jTp6*2L>g-O;y;=N=r$-nyTDs^hdLu ztq%(ipQ&-Ree&dqmzS5LQrNkZ;i3=E6E!pNp|ifU`mJ7QTHE)FNl zUXBv7YGad-1Y_gsO$6gHp`)X_Y)mlRzaPRTudbmn+><0YT4>}0^Y2dNyE_0t(*4VeGktbGYHCCir-8wAu39$C ztWXfmgm`3Xikynd$jGR{ZmyBa`}hXUkh^765Zuqo>T7Ut`%tbLj=1Ts_v6K;DE{If zOfC>9AAbulBT7sxEP}8b9fLD7GwlSDdpW?sHa3R!o>g{fVPT4{gr!AA$E$gT>_+wE zBqWxvUe#HTb75gc^e9A2f-N7atE;0^3TYpgOxGZCnA<`TZFdt`cV54L^X5%K!DdS+ zksLj)cuqkf8)l5sv^VOkTXJ==7dwUctN^(IL>!r+toO|%i9Qy0muhSyF z|N8Yy>GLC;*9s`iSOw`wVhBDyKHkKnsHnHb+F-soHa(l!`spNOM@PqsSCimT2L}hO zVPt`#Ud*}N%&`+=V`J%Q*y8Q&?S+PQ;;4$B9~I~1EQ9S(Q^702ymL$?h#cNWMz?$s zFJ8Q$p`kfD+7h*&msC{j-d`Df_x5e|_mrBNvy;80rQT#wr{$--iFFQ(@-RiYO!wEX zH^;vRwk{|pi_|4b(fBDP2`p}GZ2bQH?B&a|lcnUqz`(WT>+74&_uHEsZ!dl6%Qx^5 zDR}g__gPuLZ7n>3mBc3?AR#3^T%M;7FlJz2AjdRc?n^!PA5@ZWntUePVICENJ3KL= ztEczU%4*{Iv$?rBMn=YX4x`OW^BZC}exA@G{QCR)iYh9$R#fS6E&Ea)PqV)I;d=u$ zH7F=3eDCb^w7RM)m`y&Wy85+i6fJ`JCZNDq+q1)s>y1C)yJQ0h^1tu!Z6Rhv-G|s% zDZrD!b~AAfdog6O8gInwC#raEC+Sa}EVu{b;)K#}p2Rmah?cIQbYQ|gZohHu*Zk z)epo|5&+bvjMCB*{rwSEFB5Zyd^iqsa#j2jqBkqoKMB0$%lxJm)pz#}s$IJ3{S8Kks`DyG85~?J#MkS<&|yAP+rPn{ z8712`F)`NP|2`-3-}4kHFTc65{zQr+K{YqVA8q;$`W-~<4R;(wCO+|_fG0L*m%DCn zs~qR#)Dano>$_WSPN^WhL0lz2VXUgu#w0b9w3bEW+y+dz$KdFAfh9uxgfSXh+>Gl! zryY7f&W#jWK)aN0=NHr4dhd~L{9WRUTDC(x#kn?;rnfg8b|W@z7@7G?lQapZM~EEM z>w#G4(r-jFj??%d->Sr+Ktp_e=VwgZ{{WF9#%@rJkB=|ugg>2`yONX5mtV5`D4-0N zLc#Ut1C)D@h?Q?59N&F%Zr`yFz`bF zrM1yQKvO_J!v=4!moHyFe*9QgR+cH0GocIMf--`sg8D`z77Wxj0{};{03ao(g9-BIXO9xysE$drD7#y;o^$wU2^5ZLUf>l-Ru0ABEkn}8+ zoa#zToyJR^(@DR_R?5xG!^8CNXP}H2otk=oH9G<8J2qx>yExOiDu$krkkHc7^3$hJ zjrUmz^XlvC_fP?8s&zyVAz0Ug;^5#Io0^*1+S(c$fB5nxTp7Zjlbsy^PWIpmWEPUB zfP;URmI`&tR)7C|hnmWy`~{s#WD2gfwtL*%rO{uE?%uu2&COkZb?Nc&;X^vQ^nASv zo5}L-A3wyDmA67U>VGV)XzRMhtxio=*n+XhNJ+89g(z(oJ7S##rhoi+c6oks-0b4A zHKUk47#0>LEG#^3?Sl0Z2jTB`10nfac-l!s+1tDR&6~#t1{8r!8M| z0wrbTit_SbYPL0~L>z|tDk?kkEohJoPH*n%-SAu%zppx|n2V@ zT-L{ot*zIWmIAR)*T47P#w2fh#%aN=3z-2^rgMq9vgpdFk_l zhmw+#eJf5xL_~ai73=HkU*fQQk>1v#ibaf1OhAeQ$yR$~W8?7f!QbvgR2r@X&y5Kl za5z`jBZ)vvm3uKR3U%&#S*fW%TUuIvUSD$%9gmlTlQ?;Jq)=6I)&2U4jGMND>2ZU> zAysvm6b_b6KP4tkj*b1ks;RE#O6UsT`zH`?){yGR@gGAsi_iy<$6}Xf4m6@2!I*5A?1Djy1Hvm z%%#)Cp@rT=9~&U*JJ_x&tg4~WvglyRO)9<&KJe}~#_9_{#66y|Y`D++_wTVp&x^9M zel<5YkB$=c!gEXAzJ2@f@DMfix>e zG{K-0dc?ysJT&Aql%ulnD@?D-fkFJ9kPvx;4Z82wxAws|j;W3-n+?1WPMzV- zK{#}hws^3gSJ$pDI=_z2PH^#wX-R8q>#p|p2RuBGZ>)Qi4zMYHD=Fb34db=@{iB{} zxVswJSKH19$9IPMgDfT{CPlWMo*vp2pFzeWlKdpq$yHWXg*8qf?APefA7}FyoeQw+@ z#(4Ct-%I5KduV1sZu>(ns|TDG1O0PO14Px3{*F~6i=~SB@F8UBv7aR*WLjEQ9c?a( zcxqE)KkMlsq@;8~4~R}o#7LNGu^={?Zb+u0q&z!4sDaohA?_I#hO*DlxHg)Mj3N^o zf7KT+Ua9Y`K6J6waOL;|5tgs#b#XCWO};FFTA23d&$r6TrK&1|+qWm888H$?rrTRv zrDSB%IaF?l;X^nm)lwUDyYe>F)wOYOaC!c`E;zWS(q1B4*>(5OWn^%0)w$Sqmg{J} ziiGH>tEq`y$g?0lU1wGzR^G5#L$d^vT=tRAWope?WKfWMPml2C->jTvF9!!r2Zxb& zC@1)L-Pgxx&;$0?$LXFZ9-LBAA{=hQV)|jv?;-2xJckFDlhYv~@i*gIfsDe#L(s!* z3_`lg)w$fa)6=YU8CwWdu6@)^eSKIY=;oIGY%R4x9y@9D+}w40nfsi{<-J}&R4 zMNUlo+TX8*2ln%e$H2&Uamj+nPK>@(KT3~q01w)K`GirB=RiYV{;fk`}9SWJd z+t~GAcYfJLF6s!Tpm6U}+gU|Qjy1FgTq6wPpHLTvTSWN%+fPFpRU}gO-q{@82HiI`R1qH;jTkU|3t(jy6;=xTGUet zO6Bc8a>ig{UER&j_{`PSp$DecjLPME+eMDfWl{4X0|O3CjV5S!zlxlg&HwEdsjmK{ z%1X`@S{wAz=I{CW-UiqrA(6~_dUb7yuOtGw-rE3&>WY=0|EwhxS6Dc|J$fTc+4a){ z(@NH_$iDU0Hw{foI|2*C-`w27v30`pp~#qdUKEK$T2*;uF|o$G*6fJF*-SkhpB`z{ z6I`FY%FfC<%~E_w$mWp!)NIDWNCegr_MFf8PH#_=y*|6o!Y`7}IK`;>?1epK@I!n1 z-mCLHDR=jz;vEDB2a0F|q$G!R^<{U&3LhKZVou8qc7)vm-kl^^*wJCN6W|29bue47 zJvB)TzCGM{0D1Xhr|?L=DLQcq`x?*upEx3WR?WQ#(HQ~n^UdEsr3GEO4t8-Laye4f zc^iC)ii(YiIp`JjCnYVFiw<}|-1G1S`qp%GF=8L-k5tOkc9TVo%TYAbWEhn#%QTZH zgFARXE9)V6UC$R`TJC)b5`!`b`_xPHyMo5N%dWVL;$GvBgOE__5ur1OZ)_%gW+g^v64wpo<8$;rW83IUH4_%@X488;V*kkr=OdBIB-`*U zMa443#223X{gpEZVWW!2uiF0nS#NHRhx8~QU_vchfQz^X{et7Q)a zVpSX;PP*^%+x|NH92)8o_dz8mOPb>0uK;k;J+jBy63LD!h1WNrs{nJveo(;&@ZGmm zF*=ovW|wLUtpo=xDjKVCHR}B$Y;typ#m4%_DY+~wYiA^XJtk&-vcmCGB7ak$-nd<8ZkRl6Q39tcQ!8-Og;gl zo0_f_Hq7w9-jB=7G?s1as&@@!Gzf_!>c5(GnyT2!Dk%6H$5wyihUp)2U%O?N+FpJy zFSgn$Omr{g>N~r%)V@X27j+(mdU}gPoAud}HRp!kU#zYU8;0N|Mk4){(trN^;?2$A zrCw2TJ{t?kW+5gflb#}f2_s=oZAdM*Qwv{oJMcUlWTK}`!3X>CTUyPVnc*`sJZE66 zXJw0ZtvUN5uh5Bs717;W7-iFIu9{s0PJ8YyXJOG5&EyZK(3yHKB`Or-O|-c_t>EAU zYufBDa^Fse7Ex&YIU@U{Q`TFM5cq6gRpT)PFEK@RTUK{nuD8O^itlCFuKte zDkk8!u?a}$wM|Xc6#4z3G0agu!%N`RAS2a@(+L|vM--9$;-a(1;Z&u=A{7=^4aCU9 z!w?5{h_;EJPQOm~X+1Qr#w0h zs-#sQLm11#F~2$6J6kWzDB7?at;}dMBczski1#72utfXYi%N`fQFvzItRnb*nD4;$ z_E;d+Y}Xgz`9$0EZ{N^^!*g0=9&n^xQI)Mu+7|Aej0IrK3{aHGGy8ewZ|G%x z==Z&^_G~%t5^0xqxnO?&$W5XNT)kNPs=VfCyGZTV%>5nBTSV+a4)(=U#ipAdAKbcr zRQXRt_JGtf5i=q#tiv-i+_WY$mG&hRO;w}Km|lw;!k)jy<^_e2N+1wBWf|0XC@S*s z@xAmE5_&FFBYrizcr@44E+FtpuL5^`u|oZxvte_cdlNcV1S}oIr-locnUu#|Brw$p z3@`uL$5-1;SOFO6cod|OjIa{#0mJ<1&MIrLRAxeD8`&FPT9ICz8Mz;+GSV?e64^rt zOig{z(z2!X?IUaNn!>y;lf>&DNjroMK^iBHfe_wwih zA0=dcTEFK(d@4Ww*l?XAruy2iyAdv%?-%TjlYK;-hnbZZ>)0mvHM;-77u))((@U>+ zQ8QS-sPq)%J3=CS40Uv{B#iE(wS_V(jctlBFw_(jSpF7Ef@A_Bt+KL*#>P6curMF% zx~{kP^QV1dYaX9S(@jW4Jx(HfVQvhrQg zEB(hPp_}&sp!jU--Hr-+8XKQ=;1i#Q$VL*y;?8V}u(2H-ZhZdrOLN%5br#Ldbi2Yf zA=#7b0lit4gY(I>AOXRF<6rW*o#SH#%)rsUK4t;y-L??yUp`@kwzJ?M}hMZyRNc{gnUySzqOzJv9CZvTj8GUv}Y$mIlvi>YQ3+PYZLup%zj z3O!r4gr2MtzrTRg8h3`?Yp;8~S0s^n)E8A%Tl-?#m2Z2pUC^~hs~C;mB(Q#W$DTyM ziMl^ESEMa8L}^T0TVrzC6*66`)wTO-)Hk+v1z|p8#S(wWDd%YE)Lb`0 z7Itn?%+h|4jiB_`)g^5cWlqb;Uh?;E`Lm?u%w?tVoPmX}qOqw->2mJCKn-u{@}d^j z`nXT)xP?Zv0msIM*Nkf_Am$F-R(5RjawPw=>((lODfpa#LHzQv*(Sv5rod=5wTeE#Jld@I}(-0he<`fRiam(JAbhEXKVt3;?=dp!!70a|D?MSK_8bkFSq>t z%zH!3y9Fd^X-rL%nwu5B?sTf|^JY{F5M1?tGr7>fLETN`wy!$BIK$H{JY2uT`?EF6 zcYdJd4Tm&U)fXBBHKL_8Tg^s3izvt!wAjy%ZAd66gxpImzMHog8y7#UoW3pIzlqM_k)J3Doyo|<%-_^xEp z>S%sJOV`5J1|`n3Yoi3;Ur<B;#<<$gFE;Bat8Sy*%&m%OnlE@a&z(^cCc&CXUXRIU3Z z)Rz6HT-ngy7?|h=d2GkKPpD&x#Ng`SR&Br1z?#T9$s` z105Bc_HSux^^kW>a~E(3Gi}{0(e6%T8iA871m?LpN7VO^s~)E%hc`<7B-0Kaw+lWiPK-zIeXTxP>~;=5pp(bG8XZ zt0dvGzzW;ED*el=dI^9!w|xr_AB&G;YNG|h2H*d_w<}arONZZD?`5Oy7#*GyUrZ}}aT*t}E!VRoHUCm=rQ8_}v;1Y0m&}pa>zv*7AY%}9o zY;Wr1_%M6=#>LUB7H7hGY3UT44@gN*ZDAh29Zo`tWJF%?XGy3^qSD;;uYJ)yl&@#r zF3O2KI@M+Ga+#IsABvr(+Abne&>HR~@AUL;Ms2N4qn`mert*3X9OEly<2*c$;@7aR zmx(SaDJeI3HYi-e$e5VdL{i(CCsCXxTGpa9yhH7@kOXhS-YT#2gx(+oqV*5Pw#Jof=O$u?efw)YC=Lyrhg_+ zh|ih#ReNKmg(`Ne=%>fU>n-nHy(^zx6HCh#BcBVYXWVxSN=o>dnG0)ci#z#Yp^8nD zdp_}`B{CRQJLTG@-cQylTn(r2@HZx|#{(Ma=FPIl?@HNNZ+}dDnUG*fLMp$9gUiB_ z2bEfdRBGf&RXz4P{ynY5Odh4^fcpb-5wQeO(ytWOJl+_OogL+8W`;d~9tQt1Foa=X z==)(q!H=`6U&UvbInaB+`4?2}S=rcH>NRwAferS{KyEjSN=$S%`;+ZdZK$CU+l53A zCE$Pp8@;CGtM<@%b_1XmXla=lQc{icviXvp*j&{_T`wxWA9jGT&=*9ZGH!6GUFzAJ zo74GSmoDas(hnbSZZGWV=(9(+=KXa@5HiFF2=_4C zJl%jV-(+nx<9he*ox2c;2=0Bpy1YZsN&x8wC2TD%twN)QdZ_BBq)^k-OG-aJB(=Wp z{&phn<{Y2WF~zzAj>ZK0qg+o~ON~(Lz4`y3-u~>Auf96ogXVJ>%hPOH_xQN znsKo<@MzQe`s>xY|6I-W))gC1v&nSTeP&d7czDP$v-jK|kz_3w^OO0s6<(^z4h+#H&x?vz42H*=>`VjwX5da>tSzybJ}?Dw&<))rEZS z4`^u{L8bx3Nn<0eurNh3a4E~cY1-N^gf4{4@*9c@!Ky=`UD}RAS@~i|I z$cGOq5LuV<>49HVeDZ{xf+GLhH%#(JzS!0F3%8S$TwPs9M@Nk+Y$z^6fyoln(mGo1 zPY3yfw6ruOB_%7Nf>WJ&&u3#!Vz&g4(eOQdI5;|*Ea1GlyVwcBo>BWc;9#-_S73Ty zzI?Ifts#n~6LiRN`QK z9R9Sy9^!ZW`&q!5nVS09@K=pvC&~!(7cU5Lak;F=iZ~k1VJQas`apx@-)LGorV$iY zp7d`E2T!V?{l5^RVyMEe_hr|!a4vq$Rg-*av>~FRN-iqm^n0qN79Aem0}Nl7az#l= zwa=AE)YDAaDW=uR`;!zJ0tE(lhu;QQy6u?M+^1MvS|TGR9vU9DfAm?{wKZ#iu{G}`&{rT00g@HiFqEDVTB<7ta`p^ushu&Jf4UhB5gI5l-XRppqZg{?fb3nGn|oudEiVuG zQ(R4rV1O}1oT1UtC5I}LJoSNpuc74VWQ|pO*Y$;;G_X+nF+Lv3dB_-Fh1r zM~L2Z?0K1|1!exn&z~(#^-NhXdH#Vjb@tUc1pDcgX)V$bo69w}?5unxs(_gZ>05jWMThld6)pyS`$6i(V zTzMA*)Nqu?2<@ejm*X==5dnt?qN$xLt$f`w5RQ4~fweq)fD@yf-D@cjw=PY4y;m1$ zYDoXbPF-K0)kUUd?e10mZ=#*c^F3wH+oWMGSC?LLiCG4QLa+BN;^%NYYFD{9K(qBV zFAq>YFd)EYqEybnAgRTKLcr-BCnt9F(@Yc54`Yhsn>n;!U55uAa2y^Be9g~)rLI1d zsSponsc&FlJ5w8sO&i@lT4355`dz!nE#9N^h8I=ImA@NkqS4evzwspBhGA#xoZ9p{pCP;$`v z<)|}@TZ|PMA4}o}`_1BD*I2%$xJD6kb8~^DO8`-b$5oC?;pF^W!on9L`Ff!HkQI-e zzp6NsOtS89ks(m=DvYD7Sn~mmWrkcdA-jH?85bQL9mH5KPfrI22XP4rp#IiZS3|II zyTvNs+(d!rBP1ePAglcP_3J{N1stAD`^`7JPgj^A-t@Q1CkuPp6h)37O5XsfH2eI&(jSP4Gj(ZDt*$h00H$H^^swlNfI)$?99wNvm0h% zMVWqatU9>F#Ffu}B7uyQgQF0HgGJ-(fB(KX=MN9WqQWHMk{n=emY&?X5eaY$dlm$v zD`qkTdRmPV(PN5(YuorPHPn8dUS6Pp1vN@*IE5f6S3!^h#Bb6gdnCCW)$=QtgzBV$?ru)0Y1Jy;dCkdQWogDZ01H*wPl} z+J=ToqbbT9P52ZAll-z-Cy{CXtgW2^9Dr0XH#b)?k$0mx7_TV+qp1)pIA68c->K@p z{XijMf9Tigs)n|O9Y&?kIayiPUhK5oXWANWO#Exn0c1H4#lPj}6S3)*zCN&e`0zU% zZ|0D_(3>C=%7&fy{JB(me;m8Pb<)(X3*IN5-oNZr{qEgO!$yd<%9*Nxm=v&~&yugs z13MQ@u6%fO+|=XLk?^!KR9?*sJM{SgR@zhzL=LqLvO{yI zcopd(BLtUu45Fe`$qCZw(>1Qj16h`?J~+xDCQWLQ3mWl9L=VtkT39^Q(weRF;0rJY zNi*zH*yfF{f||Kw%JeR3mwUaUX)*-gdWUKKmuxuE@lbE^^Ybewix8mRN*kQ5_hNZp z_U+rZ=^EmIIc3VYm>8$3yXZ|Y3UD$k0-5FIKsa8b$!5>|2JDBZDBL$7y&p7?g zT#ee;I81iGx)ei7S#wS*`_e#rmbX-Uw=48xZMpiZSNYpAO%bA(kDhnnpI`0oJHbMt zH-&_TUhBa0ArN{fhr8p@ZQA)Ac*<;e4(>D5+C-Tfu1AeA6XbO&j>}N&nb@9UF#SJj zM>5A)uvj#|{m>%^pAR7n!iM?@)x#H0IFO`KK@U}3UHwJK-C-a@4z`B(>3;6=E5}Ug zd@C7)VNaQBjfsBwLiOuZ4l-SwHgkoQYh?>$<*=*3foLaC(V0BsQuj1uLo{{TvdaZ2 z!=F;Qs23+@b#AM_|JMxfJ4=RV_lKS-*GXp<=){K2{9U?CQ$O=GIn)>a=O9{mj3M zRl{QOWd{2CwV=@M6}_73?Zrw?OHWT9YG6jCU-Kg44J%oeS$M*xUG(hdTVzR@8@}9C z)z#%5^FM}%dHDGga@@q2o(L!f{wJ;AgWmMR(wCOh1Rw;23&e$F zW+l~PeFvxu&AUfO@wz%75S-9kt^X8@Rv}Nc_L#>(7N6%^>q69M^l<0BY9;;Piw1?j zeJefp2BNQQg4b8#^1TcYH%aa>sQfX9&||PH4_-`8P&&>~yrZ=WhAm!^a4_;`jVeWP|=2)0bYKeYS?druhGfVj~wG4qUwGpO2i_3I19>wH~`pUg2&B-BSKA*zQ<3pWJ5~wT}*U1o~rkV1#QE-Z z2x~q4fsU5=-NavpV{;kEg~rBJ!#`3}Q49-gtmtpwrO(tFUmi|6NJwnV#NPCkf4e8u zrv*v^8b4JvBWHf5-+RcS7fzk6ODWX?Yz&K?u`EnSn-3~L)1lAaFbX;b?&l#A*6S0y zyA$Kzv7n-RP)&|d$NB@Kz(Lrwb>c_n5IX@u-OUXV&nfTRAxrw4!Rf2NMOlrbV32e=sH`wjkW}w|aROZU z8wBN3lnV+W*P9tXKv3G#!_CkCvhkK)nyCsa$TY;o*#}pu?d{iO-bbpE$@{@0Woi$D zKpogu1%;-_NQKzggFq~wjNI|jhbo8|BG5;!JmdTfK{+^F{EfO6AFI)&p53-35E4F@ zRgXjDaGHwvY(EYN7~$W&OX{)M@d*X%E)tS=!B-Q73Ohs$>K`d;3Q)ZG`wxSjN)jav z8$=Zz?i=kL%r%}T-@VR|GCfW~%sDzX#(Yp4giZSJ7bCk3Mdk8&+|&{rq9yJDeFQdtj7Hv9_+u|e%t}aj!;-sWW0L>zW7FVp zse;RsrHyK5qL~KUM-G3|kZ+%v?&fkIE)R6XMt64~G#t*ncgH1v&F>WVD*d%Mq+><=LxE!K?4)T7xUE9keZ- zoh4qqN}t-Ly)K)~{|Y;>vKmTwhy{giX`3}<-+SQh+}$7Nrlz_Sm3tWku*c_jE;lYc zKurhqOdT=9*U{}jmBj=i9C4@W87iM|_Kx50+&x`f9Y%LAAVr*9`+2a^sH1(c`i4R- zc!#%lASmO|?sMMfto%j4+$wg7$mp{maBROG zqA;WH(nfOKZsLFNK!G75(d}sVq4}j)YGibDgZ}pyqzO}rDru)kKE!3N>1qc!{^B#` zuMUr9Q7HMNc4x1?SX$0?h~7s00eyUA3CY6%EzOYzPaSzDYE?~D)rGCA!SYu=o`>Tx zFGoiX?cZk`MoZ9z^>~5a25gj_Reu-t7-G$vAF_x@9N^PC0j;2|`Sz_VueSCp6scN8@U z&Y&`AJw;sSw36ZH7sk#Wck6c3iwbqk64c&MR2nj}=;LGO7cWk~zqqhFbHVJNLr^Qi zQtUqc5EiWw>q%Zc#jxMroV$B@oakzPu+O+S`@+L9 zL0_g*z2Cgmkc~%yiBJX6i0o{0aQV&KIoTOzcoec*KxGwK4d?#;J^1}a)l4 zNIRg_|H~Z*`)3~?}mhDldfY=!sp1DuuaPI$T%85EY39I#V z?*`)Bap_W9Gi!ge_pvAnXkl)>n`>S|+nn)|a-tTFjEfTl;{apUa8WMAwW}s9%$7!H zrEI)MD{isB{1fo;*z@Q5c;FXN4jKV+#A}e;N8Y)4a|60LVl&I670_Hq3y!5iy(xIC z?5tKbsi=t3=x~ATijAq&8oNd@?zVeCpN57mzD1V7!!^VO>(+s6tSzLX0uCO$$sE)I zk?cb5s?E>VMIHZMei6RW8qUVU9W(6K;HCcb$Df^BA)mohU?Hw9&q7kDj|f=2MeV5H zKm*1y2DqALZC&8#2=5Csd|ZkkNqzRKA8-8l9mBPCNvEp5OMRL4IT8mz^cSb(YW7#3U*vhR5ZbIJbkv(r}*Z%h4|^_nrm#ck2{4zKf)k z@u24@9O&qHYGA-$|6L*OeMKqvaj#F>zaz1~Fd9k<9rS8({n^;~91{bT>5V%w!Kzx> znHio{4vS_j%790;weo_3YH8`qH#j%~$HvMQ7t6kzQ-P#`7VKM%2KJ@7ZR+OjJ)Fq* zWDZ}%=!Xdp9g?Ux22%Ih zfu~^~we^h^^MY;{6tdPXod;{ZB3I|%zVGo#Iwyrh;PSkh5FyNijzEl;BTv+FZtqgC z8C_0>5HxH}dprc{ac`-`c2@Jg0SFlSSE?U8FmiL}XVu+b%T$O6#zgTgxZhfLHzi}H zE{}@W`gg9{3IMM$v2Du@M7}!djfsp*;3k#2e6WunD<2-= z1FFTAC7{XQONtA+{%UD9dnE8_d}1IFBi(2F=QC!FR5d}Rf5r0vOdg$v%X4sJ(7V0j zvtbAwR#h9MUc&iuBNDoTBI`#BSyWX^Ae1(^smL=%bE4n5h2$40_Cp4>{T>H!tr3)U z#+;u8>j{XCSn2<8B^8hnRd_d}vgmv>ApHEfD>|y=5jo{0Zqrj|o-GfteF#? zrg^DiOF`F7ET%v)kv%J`zS_ezud1rv&IDqKY+Gh?b5~1f>&DmvE$O^C94015OqnNi zC_-x9pt*1{HwfXlXR#hh!`K;r^%uZ*tD%tm(Nh!}eA3qkmlvMbRZc_Z7ZG<;8dTnf za*9o5xbsXeHsH56H1 z?Omzn7Z<6oB2R6)h!ZO-ovmF$BYNL-b(KUjZAnR8Fkqv~((iZkY3b>?OQN76Ad|Ui zXoz`rv4t&`8TKz)&g(u!T~jDPKPjT(8M_~k@qFbLLIAFfM~V;VUPN%Qc?zdq$vP`HV7 z^CqH)=*^R-xqqO1tZtArP~2YYlw5Oix+WSDV&x}yE#pRFj*W`i%`9P(@{7#N)2NX# zM@F*lBs5B!{}A_;`7ny1wNn3aP3n7OBzzqEq?{bY50KQAaJd!r|9lrJpcHRnSnGW; zzStRYa(>0nu()$eL*oF{a8V<=sDFMxV|*`rf+tzbS^h-tuxEnpLUNl*X%Yk+!*@ZbQ9xtjjy@h6&xR3&PStghPqbN_$2|SE>X`R;Jf*yaPbt-tI)}3qCri zZgNF1J=Mw%qY`!Mz(>Kt5=23Hc)um@-nH(cFO{B!rD=b^Fg8tZbY{-Z?amzzXw|X1 z@)n7e|Lbr9U57NrgWGe2l7Y8RDZqBMP%I$~WoSVfUmqc0Dfsx&;%Z-QYcd1v)>ypJ zjN3`c+b4|U6Qp4zraV?LRnd3`)<@$|ve4Az+QQ&rQ7CVEH&u7`VyS1+*m#ghu_Vr> zoyAmW5`jQHxPC9dz*nl35it!72@{je?nI~=lO-jsh@Nxm-Is2~kLooY}1jEmwyJHDjPPp-mv^ z7!`xW1U#F|e*W1CAxq2Y2OA7@@<+cHB4pSM&wuVME#A3Pb+kn!cY*R|z3o-uO|I*+ zMFvob>#Q%_LJS>UTqt?FM#ig-0*^Oa>DC4xsX$>F2!I%sIZR9>JiO4krp(VonR=on zIX8&n=M>`H_D+zHsTkE_gpLHL1?9gt-5BPyiiwHXVvZ1}iJ+YJVNnc@qJ2tI)C+G8 zK)eFC`L7>Rt^ZHvG|upsP*Sz@X0i;&fzWgnelX>tJwTpybsguX{nU=n(UD z6ng6PPp@OibP5UckALy16xnczdL9>*mGRKgNl-6WpIK|j3wH@wn7)*(~Qz$Zt8 z`VK%TGVl%*5x=462A7G^?#Vec-}NUvKxbiQwz9F=G-DH@EX>N1mZ#}V{HMJVJ4sbd zt!d6qG8>Bdcdo8EKm~=tp`m7@uVNQY-`;HY!m(l4eeW-gee4KMU=z+{c+rC4L{cPv zt>zn6Xkqr+g|;pr#DMc41GQH`fC;gtpdx6#gPyi_MpjlxeXZTxTd3Co?F~g! zXigIn653uEh1U~6LA0i(roR5N+Ig+{QuexJn54wV%X_%LZ}xrM;VQ)o_rJAdVw3Va zm;n(4wPt8R_s6bw+4z)@kN`s*?<^?D%VUef%L|4_M{O-E#F$k?DPB_lo3pGDqU`PJ zT8G*nwjfh-ud=M{_TC;|erb4Upr0Se%+@tJk&u!)) zaNV5B{q}9$4Di|W=FNAoj+lYa>-pun*fj`z03I$bCpuIu2Zn~uH*2<_N|=@g?f=)s zV^N;OZq4)46$1=?Xm;%Di)@;EMjZF?V@_V)B+SmG2U<^|+)BYAuWd;|q%0@*7&Tw# zdltOIqA({Y2=z&$A+u$A(64W89u$%HAqTBMMK_jq!Q2E|~O1W{PAC&f?xodD`A9y-Czpn0XsFdU5;SJgwK$k7Fxb+@O;FCf5H$+86 zDI)@}e4u3(8I2HF^`NAOjEuJ%f|%vk=TTF)x9xz0fp*khkuz2i5lXo+g_@~*kE9AT zs0BgUzV(0T?rdcL0>x0tC48^@>zq%3c5a%(CnN;dM4K)9hw(CKbxugQ5PS+Gm2|x8 zNBofgNv)0B1pN8)2N>YHMj<1&#buFKWvnq^a>r+9MpX{}tqVY%u#>C=nV`Im|d0LIG|00}Hl;Ttc;I$fw+?E5gK34{yGlTYUa`LIo9gt-v zef~^7*9q?o38~LRI-twFea$bCktIe&rRC#AJSLjm48bN;-Wmf&!Y4pPQS5p^%%3fUkqT>L7OZT<@412l`=O zfWLr%Us;NYgdB$N%~Qf1?`Jod?ww0bH@C_R zG<|tc^UKI9HM`V=73%xUB7EC`H5g<)@w6`MjgF9kln8OU5sT0*2k34{M* z#)yO`AP$Zw`TjkgO^?yC$ItIpf9<_*+{K}wG+|<3fQDDMKW!ftpmC6c zU@Nffdj<67reunZo=PRq4*)BYm6Zk9QU`5v1_p+PGm$hBu>W2g1m$eD&dLCNrKF^k z6j9=5JO)kodb+yO?}=#yI&9!ADZV#uUK681?PegVdBo2Tjm_Z<_Z%+vGjE4e3PWSB zMt`dzefNEOUCXpk=%e=;`KAN=58ldg^ENssP|5~h0p}M(UO%?EMgd|dQWIR-SyG|( z|HEgzSD#lAqsMLk`7?FF3EmJhcLh=vxT55r9-gjf--MxH_RzM)Z}(el$+7&M)~AdX z9C1xeO^W!{%6OM5+CJN#&g$^OA>dwMLtMW?a(= z@l5&x?3=5rpFV${TB=0&?nyzE6}tuPu?R#8#(({Q5-q(IusmPC(h7ta!cQ$V_v3FC zr(fKEv@#OGHR8+K=2&>M + + + + + + diff --git a/doc/safec-3.4/db/d28/wcsicmp__s_8c__incl.md5 b/doc/safec-3.4/db/d28/wcsicmp__s_8c__incl.md5 new file mode 100644 index 00000000..1ec0ba2c --- /dev/null +++ b/doc/safec-3.4/db/d28/wcsicmp__s_8c__incl.md5 @@ -0,0 +1 @@ +1bdeccd8726d412fd000c44bb1ad95a0 \ No newline at end of file diff --git a/doc/safec-3.4/db/d28/wcsicmp__s_8c__incl.png b/doc/safec-3.4/db/d28/wcsicmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..23871b045b5243e12c17778b29653432980a3f0b GIT binary patch literal 18545 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�^3s6sR9Vf9GwK54 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/db/d36/memcpy__s_8c__incl.map b/doc/safec-3.4/db/d36/memcpy__s_8c__incl.map new file mode 100644 index 00000000..d77bfb3d --- /dev/null +++ b/doc/safec-3.4/db/d36/memcpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/db/d36/memcpy__s_8c__incl.md5 b/doc/safec-3.4/db/d36/memcpy__s_8c__incl.md5 new file mode 100644 index 00000000..d355f0a8 --- /dev/null +++ b/doc/safec-3.4/db/d36/memcpy__s_8c__incl.md5 @@ -0,0 +1 @@ +0f0ec7aa2f2383da3010ba5edaf54c7d \ No newline at end of file diff --git a/doc/safec-3.4/db/d36/memcpy__s_8c__incl.png b/doc/safec-3.4/db/d36/memcpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..82fc428889036507ccd8618fe641b96359804bda GIT binary patch literal 19035 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 HDWM4fiIaG0 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/db/d37/wcrtomb__s_8c.html b/doc/safec-3.4/db/d37/wcrtomb__s_8c.html new file mode 100644 index 00000000..f52f8b2b --- /dev/null +++ b/doc/safec-3.4/db/d37/wcrtomb__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wcrtomb_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + diff --git a/doc/safec-3.4/db/d37/wcrtomb__s_8c.js b/doc/safec-3.4/db/d37/wcrtomb__s_8c.js new file mode 100644 index 00000000..d97726b6 --- /dev/null +++ b/doc/safec-3.4/db/d37/wcrtomb__s_8c.js @@ -0,0 +1,4 @@ +var wcrtomb__s_8c = +[ + [ "_wcrtomb_s_chk", "db/d37/wcrtomb__s_8c.html#a18fe6c6847fe024f79c9db2c7444f9fc", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/db/d53/wcsnlen__s_8c.html b/doc/safec-3.4/db/d53/wcsnlen__s_8c.html new file mode 100644 index 00000000..990cb638 --- /dev/null +++ b/doc/safec-3.4/db/d53/wcsnlen__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: wcsnlen_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    wcsnlen_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for wcsnlen_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT rsize_t _wcsnlen_s_chk (const wchar_t *dest, rsize_t dmax, const size_t destbos)
     
    +

    Function Documentation

    + +

    ◆ _wcsnlen_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT rsize_t _wcsnlen_s_chk (const wchar_t * dest,
    rsize_t dmax,
    const size_t destbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/db/d53/wcsnlen__s_8c.js b/doc/safec-3.4/db/d53/wcsnlen__s_8c.js new file mode 100644 index 00000000..98a78e43 --- /dev/null +++ b/doc/safec-3.4/db/d53/wcsnlen__s_8c.js @@ -0,0 +1,4 @@ +var wcsnlen__s_8c = +[ + [ "_wcsnlen_s_chk", "db/d53/wcsnlen__s_8c.html#a485a05fc094386b65e94db38f2dfb579", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/db/d59/memzero32__s_8c.html b/doc/safec-3.4/db/d59/memzero32__s_8c.html new file mode 100644 index 00000000..c4eee1ef --- /dev/null +++ b/doc/safec-3.4/db/d59/memzero32__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: memzero32_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    memzero32_s.c File Reference
    +
    +
    +
    #include "safe_mem_lib.h"
    +
    + + Include dependency graph for memzero32_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _memzero32_s_chk (uint32_t *dest, rsize_t len, const size_t destbos)
     
    +

    Function Documentation

    + +

    ◆ _memzero32_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _memzero32_s_chk (uint32_t * dest,
    rsize_t len,
    const size_t destbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/db/d59/memzero32__s_8c.js b/doc/safec-3.4/db/d59/memzero32__s_8c.js new file mode 100644 index 00000000..7c4ca915 --- /dev/null +++ b/doc/safec-3.4/db/d59/memzero32__s_8c.js @@ -0,0 +1,4 @@ +var memzero32__s_8c = +[ + [ "_memzero32_s_chk", "db/d59/memzero32__s_8c.html#a71d5c758d94f0827e249695830c5879b", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/db/d5b/strcmp__s_8c__incl.map b/doc/safec-3.4/db/d5b/strcmp__s_8c__incl.map new file mode 100644 index 00000000..4d4f7f2b --- /dev/null +++ b/doc/safec-3.4/db/d5b/strcmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/db/d5b/strcmp__s_8c__incl.md5 b/doc/safec-3.4/db/d5b/strcmp__s_8c__incl.md5 new file mode 100644 index 00000000..fd118f23 --- /dev/null +++ b/doc/safec-3.4/db/d5b/strcmp__s_8c__incl.md5 @@ -0,0 +1 @@ +be69f4ce8112c15dc840cbe4fcd9b951 \ No newline at end of file diff --git a/doc/safec-3.4/db/d5b/strcmp__s_8c__incl.png b/doc/safec-3.4/db/d5b/strcmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..12cef8cb2ed28e2ed6021db46b4cfd4fba23bac8 GIT binary patch literal 18372 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/db/d65/wcsset__s_8c__incl.map b/doc/safec-3.4/db/d65/wcsset__s_8c__incl.map new file mode 100644 index 00000000..d3aff551 --- /dev/null +++ b/doc/safec-3.4/db/d65/wcsset__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/db/d65/wcsset__s_8c__incl.md5 b/doc/safec-3.4/db/d65/wcsset__s_8c__incl.md5 new file mode 100644 index 00000000..52728279 --- /dev/null +++ b/doc/safec-3.4/db/d65/wcsset__s_8c__incl.md5 @@ -0,0 +1 @@ +8f0d0dc13a02992f6f208f65d9086ae2 \ No newline at end of file diff --git a/doc/safec-3.4/db/d65/wcsset__s_8c__incl.png b/doc/safec-3.4/db/d65/wcsset__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..6049d636451b8d5e2aa162899bb29b5885e5b922 GIT binary patch literal 18431 zcmd74Wmr{Vv@W_#K%_$?MUfOxkWOi&q(u~@8>AaVP^3Y+yQHKWq`SMNyQKRJ-22>n z&)NGv_x!xm^(=(B=3HNlc*hv;m|kzBMbYjN-a{Y|XyRf*atOpNOa$V_9pszvmvgeP zEckI(Q$kb-adrJKp*lSnfp~-v7kZ^&7qdBK`(9r83TY=8^R_}@HP#z#cLf#cZ0k_Y zcRKpv#foIEB)ld5oZgCtIXTHTqlQyT*{bG>MymF=@q}edzO*VGlDhexoz0gRMBT0z zvk2a?uXQ?k93JghQ@%VM&A1%ri0+d_eLWJyrWP~F_0P{0g7vrI=OZL+%In`b0-xW2 zAFXv7oN#ih(t3Tk#AG7E|BL+-5#QsLlad59#jUN2_YM0|QON!L{BVW6)L37>+&OV7 zf7(8&fJA-+;SQtz9HyGD*>rhvhC-f`larX3=yvk;UjF*c2Ax?dqz+1r>4GC9}^Q}zqj=D>sP6GUgwz_XI$Z~c)r@S zG~KQ!mT*ROQ$~u&XlyDHY{YX^7@mH)M#DEAyPeONKZ1hDaqk5O2cwYN+uPIA)02{t zE-o$-u^PWE&~8hW2oGaaud!V2M#3PC;kLJcJLl);7wUG67aKhwUsxST??+XA_f9G2 z9gEGzC>+&}N0*mp+YcDkCJXffyu8|$<6U`m+HoUyTPH)Ze0?63d*r=$e&d$!(S5_LEnpEDt^(Etr!^FnK{N-}tz#2W( z-)}Kn|Fxo`VysZl_2OW}1JgSx<-v5BxqHj}S5HrQTpexgmoDeW>mzv`exgfhjpCju z$;rvb7dH_f+%jbm{2d$|9FY+b+B!P00v|8WPYnJYZEbB@E&fkELc+p0IXS(RNSSr- zlWPzCRHTxQ87(#n4-Ouvvfpd=eW<0UM^(K8Q-{?utGy^$+3fD_wwMnpr`g5R{&pMD zDF7ld&dAQrPD4Y($k@}+pmn@63%AeA%CzZB25(8lrnL8;}0-dB8Y6F+oH`gd-s0N2vJb&8PWh zGyyRur}N$U7CKtm;cS(G-rkSK#>B+Ll6;q8v9a{ky)!eliHWmEGp^~>KdY+F=L7gI z_j>qH$cfR@VFuM7wN1S-Ee_U(JTb`H@3##ODy*I%BRD$#8LnuG*WL7B7xw)JsicLAv4Ij@#92nvLI+MFYBHI4pPm)S;oF?Jf6=3=E*& zyT@s<@V!xhh$tG5PRV$zK&K~;XJ}{$hf?ypuP=oM9LD2CUOme)5zk+75=2Hn_8?~e z^szrhd~0i~pF9x*2QmM4PRkR4&<_J`5fu?ptF+1SoG>sk$;r&jFDXe=m%~+5P#7E@ zW`*59wNZ5h<$TXjnvn1trgEOEqNSDW=Jv|bOWHAd?NJJPwrXj2ef?ac7f$T?FGMez zKFIAO*tfY%6rUzS_D>0ooJpmA`f2a&w#YFJG=v^fO}npJCEc-&Lh z*D+>yU*Gw1_pa8?{=W7vtIyMjC(gGJ``>dmJ-KYVV|k|nR{0V9UjN62?7x~*H;?~A z8~FdXOVJ0w9q32Ia?StzN!Sz~!x0=4ru59A{Ntuc@D?!i3|q9XR4cRp78qmOUjD7q(YfcTtizZkkq?Ojy7n|ign@=Ldi(BBw^ z|LjlpUBpV%Y(uQEv9HdhcMDF{`QPVwEw>P~pJCY&jNU#21#7UjwoY-?(bHqH%5Yy3 zyou1cc3izWc~wllEjVJ&28V{ceD7=LzxDOFjd=a_`oa!wZet{jk`OUJJMOyuRhRq1 zw-N3C&T!Q?+_JK|v{vr!>KY#!ipsP@@Mm6oKC70_$c8&N6IY&kCgYHj{{F~~NKm+T zQ56l-(~Tn|{#}>rB{BSuVp!3R<`G5s;50v*-a|!AsI)75o2}7smyA z-HS;7JBSeE;O(2Ab&)YJ`0W2u49JRU=I>``;|~s9^!5K}vUP!Hm{}d<+ti;XCa~6@HvOsuObIk zWS$-<{BGB>ogg~Mta=mCbZvP5dpUH-JU>6r$jHE0- zQncCH`ug@%B^B;H2?+@d63)S0RrrhT=J-=gWCvmzgcS~~WiP80{^R^#KYzZ~#BBjx z1}}|9ayk-1SzKH!koe1SA}=@B)W`@&y?)W6{Jkj>QGQ{ePe1_M^XHiKnR$76Sy}64 z`n>V#A3jV)KDxo5f35#YUjF_za9COv78Xi~i9PaoUvAMfH8s`M)z#jPG! zVt;s0aw!Cf9l+M91kg| zsBi=>k7}>V%gWBr_j*ttFvM_LuVt$g($dk%%gKTFv)P`WO5NnM+xgwzPRq)Am{U5P zME$e4*m`@qTGXHTA)D!Yq{Mq)1!NuN6czD&nrImq`~w1D3YW_2&O>Uek&%($fCI?* zcwH}@Y;Ca-R@YFmmlRi+g@t8vy1KHUzyh}2_3|YB4K=sLf|!tykg%|@jZH~h+;oE{ zM$-&75z)l(@Zqc{nH;W;t}d%ycg#S#jIGNVlk(Y|4x0i~1=FW#?fg(DcWHipAoZ7tiAij1 z>}tHTvokny?Oa_gEy1gVygbG}oqLE7G|M*F3cJINv6a4Ly`H!ava_q?HwKV+;O?N z4CD)S?nt+g&_l`zqy6~IZxFZ-U?7TG0Pv;B#H)SyV4|UcMMy}Cdk=iLq@?8JO|eif`W%5E44}B#jE9JWvQyG&usoWapL8XHGTcM z9gr1_Sc;L)>G+eJoLngzD&n387=WS{AI6%|QZseH2A@BF1~}|T#3mvnR90EZ1z?Md zE1un46QCh%03!_zR&~?Zm_3M!4?ewxm6esb`R?wnN`;lda;Xd(BLL;DSS~h7$}~p} zE>6y70Gg_*7(}ek*xBs>5$^wm@S)gt1OuVqJG6VN2!Sws%*`Ex`PlZOsdo}7k3-|4 zg(o@*?V4Xme7qUpHDhB*Wc$O9x1=GZ?J>A~L7 z(F66z6^xWyv9{BZ?B+@PhbZJ$tix^et-h1p-O@`Ih&M>rwqAQBfhxGY1c6w)<@|p~ zCu`D=Fqf9XMh2}kh{X_yrh0k~#2c=mA*sknnZklNT^*i|c8AjyS(@+;t-`J^UtTZN zK1A@NTpRWV@IS#+cw=L!@XE}D6-~W!N6`cG$&*`bY(`{cXDWr~&d!@`Chxr5h;DqQ zfkE&Ot*u3o@z6?1(MwCww|6r*?ysmA(Wxsdw~UR|cXe?->zo-GsT&#^@9UF1|G>#< zCs1Q#Wp!FwRP>NwUxO19Ve;7=Zd1N;mx7ZGu6N!^_?498hN-Eev#@5k39ogd?IqpK zCEeuok-qp(v$L~aUS8lt_B)nzKad9SeB?Kh(ZoR><>ai7GfrGScEa}@7+e1&<#+k{ zMvigG`GJp*4;c^B_RP%CzyQOe-yF|-?K=sSwdQMhQ1KIvuARs|B_$=%8I|PdAPdWm zJ2%OvJ_{|2!yhm> zVoAp96czj7a7EU@&`?%)X&^04N#J{ED3-Hc*U(V=$cRQOCLL>KL*CIL9FGnQ<}!bhbxutWRL_A}Qz_*gtM!>Td1Rg5)Hi9y@7> zi%Z$qtjbJElOjHeUa^9@2+BiKJSQmdqPj6zoy>xY`+8jz}(A302 zNqHd>K+2@+yWZ#(r=)bNqIxVQra*>|=L{wq#c91VUOce5A?bikkwb-oL(jao+Mg;4 z>vni~#`sK)TUJ?FbW4?#k0HQMir48n?vSy|S0Wv+I138|?XdfrBchEmcDun29j zT=u1Adw&=h4+^}Yp0na2$m~HHIJA*@Xw~n(U@M|@fp_<_q%sJIFtg&@r>M`9%&4u z`S|-Usg?-w9!>u4u9Bcm*_!U+a^+pzUv)ej@edJd^?T(6` zP%j7OcRE{#yOKdJxp8nDg3M6^eBO+BSmZeE!`G$sA zhzQrtPSA+ChGE4{%9n|`2KMhHO`2*M&3=CBa z3?g`!kx`W&aJk3$&fZUaZf?GCB$sDzLA)v2%>VRwzW4IN(JJ{3r{YrT-DiX zx}Kl!eO5Dn0_Nso3A1e*Dk_wlZacg4e^XMbj*mBp*erf#MV}sSGCP&Ye@w9a_$T4_ z?^iq<$9EFUuSfLwJ;Qcia(`#%4`1K({}>v~07u|1`paa?Com=$5Ea!PL$Rb)TmeyV zBagjYzKiq5P}V~nDhFZF+Q%<`2H&J%)kq2rXLI`7mI=y{Cbc(FMAO-r(t%P-ot}nm*PLk`ZC!D2M&+nq{Vg-!y2mIG!-P#a4&xznbrN`l z>GHR&XlLiMDOkhUm=s93OqB;eAd7cimR7T|q48{Jek0RM1PPg5(%6TO`@uRlHOYyi ziOngDMNmA(l}neNn))@%9Y6(Xw6?t^KczYCC~?uOU&lrX zY|Xgttu9b(junopmRgw2xcrESkia-tnAN}`=C)f93r|RRHKk8*>y0WX{L6?&;wKnn zyhcXzM^4{civcO}sj%Io5ziTM``X(cCHpupsu}>wVWd37Rmg!SF@`vCK^2 zBymGwG%**KTlCLx_nwX@-e;xsDk>_v*lCF8vN<=<(yFr1St&AT?|P>#Csi-h(MqjS zvHuo~pX0XQ_5x-&iM$Ai?cBUJCFPPg1{1GoOl39C531h#*WYm`p0Trw{sGIQ)HHn9 zPn`T0fh!bkQ&VX&WX*9ax>Ya4J(4m&?0C;M-b+dCB?-^-9)G+kUnv}lfk)4NNP>o+0Lwd-*d6m)u-S_h|wK;A4$mG`jMCC z4nA`r=+dWxh0?2+ImUSU-014^lur5Ex34EzZQ<1NU<0$WUAm&=YcHc%jfQttR+Mph z@Bg?5%ABC5pV(smTC&qb|Bttf+48(r9_0agH5!Or6DG1pQ`40pKkc*ZH0t)&*56%S z@5Bp#(Re$6JXAWcXl;%&FD{~i5}!j_EJ5ikaLmKY=D@Jo8;^?mb(uy(cBZ^1Z8GwZ z6)amE_f$=+s(MfHujl)FL}C~}ycSRtAm7Z-HZ)S2k{;fRwx!Qvm5C~w5HBe20*S}Cch#E#-zHgRz1;0ix{ zxLR30)+=*-b~=7`JW51By{`0CAj4JbhnR`U-f)gGI;rH&evyyA3&-&wBTJtB6SY`Py*Z?Hj93U=+j zhz7i7W_o>jc~n$W^R-JCjaYwaUTb^RV0}?%c~NI#Gm}<9@(FmgW2f1^z?!f<}y4yVxpqbE-wz^ z9J|dyHQ>|Bah3|Z?79D(*!kD3ZJ&+Ib%wS=ma@yVyi? z-tHzPCi23R6HNhy@KkHB_9w%dNrX$Q6|LCgb!N7R!IuhP!-7P!k+fX93X1qy?C$(hT<#s@=DWZxwclGL7tAg(^#iZ}Myg!$S{rfY0!TxrD-MpE z{bCv$saRN~nwy>7-H`$a7nv*;Fl}v(tOz_AUe({OzQcn>#3OEEV`E@p@k&wg33+3C z`*&$TXC&`GCh9KQyr zCcloF_^%$xteWMW{No3*dmdirJdHY5R@vp{v&!nizN9=tp{dN%ZQ`79F)>UPJvdVu zlap0f-?117mQgsrd7u;_Is5pT3Oej(C@j&l0??4!zVUMv+``rj+>aSjOP7kkI+zX^l80R zjlqm6E3;vlls8dIp@J~*I4YerJ$N7!Tft^H70>TP zjdUz}EtR06m|K2&uEWXy5rIwlM!k9gKl&xTktDV)*dVI-nB1R+=e1Xkm+lyp`ja@{ znGD|73su@|&bE+|<>f8^{P?}YKNG+Z%3ND;W8?4n=JKrB-n|4081RSv5>;dDq5_c1 zckj#<1|tD{sT6*5{o7_`tuOor7fmYS`zU6(n_D*kT~035=R^U7HWojAFaDL2_gR^3 z0`$;7+-z(05*7Iq`hDV;fGcxybnk1SP63!D7(g}47ay1d2(-4AmREbZ`P=Qby87A5 zN@Rm47ZXX)7XwomD0rl?0xgJHX^H0K7!EcTC=&mH@si0f7hbVTLlyf63Sm%|z3 zlX!VL2de;rq@@inEZnSU7;s1WI@dM;xmQA-9aToiiQ=Z!)I8;>rug?_f09f=mG0Z~ zfRJDxY{%~3g5>m{2Vg{cjADN5$2C)!mzOWD565222V{HURI?gKWF7?I8UP@<IzC0DSuAVSDWDqdz`dD!^_LXQytNyiAHKHj=@NZJ*TU!{oCqu?;Wv-gfl>^m)(J{ z`v-hb@BKt3hh%Vd^=4J|=Jk8kMoeti(BZo@?&_Qu;wibg_8nn#NEnoWd__cSv2kC1 zU;VD|DjNHrg0+WIxt`I_7ms{NPD;y~J#QiGYZDi+ww8ye*pDc{Y`U|pn_-|&1C3qL-1jL>OY35rf3N;_7g~#h?q&)sUUj?u zl}*OlDhgaVG8cA(>8ieJD%s&0Sa0xvoJ4Hh4!go+X$?VA^5ESwvW=nex0|CHFh5@y z&z;#jFn{|tdjKJe_P+i|q994pSr2U&War15mQgJ&JA`{qW~!srUzORzOWM5-g%k*BBY zPqcHNU?PtNAC?OSJqqyjrVo@y9`-C z6TGUc%j2)8Ee038D*b6vXG@nCHxu9dJ#Ev>-79JvVektzs zz2p46-F%)E<#v6t=!{}1()!Dy;9&OMauuNlp8W1wX$>*I-puyEo6Dk>KtG^%v8gw)>etI8UC%pO&r z*SXhcWH29XKj@6%I3JMF%P>jD*Wt3;xwi56$R2a3W5!A!6ZTdI$e!bc-s=^7?{YAd zS5t!ywz;BQMIM*MX!yu>8z1>=NKnu;nQQi&hC>X$tpy7IOB`vZn464@T&HWen4d*A zLr_tIm9UUK0?5LBn!P0@=yG#RmOhO_sL?;KUs>@EgKSINaGdU2Y*#k}kM-L0Pen#+ zi;L;Wh-gNCESWhnO@B#f=En>Fpq*TD(1?Tfu0Pp6vC zYW14=x;^OJj)yg&p?#2vN|%%!pz2gK?v9B?LE)I=2=+(kqTei3V+twce>7Ri<}#2b zanmiZXW6Gl95DQPUchMC3*Ww#g>^M5D(@tljbqEcq~)Q_xknCzTjRx^PoLTiO49^B z&lE7CtDWE8=nl3Elv?sAuC9um6;B zGfZ=NHfcU2Tw{Fqa%;-A}sXPIv7mTqr~QE6`>MmU(*ro!0wPLrf-?^w$UO$9i~( ztE^CYB_(TR{fv^5ywAkMyS+d}L|CSxa>c!Nb!;B_M(jTVp+B!m&_9(|p%HZhFW|Q( z*6uJC7gsQ>UGj@e=F4+tqpiuQn{FFMUvhJ$1?mlR;t6sk@EN#2ExzWQs!2+3X=^=x zKhKF}tLn^SyT8%{U#IQj^@-h>F6)NtdH(zPG>P?uV4MJ|ox{tNL^lcK*-xXy{@wm0 zW*M6VE7*->#gI0^i^qPum288GPh4jAB2}I5g0c2~G>2tbyQUJGSVYKUh(s3KalkTs zKm26zx8l%Z50Xk?=e(FGA_Gp3#!o~zX`ZI)_a(VQq7FOulfg55s7mo`$+a*sy-t(4 z`qr^nYAf~UlNF`R;dJ#G{ZMo2Fu-HS=LvixmD~R6#cNNyPEkwB%QvTa#sbD6)%s(FA2LyK zaarr@KW zpQmhW$USC#5)Do!FHdlro4E27b;{wUk9sX{7-ks%qd+yc293P8Sf`K<&fsN5lY94$ z&7eOlDoQugWpIyGd$WNOKXx!*R;X3|3r8)Pg$KNNE~QE-n+a)mzG_TKG! zz=)90o34tK|1g!E+@M>C5{k51qLW881CK<^*H@-}}LrUuftA!{R#`;;fF zF@%N}^663ESQ(U**`~^Z1ZPTuPcl9j8uo?IObD%8vU5TSXsp88Mn8kmU4!{1N^m_G zm`r)wcBGyIOWw#k;3>6VsmNajsUNSmBt{4D(O zBkE}S>||@oX?6FO@Tjqp*mqUQPFID85xP)2h~>0)G&TK7-9+W_iJcP+P!iPPr(U@~ z4@1BP7IjzInc?>K?vNYF5_3@S*Yu z1HKO)&Xf5%RKF*dk5Hm=879WY=9c3h7@nf7&&@?a{uPXa*<>pXT^1WtKL)xDxkrT! zy#zOrZlMaUuz;X5*z_u8XUhvZ4XEnY*zZxg_vt4EJrM;q6BXr>%lWPsz=y;@v7YBm znphAVGK4ca49-kUbocJWqr8TiZ*G4=aecL8XiLCyNioXe(m63YWPT!n;U&kP`A%8> zCOM1kQ3GG0p-Ogb?p?|YD^E@ch*!3CMtWLm;*%rQ!p$<-*#of(^oZB7{n!~TEY@r` zT8TOOX&-B14&=9rs^>YB1q}}mS5$CD*3vSXiAgh5xYn+8$9_3KH}rn&@#fn%2P)~# z(h{X3B}*vMK1sH558+VAMD|P`C^d_BKAR@x=ufSxdT;Q8)+aSJweiQsMn7a3-~}1# zurStDzSkVYBu}1H=heDc&j~U1&&np2-@Q+eke*KEaFXY-db~Ry6ci*Wlv-!AeR)!M z%VJ5ADY`4nUgEp1W`C)>%M77IKs?9BjavezhX+rEENW##cDA>j!5<0J+1V?qRi75# zd_7zd<;_HBE7j8$t-REbx3i>Zw@cgkwTov;|1ANBdD3#eL92aTK|z$d{GO4j>WhJ( zR@;ryd?>z>nx<4$aWgZ^Zy8ESRfz`tB<0O+Z~v)Ts3I$yJXm#>05#U|aAn6@=iMgY zt~HUc=@!1#zBpCBi)MJ_!*2q`Tj{00!%8(->#w~WDIXiNLYV`YHJ42fX1ltqV>xJF z`lP3)+tJc!iQ!GAtf!Q))rb2#kta0(gM#KuNP8Fg)>+wS<+` zVtrkekgyC5ZSvH?)Y;i*MMv;fX-P?WZY~E8Pi4NWxowa?$&+z8c>(fb?~XIcd}qe` z2E4Ktu*WXPvpvE-Hkq!a>P?gho6b$%j;q@mhtbg!9s)mIU8~WR_2fiEM38E`dh#Tt z=+meZ_sI+%TQMB8QKeH!TV2liAgihtlbZ9V%hD+Wy0@LsZ&VhfBK<9jxwoi)F%b`OnuC&c#Q zOVa*!-Uy)N$;4Onc&B)|QlrLU-wqWN>3r~c@-D})3twJ5myltE${?i4u+&FKTk&cI zTjo(z-;E=avzg+$p6`y4xyGb-qi9k!wJbxe!77j$O8|0Wg?iSg4@m8In_kt`B^Q+i zJi$&g1w1)BdjkurHuvqW67V4)T`2QvlJrAfxyLg(k^xOsSrAE`d}fDB4t&x6C&J zpZRunogJ(SmQ9{QiRC(CC-@}?*x)|YdEh(+dPo!@r_axnLTX-h8?#ry>alKEMun7= zROFnAX8%ZIO1zgiA5L%$#F$c&r{d}E`#C)H-C@Ysl&MJpzcd<(P7uJ>&1szd#bzAQ zW`%1gRNnJ!VR=~;^3-n{_n4;W*j~IaKReuvwU-bUZb}mNId-Zk(2{rC+C2OZdJx!F z1tleh|0hG}^}T|LH}XF{s&j58F-u#aw>$f=4xy4SK+=@M`LrmhBu#}&RN;(gCPdeH zr~6GSmE0dwS=0KLu9xR2DHO`e%Bf-fugXJ1L!s!g(fOZbp`qPi)2JlJ%If_5-DtBK zAS%L9ZMz-!h8oDdJXR}#KfY|R4&stGc66)*?Y13R{N`cFz3<)ZeH_$B^iiseOc+x@ zi)?K4*Hu}?_8a9$x_I>SBF;?y39nr^^#Tsfr&23sjig$s)No}*MR8vb4zua1M8T_7 zI%VJ`v^^1|#>IbdW%M4$I|&FV+LtFlUotc@O6>rbu+|;R)ie@vHbNBN14N}QNspiD zU#6sy|0hZ5Sg*bF^z^hlK#a2R8AEu-qJ>UPNCsEGhOp0i7mFg0mcT^ra>9%b4i5S| zQhoFp-2 zk+h|c9ggK!BlP{y-Db~3oqU{q8;2=3VI!=s_M@2>g@yD8bd;mDb^v|Agb8`bBw#0PmHFCM# zZc=C{FlPf{dt9&1)Hzjw^u)r%1ZZI!KHAyY36x-Yb#+FytscHBZu2=Ihv?<**uwn$ z7p$zLd@kn`z!4r&Ru>PiG@lm%!j+}vUSMG0w{PD}H;5Ny>rB&uZvBvmh>evM8?+M0 zCwow500NC}cZ@irae$SIOg!(<$jD5sYi(@ohxhMejyu#{PJ}DA#JKS2bJ#|JfugRW zGUoe`8J(CNla#dPW8F;$j`*I^{CpMQl?RdwhS96)0vp%Rkkj$dxUWfB7mF!5v^V;Q zHOQLdaRE9&=J(Fd7hTb86QiRMk&!t-CIi+uB_-vpyZ4X(xMLubmzvFlsj$rH5$6Q| z&+TzpX>M-rf3Se{L8<`(2$mz`jd^#bg_}L zqcAQ$J|O|Y`QHvkT;UHjPLWNTQ&si@zkmOMMaC5l4G96#kn3I-o7HoVK=5cVAy88~ zx~zEDOO>igV5!|kLh>oG2lh5FdOlRzU3wuGqnm!NJ~2Ncg+eG+#6EfjdV|Uf0$pu9@x?tb$+NC7Ub)Ln=>A z6+VB;BN-z!h42_gh^QTnjp`@0z|%K z>b3SzI`BrdSC?Gm3)M%{MkXeyM;gF%auhClkaOI!`qv%{UxY^AEUUqu+?k`jt1Hw# zq5o{nk8K)=knDClkI1#hiwuCEQG0PnM4pnA^o2JuB}>GrxsOUrRyJsIC!$&nY!%Eq zXWn`|i}1A9#MG4a`SW9-zJYyMbuM-~v2eJvS`l34OTDTY_wSgFog!ZZD+RYD$$P^2 zRk)b(=s3u6(q`M;HjR}lnR()5Eh`UHMo@NeyY^}tBr74|k#`cTrmvqLFwOSMMP`aa zPP`UKsgeXLOI4{=4n`L}XsD>tK@XzY%v^wF^@e)Eq8wKk<@OigpaTQYAv`iVdfm6PmRZPlD*Hr zwWlXNy!LN9ozZZ1qV`is)lyTm`}c88>bkn5mN>$qqa|u%c%3<`GyOB4X~@-?nlWlP z{9Qn)u5W?b048Sd^n^~Bu-V?}!TOwVFQd-z6lk2bQc;=dU zl3dk(eXN6Y;>x?MjEsbl$trth=Y@`E0=h+W6_#ol&owj`EEL|prQYLDJ;HOY>7~D_ zg(_q<#D|dhWP@Gs@>o6Ft_>$5EgZ?}c48^9)$jA%`ilAh<|{;Zc6!>665RQpJCaL@ zB9GJ(Fgai1NcKJyMc%=oA}&r1$bLY7?@yID*xv`bDr^8L7S^ja&XKwKc^#LeZeps( zQxo(d*$x|j={X)e2zQ6p4?Y**nL#XZ1ebYWvPP2-5v?yQ;Ns#IIiJ~(khIZM#&g^E zkB+X)&(8x7e{0KSr8g1%?rKj@&(Y2fW;L+~SQ;W;Xwr~38-pIcM3-;^RuV5;fzbEI+dfio*r|TYpH*VdH0Lh>motRKoQYumQ z=+sX=SgNLX=CJtmY2^=paY+d!gge9ntzafszCvoCrutP-AqA2K~4_p(2V3l z=lW^D(u|6V!pFz&$Ah9C!&Hz|BUtJ47v3aXHv5nYIoBwKZMjd({$~G2*CpL%^7!`m zj~W{005SVI;FG)bVrH+WGCr1eD5$A*&+h`|&}-0CSxg1nTF=x}`bzxOdVM!H&0bqXF-QXYU&LgYGPc9PdJP2qoEZR6bR9Qqq;g-j;FeIueR@Ph4vViNY?)xuP(SH zE|GD+e7O&HYjt(i&CLyZIM2ZhN;#%%^$xauT1TTF0sUdI3`n5Q;$H{o`BQx zAZP@ULBDtJ6r3usdsl(czOlir(;mV$<5Vc2fpqt-%h_hBS=H`0=>004ap5xPr-0~J zptZt!eY_GaQR!NxfsgC!<5O5tLJDnWpFZtecRr~WF6&?koL^i_Wa$rvlz}e8;x#um zVnR%Gn3Y!p7!7bM_h~6)L*N@`h)GB;&d)`B33h>={ZF$|4oe7DJFq+(R{!vCMs)rR z>V0JwCC8W&`;*+2tOA<80CM>H`W6)yLTbu(sWVcrR>E`&tE)C*piyR4y5Ikn77*rv zLT}|h*BbN$aN)|CxzKPqr88eF?gI z;-aDeb3dIPHJ_qc)y$ofo*Ar_neCQ8c1vuRo{1&jdmk*m#W5||e=r(bzVP;0SY>79 zz6CVo_4SmLl=Rc>uaET1%&70n={`B++O84|h|&J|@lnkyf$#bG=KTEpY&R)AUb3(N zw|onP2`JvsJXhv=Rbv+~<(H5#CB3j|Zvc%8u}*nbDpS3|-bzS6GikK6v;=@1Vxpup z3=%^}SSZw3SC`0q4P(;YbWMlV5C@SGXE0@nnA#DhSN}}J_#p5dk_(-V3?w75`0qOn zk}i6mzWemiN^+^3GI-MR{cJ>xQz?=2`wHOC86Is-@m=f>KqrE;lM}=HGJZbaUakY} zo~(jl{;g?-XV2bO+3kW$vwk+T=pa8C|D-ytC@1ydS5qHi6;?u z91*qlf&`U3mWcM3yuw>~x_~7$>8zS+o40&CV|%wU81HPFY;rLYqzA4KeZFxEVtB_I z5^F)3{C>-K<(3Qm?a7+IKi`;RR0+wZSw}cz7l90nJA_v&(*iE7|s#=9H&PkXD7>FfoZe1vg+rApD<#StoJNUuH zWpT2+Qqa3Q# z%Zbr1f80R4VYGXVt^kdp!7Tw)vFy8BzcltpU2v#DN4M zeEa4s6oVwhX}DcoyxiSs24*v`NM&}GqALdmB)a3T@`8go24{gln3BXFT+Jt_fTqK^48jb&(KYPZzEBS6DO3Tz9iwpNrm6V9vnWB#NOSC)aEH z@dQGY`tuX5>z+151%^zU+jw78T_o^Rpac4a!H(eMW86=woF`2)9 z8J_N&0U=6D^D;RrtHFvL7XJwd1Bt=uA4zDuVAge-$cvwD3*J81&TIL1T7G38ZA~m0 zNpH@=-g0>h$XcH0^!z2zTTTMQjq2~Miv&rk+`fznSH{9A?CtLlyj~vu7jX8pzpO5j z+8fGYLhmOVZXr!SR}8G z<10ybUwiBF?9F!YL+#+ zQwDLc`&bt=d(ju!&NXC&p;G3 zDDLVR8XG%b9DHc;pAr|RX>X;LRVx?upENXH05b7(M1-mbCaDa>W|!XH-?UmTdnT(O zAcS4FPAD{;;!M**tPmn0$?NI)Kwkj>(mmi$%FFxQzWG`?{0Xic4y7G!vXC49@w6i! z8*7OiZn*)INHDz}iLoG(wH25YNqrvlRX?UMxhOF7_<1U)H@j=pLO zLxv{?oP)T~C6_s$&2bQit)#vY!^2a&I-ZY*)o7k(A;u&$(sWFjpaN;{-PMj4LlYx&5GY9>8*$I_edX>LE{Eu*v zDYhx)aYG|dUef2h&3{VDZ6~-Cc*CjY5nUF=%Y7p}Uwtt6*Uj&Q%`-D?O-(<#bo1Xn zTb)^3TO;PQ5_D@aFRy}io@2Wdf*dwK|JYb0E6Z#%G2(NWV7gf^w*a~I+Thf|de88X zIdrl%njIWi%gZG}y$Mfl7zmu<3_O(9QNKow=l*=Ga5xw=7&yn3gJ)D^Fc&>{TY}|+ z%(d;7Qw6Z6K71fS7Zp7(<&JyAs-*Fu_Gqh`q3=g(asw+lNYZwCIfC5+Q zIv!>p?)5N2hcFcFlFoDr$DRQKD=Q1-nK=fx!dSguypo!mi|*6(?$;yj-8mF*!#eOU zexLCvdyQFHo1sK~`W02e$%**wvwGb^4*^=P%4bhgGnR???4G|;R`$fKpZ%rsY#17O zOU*>V>f()IBlykS;c{$T;aHAffU>HJLll_E%bh5|B(srWeXBabZME{QqVi}o-*kPr z>yvG%?3-U80oMv01uWvg+8-gqN|#N^WA_f3jH?~M~5(+ zNM=)L1DSHvY3%>PqQ>eEZAz_`BUu8gEGd z=^GfVCOrDrGMn=~@CJgv0ni27|JDL498iC{zbX$|19)r)R3{{rmT(rnx~u zeem=HGYt(5XzGNAZ=9Yw2(&i&Jb=9HmoHx+O?3rMvfWs6yv#fq@O*i>y_lGoprHFt zK3W9g`90u&{)ALwrhIyL6iXH){vf`hq|^l*dflJ$PE{5D=eW=s1ew$CE~IRx#N;W7 ziR8SzH5nNzhno`+s6hUhj)n#W17ild9pT{=YHHKafD3gu@((aRQ(awMXtaW-8}!8U z<;`KB{)g5@L62-nPR?cn244zwduJyQOgJEChJSGgZIcn)_Dnp5_bv)+YIrXonmYZd zUh8ssdHF=t-wDE9$VtHD(xhWwBj*FiW!6TLPI zZnM6xrsU`MwX}#9HBL;Z?iU_g?8c*zC#@>ozkh#xeEjd;p8JEgpyQ_k_F0(X3xAwG6O-aef z7*97L2Xz;nc(kq(u6s~#i_ri1-}aN58ZW1YtG$+xNUnUUsI07BWoHf@upWWX%uDt3 zDGfUqs9s6%!}9-qu)Eo81Mw#)R0qtyqO1(E!!nUfi(PCp6dv#xh%HEddHWM05HGQP zYUpkxm_qCenjw7QH$E^p7!n$)19LMon+cu+`LwjKxQj-pt*bj6y!qXV$pyX{d8OfY zl%LCV&hiA52GEg_S59oegVW815reS*FAtRYuVKUgd=3KuuC=V1nmBlh1OkB!l + + + + + + diff --git a/doc/safec-3.4/db/d66/strnterminate__s_8c__incl.md5 b/doc/safec-3.4/db/d66/strnterminate__s_8c__incl.md5 new file mode 100644 index 00000000..9fdef314 --- /dev/null +++ b/doc/safec-3.4/db/d66/strnterminate__s_8c__incl.md5 @@ -0,0 +1 @@ +a0bbda0906afc40a21879e7aa31e4260 \ No newline at end of file diff --git a/doc/safec-3.4/db/d66/strnterminate__s_8c__incl.png b/doc/safec-3.4/db/d66/strnterminate__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..6dc3489c01fdab9bb3654059276b084c9f2e5802 GIT binary patch literal 18734 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

    B{T{KTL&uLyO#hFj_1C6wUu1*x&`SQi#l zWm}UpGphiyNNX7(o3*`)~%wTkhzY4=F6`ykx|8_-RCf(blyrjBMO6k zy`i(1Xyc-*e`NTQUbTNFzdD<_k-1q_Q{z3~##E#&h0ADeW){o3L=DZrH@6-_YMD7$ zdkf*~4x7P1&cUS&UW?FnoyUE@J6*zmWu>`eVr#akf`EX_w!W5=;}C}oTFy-B+YVx4 z7k%khrsn23H5WG#zEr&$6*h@ghKOZ6YH9~HwLE!2{(`)`Jz$tCD?K>ze4!RiiLPMS z>P~MM2K!Qb>}Wi^WtaeuWy!LIAUNnUeG(g9FONeN(N|H_yp-I7$3Lz-dj|H6;-_Vw5(QjD zG}5}M!F}6u(fj7+vx)p?Lip7a6-;lM4erl8xP8qb3KP5>>+MYonF5v10#g}ZI^LOw z_HB7->F$YV-vYMS;fA!rF{Ds*w$q*+b4a4NyC-imGE4`uee_g^QnvYF>DPa#X>xWr zgUfUo)q}fz^4BGTHmIYGMoN}JX`KY-1jwA)5F}yAu^N2l{UdaEec<&69|Bb^_NNdo zC#NM<1T=&wd;oPjZ2v*Iv-z=Uwxwknvv!C2ml4acXGcRrO)&=NA_7sx4MN%YkDiuJ z{iUN0aX=65hYJ-wy`#Q#JfKbbude}JM>?7$ic1zxhRV*KMX#2}sv{ENzYc+y4PP@x z=!`iwP7VvME=q4oIWuOBMFy((@o|*S%<;Q>cOs~L7(C%w08Ou$ah~E; zn)RuRmAwMNz7zu6;N;~U*sAxLJ3ndm_Lf7wtIvWD98MU=Syt2^;q(T&E8NO;SC$1Y zBv<*C&CEyL5-MbHVM6lnaHy84;DH9g)udPsSzo_?>cQPGL!?!-aY?F;#Di3+}#uCaqhY* zFF57w%;9k~)r+g=xcmzTKvhU+DDU-yM9fgZ{iMQpCt$UMeIC{xDOJ_E9>JNt{ZiD2 zYx9GY*kTNN-gf7%N5zIyF*3AsxNRzminG8YhI(8joIoi3da_z5o`{&3H}Q1{9)>n> zR85An9Y}4>XPcYdpjhd=Ip-ICe0(hD1Ac)G1(RyIoF|b1LwJAxwFQLn`t3;Yga7Y` zjX*rPCh6nDa~{&t(p>qHUD7&Wm-irS{U1o`!+@t357y=mwc)_)y;bEBiY+oR{ zt~pEAQTc73oR5!d_C0$;8*dHwR@tgf!^@bC}^2M2QQ zeVTkICqc?9cy(U#?p+g%zxfx<&CNj$4Z;HF?*YT14<824HU*T7SqZnnR3Rk%!otEb zva-O363Gqy?<26aU+d`*h@3~5RJ|{un)p8qvm%jUiMs>pb7w+}y@y6N;8l0U)cazTV7`5O~H5KR|ML zpak9JcMuCO&V;lQxgD~~$_^kaN~7s$Y&3v82QpX8%Y7)?#W3sN4eKH--A&^=hot74HH-R>z%c*ZKj@-VNmdZ#%L73%1dI3dNm~&IYR#i}7Ht)}XRNT>kH-cJTPF6Ovno?CwP4CBR{o#BK zzi^QNR7z@UdM-2gbKq_WX+aWvU1Ff4>i}s(A`42h(w~_)D);KuA1LH=!`$@sQzFzx zpr{06-tm6nP)PvCqS&Vh`t;JE*M$Rqs0 z?~7At5I7q13fs4!ArP83ykdl^`+BOKym*170uM&fnYoVm($~Y7|7ig5{@)+}0J9fx zuz=meTlkHp2fm92C1b0oU?0BdV9f1MIvymx{*VlBg%I9^s9=ut-*^A_hx))}nyzj+ YvOi(DH-0z+UqVQU$%z&Uzk2(B0cCxwk^lez literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/db/d69/safe__lib_8h.html b/doc/safec-3.4/db/d69/safe__lib_8h.html new file mode 100644 index 00000000..f17c49ab --- /dev/null +++ b/doc/safec-3.4/db/d69/safe__lib_8h.html @@ -0,0 +1,1555 @@ + + + + + + + +safec: safe_lib.h File Reference + + + + + + + + + + + + + + +

    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    safe_lib.h File Reference
    +
    +
    +
    #include "safe_config.h"
    +#include "safe_lib_errno.h"
    +#include "safe_types.h"
    +#include "safe_compile.h"
    +#include <time.h>
    +
    + + Include dependency graph for safe_lib.h:
    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Macros

    #define EXTERN   extern
     
    #define sl_default_handler   ignore_handler_s
     
    #define TMP_MAX_S   308915776
     
    #define L_tmpnam_s   1024
     
    #define tmpnam_s(dest, dmax)   _tmpnam_s_chk(dest,dmax,BOS(dest))
     Creates a unique valid file name (no longer than L_tmpnam in length) and stores it in character string pointed to by filename. More...
     
    #define gets_s(dest, dmax)   _gets_s_chk(dest,dmax,BOS(dest))
     The gets_s function reads characters from stdin until a newline is found or end-of-file occurs. More...
     
    #define asctime_s(dest, dmax, tm)   _asctime_s_chk(dest,dmax,tm,BOS(dest))
     The asctime_s function converts the given calendar time tm to a textual representation of the following fixed 25-character form: "Www Mmm dd hh:mm:ss yyyy\n", as with asctime. More...
     
    #define ctime_s(dest, dmax, timer)   _ctime_s_chk(dest,dmax,timer,BOS(dest))
     The ctime_s function converts the given time since epoch to a calendar local time and then to a textual representation, as if by calling asctime_s(buffer, bufsz, localtime_s(time, &(struct tm){0})). More...
     
    #define getenv_s(len, dest, dmax, name)   _getenv_s_chk(len,dest,dmax,name,BOS(dest))
     The getenv_s function searches for an environmental variable with name name in the host-specified environment list and returns a pointer to the string that is associated with the matched environment variable. More...
     
    #define bsearch_s(key, base, nmemb, size, compar, context)   _bsearch_s_chk(key,base,nmemb,size,compar,context,BOS(base))
     The bsearch_s function finds an element equal to element pointed to by key in an array pointed to by base. More...
     
    #define qsort_s(base, nmemb, size, compar, context)   _qsort_s_chk(base,nmemb,size,compar,context,BOS(base))
     The qsort_s function sorts the given array pointed to by base in ascending order. More...
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Functions

    EXTERN void abort_handler_s (const char *restrict msg, void *restrict ptr, errno_t error)
     This function writes a message on the standard error stream in an implementation-defined format. More...
     
    EXTERN void ignore_handler_s (const char *restrict msg, void *restrict ptr, errno_t error)
     This function simply returns to the caller. More...
     
    EXTERN errno_t _tmpnam_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_OVR2Z(dest
     
    EXTERN errno_t tmpfile_s (FILE *restrict *restrict streamptr)
     The tmpfile_s function creates a temporary binary file that is different from any other existing file and that will automatically be removed when it is closed or at program termination. More...
     
    EXTERN char * _gets_s_chk (char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest)
     
    EXTERN errno_t fopen_s (FILE *restrict *restrict streamptr, const char *restrict filename, const char *restrict mode)
     The fopen_s function opens a file indicated by filename and updates the pointer to the file stream associated with that file. More...
     
    EXTERN errno_t freopen_s (FILE *restrict *restrict newstreamptr, const char *restrict filename, const char *restrict mode, FILE *restrict stream)
     The freopen_s function first, attempts to close the file associated with the stream, ignoring any errors. More...
     
    EXTERN errno_t _asctime_s_chk (char *dest, rsize_t dmax, const struct tm *tm, const size_t destbos) BOS_CHK(dest) BOS_ATTR(dmax< 26
     
    EXTERN errno_t dmax underflow BOS_NULL (tm)
     
    EXTERN errno_t _ctime_s_chk (char *dest, rsize_t dmax, const time_t *timer, const size_t destbos) BOS_CHK(dest) BOS_ATTR(dmax< 26
     
    EXTERN errno_t dmax underflow BOS_NULL (timer)
     
    EXTERN struct tm * gmtime_s (const time_t *restrict timer, struct tm *restrict dest) BOS_NULL(timer) BOS_NULL(dest)
     The gmtime_s function converts the given time since epoch to a calendar time, expressed in Coordinated Universal Time (UTC) in the struct tm format. More...
     
    EXTERN struct tm * localtime_s (const time_t *restrict timer, struct tm *restrict dest) BOS_NULL(timer) BOS_NULL(dest)
     The localtime_s function converts the given time since epoch to a calendar time, expressed in the current timezone in the struct tm format. More...
     
    EXTERN errno_t _getenv_s_chk (size_t *restrict len, char *restrict dest, rsize_t dmax, const char *restrict name, const size_t destbos) BOS_CHK(dest) BOS_ATTR(_BOS_NULL(name)
     
    EXTERN void * _bsearch_s_chk (const void *key, const void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *k, const void *y, void *context), void *context, const size_t basebos) BOS_ATTR(nmemb &&(_BOS_NULL(key)||_BOS_NULL(base)||_BOS_ZERO(base
     
    EXTERN void nmemb empty buf or bufsize BOS_ATTR (nmemb &&!compar, "empty compar")
     
    EXTERN errno_t _qsort_s_chk (void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *x, const void *y, void *context), void *context, const size_t basebos) BOS_ATTR(nmemb &&(_BOS_NULL(base)||_BOS_ZERO(base
     
    + + + + + + + +

    +Variables

    EXTERN errno_t dmax
     
    EXTERN errno_t empty name
     
    EXTERN void nmemb * size
     
    +

    Macro Definition Documentation

    + +

    ◆ EXTERN

    + +
    +
    + + + + +
    #define EXTERN   extern
    +
    + +
    +
    + +

    ◆ sl_default_handler

    + +
    +
    + + + + +
    #define sl_default_handler   ignore_handler_s
    +
    + +
    +
    + +

    ◆ TMP_MAX_S

    + +
    +
    + + + + +
    #define TMP_MAX_S   308915776
    +
    + +
    +
    + +

    ◆ L_tmpnam_s

    + +
    +
    + + + + +
    #define L_tmpnam_s   1024
    +
    + +
    +
    + +

    ◆ tmpnam_s

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define tmpnam_s( dest,
     dmax 
    )   _tmpnam_s_chk(dest,dmax,BOS(dest))
    +
    + +

    Creates a unique valid file name (no longer than L_tmpnam in length) and stores it in character string pointed to by filename.

    +

    The function is capable of generating up to TMP_MAX_S of unique filenames, but some or all of them may be in use in the filesystem and thus not suitable return values.

    +
    Remarks
    SPECIFIED IN +
    +
    Parameters
    + + + +
    [out]destpointer to the string capable of holding at least L_tmpnam_s bytes, to be used as a result buffer.
    [in]dmaxmaximum number of characters the function is allowed to write (typically the size of the dest buffer).
    +
    +
    +
    Precondition
    No more than TMP_MAX_S files may be opened
    +
    +dest shall not be a null pointer
    +
    +dmax shall not be greater than RSIZE_MAX_STR and size of dest
    +
    +dmax shall not be smaller than the generated file name string, which is at least strlen(dest) + 3.
    +
    Returns
    Returns zero and writes the file name to dest on success. On error, returns non-zero and writes the null character to dest[0] (only if dest is not null and dmax is valid).
    +
    Return values
    + + + + + + + + +
    EOKon success
    ESNULLPwhen dest is a NULL pointer
    ESZEROLwhen dmax = 0
    ESLEMAXwhen dmax > RSIZE_MAX_STR or more than TMP_MAX_S files were opened.
    EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
    ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
    errno()when tmpnam() failed, typically -ENOENT
    +
    +
    +
    Note
    Although the names generated by tmpnam_s are difficult to guess, it is possible that a file with that name is created by another process between the moment tmpnam returns and the moment this program attempts to use the returned name to create a file. The standard function tmpfile and the POSIX function mkstemp do not have this problem (creating a unique directory using only the standard C library still requires the use of tmpnam_s).
    +

    POSIX systems additionally define the similarly named function tempnam(), which offers the choice of a directory (which defaults to the optionally defined macro P_tmpdir).

    + +
    +
    + +

    ◆ gets_s

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define gets_s( dest,
     dmax 
    )   _gets_s_chk(dest,dmax,BOS(dest))
    +
    + +

    The gets_s function reads characters from stdin until a newline is found or end-of-file occurs.

    +

    Writes only at most dmax characters into the array pointed to by str, and always writes the terminating null character.

    +

    Note that C11 allows only writing dmax-1 character. We need to work with the system fgets() passing it dmax+1. In any case, gets_s first finishes reading and discarding the characters from stdin until new-line character, end-of-file condition, or read error before calling the constraint handler. With SAFECLIB_STR_NULL_SLACK the rest of dmax is cleared with NULL bytes, without all elements following the terminating null character (if any) written by gets_s in the array of dmax characters pointed to by dest take unspecified values when gets_s returns.

    +
    Remarks
    SPECIFIED IN
      +
    • C11 standard (ISO/IEC 9899:2011): K.3.5.4.1 The gets_s function (p: 602-603) http://en.cppreference.com/w/c/io/gets
    • +
    • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
    • +
    +
    +
    Parameters
    + + + +
    [out]destcharacter string to be written. If the resulting concatenated string is less than dmax, the remaining slack space is nulled.
    [in]dmaxrestricted maximum length of the resulting dest, including the null. it may temp. write dmax+1, but always return max dmax.
    +
    +
    +
    Precondition
    dest shall not be a null pointer
    +
    +dmax shall not equal zero
    +
    +dmax shall not be greater than RSIZE_MAX_STR and size of dest
    +
    Note
    C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
    +
    Returns
    If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_STR, then gets_s nulls dest.
    +
    Return values
    + + + + + + + +
    >0when successful operation, all the characters from src were appended to dest and the result in dest is null terminated.
    0+ errno=ESNULLP when dest is a NULL pointer
    0+ errno=ESZEROL when dmax = 0
    0+ errno=ESLEMAX when dmax > RSIZE_MAX_STR
    0+ errno=EOVERFLOW when dmax > size of dest
    0+ errno=ESUNTERM endline or eof not encountered after storing dmax-1 characters to dest.
    +
    +
    +
    See also
    scanf_s()
    + +
    +
    + +

    ◆ asctime_s

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    #define asctime_s( dest,
     dmax,
     tm 
    )   _asctime_s_chk(dest,dmax,tm,BOS(dest))
    +
    + +

    The asctime_s function converts the given calendar time tm to a textual representation of the following fixed 25-character form: "Www Mmm dd hh:mm:ss yyyy\n", as with asctime.

    +

    The message is copied into user-provided dest buffer, which is guaranteed to be null-terminated.

    +

    No more than dmax-1 bytes are written, the buffer is always null-terminated. Uses the re-entrant asctime_r() if available.

    +
    Remarks
    SPECIFIED IN
      +
    • C11 standard (ISO/IEC 9899:2011): K.3.8.2.1 The asctime_s function (p: 624-625) http://en.cppreference.com/w/c/chrono/asctime
    • +
    • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
    • +
    +
    +
    Parameters
    + + + + +
    [out]destpointer to a user-provided buffer.
    [in]dmaxrestricted maximum length of dest
    [in]tmpointer to a tm object specifying the time to print
    +
    +
    +
    Precondition
    dest and tm shall not be a null pointer.
    +
    +dmax shall not be less than 26 and greater than RSIZE_MAX_STR.
    +
    +not all members of *tm are within their normal ranges, the year indicated by tm->tm_year is between 0-8099.
    +
    Returns
    Zero if the entire message was successfully stored in dest, non-zero otherwise.
    +
    Return values
    + + + + + + + + + +
    EOKon success
    ESNULLPwhen dest or tm is a NULL pointer
    ESLEMINwhen dmax < 26 or a tm member is too small
    ESLEMAXwhen dmax > RSIZE_MAX_STR or a tm member is too large
    EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
    ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
    ESNOSPCwhen dmax is too small for the result buffer
    -1when asctime_r or asctime returned NULL
    +
    +
    +
    Note
    This function returns a pointer to static data and is not thread-safe. POSIX marks this function obsolete and recommends strftime instead. The C standard also recommends strftime instead of asctime and asctime_s because strftime is more flexible and locale-sensitive. POSIX limits undefined behaviors only to when the output string would be longer than 25 characters, when tm->tm_wday or tm->tm_mon are not within the expected ranges, or when tm->tm_year exceeds INT_MAX-1990. Some implementations handle tm->tm_mday==0 as meaning the last day of the preceding month.
    +
    See also
    ctime_s()
    + +
    +
    + +

    ◆ ctime_s

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    #define ctime_s( dest,
     dmax,
     timer 
    )   _ctime_s_chk(dest,dmax,timer,BOS(dest))
    +
    + +

    The ctime_s function converts the given time since epoch to a calendar local time and then to a textual representation, as if by calling asctime_s(buffer, bufsz, localtime_s(time, &(struct tm){0})).

    +

    The message is copied into the user-provided dest buffer, which is guaranteed to be null-terminated.

    +

    No more than dmax-1 bytes are written, the buffer is always null-terminated. The function does not support localization. Uses the re-entrant ctime_r() if available.

    +
    Remarks
    SPECIFIED IN
      +
    • C11 standard (ISO/IEC 9899:2011): K.3.8.2.2 The ctime_s function (p: 624-625) http://en.cppreference.com/w/c/chrono/ctime
    • +
    • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
    • +
    +
    +
    Parameters
    + + + + +
    [out]destpointer to a user-provided string buffer.
    [in]dmaxrestricted maximum length of dest
    [in]timerpointer to a epoch (long, seconds since 1970)
    +
    +
    +
    Precondition
    dest and timer shall not be a null pointer.
    +
    +dmax shall not be less than 26
    +
    +dmax shall not be greater than RSIZE_MAX_STR and size of dest
    +
    Returns
    Zero if the entire message was successfully stored in dest, non-zero otherwise.
    +
    Return values
    + + + + + + + + + + +
    EOKon success
    ESNULLPwhen dest or tm is a NULL pointer
    ESLEMINwhen dmax < 26 or *timer < 0
    ESLEMAXwhen dmax > RSIZE_MAX_STR
    EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
    ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
    ESLEMAXwhen *timer > 313360441200L, the year 10000, resp. LONG_MAX on 32bit systems
    ESNOSPCwhen dmax is too small for the result buffer
    -1when ctime_r or ctime returned NULL
    +
    +
    +
    Note
    ctime returns a pointer to static data and is not thread-safe. In addition, it modifies the static tm object which may be shared with gmtime and localtime. POSIX marks this function obsolete and recommends strftime instead. The C standard also recommends strftime instead of ctime and ctime_s because strftime is more flexible and locale-sensitive. The behavior of ctime may be undefined for the values of time_t that result in the string longer than 25 characters (e.g. year 10000).
    +
    See also
    asctime_s()
    + +
    +
    + +

    ◆ getenv_s

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    #define getenv_s( len,
     dest,
     dmax,
     name 
    )   _getenv_s_chk(len,dest,dmax,name,BOS(dest))
    +
    + +

    The getenv_s function searches for an environmental variable with name name in the host-specified environment list and returns a pointer to the string that is associated with the matched environment variable.

    +

    The set of environmental variables and methods of altering it are implementation-defined. The value of the environment variable is written to the user-provided buffer value (unless null) and the number of bytes written is stored in the user-provided location *len (unless null). If the environment variable is not set in the environment, zero is written to *len (unless null) and '\0' is written to value[0] (unless null). With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled. If secure_getenv() is available, it is used.

    +
    Remarks
    SPECIFIED IN +
    +
    Parameters
    + + + + + +
    [out]lenpointer to a size_t where getenv_s will store the length of the found environment variable. Might be NULL.
    [out]destpointer to a string where getenv_s will store the contents of the found environment variable.
    [in]dmaxmaximum number of characters that getenv_s is allowed to write to dest (size of the buffer).
    [in]namenull-terminated character string identifying the name of the environmental variable to look for.
    +
    +
    +
    Precondition
    name and dest shall not be a null pointer.
    +
    +dmax shall not be greater than RSIZE_MAX_STR and size of dest.
    +
    +dmax shall not equal zero.
    +
    +dmax shall be greater than the strlen of the returned env value.
    +
    Returns
    zero if the environment variable was found, non-zero if it was not found of if a runtime constrant violation occurred. On any error, writes zero to *len (unless len is a null pointer).
    +
    Return values
    + + + + + + + + + +
    EOKon success
    ESNULLPwhen dest or name are a NULL pointer
    ESZEROLwhen dmax = 0
    ESLEMAXwhen dmax > RSIZE_MAX_STR
    EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
    ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
    ESNOSPCwhen dmax is too small for the value
    -1when not found
    +
    +
    + +
    +
    + +

    ◆ bsearch_s

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    #define bsearch_s( key,
     base,
     nmemb,
     size,
     compar,
     context 
    )   _bsearch_s_chk(key,base,nmemb,size,compar,context,BOS(base))
    +
    + +

    The bsearch_s function finds an element equal to element pointed to by key in an array pointed to by base.

    +

    The array contains count elements of size bytes and must be partitioned with respect to key, that is, all the elements that compare less than must appear before all the elements that compare equal to, and those must appear before all the elements that compare greater than the key object. A fully sorted array satisfies these requirements. The elements are compared using function pointed to by comp. The behavior is undefined if the array is not already partitioned with respect to *key in ascending order according to the same criterion that compar uses.

    +
    Remarks
    SPECIFIED IN +
    +
    Parameters
    + + + + + + + +
    [in]keypointer to the element to search for
    [in]basepointer to the array to examine
    [in]nmembnumber of elements in the array
    [in]sizesize of each element in the array in bytes
    [in]comparcomparison function which returns ​a negative integer value if the first argument is less than the second, a positive integer value if the first argument is greater than the second and zero if the arguments are equal. key is passed as the first argument, an element from the array as the second. The signature of the comparison function should be equivalent to the following: int cmp(const void *a, const void *b); The function must not modify the objects passed to it and must return consistent results when called for the same objects, regardless of their positions in the array.
    [in]contextadditional information (e.g., collating sequence), passed to compar as the third argument
    +
    +
    +
    Precondition
    key, base or compar shall not be a null pointer (unless nmemb is zero).
    +
    +nmemb or size shall not be greater than RSIZE_MAX_MEM.
    +

    If the array contains several elements that compar would indicate as equal to the element searched for, then it is unspecified which element the function will return as the result.

    +
    Returns
    Pointer to an element in the array that compares equal to *key, or null pointer if such element has not been found, or any run-time constraint violation.
    +
    Note
    Despite the name, neither C nor POSIX standards require this function to be implemented using binary search or make any complexity guarantees. Unlike other bounds-checked functions, bsearch_s does not treat arrays of zero size as a runtime constraint violation and instead indicates element not found (the other function that accepts arrays of zero size is qsort_s).
    +
    Return values
    + + +
    NULLwhen not found or any error
    +
    +
    +

    errno values: ESNULLP when key, base or compar are a NULL pointer, and nmemb is > 0 ESLEMAX when nmemb or size > RSIZE_MAX_MEM

    +
    See also
    qsort_s()
    + +
    +
    + +

    ◆ qsort_s

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    #define qsort_s( base,
     nmemb,
     size,
     compar,
     context 
    )   _qsort_s_chk(base,nmemb,size,compar,context,BOS(base))
    +
    + +

    The qsort_s function sorts the given array pointed to by base in ascending order.

    +

    The array contains nmemb elements of size bytes. Function pointed to by compar is used for object comparison.

    +
    Remarks
    SPECIFIED IN
      +
    • C11 standard (ISO/IEC 9899:2011): K.3.6.3.2 The qsort_s function (p: 609) http://en.cppreference.com/w/c/algorithm/qsort
    • +
    • ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
    • +
    +
    +
    Parameters
    + + + + + + +
    [in]basepointer to the array to sort
    [in]nmembnumber of elements in the array
    [in]sizesize of each element in the array in bytes
    [in]comparcomparison function which returns a negative integer value if the first argument is less than the second, a positive integer value if the first argument is greater than the second and zero if the arguments are equal. key is passed as the first argument, an element from the array as the second. The signature of the comparison function should be equivalent to the following: int cmp(const void *a, const void *b, const void *context); The function must not modify the objects passed to it and must return consistent results when called for the same objects, regardless of their positions in the array.
    [in]contextadditional information (e.g., collating sequence), passed to compar as the third argument
    +
    +
    +
    Precondition
    Neither base nor compar shall not be a null pointer (unless nmemb is zero).
    +
    +nmemb or size shall not be greater than RSIZE_MAX_MEM.
    +

    If comp indicates two elements as equivalent, their order in the resulting sorted array is unspecified.

    +
    Note
    C11 uses RSIZE_MAX, not RSIZE_MAX_MEM.
    +
    Returns
    zero on success, non-zero if a runtime constraints violation was detected.
    +
    Note
    Despite the name, neither C nor POSIX standards require this function to be implemented using quicksort or make any complexity or stability guarantees. Unlike other bounds-checked functions, qsort_s does not treat arrays of zero size as a runtime constraint violation and instead returns successfully without altering the array (the other function that accepts arrays of zero size is bsearch_s). Until qsort_s, users of qsort often used global variables to pass additional context to the comparison function.
    +

    This function is available under windows with a different API, no return type, and is not available with safeclib.

    +
    Returns
    Zero on success, an errno_t on errors.
    +
    Return values
    + + + + +
    EOKwhen operation is successful
    -ESNULLPwhen base/compar is NULL pointer and nmemb > 0
    -ESLEMAXwhen nmemb/size > RSIZE_MAX_MEM
    +
    +
    +
    See also
    bsearch_s()
    + +
    +
    +

    Function Documentation

    + +

    ◆ abort_handler_s()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    EXTERN void abort_handler_s (const char *restrict msg,
    void *restrict ptr,
    errno_t error 
    )
    +
    + +

    This function writes a message on the standard error stream in an implementation-defined format.

    +

    The message shall include the string pointed to by msg. The abort_handler_s function then calls the abort function.

    +
    Remarks
    SPECIFIED IN ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
    +
    Parameters
    + + + + +
    [in]msgPointer to the message describing the error
    [in]ptrPointer to aassociated data. Can be NULL.
    [in]errorThe error code encountered.
    +
    +
    +
    See also
    ignore_handler_s()
    + +
    +
    + +

    ◆ ignore_handler_s()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    EXTERN void ignore_handler_s (const char *restrict msg,
    void *restrict ptr,
    errno_t error 
    )
    +
    + +

    This function simply returns to the caller.

    +
    Remarks
    SPECIFIED IN ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
    +
    Parameters
    + + + + +
    [in]msgPointer to the message describing the error
    [in]ptrPointer to aassociated data. Can be NULL.
    [in]errorThe error code encountered.
    +
    +
    +
    See also
    abort_handler_s()
    + +
    +
    + +

    ◆ _tmpnam_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    EXTERN errno_t _tmpnam_s_chk (const char * dest,
    rsize_t dmax,
    const size_t destbos 
    )
    +
    + +
    +
    + +

    ◆ tmpfile_s()

    + +
    +
    + + + + + + + + +
    EXTERN errno_t tmpfile_s (FILE *restrict *restrict streamptr)
    +
    + +

    The tmpfile_s function creates a temporary binary file that is different from any other existing file and that will automatically be removed when it is closed or at program termination.

    +

    If the program terminates abnormally, whether an open temporary file is removed is implementation-defined. The file is opened for update with "wb+" mode with the meaning that mode has in the fopen_s function (including the mode’s effect on exclusive access and file permissions).

    +
    Remarks
    SPECIFIED IN +
    +
    Parameters
    + + +
    streamptrpointer to a pointer that will be updated by this function call
    +
    +
    +
    Precondition
    streamptr shall not be a null pointer.
    +
    +No more than TMP_MAX_S files may be opened
    +

    If the file was created successfully, then the pointer to FILE pointed to by streamptr will be set to the pointer to the object controlling the opened file. Otherwise, the pointer to FILE pointed to by streamptr will be set to a null pointer.

    +
    Returns
    The tmpfile_s function returns zero if it created the file. If it did not create the file or there was a runtime-constraint violation, tmpfile_s returns a nonzero value. If there is a runtime-constraint violation, tmpfile_s does not attempt to create a file. Sets the streamptr on success.
    +
    Return values
    + + + + + +
    EOKon success
    ESNULLPwhen streamptr is a NULL pointer
    ESLEMAXwhen more than TMP_MAX_S files were opened.
    errno()when tmpfile() failed, typically ENOENT or EACCES
    +
    +
    + +
    +
    + +

    ◆ _gets_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    EXTERN char* _gets_s_chk (char * dest,
    rsize_t dmax,
    const size_t destbos 
    )
    +
    + +
    +
    + +

    ◆ fopen_s()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    EXTERN errno_t fopen_s (FILE *restrict *restrict streamptr,
    const char *restrict filename,
    const char *restrict mode 
    )
    +
    + +

    The fopen_s function opens a file indicated by filename and updates the pointer to the file stream associated with that file.

    +

    mode is used to determine the file access mode.

    +
    Remarks
    SPECIFIED IN +
    +
    Parameters
    + + + + +
    [out]streamptrpointer to a FILE stream that will be updated by this function call
    [in]filename
    [in]modeas in fopen
    +
    +
    +
    Precondition
    Neither streamptr, filename nor mode shall be a null pointer.
    +

    If the file was created successfully, then the pointer to the FILE pointed to by streamptr will be set to the pointer to the object controlling the opened file. Otherwise, the pointer to the FILE pointed to by streamptr will be set to a null pointer.

    +
    Returns
    The fopen_s function returns zero if it created the file. If it did not create the file or there was a runtime-constraint violation, fopen_s returns a nonzero error code, sets streamptr to NULL. If there is a runtime-constraint violation, fopen_s does not attempt to create a file. Sets the streamptr on success.
    +
    Return values
    + + + + +
    EOKon success
    ESNULLPwhen any argument is a NULL pointer
    >0 any other errno
    +
    +
    + +
    +
    + +

    ◆ freopen_s()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXTERN errno_t freopen_s (FILE *restrict *restrict newstreamptr,
    const char *restrict filename,
    const char *restrict mode,
    FILE *restrict stream 
    )
    +
    + +

    The freopen_s function first, attempts to close the file associated with the stream, ignoring any errors.

    +

    Then, if filename is not null, attempts to open the file specified by filename using mode as if by fopen, and associates that file with the file stream pointed to by stream. If filename is a null pointer, then the function attempts to reopen the file that is already associated with stream (it is implementation defined which mode changes are allowed in this case).

    +
    Remarks
    SPECIFIED IN +
    +
    Parameters
    + + + + + +
    [out]newstreamptrpointer to a FILE stream that will be updated by this function call
    [in]filenamefile name to associate the file stream to
    [in]modeas in fopen
    [in]streamthe file stream to modify
    +
    +
    +
    Precondition
    Neither streamptr, stream nor mode shall be a null pointer.
    +

    If the file was reopened successfully, then the pointer to the FILE pointed to by newstreamptr will be set to the pointer to the object controlling the opened file. Otherwise, the pointer to the FILE pointed to by newstreamptr will be set to a null pointer.

    +
    Returns
    The freopen_s function returns zero if it reopened the file. If not or there was a runtime-constraint violation, freopen_s returns a nonzero error code, and sets newstreamptr to NULL. If there is a runtime-constraint violation, freopen_s does not attempt to reopen the file. Sets the newstreamptr on success.
    +
    Return values
    + + + + +
    EOKon success
    ESNULLPwhen any argument is a NULL pointer
    >0 any other errno
    +
    +
    + +
    +
    + +

    ◆ _asctime_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXTERN errno_t _asctime_s_chk (char * dest,
    rsize_t dmax,
    const struct tm * tm,
    const size_t destbos 
    )
    +
    + +
    +
    + +

    ◆ BOS_NULL() [1/2]

    + +
    +
    + + + + + + + + +
    EXTERN errno_t dmax underflow BOS_NULL (tm )
    +
    + +
    +
    + +

    ◆ _ctime_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXTERN errno_t _ctime_s_chk (char * dest,
    rsize_t dmax,
    const time_t * timer,
    const size_t destbos 
    )
    +
    + +
    +
    + +

    ◆ BOS_NULL() [2/2]

    + +
    +
    + + + + + + + + +
    EXTERN errno_t dmax underflow BOS_NULL (timer )
    +
    + +
    +
    + +

    ◆ gmtime_s()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    EXTERN struct tm* gmtime_s (const time_t *restrict timer,
    struct tm *restrict dest 
    )
    +
    + +

    The gmtime_s function converts the given time since epoch to a calendar time, expressed in Coordinated Universal Time (UTC) in the struct tm format.

    +

    The result is copied into the user-provided tm struct.

    +
    Remarks
    SPECIFIED IN
      +
    • C11 standard (ISO/IEC 9899:2011): K.3.8.2.3 The gmtime_s function (p: 626-627) http://en.cppreference.com/w/c/chrono/gmtime
    • +
    • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
    • +
    +
    +
    Parameters
    + + + +
    [in]timerpointer to a epoch (long, seconds since 1970)
    [out]destpointer to a user-provided struct tm.
    +
    +
    +
    Precondition
    timer and dest shall not be a null pointer.
    +
    Returns
    copy of the dest pointer, or null pointer on error (which may be a runtime constraint violation or a failure to convert the specified time to UTC). May set errno to EOVERFLOW when *timer > 313360441200L, the year 10000, resp. LONG_MAX on 32bit systems or < 0, or to ESNULLP when dest or timer is a NULL pointer.
    +
    Note
    gmtime returns a pointer to static data and is not thread-safe. When gmtime_r is available it used instead.
    +

    POSIX requires that this function sets errno to EOVERFLOW if it fails because the argument is too large. POSIX defines a thread-safe alternative gmtime_r, which is similar to the C11 function gmtime_s, except that it does not check the validity of its input parameters.

    +

    This function is available under windows with a different API, reversed argument order, and is not available with safeclib.

    +
    See also
    localtime_s(), ctime_s()
    + +
    +
    + +

    ◆ localtime_s()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    EXTERN struct tm* localtime_s (const time_t *restrict timer,
    struct tm *restrict dest 
    )
    +
    + +

    The localtime_s function converts the given time since epoch to a calendar time, expressed in the current timezone in the struct tm format.

    +

    The result is copied into the user-provided tm struct.

    +
    Remarks
    SPECIFIED IN
      +
    • C11 standard (ISO/IEC 9899:2011): K.3.8.2.4 The localtime_s function (p: 627) http://en.cppreference.com/w/c/chrono/localtime
    • +
    • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
    • +
    +
    +
    Parameters
    + + + +
    [in]timerpointer to a epoch (long, seconds since 1970)
    [out]destpointer to a user-provided struct tm.
    +
    +
    +
    Precondition
    timer and dest shall not be a null pointer.
    +
    Returns
    copy of the dest pointer, or null pointer on error (which may be a runtime constraint violation or a failure to convert the specified time to the current timezone). May set errno to EOVERFLOW when *timer > 313360441200L, the year 10000, resp. LONG_MAX on 32bit systems or < 0, or to ESNULLP when dest or timer is a NULL pointer.
    +
    Note
    localtime returns a pointer to static data and is not thread-safe. When localtime_r is available it used instead.
    +

    POSIX requires that this function sets errno to EOVERFLOW if it fails because the argument is too large. POSIX defines a thread-safe alternative localtime_r, which is similar to the C11 function localtime_s, except that it does not check the validity of its input parameters.

    +

    This function is available under windows with a different API, reversed argument order, and is not available with safeclib.

    +
    See also
    gmtime_s(), ctime_s()
    + +
    +
    + +

    ◆ _getenv_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXTERN errno_t _getenv_s_chk (size_t *restrict len,
    char *restrict dest,
    rsize_t dmax,
    const char *restrict name,
    const size_t destbos 
    )
    +
    + +
    +
    + +

    ◆ _bsearch_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXTERN void* _bsearch_s_chk (const void * key,
    const void * base,
    rsize_t nmemb,
    rsize_t size,
    int(*)(const void *k, const void *y, void *context) compar,
    void * context,
    const size_t basebos 
    ) &&
    +
    + +
    +
    + +

    ◆ BOS_ATTR()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    EXTERN errno_t nmemb empty buf or bufsize BOS_ATTR (nmemb &&! compar,
    "empty compar"  
    )
    +
    + +
    +
    + +

    ◆ _qsort_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXTERN errno_t _qsort_s_chk (void * base,
    rsize_t nmemb,
    rsize_t size,
    int(*)(const void *x, const void *y, void *context) compar,
    void * context,
    const size_t basebos 
    ) &&
    +
    + +
    +
    +

    Variable Documentation

    + +

    ◆ dmax

    + +
    +
    + + + + +
    EXTERN errno_t dmax
    +
    + +
    +
    + +

    ◆ name

    + +
    +
    + + + + +
    EXTERN errno_t empty name
    +
    + +
    +
    + +

    ◆ size

    + +
    +
    + + + + +
    EXTERN errno_t nmemb * size
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/db/d69/safe__lib_8h.js b/doc/safec-3.4/db/d69/safe__lib_8h.js new file mode 100644 index 00000000..eb42ff7e --- /dev/null +++ b/doc/safec-3.4/db/d69/safe__lib_8h.js @@ -0,0 +1,34 @@ +var safe__lib_8h = +[ + [ "EXTERN", "db/d69/safe__lib_8h.html#a77366c1bd428629dc898e188bfd182a3", null ], + [ "sl_default_handler", "db/d69/safe__lib_8h.html#a3838c5a9d1c42f1794cc142eaaceab1c", null ], + [ "TMP_MAX_S", "db/d69/safe__lib_8h.html#addf5a05115c692407cb6a1ade786b15f", null ], + [ "L_tmpnam_s", "db/d69/safe__lib_8h.html#a09b140e9e420babafa898f896b581253", null ], + [ "tmpnam_s", "db/d69/safe__lib_8h.html#a464c3f8aac500cbb310cb453ecf829d4", null ], + [ "gets_s", "db/d69/safe__lib_8h.html#a9a917737ec69d96072ff76601db2c748", null ], + [ "asctime_s", "db/d69/safe__lib_8h.html#afc147a37d0d1abd19746c3c8d8d47549", null ], + [ "ctime_s", "db/d69/safe__lib_8h.html#ad300fa14f470e5cca2eb96274f785c8e", null ], + [ "getenv_s", "db/d69/safe__lib_8h.html#aea48b0e9ff916cdd04a29914bbfdf976", null ], + [ "bsearch_s", "db/d69/safe__lib_8h.html#af8cddd2ced1d3dbcc4c8c32cf50cc8e5", null ], + [ "qsort_s", "db/d69/safe__lib_8h.html#af52ac01683fe848801d6607473a433c5", null ], + [ "abort_handler_s", "db/d69/safe__lib_8h.html#a58587c173fa4c66368d5ba43095d6f72", null ], + [ "ignore_handler_s", "db/d69/safe__lib_8h.html#a7fdc3594c01813cc1fdf77dc378715de", null ], + [ "_tmpnam_s_chk", "db/d69/safe__lib_8h.html#a93236bc36e86d792ec62b48a6686f16b", null ], + [ "tmpfile_s", "db/d69/safe__lib_8h.html#a3fddd2f0108b1c172c87c4f9767575b0", null ], + [ "_gets_s_chk", "db/d69/safe__lib_8h.html#a92b0fec11a23d3dc9e23fb5f39c07122", null ], + [ "fopen_s", "db/d69/safe__lib_8h.html#ab41eff44f4b8bc42540b3862fe7261cb", null ], + [ "freopen_s", "db/d69/safe__lib_8h.html#a42c64da7e7ccfacc85b702629f1a296d", null ], + [ "_asctime_s_chk", "db/d69/safe__lib_8h.html#a5f7cf6c7c85ea995b7ec1ef0efd62f74", null ], + [ "BOS_NULL", "db/d69/safe__lib_8h.html#a51f85218d7daabdad957b452bc6c30d4", null ], + [ "_ctime_s_chk", "db/d69/safe__lib_8h.html#a1bdbe51e2f4972a33a57f05f18d715dd", null ], + [ "BOS_NULL", "db/d69/safe__lib_8h.html#a7ea80515a70d43da08f811306a92bfa4", null ], + [ "gmtime_s", "db/d69/safe__lib_8h.html#a9f3211a8c6c52ff616fa7558f611c597", null ], + [ "localtime_s", "db/d69/safe__lib_8h.html#a20fa3bf33aa1f22bc3030f48e4ae5d35", null ], + [ "_getenv_s_chk", "db/d69/safe__lib_8h.html#ac0cd5a3667137a9e47460c557cb59577", null ], + [ "_bsearch_s_chk", "db/d69/safe__lib_8h.html#aad09c51d6ae5553c114af26f2f6dd96e", null ], + [ "BOS_ATTR", "db/d69/safe__lib_8h.html#ae6ad07b7e179d123301247fcbe17a9f7", null ], + [ "_qsort_s_chk", "db/d69/safe__lib_8h.html#ad562a2d68ed51ae165bb7c8b935b614a", null ], + [ "dmax", "db/d69/safe__lib_8h.html#a50de24e4d2a52cf7059349b3197cb89c", null ], + [ "name", "db/d69/safe__lib_8h.html#a05db6d0ff922384795c7a1364805e6f1", null ], + [ "size", "db/d69/safe__lib_8h.html#a599260a1e82d9a53600c0aff320047f4", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/db/d6c/memrchr__s_8c__incl.map b/doc/safec-3.4/db/d6c/memrchr__s_8c__incl.map new file mode 100644 index 00000000..b3d13c83 --- /dev/null +++ b/doc/safec-3.4/db/d6c/memrchr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/db/d6c/memrchr__s_8c__incl.md5 b/doc/safec-3.4/db/d6c/memrchr__s_8c__incl.md5 new file mode 100644 index 00000000..a19cc79d --- /dev/null +++ b/doc/safec-3.4/db/d6c/memrchr__s_8c__incl.md5 @@ -0,0 +1 @@ +822135745fcf7b93ff3545a74e59723a \ No newline at end of file diff --git a/doc/safec-3.4/db/d6c/memrchr__s_8c__incl.png b/doc/safec-3.4/db/d6c/memrchr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..0cfcc2867c28dbf578c18933c88419145a3e584b GIT binary patch literal 18873 zcmdtKby$^Ow>G+LR2l`OLAph{C8awgrMp8KkuE_g=@MxWq*F>jq*D-(?(RN=-}k;} zpZ)EpI?+SZXpDX z2)G@WXIcV9#MANEEytLh*VQvJ5otUmOgH;pp%L@fz1d2Mio)vmp{{j5+B`Ws6V|y+ z`(T$0q5XG${t-5|nB$|L*1PkaB7q3OqoxZ{cwE}!`TyZ%=!KQlM!Im|u?K&@4`TkL)s z)u~pbHDh1>&7@c7n=y(IH3!F=qs_^!>Bj7SQ-`GUk?n#lR5k9t*QFZu&_U0^;+6O zai;6taUMS|x0!DE^yyPgP0g1tUu+sqjAvVeM~ig@oK}_X?RUEqIe4@lv@kQqxvz~B zMn*=$!l|jMZvLrun5=QCw4NL!ywrI0Dj1!Xjt=h5>$+=bW=1n*q@8$&;;xpe zs`J9nm}#%Gjnjj*y`|oWpdj=M<+_5St?8~t>>DJ=uylqtogXRg-o5K0ZVIwuXJvJC zaL825rJ$fdBjWvQUwwIbi5sx8wk8+PvT%8EM#$*j`_+Eor$VNfnW^dL&!0cV$IHaC z+#zK(AIc%*ah9iksFGe(rHRDG#!h?ebuVC%*~sLznhulvLhoS zr|`K`dbn?lv+?lMG8VoV3PdB;($e}O9j~aViI0!(zTB4%Y6A0-q_a3b-Z3^do}@-X z#2`i$ZpeeGaj+*QCnbgHsT&zBfNpI4sU94T2_qJ0`1*Cb$@d;o`q0qO^0MizTfWwT z(NR&~oYqv?6Rk{5IgNke@=8!qP}F-}Xz0Ic{-%f+!b}3YkzZU~Y-(z{hf2T+OYG!y z084-K)~%gvWA5Ibp3N?%M&ySN2miS=>)o8>HczT+Yjvw^^``1veea^^fBQ|RTF^H% z#Orxl78e(nnVD(XbyM)q$IqYRB?kBU70NQ?_f5;Zy1T1I?%jNQ`u5TqA+N__&5QOR zgr4p!eeTr_MDnep|IQu$XXp5T!~d=wJi_sX5ye?+uzPc*t7{BWx_0fXpOUon>Fql* ziXN{KIVc^Wh#X8TtjV05b~d(f<<&+UcUIP%X6ep_-B|h^5=L&s&o1@l@$DLiW&U*I1(XG1>%+GyS%hkrp@XWVT==ij|`r>le z4?g84Kn&f! zzEMoDMCyI4b&Tfoi^-t(cMu0Jnwi6vaUtsV_xJnw_=t%2zZxGGMn?Xks+{!wD|Uv# z3O(l{g5uts8G@uKODZl1HC-to@kFhtPP6V9x!=d}Cj=k}z0!`45RTW=z`T9?Haek@ zNq5pK8~uU6Woqt+yJYfSw%#E9FG3P9eZ>D{FekLs)JXU5S9_eW^!t=$7Zq7UppcP~ zQBhHW2x4Jo*4f*OhKg!!frH zp1|y%OF~W#2kG|0!h%Up+32}%o4%-s$o9#(^WqJ`$1iklrzLLBlk#7{EHY$9r6eW6 z<#I!6F%vyLt}!EzOE|mZ0z)`n1J@i75WxQYrIu!(l!SqqS$skQxLt;%X8n@Y)z$Hc zuMh{L*6siMMZVw_G}3Nw=XBxTUS>X zL#IZ>?TAFWzrQjF$%clyIz&`IKfkiUJt;4*hS=DVqiJs&YinzLeF#gjg_@OkPo6x% z#q~HCRy*dMwOIS5xB^0nY=)k{w^}5FC0=UY?|s)VGq7CMBChBpe0} zWgVT%-36(K4?`i^AJtjkAR&P0(PxAkz{bj&#A%n2mq*LVdEArCgGA~hXgkyF|Mo3{ zGAceQDl<3t&$FypckS@o;z(g zo@a+f%($$03{+Iv$>rtWl+~^VZ5l5|T3Zbv9)cn4?Ci`w_X`XhTyey~!QtSjEGQ@_ zDk4Tu{NusDeftLKO4$4N6=h|PPEPesYuG|T(v-T5UXwq5{Ft1)*q&*5^dPHS5i+F0 z;^H@Uc6N@}7q7!2GQXQX4@9Lv^bEyZq;v?Ub667On5n%sCRQ8t!&%;g&CSgtBiP;> ztE)c^S=yGKad5Qjnwpu}aV9Yq5+fFFUqDPTf=n=#S+Dusorj;KjYUL6tS za+3Jz>+4T7cur70c6D_f9vb?~F%uFJ;^EQhVaHGut+tuZBaf z{uZ74&E_8%pP?o?Lh{aaX3lQ#1DTMJ(7|C3a@BjxukDk_5gz&3-IU1>PvbI)I>k1&uuid4{ z#}kD(X7Dt;ivl0FZ2vP7f2s(Xp5#C{UaH&|d2Sx^ z&(zpbQDSoz7JJ;!pYxmFLr9{+ldf7on!UYp9^4V)d4X8XX<3^nwbUCy-hR1Xlfth&5X@DOUnwVqH0H$8@|e?whau8EXIFg z#ec%Kx?(rJ@^BLJUj50NY07Dh_=wM#NMFOkJ`N2fogFz4@%_X>Vm2|6LPK-E+tS(H z9V@;0niV;ih_~b6!`j2e?lTCEzP_H)GH3hb&G;NC_wI~WrddW!9S=GD;9f{VPAGD?nk0I_u6T$+-HV!_GYe&phe%gHJH*4R8MxVK}s7>PpcbO?FXXn;<>H_IJ_P+2kZn`Qej&#Mf-Mz~V_mWFoWc56icU69f;Dczt zkL~YItf=I0{iUe$?RWQaE~)PfuU&@kmoH(&zk0gzkxnd3H zqpnVCy|-?yNpH8nc>7lnU$9DW|jqXQNts{Y_o}!&z||VnO9V9 zwZGhP~ z)=3Sv={){qM`C9oouLpD5odD|-p-q03-%}Y?9#Bqd53((!>=2eqJxfqHrp$p8yhp6 zkZ>5!+Sxz)rYbvIxYEYzW}j6gj!%NA(S=gzyMwyX>wrTMVXoG15>KV z=;&%scWEOE_uniLP-fQaliY%Pmq^Z1_Pb9I@J+1Hy|anI@T+bsXYtE+Gu}Y9<>pbI#B2F ziU7}TW2Ra+2dcVhdvVw6uQhL4Vn zj8)m4Ql*Bi=uEpL`%MQ(Oa7F6=@JvC25P`#^b`GVi|fy5(wdqFHMS^jw_xRSpT)0> zN9;y@WQqD%y1I&YcEr(ykLTvby}E|gcVV2!zNPEMC9`P7TjMuY7nEOU#p}X6v%gZ7 zF3iw)W?iJ;leojbq;HU#osDB^DlZ;hYQ&u6=^5C+(zisgOal*Cp)LS%WM$(7_-nf# z7JQ}h{M;GK0%EYX7ByWicR!l?mB40sb{N6H@Ypf696agaM#21i0neM#!~{-AQfJgK zf+khoO8V9zMf;OYOukVuGwW{fth_va>Un z6sPS)Zsz^R%j6xQZxPMTM@L(YW@ZZVwP!_`8@uiYt2FtlGKwiyL)skEjAEe++4=Ik0!Oi$%}{&5mEGpE?=eoML}z9GUo6;7*=kU ztJPbk>m!9lJlvjM%+2NM?0mJbP`I)A1ldGbxUIZ)i?*)*g`r_WW~Qt9Sd!h`deHkE zgP*B5cH!Ykx?a@|>tj|@Qkf9$K%p@RF@(s3b?eP#6Q~f;#E(Z zl%zTMOin(eYW!4 zl?B;zSQFw_vWoKl4I5LJttkuawQ1)g2+w(AJQPzQe`nj;Ay9(~KVb`bdp%XrJu=AU zu0wWvL^dbq{zJ4>9^){NcH2$%U}0TXSCoy3xMS3ax4dxM4YR>b9Zk)a?(Vz9XmXEx zi~6qKoOsT^{Fst*7|S5ye8PZ5n~Y-zj;5u#h=R)G8E((CCr72XcXgNs1(sDnL-SUe z_xX;v@4dlbRFn?Pc~O!ViOxsOA3Xm|-pkt*CD)6a9v()yx+uj?8xDBSm4Ps^C;*SV*@drVYB3@<+TG(Imn zbgI0a%FUfH?eScRLUthw#gol-7o9?GBaJW;$DOC&`N*T;^|Cx&-DJI@Q|Abl%fwrV zo5TWBjP#bM3WOg!gSi((wPa*k(uISw<+7`*)IsonK0LJoh5P2`*~9lwngpH*G)m>R zYYB(>;O128=iVwiXArjeA+^ufE*ntA?nKY%!Y-S5`Nq1St`6$S2EN6exyrqz{HYT@ zWY4Ts5~f3J+DWjHZDRz_n;-U^=S+=BrS@6bt5euksWpqDT8fH`6;^5j9yx0LXHCZj z7Qw;s5EQ_sub+IwRiXR-#3U7!$?ypK;YL1(UB)d4+AAw*MakM(SqpvvI=x-_NXP{B zuHPbp@9TN0(7kno#7N%Z`O#4BSs)r!eEf>%UbpmPzLhxk{o(x;M#J4@*rnH| z=PV2B&o&C{>fs*ti{J9_3_Lro(ooMiAG9*RwVQDoIkMTn!HcJ+IdMEF_vSsZTuI3@ z6qIB>2o@Pn6(e;%;@I`3;`oDaaaZL8-_qCjJI{+Et)c?M2IY>hE)9N1Xr7GzKcTh0 zF5vKE#SbmUtAVUW$R&c&H7aGFxIc=@*NMTw5W)@6uHNk}(k@|O0I@0$G-cFEa_$co zYBEhX7MGW?Ch$H9XdnYMjPa|im6PeNcA%=di@fRx3zmw@hba6ZgXR6q7LF)VD5Y-7nmK zxO}pn6S+lEaY{O6oqA_5ZX@Afd?>Y0qmQ6MzX}o|RIm1IqVgLE@^MA233Jklqi05DRITqltoH;Gk`llF7%Quvf4ImLk2>4$ z*Jzwti<0}X-!ms9ddFhEgV`r-gCkCaES!Mr?~m|uKM_$9B02QO2QJeMnm2vs74k=l z>TUNHL#wKs-oIZIx%1nhnSbf>d~ac*@(R@x5?{IG)z6ukFB~1s@9buje%Iuj+1Moh zPdl+(wF~At$CWJ<{EV06tggF}-%QkIv33|6-)x4pCAt*r@To|JidiPLCh#1!Q^`%0 zON2jq;5u4#0(t!VoSYyPwNaP9fe{Rua$p3<-b&MISvQyOX4CH73ISwn$J-#g*-d{Io)vavk2Q|x^o=o%D{$Z z=7Le8cYY*HKM?_XjaMnyL|(UAn0*A9O?rZey|w81HK9;GRX+;hAFR4*EA=SF`G_zt zCnu5r;!tr|@9O%Nr9J6INn)}p1w7Rv2 zj=e+z+LKf6^6%=#l%y%$FHS>`zYQHfx^-*g*Dvj3!WVUI);88}rk@-fFnlw<*xuBB z9M^RXg=3mjV%lQrOTWste~Y#CSD z)#aHzWmIxPg2R!uv!~~l6^uiR(Yrq*s6ApjgaWp`8S)+ZYH|R%ewn?cWG^E_V6tS@ z-L2(^9wT{p=*;JJ?vUZDNM>YIKKEl|*4716fFeqw@uK2aSAL~dAmniV#2?l-&Q4BI zv4~F}v;Zh7l%F^D=s`S;+4&cMxk5~J1rJ6+FN7f!tJkFke^<>e)0x0LSdde{Ld8>htxm7R;j36`pHdh>;! zgTcX1Fug5F{a%uP{6fjb?rdelLt*}WKL$RPo$U*m4h~a@$uCawq zwux8Sr#^LKgexolR~I&hu3S?4P4^TajlVoux_eMt$>adQBr$&y_0%J|AhArSx^Ov& z!Nxp0M38tP{NG#vWN8XW+`KMNX#AK73A+mll5J^(misf$UH9I9=p?6&`8D(M@}nZP z;nSzdt*ylq)j2soZr=o;x!KPzthMzQxJ_Z<a z<2r@5NfG$W-cAsmT_cmNontg8BxK~Nv6$SZ4=>|vLwb+}M- z#l?LoqD(6&)z$O;HD3Im!#5Q1(iw_0NTkRuF1$B%QpqvRK!(2ecr@edH+tB^jg1ZG zyOzFHX;DU~wJor?)|n$mod@|zAD^6PH+a1IXA%eUEvpYRpIj*?eI_xg*`8YpG*p<_ zJ=2No4bLTxr!FAwP}84(eeJ^&E;iiX z-v?iPY0GOC7N+t}j;v+nZ17;%@3P{Fs;MbSg&y__M2Nj77%5J5qZ9>f0+=(Qp~IIK z$@Myg`T6NnjX&Jlgew7{7NqLrV8VX%2(YD&MXvAGF=t@BfO@?#{x_P|x%1(r|B6oe z=rAOJl|_IU<>i?J0>{9>aB^}2@V)(m(uvnnG?+sbH<23cnzvpDhUN@9H+9Ynd{im# z;9x3JFPQ~k{qXS6o*^sQK0hx{2LO?HQFVG%5s}-eOw|_1!vpo^#l^(}_VX{L{<+-T zY6MBBnV19|7Q>R>t+S6QB9WSyEY-f*`uX%Tds@X~!Q*f&uX{XNBFPmGWht*d6y#+k zx?%{JhR9uQ&j=^JzxfYfr*5%#2!NfBp!wM+cG2kQ=pfl9=7O(Z*RF;=J+1h?BE0dOz zYN4VeC+Fnm=H}$=TiHj!XD9LF<>TAi-Bm5pa$W8t_3InVmJ38BG}qJ9)7Qtu#2oOV z>jY3PK0Y4h2}|qv`03v!U!?Rz4x51$$2V`@2n)BATa3;&BJJ+&0q_NW29(!WUw?LH zrb)jIn}klwfH`>5;O4-^Ln2l#Uur7!fF6_!_*7qbhSQ}v0m*@+1WZf;Eo700JfGhO!U?yvTSysZFBqT6A z-FIe1cdP2m|8V_xwp{Ar(UESoJq3Sq`&@it;=OzKfU*OrUt`PgYsNIE7FCPV_{QwU1|c3^2)enY z<lwsb2%+~d+1z%el~G*s5q?3%GX z+??dG{=?~U8ier_fUVm%UjPb~lA;3zxd1)Db4QD`TbRSTjREZew67j0R6s!)8DS?Q z6VkvC6%_^41&2wem6@KOKLw)s!Kg00Q&Lib8xRv43qKNZ+22OHOZo^M9jIeh^PO1S z$zF%+ulnufQh2$5P&32bo6IxX*N2XQ;e+0M#NL1PkhILSKVx@yH;zdc0OKS9?}m%K z?{7xHmpXB3_Ks%0HE;K>y$0k|nvB2gWc~_yOqZ9JH!v^&l%jFv1nOX;nKc3dFF@)% zl$4^DHR~9x60Ot}70K*`D|17NtZ4+Uug1fr6?#ABjLJs=dH|?}MntqT({po=kBxn5 znR$&H8yT5aT$~C#A#@Gk>_|yH)CruKnHdO)#4cQJ99-D)PbH?z99Iq4@;{!T77);# zeIGJ9oSo_gsOHnBPceiV8X6uyejFSej6_Nq73`hf$`QVeAL#u8I95E!5o2@1leKRE zMjnsX1BE0aBEk)zprTq^UaqRGHNZVw9i|f&7G{j2E0N5)5T8vf?N$&i`?IMc1qig5 zSio{L<5Jt7KUyd#;aiPY4WO1J=&T$Z2Dm?#_5h}3Ku4mbr3D?o=5&ca{euBAHqqBt zR8msXy}qtCDyL;r`L#7LfV1?qvJ$7^VlG0U!fL`85Wb|{>)$4@N~k{s)bMz}+F=Qp z3Xh|raX_g!-S$mq@CXP9$QRqr&ppmJ+KIixit{`lbcH_1aW-?^*_fz2Mg}7#Vl$5} zYomzuFWv)UT88Lf8w%@M;E28a)0a_GlJzJa=keDp<_~pauzM;lj%d`WwqF>?lG-W! zVaT$>)p&L3?$H~k?$>H6>a^sZ{=M#H$4pL6&dX~lKfd&AVw$};SxP-dX2sh8jCp`v zCb7{fzu%6DZjt<~cS(=+axPSk5m0jkSFO;Ee+#biaf`SOjEJ=z>am;_r zB4<-2)J11~*GUoD8}ewCG_<)6vPYZ6Gh{5bu=;l{-2 zsT-i?*AzqXc3|6-4L((P@uDe`RM^jEsXI|kQ*&)|lQBu(zyPN1J~Pqac{a;bR$iVp z=}1FQPrzy#xxE3{EqRZz^`%X(n1+T1;Z&mn`5on25o~Piii(P33pF)0$|xGE9_OF- zc6J!aO8eIuEHB^J6M%h3^8pYb7nYXZEc|>-6oG?<_045R-!BqS{oGs{e&3iFAe6+E zk&%nh6>*GK9M5!&kJls2?8yvBZ|!1Iq1D);7Rb#0tZH+l=`HT&Iph|L`T zD<~)^Esey+W@~+Y9hi_*aw%0cHDrDw&(Vv(X8>gY{KWBHsHi?_#9=TrH>W) z=k#>aQ}q=fLjc#4$wP|rDsl4J3dj9lzkY2_H!^u7rlvC0+}%;3!M_#_@JO{7(55zG#7cKLgBNE4pSv>;PhM*cCQ-t_#c+poer_%bX7J&|Gq?R^v%xQu4W2x} ztC;VMdMOz*TRd?tE|* zJ2t7Zwzemrl6M}~u#YFj#f^5wG0n}+G9%YQVc3?l5O}V9uDhQ@odglrQsE^+vq7BB zwuR=a6;~*2@G(6kWp!ATHp9oOh^EF1r}Rkc9~@MYlCl5}K`1sua|9A_uo{DbN9+La ztPEyL(Fy67A(?CX9na)|ifpXsY(!O=jhj;Os{Cd|A|)nH)%Cs@?(UWm7B*NN%7wKh z0R8due5oHJsU;DZh)H#3j!~a89)A|fOJoD=5D5WEca;|7;gwpHKZhtbqgIvKAf@!cg(z~%dx-z0rlzl7|Aj@_*r>M{ zWkhbdi-HHdXv&5>AkuiKYzT+cH0HcDk8|<110n@KKffb)vNR==Mj4WKgD~Dsso$EV z(rrr535h>_>b(`wWLr$Miw{e^F5J$!Sk4)yE}FrwF(ZS67#to>er6yBj=Q|PT;OCL z3mC425XtrV&UL7_FUb@FpGptBr`1q9E{?6M?YG5G33tISESz*P{D%2y(_P~?=_CT4K+ zh9)Kg?uYP0kgPW_qnJk^@Uf@r;|2)0s%vTe(Zhfnv9mY0AIUmO%E)vBzd&0>WjMZV z;`O)RZEbDW6g;osrq@VETPgDDI<1dXHZWtNqaBagB2`|g_p+CXg!~Hqlu@B9BNM(Y z-Vz~jdCh4(chb;E@bS43pa-TrJUmQ@P0BF7sq|W>HHe2mPkUNnVw#ojesL7Ibsq8( zNs3ilrNc;Ytg?+W;=rZD9{5DM?04)Q398 znkVE+ymtroDUZ;AtAarEUDNje%Zp_5UXJ#L2408A>+6f8U%~NSd;tx*BX2Wj$@%%Y zVMWn*LGm?*1HqPYf6d$or*u3n@{qeD3wE7r9SK>FJgJI?E~kxzoy!YrrXL=}g3FAF z5p{gTVqk1cd3xx*J6mNpx6NoHxD<}hQM5#-Flo-jXwB(yJX|@A%JHn9j63$w@e74h zc88l3o82*wL8x4I%vOR;t>Ml3y@x~%Djrm|>|U8e3U|m)4^(%8qe~4^Q4gJ;ZR&s4 zCWTyRa?5|F`!abrq@a@Cd<9IZIn3q!-6>+G_(~Ulja0cI*Akfl|aiCa^5`k;26Q z-+%V(S=6$iGICs(063$=^-LgeyxFqeG*=WsT3A#?Ci>&QCq>{dG*xZ^6s}A0_vBV% z=xqzmCzA9C^J1KXH@D_nySiMVtOwid2CoUbv$rC}x{bQu7CpT9pR+mwDT`>bDzkTC z_u+%Qnh!X3p*Rr$7(93o;&B#xGGWsd7VcDAN%Rl@`&~)`d-r|P=#RTKEnGKJnT}Vo zC#I$XS=r1wJ9UfIpOv^rR6oY{`fGmzL?op2&M3lSZA~Rr)#nx?Gf>X8F2092xCOM2 z=!S;F<^Bp=nsQ+vfSjLuaodsrqh!lsw4t<|ZO!EgjlBb1hv7il3r}~<-bm8Ll9Dw5 zf;~JV&JWadxEhjrp3RzHpI*grQU~jXLA*GN(00KfhL_+uLusmpA@a;ukl3YZLUu!+a{G>cxgqovLC_qJq>;o)v1>h&B?~8JB zcdE`rW&p<5SeLz1{;B=@8t2de5%t z;gbyc*MFDk)KmpLK5cDXIT%rBR?yuO^atFsbY@{eOI|)EN=ep{M3R(ov+c8l`}5~g zOuCo)SC@$2DPAx^cGj{EUM4a>vG7u;p?B%Cxw;eo>Y$D}IlUo&AE0c@Fak3J<1ca1 zLldczMkNXFd^6PwxdF9`oT&6&u+!t>sJuyPXfm1^sE`GSR=u6UM%oKwhows-O{{%@ zcYQ1)J3rGX1?=yR;6YJ4p4Zh|Uti2{J|t5d=U^q1CPERG_t&reu(0`I-042~rP;Qt zo>T#Qn6B69N=1_74M8)YeXz_eu(9&hzwKNPul$mbz)4E_EY$;ZX3-d8h%s=jyo@@x z^_0zWly|47qj_Y+Wd@?(`8WcovdMe3h_yAFQb178N*wK-d zQX2P9zO`g|*|zgWNFvYCr^3ROdiTV~k&iHhfZ@K&uls0s#||VRV{P4*#3c^hC6AS; zfm8@;8VqU*7L(;K?nn|6nXJw3u!v^T!#nn^9r`g;9BX`TJ}At~E6z28ASHst#iI$# z6Io$jZi64N1D>WW&_V>=1SEf8f2Bu8=1*A}LB_2QOhjALn~i`sNxmE#3s=afLGi{_ z`QVB{Dw2(VzSC~b!7%~2OOcL@nqfbJnh4Zf3LX?18snxb+1*KVbin7a{aVO&J1k$V zv8?2ois1^7n%vwp9BUfL9*QEZteU5Ampd*<_7*pAdvCwy4KqO$**G{AyO&|&w8*omTI0%k%QZp%;ra8*{h@v{Og?73bq>2INexJ8n5^!{`^w$ zKt@m_u5SWBMqy5l`$3-HvY=r>Rn>U!R(7H0)$wd-=V)>9$_%dDN--G}7@%+X{sbOd5w71+fhu`q-^)Pnk zHct2ZrDc1_xFa{uw$r@;8F=x+#JI3ms3- zhtL&(k~j%l;Ch#xo&HR#sHjHOyw5?=f5GekB-L%GI~~sd$mQTg&!BR$wv-kJJfit` zO}4Xpcfjr`xg!~0%5;PI>jL9(+Dj7~W2f532elugJgW=@!)ibOc5JL1*a;&AEx@tC zB1A<@0!6RG|HFsPjt}g40~(pt@wFCef52nE$9+aZVH8?f`LG{D;`_{YNT>j{6`0Gx zmJKFOB~XXWFV78jc8Y^g@4dAKtDA4@>f)lI3GKx}CwzG?g`dHY88wOT?Ddw;6#x~u z_+1ut(?maeO?F*w8ePXKeot2KD^J(gX=l3&jl{gTa?pX{cn_47Nk>N*7=Z(W4>mJq-X@DVvZz)Y4RPl&fOE0y;mI{J_92ATG}AZ z{;#Vt36rz4=RH(bDd}GXd>S-(TxC0_2WM;+Jxfc^g@sL+bT?nTjL6jfn5d~|WmS-y zi#PqdEwo+Z)su@Qfe(Orc%NCt52X0tB0=rJ@gZ<^<)WfAMkf^2Y*xtlf5WfBNfa40 z7*;kKvGaq! zM*=JM`0UCN;9N*tMvFX+Eb`amDEy;OV5tL;pGAago0#Uzt+~$^H|}1`SQY~Cyy?EF z=F_K>t*z4RwI@Hqmvp^cdw#p(D`;oWW{Sup*QB^V7v01&K-G$t?5w|qCZEF z9%X%@>?bvk@OYNc$M=Mvz?Q^P#$EbVx!?1R#;E^s})N+uYVde{v(N< zUtLq9)AW@076}Thzq`#;G>}eywAH(ul=?|i>fvG{-3Er{+X(cJN;-xm2}A;3U9UMq zy&wJOkZ<7{&4?x|iwz_e0#r2bP`#YI5Ko|40ePxgYbug7HaHkRIQ;A0OY(sq;Zy(6 z;rfA|D<0vMQFyUs{eAAfYSB4i%h%;)rXUnd1i`i6l%|}RzRE@;#$!enM%p>CI{S!C zgl+^IUMV2FZcR?;>*-M^sjH|E6A&avMwXcNeJ!YfH{*|NZ$wh1Iw5 zBqy52@8A1x-AiE5JWNcTmV?4thK(+tpZv>?VPJ1DBZo$KXC?8`zMT@g!`O@%);Iq0 zW`8-u*|=}yOJ`l*HUBLs-wuV;94=A3yeic>$B{j^8sdU1sAwdU#vih+-{H zcN3kE5D`RvZin&~dB^3Z?sQ9hyb-U?1f9>-ITo#3?zccZd@dcGdm$nG+b&nmoZ^`Z zD9B~G%DYXz4=LqTJELgRq<)tiS%*=@E9PdtyCj&TCldW}M1ituDGn2V&%%RoWFva?wC!zt5z#vcXbFgn10pRdp$0X- zc7W>+7-Afgz|7v&Qgn1Xma^)IcHObMY8HA&f4|m#2x_<(z}oNfDosqS7Xbwh26bvZ zi(c9}wzKO^zlRW{2TtPqYbw)OM25UZuSX0{lOuu*`Xh zd2vZYqtq2Qre&s3-7cYPL8|rzBl_#Bi>+5G#J}`9&>znDo6^Rd534~jWj_cdH;@_G z^K@m5%Yi?mpZd{*S9Q7fQ<*xt3{v>c-bQXC1i_`%tt^`+ahFTG*v1Xpq659G-gQq$ ze>_u>1`ucxbfnv3gW3KpH1DZ_@jS3{dTin8xuKFziGlYX8FEz!k=~al-_(koH-FD9 zt(u3UXY^m16n|&7JlfO*n%?a;BsU%q%O(L~cT4l)-&_UCa3q`Q9&V@AhUG~bV3u+` ze8$|D!tc2ZTQJZax2sF+H*bsxX7i*1P|L|ayaX6=&zM-KrY{Q1)3Xpf`&3OiKZVgA zaA$xSPmYOMv0-L51N`TxF{Bs8cQ#nxzN3F-Py6hdL0?)!ZtnEHAs=``*@UvxZfl`y zyqicaEms1c$GLC5^F7e;fIGwzqV{Ti`f6#WC3s}yhnd-Qo=9cUWXsI5t6rZA&}pdXasC7N#z0cs=LR_%LfwQOTPlFg@SA2VQzO{@*`VB{ zO%$w;uD9pjaK1fDJd|Zv%%cy2FtBB19fK!L*4EYlU#aI9`XzmWie|qxHIdA--5k6-9ZXXyzoEhKgw zdK=o+*A`lT?BVkfEs93+gF9g)am??Tw{E!4gnqQYDZg$fdB0vCbKM@9gEF=Rb&vo3 z_ydq}sR2v;ix)3=b!?uL96~))tyl;0e~n6OZK$^e?i~f3nps;zBAHJnwT@E$;4?(p zXu{C8kf0#b=cWO8w$9E_@+vysFDokp##?z=+2`!+hqnpeq!tz(Jf(%EDLT4`62+|X zYybMNArJ~x&ylA7TwnA%45_`vg@uokpR|011~q8-cb1&lae+z~%Y#?_0E)S~Rxd|G zn;2@~Q*PMaDIAXv46v}VsX)WIcmCajr#iQiQ}orVZ(r zk~;ZX)>DFGNd-dTe#bw}<=xcd5RH^$2`y*~p``TxN$E&Z=D`7nuytSv0o{{DRp-J8(P ziH^tb;UX&91|$_IT8E?8cwN*$2RRhk;O?QJp%_B{fp(fJ2+Xqm-P&rjUywXkB8o7v zw!Q>p=Vek5{($b$h7oLS-3nVW{)PMn^;6CG@rE z;XGllsR=!<5PxAYx8VPLqHB{0PTCf^Ny2 z9BS@lev1)$zet!Dbafi&>$i42KtszOT!DHdR7;NwDOG&*)B(i~#-akW^PR8n^|=Mc z0Wd;bsJQDCvyypkdguB?ATAYY6-7FCQPWG?z2lMxUe%}BH8ysB%RocgZ%i-W;XJ-Q?rI(OVl=7-} zR1Y@*9Zc2p;dAYewTeXiKKR!7=77-P7a-smx&;#_s(vn^%r>5o<%=;lW z{da+XcaIX3HD_gK15>^o91!>cKq{KW$;?>sF2_C;7u%?+j=+)v5FsG}E+uz)c3@T9 zpH^H0#l_9d+|11CPnBJNhN#P3%v7aga#~q+GfW(45y!xQF6N}9Bzz8QP(?zC-%?rr zpN0Mr`7i7!G{_>B0z2-~#uuv2pR+Bz1-uD)|z%-?M~_e|<{N%rvmJ=7%Fj zz>)#go-1U6Vl_W30aV37EN*~q06GaQ6u`3J*o*Z47;$9hyd3`tIUSwF%0Sk@Vpv23 zPIqXtWK>lZw8sONozREkubP?Hp>G^oyrD-Oi_oYN zz*g{$%0OgoHDu}P>Pk*ZqJ9)|j2B()<)(P6{XO9|>b7jaG_d#xvyipFjTo>mhs9su zNoHqf`8`i@pF9a>q-cn9R+s0Xwk*D7e`k*AT}m@C8+ zH3I$l4-6uva~6mzv=@UnsL{ahAke=L50_KPRRu9^uC6A)CUC9_@pkX}=pVuBgAxAg zK|s83ZhZz_$t@@#=MJ%kpPFiE)DXd$7c^YIM7X_S9(j7_HN^Og!Bq5ZEfmuPKPlf~JNPgUV}2nkVH Kks_hj@BSYnZPX_K literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/db/d82/safe__lib__errno_8h__incl.map b/doc/safec-3.4/db/d82/safe__lib__errno_8h__incl.map new file mode 100644 index 00000000..1c8080c3 --- /dev/null +++ b/doc/safec-3.4/db/d82/safe__lib__errno_8h__incl.map @@ -0,0 +1,2 @@ + + diff --git a/doc/safec-3.4/db/d82/safe__lib__errno_8h__incl.md5 b/doc/safec-3.4/db/d82/safe__lib__errno_8h__incl.md5 new file mode 100644 index 00000000..94dd7487 --- /dev/null +++ b/doc/safec-3.4/db/d82/safe__lib__errno_8h__incl.md5 @@ -0,0 +1 @@ +9400ca4c106116168d2371a5026c07f8 \ No newline at end of file diff --git a/doc/safec-3.4/db/d82/safe__lib__errno_8h__incl.png b/doc/safec-3.4/db/d82/safe__lib__errno_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f5a742933af6fb15bb149c2794d57f97806cacd8 GIT binary patch literal 2924 zcmb`J_g53?9>yn##6nY9DK<(#E+Ewnb!kQgQ9#0C1d$K{k=_X{fYeA6A_jy|7b#hS zD4}Qo0RbaYqM<2-E=UIh0uge@_5QGb!2QmddFPxt^PKmcdEU?S#ao(R7C0nv2mk;9 zQxk+0I7We|&jB9rdb4LG4jlL}W|t8F_vca2SV{nZ!&0UQBWrB#63O!_^2V9h+&beH z0r$f8^+^|p@YdLMJ^d3X&Dn=N<8q0X^1>cHeY9 zwNKh+!{~Q=^BTjq{o)M;6WToBy>hab^p5!Ku)pT!=AP0Ga&mEDHAm(vczAk_Hu%q` zp3=2e=pS^56acojw<97VN=izoR4P!=@8<9Cuc4uVL?X!*6)wev&CLd~vh8kEo~X77 zEx&1#(9oU7=jw@J_k@HtHc=>) zii-JnnTq1#;_SlhH~3=>4GlyU2TEC)tA_{EjoO)dDk(WxNnYNP+;2nP7;lL=6TaG# zsdz&{QPF#(o-s7EMXWZ-`0INxfsPPHczQ0aO?6Ujm*NhKisf7tO@x`g8pUnQ_ZJlv z&CR)nhJd$#DjYt*V%9Y zEH(er+M2zwL9MB&=eXR5@|a}Q*j5_+SZ#az*2LVrhf#dFycLueH~~*iP6n5_#o;Uj z=nUF)cXxy4sk9-$=u>Ntt~eu+gja=i-eWyeYtw!q7|f)1^KJ*~?ia(b%|(1#+N@s# z;W0!~MMXtbRaHUZiZXE_;AM`cHy;#=yu-&6ZCGy2YVg17R&W0*Xg?HcR`Q{&tPC`I zu)`5m!He&&Iyp_Z#6aEM-G7%zK`HfgciT7P{xA{-XF*i9pY+jE&rWX3Ui`Ca(5`X- zlwimn#lNYn=ZTio)62C5J!ruFp>c2x=|F+HKA$F0nvQ)+R$u^Zmb@6d= zYRhU;Qc{%4k#}0rwj=}PfE;)wRLqL$s`g< zI(<&XE+p#n(isEXEfmTXp0gdk_lfFWj?8UAqn$?U~LF)z@pi7!IH6 z5XgY#8$|96-_0MTg?y~67fdLoPy~TIy^s$~=3mwd;^dGsiI}BNREvE5-Hky9$ZHSy zSYsIR0d{w1<8s>RkiLn4`rU(;@*V5a_5I=u1 z9{<#coCKgI+N+Q&dohPe{=88p$G&mTYdNn=l6kY>>!1=OuocWqR7F z!;J+kN__C()2m=_U*BpISdp}xtSsbp@K^-#(IfVNop(szS((@ciY;gr66uf8iOhHy zJumNcPB+MlG7Fu!7W9EbKZ_>{{NN8C3J+ESs`~n@(a}>!j~0{~tl+V+zs46p(>Rp zFx#jKx7IF-T<~Dgw3U^;UiKLm`oO!-?qAO;C@9b#85UndyuNk))~)1c+j@|+cvOv*DfVXD78|Ew~2g6&4aGVEljvO6SG& zLK0he{>9;6BF}&~=>O}3wd%;XBTc)_4midK@*pJ;c>VO6-^=OU@7(l~*)PxUc{=gf6WH8lwE@bPACcgJb~{MBgsL$fg`vlyA08%xUe9a7#2G55Au=*FxAFkMvYfT{ol5{Bxfk66^(w+?Eob*TInnOa zalgVAi#yM(UWZ_+RdsY)H=+a7)Y7fWZ=@w$h_e8LoT`Ik6dCX;*}hq0ObKmKqH1a) zbxD!o3BfvaCbM5-Fu!iA0!Vkg7f#D+lhQhg>6Y+C4Oub8LlUbF0a3}xSb!($?c3FU z@a3AQb9Q^}6T-X@I-QFkCCxt5Jo@_Sar1cOXFD$f)G&E*x_6rX=BhNq7Og$ z$H7h3&W(7X{8;YkUqAeXB`-fe|MbjE2)tL2tRw=FBbXL5um&4bxf*G_VksTvFZxr` zewGGB=cHgUWA0}bE-x=jRZ`6!L6u{_GkS40muB@kFD+-7iNt2uPebaZx(mxDZ4iSjoDa!V3uq>2yo^ zt0pF^EIuh@5c}Ds@$eMLn$3kDk&&He|&n4smo$A5&gdQC9HQK|J{(Gp`nhB zj`!}Bqm-Uev_ zdzq(MC>pl9+ht*X-b!ACZBvc9<=|lO`|&@-F=%wb0;2YSkqUbFxig4<9a8GcPR@_* zZ^Q4!u5!<(!%P9;Lva*>XDyYgW?nP1`##2Ba3?k+BLf7D(W&%6ozXAdIi)!jL3|km z!pd0lSYICiw6(RRq@-wTYcrpMO~HW8@lJ9hZzF(5SlzstO(fP~+8=-c5B3qbov)?K zK}SVJgSS>4Gp|tnX0G57>x|21mPQ%~pRBE{{J=PG=n3sXf1mxz{H@Ew%QZPQRX==7 zRY~c6P7d@^@pW?l6)?|2e(0e$x5M~%{DJm`s%HH*{`eQMy|bO2oS|Juc0$2^!CyTk z$gp4daokmBI;mg3@v$k9?(~FAe_tA75AnF$3)efHwnQAi6Up4;ME{##@41kw#g + + + + + + +safec: vsnprintf_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    vsnprintf_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for vsnprintf_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT int _vsnprintf_s_chk (char *restrict dest, rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap)
     
    +

    Function Documentation

    + +

    ◆ _vsnprintf_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT int _vsnprintf_s_chk (char *restrict dest,
    rsize_t dmax,
    const size_t destbos,
    const char *restrict fmt,
    va_list ap 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/db/d8d/vsnprintf__s_8c.js b/doc/safec-3.4/db/d8d/vsnprintf__s_8c.js new file mode 100644 index 00000000..14db19fd --- /dev/null +++ b/doc/safec-3.4/db/d8d/vsnprintf__s_8c.js @@ -0,0 +1,4 @@ +var vsnprintf__s_8c = +[ + [ "_vsnprintf_s_chk", "db/d8d/vsnprintf__s_8c.html#ae2afd35714328ece3191405e25cc845f", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/db/d8e/memccpy__s_8c__incl.map b/doc/safec-3.4/db/d8e/memccpy__s_8c__incl.map new file mode 100644 index 00000000..c297b47f --- /dev/null +++ b/doc/safec-3.4/db/d8e/memccpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/db/d8e/memccpy__s_8c__incl.md5 b/doc/safec-3.4/db/d8e/memccpy__s_8c__incl.md5 new file mode 100644 index 00000000..cb995c56 --- /dev/null +++ b/doc/safec-3.4/db/d8e/memccpy__s_8c__incl.md5 @@ -0,0 +1 @@ +f408a769227e950f900d5fa8e104b660 \ No newline at end of file diff --git a/doc/safec-3.4/db/d8e/memccpy__s_8c__incl.png b/doc/safec-3.4/db/d8e/memccpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e08f3ec20bdc55d1512fcae8fbf39f19c77706a6 GIT binary patch literal 19089 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 a|JkoM`e?nrE*Jq+%HZkh=d#Wzp$PyEq + + + + + + diff --git a/doc/safec-3.4/db/d94/wmemcmp__s_8c__incl.md5 b/doc/safec-3.4/db/d94/wmemcmp__s_8c__incl.md5 new file mode 100644 index 00000000..c219b1d5 --- /dev/null +++ b/doc/safec-3.4/db/d94/wmemcmp__s_8c__incl.md5 @@ -0,0 +1 @@ +0726354c2132247d6faec5e77410f1ec \ No newline at end of file diff --git a/doc/safec-3.4/db/d94/wmemcmp__s_8c__incl.png b/doc/safec-3.4/db/d94/wmemcmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..1d4585605f184abdfe6ad11f3da4aa4f6b41646d GIT binary patch literal 19086 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/db/d9f/unw16ifcmb_8h__dep__incl.map b/doc/safec-3.4/db/d9f/unw16ifcmb_8h__dep__incl.map new file mode 100644 index 00000000..affc1599 --- /dev/null +++ b/doc/safec-3.4/db/d9f/unw16ifcmb_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.4/db/d9f/unw16ifcmb_8h__dep__incl.md5 b/doc/safec-3.4/db/d9f/unw16ifcmb_8h__dep__incl.md5 new file mode 100644 index 00000000..2ae1a160 --- /dev/null +++ b/doc/safec-3.4/db/d9f/unw16ifcmb_8h__dep__incl.md5 @@ -0,0 +1 @@ +0bb08d3668eb52814f5cb2a66607a519 \ No newline at end of file diff --git a/doc/safec-3.4/db/d9f/unw16ifcmb_8h__dep__incl.png b/doc/safec-3.4/db/d9f/unw16ifcmb_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..df301c2e08340d714fbb8415174e8e75cf9a847f GIT binary patch literal 3691 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 + + + + + diff --git a/doc/safec-3.4/db/da0/safe__mem__lib_8h__incl.md5 b/doc/safec-3.4/db/da0/safe__mem__lib_8h__incl.md5 new file mode 100644 index 00000000..c4a7c6c1 --- /dev/null +++ b/doc/safec-3.4/db/da0/safe__mem__lib_8h__incl.md5 @@ -0,0 +1 @@ +4cf6ff385a2eae5125f870920c18481b \ No newline at end of file diff --git a/doc/safec-3.4/db/da0/safe__mem__lib_8h__incl.png b/doc/safec-3.4/db/da0/safe__mem__lib_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..581a99962158f9677dbcce37393d2b71ad1793b2 GIT binary patch literal 20616 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/db/da4/memmove32__s_8c__incl.map b/doc/safec-3.4/db/da4/memmove32__s_8c__incl.map new file mode 100644 index 00000000..f014c828 --- /dev/null +++ b/doc/safec-3.4/db/da4/memmove32__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/db/da4/memmove32__s_8c__incl.md5 b/doc/safec-3.4/db/da4/memmove32__s_8c__incl.md5 new file mode 100644 index 00000000..81fbceb5 --- /dev/null +++ b/doc/safec-3.4/db/da4/memmove32__s_8c__incl.md5 @@ -0,0 +1 @@ +b72ebf5e12def90fbcfa36b2afef5b32 \ No newline at end of file diff --git a/doc/safec-3.4/db/da4/memmove32__s_8c__incl.png b/doc/safec-3.4/db/da4/memmove32__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d106d182579996bfeb0f01ebcad552578f099f11 GIT binary patch literal 19386 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 U6|1Tp2P$RoboFyt=akR{0QcAgg8%>k literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/db/dab/unwifexc_8h.html b/doc/safec-3.4/db/dab/unwifexc_8h.html new file mode 100644 index 00000000..446f90cf --- /dev/null +++ b/doc/safec-3.4/db/dab/unwifexc_8h.html @@ -0,0 +1,186 @@ + + + + + + + +safec: unwifexc.h File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    unwifexc.h File Reference
    +
    +
    + + + + + + + + + + +

    +Functions

    bool isExclusion (uint32_t uv)
     
    bool isSingleton (uint32_t uv)
     
    bool isNonStDecomp (uint32_t uv)
     
    bool isComp2nd (uint32_t uv)
     
    +

    Function Documentation

    + +

    ◆ isExclusion()

    + +
    +
    + + + + + + + + +
    bool isExclusion (uint32_t uv)
    +
    + +
    +
    + +

    ◆ isSingleton()

    + +
    +
    + + + + + + + + +
    bool isSingleton (uint32_t uv)
    +
    + +
    +
    + +

    ◆ isNonStDecomp()

    + +
    +
    + + + + + + + + +
    bool isNonStDecomp (uint32_t uv)
    +
    + +
    +
    + +

    ◆ isComp2nd()

    + +
    +
    + + + + + + + + +
    bool isComp2nd (uint32_t uv)
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/db/dab/unwifexc_8h.js b/doc/safec-3.4/db/dab/unwifexc_8h.js new file mode 100644 index 00000000..faec7bd0 --- /dev/null +++ b/doc/safec-3.4/db/dab/unwifexc_8h.js @@ -0,0 +1,7 @@ +var unwifexc_8h = +[ + [ "isExclusion", "db/dab/unwifexc_8h.html#a1a17e196136fc523b859e4d6032d80f5", null ], + [ "isSingleton", "db/dab/unwifexc_8h.html#ac7fc90fd56544cf1ea56a23cd549d01f", null ], + [ "isNonStDecomp", "db/dab/unwifexc_8h.html#ae7d50bfa223226614a988eada1768f17", null ], + [ "isComp2nd", "db/dab/unwifexc_8h.html#afafcb41fcb594b12882f0f27f5926463", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/db/dae/towctrans_8c__incl.map b/doc/safec-3.4/db/dae/towctrans_8c__incl.map new file mode 100644 index 00000000..3d93325a --- /dev/null +++ b/doc/safec-3.4/db/dae/towctrans_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/db/dae/towctrans_8c__incl.md5 b/doc/safec-3.4/db/dae/towctrans_8c__incl.md5 new file mode 100644 index 00000000..e96d16ee --- /dev/null +++ b/doc/safec-3.4/db/dae/towctrans_8c__incl.md5 @@ -0,0 +1 @@ +fb37bdf3f6a15da2a6025739564d674b \ No newline at end of file diff --git a/doc/safec-3.4/db/dae/towctrans_8c__incl.png b/doc/safec-3.4/db/dae/towctrans_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..46cd1dc787f4f5d491b2af0fc38b9fac43f09248 GIT binary patch literal 18642 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 Yu=g}w6 + + + + + + diff --git a/doc/safec-3.4/db/dbf/gmtime__s_8c__incl.md5 b/doc/safec-3.4/db/dbf/gmtime__s_8c__incl.md5 new file mode 100644 index 00000000..62875469 --- /dev/null +++ b/doc/safec-3.4/db/dbf/gmtime__s_8c__incl.md5 @@ -0,0 +1 @@ +6aa3b07c427b5c980a9a5bba486b032a \ No newline at end of file diff --git a/doc/safec-3.4/db/dbf/gmtime__s_8c__incl.png b/doc/safec-3.4/db/dbf/gmtime__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..5630ca44c4c52d6695c9aa62094085bbfee623c1 GIT binary patch literal 20933 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 Vs*dq{GQed-{9@y1{Q~EI^FOJ#s&W7T literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/db/dc0/memcpy32__s_8c.html b/doc/safec-3.4/db/dc0/memcpy32__s_8c.html new file mode 100644 index 00000000..0fedd24e --- /dev/null +++ b/doc/safec-3.4/db/dc0/memcpy32__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: memcpy32_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    memcpy32_s.c File Reference
    +
    +
    +
    #include "safe_mem_lib.h"
    +
    + + Include dependency graph for memcpy32_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _memcpy32_s_chk (uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos)
     
    +

    Function Documentation

    + +

    ◆ _memcpy32_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _memcpy32_s_chk (uint32_t * dest,
    rsize_t dmax,
    const uint32_t * src,
    rsize_t slen,
    const size_t destbos,
    const size_t srcbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/db/dc0/memcpy32__s_8c.js b/doc/safec-3.4/db/dc0/memcpy32__s_8c.js new file mode 100644 index 00000000..29305bf7 --- /dev/null +++ b/doc/safec-3.4/db/dc0/memcpy32__s_8c.js @@ -0,0 +1,4 @@ +var memcpy32__s_8c = +[ + [ "_memcpy32_s_chk", "db/dc0/memcpy32__s_8c.html#ac971e5234c87a2f9309da77aec8dc753", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/db/dc3/strstr__s_8c.html b/doc/safec-3.4/db/dc3/strstr__s_8c.html new file mode 100644 index 00000000..4ed4b03a --- /dev/null +++ b/doc/safec-3.4/db/dc3/strstr__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: strstr_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    strstr_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for strstr_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _strstr_s_chk (char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substringp, const size_t destbos, const size_t srcbos)
     
    +

    Function Documentation

    + +

    ◆ _strstr_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _strstr_s_chk (char * dest,
    rsize_t dmax,
    const char * src,
    rsize_t slen,
    char ** substringp,
    const size_t destbos,
    const size_t srcbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/db/dc3/strstr__s_8c.js b/doc/safec-3.4/db/dc3/strstr__s_8c.js new file mode 100644 index 00000000..b67f597a --- /dev/null +++ b/doc/safec-3.4/db/dc3/strstr__s_8c.js @@ -0,0 +1,4 @@ +var strstr__s_8c = +[ + [ "_strstr_s_chk", "db/dc3/strstr__s_8c.html#a2122dda9d32728ed372f886c73eea43a", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/db/dc5/fwscanf__s_8c__incl.map b/doc/safec-3.4/db/dc5/fwscanf__s_8c__incl.map new file mode 100644 index 00000000..798dc107 --- /dev/null +++ b/doc/safec-3.4/db/dc5/fwscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/db/dc5/fwscanf__s_8c__incl.md5 b/doc/safec-3.4/db/dc5/fwscanf__s_8c__incl.md5 new file mode 100644 index 00000000..fe22b652 --- /dev/null +++ b/doc/safec-3.4/db/dc5/fwscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +761a974f6e6d9a9fac530166f4e6a239 \ No newline at end of file diff --git a/doc/safec-3.4/db/dc5/fwscanf__s_8c__incl.png b/doc/safec-3.4/db/dc5/fwscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e1388cf1f0fa06b3a1c693d18161f7580e33ec8b GIT binary patch literal 18465 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/db/de3/strcasecmp__s_8c__incl.map b/doc/safec-3.4/db/de3/strcasecmp__s_8c__incl.map new file mode 100644 index 00000000..cb8af8ea --- /dev/null +++ b/doc/safec-3.4/db/de3/strcasecmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/db/de3/strcasecmp__s_8c__incl.md5 b/doc/safec-3.4/db/de3/strcasecmp__s_8c__incl.md5 new file mode 100644 index 00000000..829bfbbd --- /dev/null +++ b/doc/safec-3.4/db/de3/strcasecmp__s_8c__incl.md5 @@ -0,0 +1 @@ +0fc8587145103fff787e31b5bc86c2c8 \ No newline at end of file diff --git a/doc/safec-3.4/db/de3/strcasecmp__s_8c__incl.png b/doc/safec-3.4/db/de3/strcasecmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..cd53b536e5e27525baba561268030d2c5e3aa2a3 GIT binary patch literal 18763 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 + + + + + + +safec: strcpyfldin_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    strcpyfldin_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for strcpyfldin_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _strcpyfldin_s_chk (char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos)
     
    +

    Function Documentation

    + +

    ◆ _strcpyfldin_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _strcpyfldin_s_chk (char * dest,
    rsize_t dmax,
    const char * src,
    rsize_t slen,
    const size_t destbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/db/def/strcpyfldin__s_8c.js b/doc/safec-3.4/db/def/strcpyfldin__s_8c.js new file mode 100644 index 00000000..6cc5f428 --- /dev/null +++ b/doc/safec-3.4/db/def/strcpyfldin__s_8c.js @@ -0,0 +1,4 @@ +var strcpyfldin__s_8c = +[ + [ "_strcpyfldin_s_chk", "db/def/strcpyfldin__s_8c.html#a835124ed19939fa24c4f4acdbb378538", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dc/d06/strnlen__s_8c.html b/doc/safec-3.4/dc/d06/strnlen__s_8c.html new file mode 100644 index 00000000..df2f2c6c --- /dev/null +++ b/doc/safec-3.4/dc/d06/strnlen__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strnlen_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    strnlen_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for strnlen_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT rsize_t _strnlen_s_chk (const char *str, rsize_t smax, const size_t strbos)
     
    +

    Function Documentation

    + +

    ◆ _strnlen_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT rsize_t _strnlen_s_chk (const char * str,
    rsize_t smax,
    const size_t strbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/dc/d06/strnlen__s_8c.js b/doc/safec-3.4/dc/d06/strnlen__s_8c.js new file mode 100644 index 00000000..16503864 --- /dev/null +++ b/doc/safec-3.4/dc/d06/strnlen__s_8c.js @@ -0,0 +1,4 @@ +var strnlen__s_8c = +[ + [ "_strnlen_s_chk", "dc/d06/strnlen__s_8c.html#a021e82ca8dad15d7a9ed7955a5c49b2f", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dc/d06/unwifcan_8h.html b/doc/safec-3.4/dc/d06/unwifcan_8h.html new file mode 100644 index 00000000..7be8a547 --- /dev/null +++ b/doc/safec-3.4/dc/d06/unwifcan_8h.html @@ -0,0 +1,1267 @@ + + + + + + + +safec: unwifcan.h File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    unwifcan.h File Reference
    +
    +
    + + + + + + + + + + + + + + + + +

    +Macros

    #define NORMALIZE_IND_TBL
     
    #define UNWIF_canon_MAXLEN   4
     
    #define TBL(i)   ((i-1) << 12)
     
    #define UNWIF_canon_LEN(v)   (((v) >> 12) + 1)
     
    #define UNWIF_canon_IDX(v)   ((v) & 0xfff)
     
    #define UNWIF_canon_PLANE_T   uint16_t
     
    #define UNWIF_canon_exc_size   0
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Variables

    static const wchar_t UNWIF_canon_tbl_1 [917][1]
     
    static const wchar_t UNWIF_canon_tbl_2 [762][2]
     
    static const wchar_t UNWIF_canon_tbl_3 [227][3]
     
    static const wchar_t UNWIF_canon_tbl_4 [36][4]
     
    static const wchar_t * UNWIF_canon_tbl [4]
     
    static const uint16_t UNWIF_canon_00_00 [256]
     
    static const uint16_t UNWIF_canon_00_01 [256]
     
    static const uint16_t UNWIF_canon_00_02 [256]
     
    static const uint16_t UNWIF_canon_00_03 [256]
     
    static const uint16_t UNWIF_canon_00_04 [256]
     
    static const uint16_t UNWIF_canon_00_06 [256]
     
    static const uint16_t UNWIF_canon_00_09 [256]
     
    static const uint16_t UNWIF_canon_00_0a [256]
     
    static const uint16_t UNWIF_canon_00_0b [256]
     
    static const uint16_t UNWIF_canon_00_0c [256]
     
    static const uint16_t UNWIF_canon_00_0d [256]
     
    static const uint16_t UNWIF_canon_00_0f [256]
     
    static const uint16_t UNWIF_canon_00_10 [256]
     
    static const uint16_t UNWIF_canon_00_1b [256]
     
    static const uint16_t UNWIF_canon_00_1e [256]
     
    static const uint16_t UNWIF_canon_00_1f [256]
     
    static const uint16_t UNWIF_canon_00_20 [256]
     
    static const uint16_t UNWIF_canon_00_21 [256]
     
    static const uint16_t UNWIF_canon_00_22 [256]
     
    static const uint16_t UNWIF_canon_00_23 [256]
     
    static const uint16_t UNWIF_canon_00_2a [256]
     
    static const uint16_t UNWIF_canon_00_30 [256]
     
    static const uint16_t UNWIF_canon_00_f9 [256]
     
    static const uint16_t UNWIF_canon_00_fa [256]
     
    static const uint16_t UNWIF_canon_00_fb [256]
     
    static const uint16_t UNWIF_canon_01_10 [256]
     
    static const uint16_t UNWIF_canon_01_11 [256]
     
    static const uint16_t UNWIF_canon_01_13 [256]
     
    static const uint16_t UNWIF_canon_01_14 [256]
     
    static const uint16_t UNWIF_canon_01_15 [256]
     
    static const uint16_t UNWIF_canon_01_d1 [256]
     
    static const uint16_t UNWIF_canon_02_f8 [256]
     
    static const uint16_t UNWIF_canon_02_f9 [256]
     
    static const uint16_t UNWIF_canon_02_fa [256]
     
    static const uint16_t * UNWIF_canon_00 [256]
     
    static const uint16_t * UNWIF_canon_01 [256]
     
    static const uint16_t * UNWIF_canon_02 [256]
     
    static const uint16_t ** UNWIF_canon []
     
    +

    Macro Definition Documentation

    + +

    ◆ NORMALIZE_IND_TBL

    + +
    +
    + + + + +
    #define NORMALIZE_IND_TBL
    +
    + +
    +
    + +

    ◆ UNWIF_canon_MAXLEN

    + +
    +
    + + + + +
    #define UNWIF_canon_MAXLEN   4
    +
    + +
    +
    + +

    ◆ TBL

    + +
    +
    + + + + + + + + +
    #define TBL( i)   ((i-1) << 12)
    +
    + +
    +
    + +

    ◆ UNWIF_canon_LEN

    + +
    +
    + + + + + + + + +
    #define UNWIF_canon_LEN( v)   (((v) >> 12) + 1)
    +
    + +
    +
    + +

    ◆ UNWIF_canon_IDX

    + +
    +
    + + + + + + + + +
    #define UNWIF_canon_IDX( v)   ((v) & 0xfff)
    +
    + +
    +
    + +

    ◆ UNWIF_canon_PLANE_T

    + +
    +
    + + + + +
    #define UNWIF_canon_PLANE_T   uint16_t
    +
    + +
    +
    + +

    ◆ UNWIF_canon_exc_size

    + +
    +
    + + + + +
    #define UNWIF_canon_exc_size   0
    +
    + +
    +
    +

    Variable Documentation

    + +

    ◆ UNWIF_canon_tbl_1

    + +
    +
    + + + + + +
    + + + + +
    const wchar_t UNWIF_canon_tbl_1[917][1]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_tbl_2

    + +
    +
    + + + + + +
    + + + + +
    const wchar_t UNWIF_canon_tbl_2[762][2]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_tbl_3

    + +
    +
    + + + + + +
    + + + + +
    const wchar_t UNWIF_canon_tbl_3[227][3]
    +
    +static
    +
    +Initial value:
    = {
    {L'A',L'\x0302',L'\x0300'}, {L'A',L'\x0302',L'\x0301'}, {L'A',L'\x0302',L'\x0303'}, {L'A',L'\x0302',L'\x0309'}, {L'A',L'\x0306',L'\x0300'}, {L'A',L'\x0306',L'\x0301'}, {L'A',L'\x0306',L'\x0303'}, {L'A',L'\x0306',L'\x0309'},
    {L'A',L'\x0307',L'\x0304'}, {L'A',L'\x0308',L'\x0304'}, {L'A',L'\x030a',L'\x0301'}, {L'A',L'\x0323',L'\x0302'}, {L'A',L'\x0323',L'\x0306'}, {L'C',L'\x0327',L'\x0301'}, {L'E',L'\x0302',L'\x0300'}, {L'E',L'\x0302',L'\x0301'},
    {L'E',L'\x0302',L'\x0303'}, {L'E',L'\x0302',L'\x0309'}, {L'E',L'\x0304',L'\x0300'}, {L'E',L'\x0304',L'\x0301'}, {L'E',L'\x0323',L'\x0302'}, {L'E',L'\x0327',L'\x0306'}, {L'I',L'\x0308',L'\x0301'}, {L'L',L'\x0323',L'\x0304'},
    {L'O',L'\x0302',L'\x0300'}, {L'O',L'\x0302',L'\x0301'}, {L'O',L'\x0302',L'\x0303'}, {L'O',L'\x0302',L'\x0309'}, {L'O',L'\x0303',L'\x0301'}, {L'O',L'\x0303',L'\x0304'}, {L'O',L'\x0303',L'\x0308'}, {L'O',L'\x0304',L'\x0300'},
    {L'O',L'\x0304',L'\x0301'}, {L'O',L'\x0307',L'\x0304'}, {L'O',L'\x0308',L'\x0304'}, {L'O',L'\x031b',L'\x0300'}, {L'O',L'\x031b',L'\x0301'}, {L'O',L'\x031b',L'\x0303'}, {L'O',L'\x031b',L'\x0309'}, {L'O',L'\x031b',L'\x0323'},
    {L'O',L'\x0323',L'\x0302'}, {L'O',L'\x0328',L'\x0304'}, {L'R',L'\x0323',L'\x0304'}, {L'S',L'\x0301',L'\x0307'}, {L'S',L'\x030c',L'\x0307'}, {L'S',L'\x0323',L'\x0307'}, {L'U',L'\x0303',L'\x0301'}, {L'U',L'\x0304',L'\x0308'},
    {L'U',L'\x0308',L'\x0300'}, {L'U',L'\x0308',L'\x0301'}, {L'U',L'\x0308',L'\x0304'}, {L'U',L'\x0308',L'\x030c'}, {L'U',L'\x031b',L'\x0300'}, {L'U',L'\x031b',L'\x0301'}, {L'U',L'\x031b',L'\x0303'}, {L'U',L'\x031b',L'\x0309'},
    {L'U',L'\x031b',L'\x0323'}, {L'\x0391',L'\x0313',L'\x0300'}, {L'\x0391',L'\x0313',L'\x0301'}, {L'\x0391',L'\x0313',L'\x0342'}, {L'\x0391',L'\x0313',L'\x0345'}, {L'\x0391',L'\x0314',L'\x0300'}, {L'\x0391',L'\x0314',L'\x0301'}, {L'\x0391',L'\x0314',L'\x0342'},
    {L'\x0391',L'\x0314',L'\x0345'}, {L'\x0395',L'\x0313',L'\x0300'}, {L'\x0395',L'\x0313',L'\x0301'}, {L'\x0395',L'\x0314',L'\x0300'}, {L'\x0395',L'\x0314',L'\x0301'}, {L'\x0397',L'\x0313',L'\x0300'}, {L'\x0397',L'\x0313',L'\x0301'}, {L'\x0397',L'\x0313',L'\x0342'},
    {L'\x0397',L'\x0313',L'\x0345'}, {L'\x0397',L'\x0314',L'\x0300'}, {L'\x0397',L'\x0314',L'\x0301'}, {L'\x0397',L'\x0314',L'\x0342'}, {L'\x0397',L'\x0314',L'\x0345'}, {L'\x0399',L'\x0313',L'\x0300'}, {L'\x0399',L'\x0313',L'\x0301'}, {L'\x0399',L'\x0313',L'\x0342'},
    {L'\x0399',L'\x0314',L'\x0300'}, {L'\x0399',L'\x0314',L'\x0301'}, {L'\x0399',L'\x0314',L'\x0342'}, {L'\x039f',L'\x0313',L'\x0300'}, {L'\x039f',L'\x0313',L'\x0301'}, {L'\x039f',L'\x0314',L'\x0300'}, {L'\x039f',L'\x0314',L'\x0301'}, {L'\x03a5',L'\x0314',L'\x0300'},
    {L'\x03a5',L'\x0314',L'\x0301'}, {L'\x03a5',L'\x0314',L'\x0342'}, {L'\x03a9',L'\x0313',L'\x0300'}, {L'\x03a9',L'\x0313',L'\x0301'}, {L'\x03a9',L'\x0313',L'\x0342'}, {L'\x03a9',L'\x0313',L'\x0345'}, {L'\x03a9',L'\x0314',L'\x0300'}, {L'\x03a9',L'\x0314',L'\x0301'},
    {L'\x03a9',L'\x0314',L'\x0342'}, {L'\x03a9',L'\x0314',L'\x0345'}, {L'\x03b1',L'\x0300',L'\x0345'}, {L'\x03b1',L'\x0301',L'\x0345'}, {L'\x03b1',L'\x0313',L'\x0300'}, {L'\x03b1',L'\x0313',L'\x0301'}, {L'\x03b1',L'\x0313',L'\x0342'}, {L'\x03b1',L'\x0313',L'\x0345'},
    {L'\x03b1',L'\x0314',L'\x0300'}, {L'\x03b1',L'\x0314',L'\x0301'}, {L'\x03b1',L'\x0314',L'\x0342'}, {L'\x03b1',L'\x0314',L'\x0345'}, {L'\x03b1',L'\x0342',L'\x0345'}, {L'\x03b5',L'\x0313',L'\x0300'}, {L'\x03b5',L'\x0313',L'\x0301'}, {L'\x03b5',L'\x0314',L'\x0300'},
    {L'\x03b5',L'\x0314',L'\x0301'}, {L'\x03b7',L'\x0300',L'\x0345'}, {L'\x03b7',L'\x0301',L'\x0345'}, {L'\x03b7',L'\x0313',L'\x0300'}, {L'\x03b7',L'\x0313',L'\x0301'}, {L'\x03b7',L'\x0313',L'\x0342'}, {L'\x03b7',L'\x0313',L'\x0345'}, {L'\x03b7',L'\x0314',L'\x0300'},
    {L'\x03b7',L'\x0314',L'\x0301'}, {L'\x03b7',L'\x0314',L'\x0342'}, {L'\x03b7',L'\x0314',L'\x0345'}, {L'\x03b7',L'\x0342',L'\x0345'}, {L'\x03b9',L'\x0308',L'\x0300'}, {L'\x03b9',L'\x0308',L'\x0301'}, {L'\x03b9',L'\x0308',L'\x0342'}, {L'\x03b9',L'\x0313',L'\x0300'},
    {L'\x03b9',L'\x0313',L'\x0301'}, {L'\x03b9',L'\x0313',L'\x0342'}, {L'\x03b9',L'\x0314',L'\x0300'}, {L'\x03b9',L'\x0314',L'\x0301'}, {L'\x03b9',L'\x0314',L'\x0342'}, {L'\x03bf',L'\x0313',L'\x0300'}, {L'\x03bf',L'\x0313',L'\x0301'}, {L'\x03bf',L'\x0314',L'\x0300'},
    {L'\x03bf',L'\x0314',L'\x0301'}, {L'\x03c5',L'\x0308',L'\x0300'}, {L'\x03c5',L'\x0308',L'\x0301'}, {L'\x03c5',L'\x0308',L'\x0342'}, {L'\x03c5',L'\x0313',L'\x0300'}, {L'\x03c5',L'\x0313',L'\x0301'}, {L'\x03c5',L'\x0313',L'\x0342'}, {L'\x03c5',L'\x0314',L'\x0300'},
    {L'\x03c5',L'\x0314',L'\x0301'}, {L'\x03c5',L'\x0314',L'\x0342'}, {L'\x03c9',L'\x0300',L'\x0345'}, {L'\x03c9',L'\x0301',L'\x0345'}, {L'\x03c9',L'\x0313',L'\x0300'}, {L'\x03c9',L'\x0313',L'\x0301'}, {L'\x03c9',L'\x0313',L'\x0342'}, {L'\x03c9',L'\x0313',L'\x0345'},
    {L'\x03c9',L'\x0314',L'\x0300'}, {L'\x03c9',L'\x0314',L'\x0301'}, {L'\x03c9',L'\x0314',L'\x0342'}, {L'\x03c9',L'\x0314',L'\x0345'}, {L'\x03c9',L'\x0342',L'\x0345'}, {L'\x05e9',L'\x05bc',L'\x05c1'}, {L'\x05e9',L'\x05bc',L'\x05c2'}, {L'\x0cc6',L'\x0cc2',L'\x0cd5'},
    {L'\x0dd9',L'\x0dcf',L'\x0dca'}, {L'\x1d158',L'\x1d165',L'\x1d16e'}, {L'\x1d158',L'\x1d165',L'\x1d16f'}, {L'\x1d158',L'\x1d165',L'\x1d170'}, {L'\x1d158',L'\x1d165',L'\x1d171'}, {L'\x1d158',L'\x1d165',L'\x1d172'}, {L'\x1d1b9',L'\x1d165',L'\x1d16e'}, {L'\x1d1b9',L'\x1d165',L'\x1d16f'},
    {L'\x1d1ba',L'\x1d165',L'\x1d16e'}, {L'\x1d1ba',L'\x1d165',L'\x1d16f'}, {L'a',L'\x0302',L'\x0300'}, {L'a',L'\x0302',L'\x0301'}, {L'a',L'\x0302',L'\x0303'}, {L'a',L'\x0302',L'\x0309'}, {L'a',L'\x0306',L'\x0300'}, {L'a',L'\x0306',L'\x0301'},
    {L'a',L'\x0306',L'\x0303'}, {L'a',L'\x0306',L'\x0309'}, {L'a',L'\x0307',L'\x0304'}, {L'a',L'\x0308',L'\x0304'}, {L'a',L'\x030a',L'\x0301'}, {L'a',L'\x0323',L'\x0302'}, {L'a',L'\x0323',L'\x0306'}, {L'c',L'\x0327',L'\x0301'},
    {L'e',L'\x0302',L'\x0300'}, {L'e',L'\x0302',L'\x0301'}, {L'e',L'\x0302',L'\x0303'}, {L'e',L'\x0302',L'\x0309'}, {L'e',L'\x0304',L'\x0300'}, {L'e',L'\x0304',L'\x0301'}, {L'e',L'\x0323',L'\x0302'}, {L'e',L'\x0327',L'\x0306'},
    {L'i',L'\x0308',L'\x0301'}, {L'l',L'\x0323',L'\x0304'}, {L'o',L'\x0302',L'\x0300'}, {L'o',L'\x0302',L'\x0301'}, {L'o',L'\x0302',L'\x0303'}, {L'o',L'\x0302',L'\x0309'}, {L'o',L'\x0303',L'\x0301'}, {L'o',L'\x0303',L'\x0304'},
    {L'o',L'\x0303',L'\x0308'}, {L'o',L'\x0304',L'\x0300'}, {L'o',L'\x0304',L'\x0301'}, {L'o',L'\x0307',L'\x0304'}, {L'o',L'\x0308',L'\x0304'}, {L'o',L'\x031b',L'\x0300'}, {L'o',L'\x031b',L'\x0301'}, {L'o',L'\x031b',L'\x0303'},
    {L'o',L'\x031b',L'\x0309'}, {L'o',L'\x031b',L'\x0323'}, {L'o',L'\x0323',L'\x0302'}, {L'o',L'\x0328',L'\x0304'}, {L'r',L'\x0323',L'\x0304'}, {L's',L'\x0301',L'\x0307'}, {L's',L'\x030c',L'\x0307'}, {L's',L'\x0323',L'\x0307'},
    {L'u',L'\x0303',L'\x0301'}, {L'u',L'\x0304',L'\x0308'}, {L'u',L'\x0308',L'\x0300'}, {L'u',L'\x0308',L'\x0301'}, {L'u',L'\x0308',L'\x0304'}, {L'u',L'\x0308',L'\x030c'}, {L'u',L'\x031b',L'\x0300'}, {L'u',L'\x031b',L'\x0301'},
    {L'u',L'\x031b',L'\x0303'}, {L'u',L'\x031b',L'\x0309'}, {L'u',L'\x031b',L'\x0323'}}
    +
    +
    + +

    ◆ UNWIF_canon_tbl_4

    + +
    +
    + + + + + +
    + + + + +
    const wchar_t UNWIF_canon_tbl_4[36][4]
    +
    +static
    +
    +Initial value:
    = {
    {L'\x0391',L'\x0313',L'\x0300',L'\x0345'}, {L'\x0391',L'\x0313',L'\x0301',L'\x0345'}, {L'\x0391',L'\x0313',L'\x0342',L'\x0345'}, {L'\x0391',L'\x0314',L'\x0300',L'\x0345'}, {L'\x0391',L'\x0314',L'\x0301',L'\x0345'}, {L'\x0391',L'\x0314',L'\x0342',L'\x0345'}, {L'\x0397',L'\x0313',L'\x0300',L'\x0345'}, {L'\x0397',L'\x0313',L'\x0301',L'\x0345'},
    {L'\x0397',L'\x0313',L'\x0342',L'\x0345'}, {L'\x0397',L'\x0314',L'\x0300',L'\x0345'}, {L'\x0397',L'\x0314',L'\x0301',L'\x0345'}, {L'\x0397',L'\x0314',L'\x0342',L'\x0345'}, {L'\x03a9',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03a9',L'\x0313',L'\x0301',L'\x0345'}, {L'\x03a9',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03a9',L'\x0314',L'\x0300',L'\x0345'},
    {L'\x03a9',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03a9',L'\x0314',L'\x0342',L'\x0345'}, {L'\x03b1',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03b1',L'\x0313',L'\x0301',L'\x0345'}, {L'\x03b1',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03b1',L'\x0314',L'\x0300',L'\x0345'}, {L'\x03b1',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03b1',L'\x0314',L'\x0342',L'\x0345'},
    {L'\x03b7',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03b7',L'\x0313',L'\x0301',L'\x0345'}, {L'\x03b7',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03b7',L'\x0314',L'\x0300',L'\x0345'}, {L'\x03b7',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03b7',L'\x0314',L'\x0342',L'\x0345'}, {L'\x03c9',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03c9',L'\x0313',L'\x0301',L'\x0345'},
    {L'\x03c9',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03c9',L'\x0314',L'\x0300',L'\x0345'}, {L'\x03c9',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03c9',L'\x0314',L'\x0342',L'\x0345'}}
    +
    +
    + +

    ◆ UNWIF_canon_tbl

    + +
    +
    + + + + + +
    + + + + +
    const wchar_t* UNWIF_canon_tbl[4]
    +
    +static
    +
    +Initial value:
    = {
    (const wchar_t*) UNWIF_canon_tbl_1,
    (const wchar_t*) UNWIF_canon_tbl_2,
    (const wchar_t*) UNWIF_canon_tbl_3,
    (const wchar_t*) UNWIF_canon_tbl_4
    }
    +
    +
    + +

    ◆ UNWIF_canon_00_00

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_00[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_01

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_01[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_02

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_02[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_03

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_03[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_04

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_04[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_06

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_06[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_09

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_09[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_0a

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_0a[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_0b

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_0b[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_0c

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_0c[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_0d

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_0d[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_0f

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_0f[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_10

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_10[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_1b

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_1b[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_1e

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_1e[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_1f

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_1f[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_20

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_20[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_21

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_21[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_22

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_22[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_23

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_23[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_2a

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_2a[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_30

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_30[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_f9

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_f9[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_fa

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_fa[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00_fb

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_00_fb[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_01_10

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_01_10[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_01_11

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_01_11[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_01_13

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_01_13[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_01_14

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_01_14[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_01_15

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_01_15[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_01_d1

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_01_d1[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_02_f8

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_02_f8[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_02_f9

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_02_f9[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_02_fa

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t UNWIF_canon_02_fa[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_00

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t* UNWIF_canon_00[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_01

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t* UNWIF_canon_01[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon_02

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t* UNWIF_canon_02[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_canon

    + +
    +
    + + + + + +
    + + + + +
    const uint16_t** UNWIF_canon[]
    +
    +static
    +
    +Initial value:
    = {
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL
    }
    +
    +
    +
    +
    + diff --git a/doc/safec-3.4/dc/d06/unwifcan_8h.js b/doc/safec-3.4/dc/d06/unwifcan_8h.js new file mode 100644 index 00000000..910c78ad --- /dev/null +++ b/doc/safec-3.4/dc/d06/unwifcan_8h.js @@ -0,0 +1,53 @@ +var unwifcan_8h = +[ + [ "NORMALIZE_IND_TBL", "dc/d06/unwifcan_8h.html#aeb66ba789f5e3729207642e89b984a81", null ], + [ "UNWIF_canon_MAXLEN", "dc/d06/unwifcan_8h.html#a6f6a04487cf2c584c6c0323285cb861e", null ], + [ "TBL", "dc/d06/unwifcan_8h.html#a519b605160dc0e772858c108236b1164", null ], + [ "UNWIF_canon_LEN", "dc/d06/unwifcan_8h.html#a51513c2eab311a4ea2b3ef96f97e004d", null ], + [ "UNWIF_canon_IDX", "dc/d06/unwifcan_8h.html#a850441566b372684eb1b23d5b95b9c4b", null ], + [ "UNWIF_canon_PLANE_T", "dc/d06/unwifcan_8h.html#a7374053c053db9d328241b9a14230cbd", null ], + [ "UNWIF_canon_exc_size", "dc/d06/unwifcan_8h.html#a9c89ad3ccfd39682be5d67dccb37d6c5", null ], + [ "UNWIF_canon_tbl_1", "dc/d06/unwifcan_8h.html#a1b3bbedf8c3b5e45ceea7364504b5a57", null ], + [ "UNWIF_canon_tbl_2", "dc/d06/unwifcan_8h.html#ab1d9c5cf05545d11b0c6a74be2704dbe", null ], + [ "UNWIF_canon_tbl_3", "dc/d06/unwifcan_8h.html#a57cdc574885c7b847d23b4b1283aa265", null ], + [ "UNWIF_canon_tbl_4", "dc/d06/unwifcan_8h.html#abba5b5d57dbc3db89f8b2be49dbfe8b4", null ], + [ "UNWIF_canon_tbl", "dc/d06/unwifcan_8h.html#aa51774b5e22832daf0fd36558bf80255", null ], + [ "UNWIF_canon_00_00", "dc/d06/unwifcan_8h.html#a9abd3c8c547b94bda801952959f033fa", null ], + [ "UNWIF_canon_00_01", "dc/d06/unwifcan_8h.html#a84c0fc7655206229fd74f3fa5f0b56aa", null ], + [ "UNWIF_canon_00_02", "dc/d06/unwifcan_8h.html#a7e6eae200ee3c07a28277c05c3602ae5", null ], + [ "UNWIF_canon_00_03", "dc/d06/unwifcan_8h.html#a4de06a296224fdff4776d8eb821d66cd", null ], + [ "UNWIF_canon_00_04", "dc/d06/unwifcan_8h.html#ac49eaed75f412eae8dab16184aa76a7f", null ], + [ "UNWIF_canon_00_06", "dc/d06/unwifcan_8h.html#a24ae151ee62cb9b82cd5004b1b6ed991", null ], + [ "UNWIF_canon_00_09", "dc/d06/unwifcan_8h.html#ad23c59b63e538a1b0b0fb28ecb3c59ed", null ], + [ "UNWIF_canon_00_0a", "dc/d06/unwifcan_8h.html#aeb9dc38b2bf4fc8aa3d0a2edf0bc367f", null ], + [ "UNWIF_canon_00_0b", "dc/d06/unwifcan_8h.html#a2615ab52d58adca822b22e4e9bc6d1cf", null ], + [ "UNWIF_canon_00_0c", "dc/d06/unwifcan_8h.html#a1607c7157b2d596589b3597dec780311", null ], + [ "UNWIF_canon_00_0d", "dc/d06/unwifcan_8h.html#ad9c8d7cdc0a90743d82ace1c7d87d9da", null ], + [ "UNWIF_canon_00_0f", "dc/d06/unwifcan_8h.html#a9d22ab91de139dbf47380a399cdf2667", null ], + [ "UNWIF_canon_00_10", "dc/d06/unwifcan_8h.html#a9a3c70bf3b8bd7c39a51b81a75a3f657", null ], + [ "UNWIF_canon_00_1b", "dc/d06/unwifcan_8h.html#a0f6e585eebabcf478987a097d3b2aa47", null ], + [ "UNWIF_canon_00_1e", "dc/d06/unwifcan_8h.html#a25748890f45a3c4d5087736f2377c393", null ], + [ "UNWIF_canon_00_1f", "dc/d06/unwifcan_8h.html#aeb6f1f2c450bf2107f020a4e89e2442f", null ], + [ "UNWIF_canon_00_20", "dc/d06/unwifcan_8h.html#a73861ff68b279b5ea5c989ad880cb71e", null ], + [ "UNWIF_canon_00_21", "dc/d06/unwifcan_8h.html#acd95e969791ba8a0c226fd5e852a8de5", null ], + [ "UNWIF_canon_00_22", "dc/d06/unwifcan_8h.html#a1e69eac9f4efa10c2f889f0952574e56", null ], + [ "UNWIF_canon_00_23", "dc/d06/unwifcan_8h.html#af5c9837fd5c26e37d6a7adfd8ba263e4", null ], + [ "UNWIF_canon_00_2a", "dc/d06/unwifcan_8h.html#a46ed505ce8bf4c9ace5467c4eedc4c98", null ], + [ "UNWIF_canon_00_30", "dc/d06/unwifcan_8h.html#a42fc5962984af66d4f6753eca8d68465", null ], + [ "UNWIF_canon_00_f9", "dc/d06/unwifcan_8h.html#a60ef538bcb97da80d441ea871255953b", null ], + [ "UNWIF_canon_00_fa", "dc/d06/unwifcan_8h.html#aaf7dcb392ff1696386bfa2970b9ba038", null ], + [ "UNWIF_canon_00_fb", "dc/d06/unwifcan_8h.html#ae0eb6458cd76e3118dc88cccca094544", null ], + [ "UNWIF_canon_01_10", "dc/d06/unwifcan_8h.html#a0011737ca4fd6d969ed9ef617de6a835", null ], + [ "UNWIF_canon_01_11", "dc/d06/unwifcan_8h.html#ae104d5005f7d9cc3604d209c45ad862f", null ], + [ "UNWIF_canon_01_13", "dc/d06/unwifcan_8h.html#aa2eea8f300c9bbe9050ca64d379ef844", null ], + [ "UNWIF_canon_01_14", "dc/d06/unwifcan_8h.html#ab5aa496846a7a33457b9323b399473db", null ], + [ "UNWIF_canon_01_15", "dc/d06/unwifcan_8h.html#aef0fb9c93d0fff7738605cc7036fe9e4", null ], + [ "UNWIF_canon_01_d1", "dc/d06/unwifcan_8h.html#ab5c495318bf38343a085e113d8a598dd", null ], + [ "UNWIF_canon_02_f8", "dc/d06/unwifcan_8h.html#a2bc7364dbc72a6efd10f9472a9e62b37", null ], + [ "UNWIF_canon_02_f9", "dc/d06/unwifcan_8h.html#adec4e64d75a214718feb754734751bf6", null ], + [ "UNWIF_canon_02_fa", "dc/d06/unwifcan_8h.html#a619e2c33abbd9361fe30e45230144550", null ], + [ "UNWIF_canon_00", "dc/d06/unwifcan_8h.html#ab6ccb8b38303106293cb3b5b1ae4268e", null ], + [ "UNWIF_canon_01", "dc/d06/unwifcan_8h.html#a36d4ec29700687dbe287dbd19f086245", null ], + [ "UNWIF_canon_02", "dc/d06/unwifcan_8h.html#ae2caa944a1b0be807968753a9484f2fb", null ], + [ "UNWIF_canon", "dc/d06/unwifcan_8h.html#aa27f0eb4812621507ff7ba4fa28cc2f2", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dc/d08/wcsnset__s_8c__incl.map b/doc/safec-3.4/dc/d08/wcsnset__s_8c__incl.map new file mode 100644 index 00000000..09f6ab67 --- /dev/null +++ b/doc/safec-3.4/dc/d08/wcsnset__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/dc/d08/wcsnset__s_8c__incl.md5 b/doc/safec-3.4/dc/d08/wcsnset__s_8c__incl.md5 new file mode 100644 index 00000000..3f8f41e0 --- /dev/null +++ b/doc/safec-3.4/dc/d08/wcsnset__s_8c__incl.md5 @@ -0,0 +1 @@ +acd53258cbc293ed02b6e9e9ae4dfbbc \ No newline at end of file diff --git a/doc/safec-3.4/dc/d08/wcsnset__s_8c__incl.png b/doc/safec-3.4/dc/d08/wcsnset__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc74b3a475523b9ddfbb0818b24f045e84adf78 GIT binary patch literal 18504 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dc/d0c/wcsnset__s_8c.html b/doc/safec-3.4/dc/d0c/wcsnset__s_8c.html new file mode 100644 index 00000000..60018427 --- /dev/null +++ b/doc/safec-3.4/dc/d0c/wcsnset__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: wcsnset_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    wcsnset_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for wcsnset_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _wcsnset_s_chk (wchar_t *restrict dest, rsize_t dmax, wchar_t value, rsize_t n, const size_t destbos)
     
    +

    Function Documentation

    + +

    ◆ _wcsnset_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _wcsnset_s_chk (wchar_t *restrict dest,
    rsize_t dmax,
    wchar_t value,
    rsize_t n,
    const size_t destbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/dc/d0c/wcsnset__s_8c.js b/doc/safec-3.4/dc/d0c/wcsnset__s_8c.js new file mode 100644 index 00000000..5dbd3c1b --- /dev/null +++ b/doc/safec-3.4/dc/d0c/wcsnset__s_8c.js @@ -0,0 +1,4 @@ +var wcsnset__s_8c = +[ + [ "_wcsnset_s_chk", "dc/d0c/wcsnset__s_8c.html#a66675dc542c4f0f2854ae0f190d8f89e", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dc/d0e/wcscmp__s_8c__incl.map b/doc/safec-3.4/dc/d0e/wcscmp__s_8c__incl.map new file mode 100644 index 00000000..c75c939f --- /dev/null +++ b/doc/safec-3.4/dc/d0e/wcscmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/dc/d0e/wcscmp__s_8c__incl.md5 b/doc/safec-3.4/dc/d0e/wcscmp__s_8c__incl.md5 new file mode 100644 index 00000000..0a8a13eb --- /dev/null +++ b/doc/safec-3.4/dc/d0e/wcscmp__s_8c__incl.md5 @@ -0,0 +1 @@ +66da3e3814ee8e77364d32031dfe53c1 \ No newline at end of file diff --git a/doc/safec-3.4/dc/d0e/wcscmp__s_8c__incl.png b/doc/safec-3.4/dc/d0e/wcscmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ba7bb6e0fd115352e5b84a302d11c68098cb84ad GIT binary patch literal 18480 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

    dcvhZ}YW+K^s1@gD;-G+(1OCL{!x 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 yAiUs12}Ko^oGq{n1Zu + + + + + + + diff --git a/doc/safec-3.4/dc/d12/safe__mem__constraint_8c__incl.md5 b/doc/safec-3.4/dc/d12/safe__mem__constraint_8c__incl.md5 new file mode 100644 index 00000000..75524ecf --- /dev/null +++ b/doc/safec-3.4/dc/d12/safe__mem__constraint_8c__incl.md5 @@ -0,0 +1 @@ +1045239db0a0bd78b6857607c795bc90 \ No newline at end of file diff --git a/doc/safec-3.4/dc/d12/safe__mem__constraint_8c__incl.png b/doc/safec-3.4/dc/d12/safe__mem__constraint_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2b66a82fd488577fdc79dc4014ab0b14c49c734b GIT binary patch literal 23383 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 Fe*oAcF;oBm literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dc/d32/towfc__s_8c.html b/doc/safec-3.4/dc/d32/towfc__s_8c.html new file mode 100644 index 00000000..ff3272af --- /dev/null +++ b/doc/safec-3.4/dc/d32/towfc__s_8c.html @@ -0,0 +1,342 @@ + + + + + + + +safec: towfc_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    towfc_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for towfc_s.c:
    +
    +
    + +
    + + + + + + + +

    +Functions

    int iswfc (const uint32_t wc)
     
    int _towfc_single (wchar_t *restrict dest, const uint32_t src)
     
    EXPORT int _towfc_s_chk (wchar_t *restrict dest, rsize_t dmax, const uint32_t src, const size_t destbos)
     
    + + + + + + + + + + + + + + + + + + + + + + +

    +Variables

    struct {
       unsigned short   upper
     
       unsigned short   lower1
     
       unsigned short   lower2
     
    tbl2 []
     iswfc() checks the uppercase character for a mapping to foldcase, returning the number of new wide character codepoints needed. More...
     
    struct {
       unsigned short   upper
     
       unsigned short   lower1
     
       unsigned short   lower2
     
       unsigned short   lower3
     
    tbl3 []
     
    +

    Function Documentation

    + +

    ◆ iswfc()

    + +
    +
    + + + + + + + + +
    int iswfc (const uint32_t wc)
    +
    + +
    +
    + +

    ◆ _towfc_single()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    int _towfc_single (wchar_t *restrict dest,
    const uint32_t src 
    )
    +
    + +
    +
    + +

    ◆ _towfc_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT int _towfc_s_chk (wchar_t *restrict dest,
    rsize_t dmax,
    const uint32_t src,
    const size_t destbos 
    )
    +
    + +
    +
    +

    Variable Documentation

    + +

    ◆ upper

    + +
    +
    + + + + +
    unsigned short upper
    +
    + +
    +
    + +

    ◆ lower1

    + +
    +
    + + + + +
    unsigned short lower1
    +
    + +
    +
    + +

    ◆ lower2

    + +
    +
    + + + + +
    unsigned short lower2
    +
    + +
    +
    + +

    ◆ tbl2

    + +
    +
    + + + + +
    const { ... } tbl2[]
    +
    + +

    iswfc() checks the uppercase character for a mapping to foldcase, returning the number of new wide character codepoints needed.

    +

    The usual iswupper(wc) case returns 1, and the special 104 full folding cases as specified in Unicode 10.0 CaseFolding.txt return either 2 or 3.

    +
    Parameters
    + + +
    [in]wcunicode character codepoint
    +
    +
    +
    Return values
    + + + + + +
    0when there is no corresponding lowercase mapping.
    1when there is a corresponding common or simple foldcase mapping.
    2a full case-folding expands to 2 characters
    3a full case-folding expands to 3 characters
    +
    +
    +
    See also
    towfc_s(), wcsfc_s(), towupper()
    + +
    +
    + +

    ◆ lower3

    + +
    +
    + + + + +
    unsigned short lower3
    +
    + +
    +
    + +

    ◆ tbl3

    + +
    +
    + + + + +
    const { ... } tbl3[]
    +
    +Initial value:
    = {
    { 0x0390, 0x03B9,0x0308,0x0301 },
    { 0x03B0, 0x03C5,0x0308,0x0301 },
    { 0x1F52, 0x03C5,0x0313,0x0300 },
    { 0x1F54, 0x03C5,0x0313,0x0301 },
    { 0x1F56, 0x03C5,0x0313,0x0342 },
    { 0x1FB7, 0x03B1,0x0342,0x03B9 },
    { 0x1FC7, 0x03B7,0x0342,0x03B9 },
    { 0x1FD2, 0x03B9,0x0308,0x0300 },
    { 0x1FD3, 0x03B9,0x0308,0x0301 },
    { 0x1FD7, 0x03B9,0x0308,0x0342 },
    { 0x1FE2, 0x03C5,0x0308,0x0300 },
    { 0x1FE3, 0x03C5,0x0308,0x0301 },
    { 0x1FE7, 0x03C5,0x0308,0x0342 },
    { 0x1FF7, 0x03C9,0x0342,0x03B9 },
    { 0xFB03, 0x0066,0x0066,0x0069 },
    { 0xFB04, 0x0066,0x0066,0x006C },
    { 0, 0,0,0 }
    }
    +
    +
    +
    +
    + diff --git a/doc/safec-3.4/dc/d32/towfc__s_8c.js b/doc/safec-3.4/dc/d32/towfc__s_8c.js new file mode 100644 index 00000000..d6231b09 --- /dev/null +++ b/doc/safec-3.4/dc/d32/towfc__s_8c.js @@ -0,0 +1,12 @@ +var towfc__s_8c = +[ + [ "iswfc", "dc/d32/towfc__s_8c.html#a5b45a6e1355d051019888b241cb5109d", null ], + [ "_towfc_single", "dc/d32/towfc__s_8c.html#a8da9727cfc1e30225ea73e6561456592", null ], + [ "_towfc_s_chk", "dc/d32/towfc__s_8c.html#aae366c211a5853881cf8a4673de5db52", null ], + [ "upper", "dc/d32/towfc__s_8c.html#af6c8edc28d596c8e65f56c984bd9a094", null ], + [ "lower1", "dc/d32/towfc__s_8c.html#a94e94c2a54602223b8aef6f7a958c718", null ], + [ "lower2", "dc/d32/towfc__s_8c.html#acd15dd2f92b242d4084b3619f769cb49", null ], + [ "tbl2", "dc/d32/towfc__s_8c.html#a898c2698da3c8d8914e03b947f3fd7a4", null ], + [ "lower3", "dc/d32/towfc__s_8c.html#a35b5747b1dbe69134e4d676a896ad0a2", null ], + [ "tbl3", "dc/d32/towfc__s_8c.html#a0809e187b0588b93d9a15d118e30e3ba", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dc/d4e/wcsncpy__s_8c.html b/doc/safec-3.4/dc/d4e/wcsncpy__s_8c.html new file mode 100644 index 00000000..418d67ab --- /dev/null +++ b/doc/safec-3.4/dc/d4e/wcsncpy__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wcsncpy_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    wcsncpy_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for wcsncpy_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _wcsncpy_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos)
     
    +

    Function Documentation

    + +

    ◆ _wcsncpy_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _wcsncpy_s_chk (wchar_t *restrict dest,
    rsize_t dmax,
    const wchar_t *restrict src,
    rsize_t slen,
    const size_t destbos,
    const size_t srcbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/dc/d4e/wcsncpy__s_8c.js b/doc/safec-3.4/dc/d4e/wcsncpy__s_8c.js new file mode 100644 index 00000000..3c183c69 --- /dev/null +++ b/doc/safec-3.4/dc/d4e/wcsncpy__s_8c.js @@ -0,0 +1,4 @@ +var wcsncpy__s_8c = +[ + [ "_wcsncpy_s_chk", "dc/d4e/wcsncpy__s_8c.html#a0bb5b100a09e82d89ecf832143f5dd8a", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dc/d54/hangul_8h__dep__incl.map b/doc/safec-3.4/dc/d54/hangul_8h__dep__incl.map new file mode 100644 index 00000000..03e15436 --- /dev/null +++ b/doc/safec-3.4/dc/d54/hangul_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.4/dc/d54/hangul_8h__dep__incl.md5 b/doc/safec-3.4/dc/d54/hangul_8h__dep__incl.md5 new file mode 100644 index 00000000..47d17dd3 --- /dev/null +++ b/doc/safec-3.4/dc/d54/hangul_8h__dep__incl.md5 @@ -0,0 +1 @@ +498799b2176773166fc2a8b2994170fa \ No newline at end of file diff --git a/doc/safec-3.4/dc/d54/hangul_8h__dep__incl.png b/doc/safec-3.4/dc/d54/hangul_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e7cbc8826dd1345ac80a9f8293b059f48aeafc31 GIT binary patch literal 3087 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 XRn;UIXSPj)9X?>7heo~Bb&UQu&P?V4 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dc/d72/localtime__s_8c.html b/doc/safec-3.4/dc/d72/localtime__s_8c.html new file mode 100644 index 00000000..2fd29472 --- /dev/null +++ b/doc/safec-3.4/dc/d72/localtime__s_8c.html @@ -0,0 +1,173 @@ + + + + + + + +safec: localtime_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    localtime_s.c File Reference
    +
    +
    +
    #include "safe_lib.h"
    +
    + + Include dependency graph for localtime_s.c:
    +
    +
    + +
    + + + + +

    +Functions

    EXPORT struct tm * localtime_s (const time_t *restrict timer, struct tm *restrict dest)
     The localtime_s function converts the given time since epoch to a calendar time, expressed in the current timezone in the struct tm format. More...
     
    +

    Function Documentation

    + +

    ◆ localtime_s()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    EXPORT struct tm* localtime_s (const time_t *restrict timer,
    struct tm *restrict dest 
    )
    +
    + +

    The localtime_s function converts the given time since epoch to a calendar time, expressed in the current timezone in the struct tm format.

    +

    The result is copied into the user-provided tm struct.

    +
    Remarks
    SPECIFIED IN
      +
    • C11 standard (ISO/IEC 9899:2011): K.3.8.2.4 The localtime_s function (p: 627) http://en.cppreference.com/w/c/chrono/localtime
    • +
    • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
    • +
    +
    +
    Parameters
    + + + +
    [in]timerpointer to a epoch (long, seconds since 1970)
    [out]destpointer to a user-provided struct tm.
    +
    +
    +
    Precondition
    timer and dest shall not be a null pointer.
    +
    Returns
    copy of the dest pointer, or null pointer on error (which may be a runtime constraint violation or a failure to convert the specified time to the current timezone). May set errno to EOVERFLOW when *timer > 313360441200L, the year 10000, resp. LONG_MAX on 32bit systems or < 0, or to ESNULLP when dest or timer is a NULL pointer.
    +
    Note
    localtime returns a pointer to static data and is not thread-safe. When localtime_r is available it used instead.
    +

    POSIX requires that this function sets errno to EOVERFLOW if it fails because the argument is too large. POSIX defines a thread-safe alternative localtime_r, which is similar to the C11 function localtime_s, except that it does not check the validity of its input parameters.

    +

    This function is available under windows with a different API, reversed argument order, and is not available with safeclib.

    +
    See also
    gmtime_s(), ctime_s()
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/dc/d72/localtime__s_8c.js b/doc/safec-3.4/dc/d72/localtime__s_8c.js new file mode 100644 index 00000000..58beee7d --- /dev/null +++ b/doc/safec-3.4/dc/d72/localtime__s_8c.js @@ -0,0 +1,4 @@ +var localtime__s_8c = +[ + [ "localtime_s", "dc/d72/localtime__s_8c.html#ad91854a711f6ee3aebcf1bd3adad1a63", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dc/d7b/strnlen__s_8c__incl.map b/doc/safec-3.4/dc/d7b/strnlen__s_8c__incl.map new file mode 100644 index 00000000..34656f4e --- /dev/null +++ b/doc/safec-3.4/dc/d7b/strnlen__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/dc/d7b/strnlen__s_8c__incl.md5 b/doc/safec-3.4/dc/d7b/strnlen__s_8c__incl.md5 new file mode 100644 index 00000000..65445207 --- /dev/null +++ b/doc/safec-3.4/dc/d7b/strnlen__s_8c__incl.md5 @@ -0,0 +1 @@ +aa930e605cd4f70a3fe097dadac7de54 \ No newline at end of file diff --git a/doc/safec-3.4/dc/d7b/strnlen__s_8c__incl.png b/doc/safec-3.4/dc/d7b/strnlen__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a104ce1958ce4c4a786713a5e311c80bae94461a GIT binary patch literal 18330 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 J5PA9b{{q3U(Fgzl literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dc/d7e/fopen__s_8c.html b/doc/safec-3.4/dc/d7e/fopen__s_8c.html new file mode 100644 index 00000000..5cf7f131 --- /dev/null +++ b/doc/safec-3.4/dc/d7e/fopen__s_8c.html @@ -0,0 +1,184 @@ + + + + + + + +safec: fopen_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    fopen_s.c File Reference
    +
    +
    +
    #include "safe_lib.h"
    +
    + + Include dependency graph for fopen_s.c:
    +
    +
    + +
    + + + + +

    +Functions

    EXPORT errno_t fopen_s (FILE *restrict *restrict streamptr, const char *restrict filename, const char *restrict mode)
     The fopen_s function opens a file indicated by filename and updates the pointer to the file stream associated with that file. More...
     
    +

    Function Documentation

    + +

    ◆ fopen_s()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t fopen_s (FILE *restrict *restrict streamptr,
    const char *restrict filename,
    const char *restrict mode 
    )
    +
    + +

    The fopen_s function opens a file indicated by filename and updates the pointer to the file stream associated with that file.

    +

    mode is used to determine the file access mode.

    +
    Remarks
    SPECIFIED IN +
    +
    Parameters
    + + + + +
    [out]streamptrpointer to a FILE stream that will be updated by this function call
    [in]filename
    [in]modeas in fopen
    +
    +
    +
    Precondition
    Neither streamptr, filename nor mode shall be a null pointer.
    +

    If the file was created successfully, then the pointer to the FILE pointed to by streamptr will be set to the pointer to the object controlling the opened file. Otherwise, the pointer to the FILE pointed to by streamptr will be set to a null pointer.

    +
    Returns
    The fopen_s function returns zero if it created the file. If it did not create the file or there was a runtime-constraint violation, fopen_s returns a nonzero error code, sets streamptr to NULL. If there is a runtime-constraint violation, fopen_s does not attempt to create a file. Sets the streamptr on success.
    +
    Return values
    + + + + +
    EOKon success
    ESNULLPwhen any argument is a NULL pointer
    >0 any other errno
    +
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/dc/d7e/fopen__s_8c.js b/doc/safec-3.4/dc/d7e/fopen__s_8c.js new file mode 100644 index 00000000..55524377 --- /dev/null +++ b/doc/safec-3.4/dc/d7e/fopen__s_8c.js @@ -0,0 +1,4 @@ +var fopen__s_8c = +[ + [ "fopen_s", "dc/d7e/fopen__s_8c.html#a7c89473fdee05d892955476b3c5f2beb", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dc/d7e/strncpy__s_8c__incl.map b/doc/safec-3.4/dc/d7e/strncpy__s_8c__incl.map new file mode 100644 index 00000000..d7c7c7e0 --- /dev/null +++ b/doc/safec-3.4/dc/d7e/strncpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/dc/d7e/strncpy__s_8c__incl.md5 b/doc/safec-3.4/dc/d7e/strncpy__s_8c__incl.md5 new file mode 100644 index 00000000..5372f23d --- /dev/null +++ b/doc/safec-3.4/dc/d7e/strncpy__s_8c__incl.md5 @@ -0,0 +1 @@ +b6406c3ba7445b3d450e77d70802b730 \ No newline at end of file diff --git a/doc/safec-3.4/dc/d7e/strncpy__s_8c__incl.png b/doc/safec-3.4/dc/d7e/strncpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..67376c0d318c2dab75abc79a56a8e73244f03918 GIT binary patch literal 18477 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dc/dd5/strljustify__s_8c__incl.map b/doc/safec-3.4/dc/dd5/strljustify__s_8c__incl.map new file mode 100644 index 00000000..a6cf89d6 --- /dev/null +++ b/doc/safec-3.4/dc/dd5/strljustify__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/dc/dd5/strljustify__s_8c__incl.md5 b/doc/safec-3.4/dc/dd5/strljustify__s_8c__incl.md5 new file mode 100644 index 00000000..1c7491ae --- /dev/null +++ b/doc/safec-3.4/dc/dd5/strljustify__s_8c__incl.md5 @@ -0,0 +1 @@ +26ca6dbf5e40545c5bf6b41e060b9dae \ No newline at end of file diff --git a/doc/safec-3.4/dc/dd5/strljustify__s_8c__incl.png b/doc/safec-3.4/dc/dd5/strljustify__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..5d68b5be3ee466cf9f5659e2a68fb44446df3f4c GIT binary patch literal 18538 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dc/dd7/strnatcmp__s_8c__incl.map b/doc/safec-3.4/dc/dd7/strnatcmp__s_8c__incl.map new file mode 100644 index 00000000..bbd580d6 --- /dev/null +++ b/doc/safec-3.4/dc/dd7/strnatcmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/dc/dd7/strnatcmp__s_8c__incl.md5 b/doc/safec-3.4/dc/dd7/strnatcmp__s_8c__incl.md5 new file mode 100644 index 00000000..9d4cda56 --- /dev/null +++ b/doc/safec-3.4/dc/dd7/strnatcmp__s_8c__incl.md5 @@ -0,0 +1 @@ +2ad719f34ad610f52211f402e515b55e \ No newline at end of file diff --git a/doc/safec-3.4/dc/dd7/strnatcmp__s_8c__incl.png b/doc/safec-3.4/dc/dd7/strnatcmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4f14b305482040a37b64d41d223c1d01bb3b6ca8 GIT binary patch literal 18662 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 bcrM9i<}>}%vyNMlAC?r86U`TS{qcVR8@PE! literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dd/d0a/safe__types_8h.html b/doc/safec-3.4/dd/d0a/safe__types_8h.html new file mode 100644 index 00000000..a4368598 --- /dev/null +++ b/doc/safec-3.4/dd/d0a/safe__types_8h.html @@ -0,0 +1,174 @@ + + + + + + + +safec: safe_types.h File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    safe_types.h File Reference
    +
    +
    +
    #include <stdio.h>
    +#include <sys/types.h>
    +#include <inttypes.h>
    +#include <stdint.h>
    +#include <errno.h>
    +#include <stdbool.h>
    +
    + + Include dependency graph for safe_types.h:
    +
    +
    + +
    + + This graph shows which files directly or indirectly include this file:
    +
    +
    + +
    + + + +

    +Macros

    #define RSIZE_MAX   (~(rsize_t)0) /* leave here for completeness */
     
    + + + +

    +Typedefs

    typedef size_t rsize_t
     
    +

    Macro Definition Documentation

    + +

    ◆ RSIZE_MAX

    + +
    +
    + + + + +
    #define RSIZE_MAX   (~(rsize_t)0) /* leave here for completeness */
    +
    + +
    +
    +

    Typedef Documentation

    + +

    ◆ rsize_t

    + +
    +
    + + + + +
    typedef size_t rsize_t
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/dd/d0a/safe__types_8h.js b/doc/safec-3.4/dd/d0a/safe__types_8h.js new file mode 100644 index 00000000..2f3c248f --- /dev/null +++ b/doc/safec-3.4/dd/d0a/safe__types_8h.js @@ -0,0 +1,5 @@ +var safe__types_8h = +[ + [ "RSIZE_MAX", "dd/d0a/safe__types_8h.html#ad810bebef54644d4ea2fb181581aa0f9", null ], + [ "rsize_t", "dd/d0a/safe__types_8h.html#a648363f66636da630ae2caff1778b0f4", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dd/d33/vswprintf__s_8c.html b/doc/safec-3.4/dd/d33/vswprintf__s_8c.html new file mode 100644 index 00000000..ec1c8a03 --- /dev/null +++ b/doc/safec-3.4/dd/d33/vswprintf__s_8c.html @@ -0,0 +1,190 @@ + + + + + + + +safec: vswprintf_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    vswprintf_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for vswprintf_s.c:
    +
    +
    + +
    + + + +

    +Macros

    #define __STDC_WANT_LIB_EXT1__   1
     
    + + + +

    +Functions

    EXPORT int _vswprintf_s_chk (wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap)
     
    +

    Macro Definition Documentation

    + +

    ◆ __STDC_WANT_LIB_EXT1__

    + +
    +
    + + + + +
    #define __STDC_WANT_LIB_EXT1__   1
    +
    + +
    +
    +

    Function Documentation

    + +

    ◆ _vswprintf_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT int _vswprintf_s_chk (wchar_t *restrict dest,
    rsize_t dmax,
    const size_t destbos,
    const wchar_t *restrict fmt,
    va_list ap 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/dd/d33/vswprintf__s_8c.js b/doc/safec-3.4/dd/d33/vswprintf__s_8c.js new file mode 100644 index 00000000..f3d731aa --- /dev/null +++ b/doc/safec-3.4/dd/d33/vswprintf__s_8c.js @@ -0,0 +1,5 @@ +var vswprintf__s_8c = +[ + [ "__STDC_WANT_LIB_EXT1__", "dd/d33/vswprintf__s_8c.html#a7a104b2e349617222c6419b36bfd3260", null ], + [ "_vswprintf_s_chk", "dd/d33/vswprintf__s_8c.html#ad37039350056ad5cfc4506f12dd94c04", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dd/d35/asctime__s_8c__incl.map b/doc/safec-3.4/dd/d35/asctime__s_8c__incl.map new file mode 100644 index 00000000..484fcf25 --- /dev/null +++ b/doc/safec-3.4/dd/d35/asctime__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/dd/d35/asctime__s_8c__incl.md5 b/doc/safec-3.4/dd/d35/asctime__s_8c__incl.md5 new file mode 100644 index 00000000..b9be72ec --- /dev/null +++ b/doc/safec-3.4/dd/d35/asctime__s_8c__incl.md5 @@ -0,0 +1 @@ +0afcbc09d9ecabe37f0710442eb96fc1 \ No newline at end of file diff --git a/doc/safec-3.4/dd/d35/asctime__s_8c__incl.png b/doc/safec-3.4/dd/d35/asctime__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..cbef78481774edf5391a72f7c8e7ff0a93e0f04b GIT binary patch literal 20916 zcmdq}g;!Q>^frn<7=Sd=EhtDycS;G;UDDm4goK22BO+1)0@AI7QqrALN`p$Lbnp4R z`*+6q#yQ`&|A6iLj)4NtTKBr|8P}ZGHCKeHvMe?RIR*lOzVDeD~5r(hX1iGP)j`_Vo*MTU*bIx-N@y(FP;%;m^4A8-sQ9aQK5omcT>@e;#q9 zAiw;$@jw40RiHxPlQn7NE1QlNX{m>eEZn+%`zh58{MS8%_~U^mC!U)>D{tOJ!+9t4 z4waUk{`Sboh_{gfSi$$RwlxnsZe^z>Aj6K&=i1Sd-LZgO*fxjR&>$^2(! z#r{g0k+8e3kA=Txb90l+yjV`=dD7w3=bE5!EX)l>{P+ih8KP0wSI6JGySoDn*uvuC zaOb=?9wC~C#IK`$&yQ$@g(--MiFF%1IYmT8Q4n2mG+mKIEFU$QM?O6zh^FAj@$>Ub z7V{PQF*>@p7)E0@Rb~6L!HYXEFz`)AMr=>QL-X~q!k=~SEdT!f=pKtY!((42*e9l*S)Lr9rNY@l%HR$arvBPz^u?W zr)$eww+b1z^R=p|q%Ay?VRHxX(Bk3YA)K9^;e+?Y#Hbk<7{0#Tp$^9D9vG03lSAj? z;^KI|Bz>_WevP84dpbQhh!cc{i;6hd{6(Pfp7nKnyjt$Y2N5r>R9^egl}vwX1c%)i zqpqG_mTVj~2Or-PNy!_Ch4u&nRYpQmaX*n@yo#!-_Jx+9=Lf4J^0kExUo-OtJn-VL z7A?i-eh8*0h7vqfHkm9leAD;WX0nXx&%f4r4`pR#&+E%$d_uxt_l=2`j*iKpg;v?iKA8t*Pe80XDzPPwBadN`J#l?-L6udj{drZ}I zx=fLrl49DQ%!%CY&!0bY_@24Jce22>JkPgk@kvR;VT+NAP8Rj4S^hEG{QBnJ=}M+K z_z`dHKuZhC)z#I>zdrU#(>Bykxw(rSB*yK*cL?3|qVN~t^&2@FaILL+9D_4J6iI9Uk^ zl&NZaouUU4etu%$#UtP_>V2%t3LhQK-XH>tI=Gp{#kE*Ouf^RgOI10YjNEeMit2?^%r!WCTI&8cgreYp^39o9li2UFEvmq@m z+)l~D;?o!{54xI~ntIq{=?-M{)c<19bGJ~cfcSn+9tWpwL_jzTNxc`VI<2@-OOP3eu>-kVAP%b7aNQa@DmK?Kig` zjWpIrIo*J4hfJ@$q(frUCZv z9C!O?cXH_Hq&mP1$th)JSwzkqD7ycKB%S?vK?WC*rzFBBV}@uqb}xovQi|J2zLa?P z(D%twczCz!e^>08tffGpJPsA}ooX8_D;%T6kAH0jPyqXFsUyL`&OClV^U0p*C!DZw zEK*onk;d}S&q>S1aO zu;9?wNvGij5~GvSuqkNptN$BJ^dB7gJ(wf-`9bX=6+XmadC^cXWMTXo&ZfhLk zNBXxACksKi6%f5XefqSp)DiWw!t~}~rZ_G_;Kd*Gsaof_fi!;e<^B{>!50rYW2vIX z#xxD;-0pn8I%AnAH#RQS9kX+fpe_JlAiEOT`7!+h*Asa3?5B5pdNEiHASs4ee5C<1LIY0kBoF%1NJpS{uB_`yvH*entCMT0Z z##)4gnft!ddWf2kkkI7n;uKG^8TJEmNh=sgb?i*kFChd^J6KtBy&J;F3+D! zAoCk+6Db*4;gE<)TwJ`oQ)XCC2WWU^ zQdmI1=4yUshVu69+xn%M;RggO%lGLT|LrbHfy2=N1d^7Q#{hsB28bg|CW;u$yZP4_ z>k&wUh{yFFTfGKPqKF@vn41Ur9B_=v6Yg_TZTb6e5^W$wp-Dl5opte8+7}k3%!mTZF zm}$5y(2=Nlqx`!h`fIq8DP(Ct%Ej81Oo{R(MvdeMm$e`Cn={`CV98@5*M02Y7dC%= z(Juw?jtd_9gN42E;4V3@-7PdUG$dpMD1LGJzwQo+9#ftjtOc!& z=G$lBVqvwzhpY7g^iZc1Y&W(_OOJE-U3el2w6$K)-g27x`nsV(#0_?&T{mC&<#uy# zF9ujWA^;7Sy1At#tA9^bP*Cuz#}>JMjl&&lYwJg~f1HnZ=EEW)?&w$9sM+_iMkzA1 z)i_QstgPtdZ_v_}-g@3oh`&aaqKL}RU(1#0`usW5UTsc}`L{mXnXjDQ2dir9drL{n z8GMdYJSQh7nxvTt2^t|o1Zr)q|3z!ZE@gatqAt$=WBKJSUpi5?E`T53^c&$uSETjr z+wGJ6Az=Y;9#m6Po%j^nkfW{9T%5jpJrd1@yJeD%8W!K#eC1kY<@8(VsWJe&<^%ztM`~%Xzp9s%s2Jf%)Ppm z;oo%g)hm&OjcM$oqX9ckNxGuj5)kVOre3`G_xzs)YinDM%jz(%i03XTA79K!xiOlj zmwRxWiuFL!RgqS)3zSrL*XbQeWgxB$cWbRM?K*xj3Kq|M--^wc&WqC7NO~r(b?cD?YQl z{rc)9rm3kK`kim#pFSy8*_ua@7#}php{4e`Iz55{r+HhLuB{7>v-kb`_dx^?ot9ut z!C|uZnV4>RcqonJs|Yuom|0_yExooHARk{Ba-LUiS;^dyb=j4HEt57`u=!dqJhmS`?#6ygYZi<^G-MT zYhT3|dwrI^CZA(`IC(tESNJP~v#$#a_l!kDsY$s$Vd_^Eq#xp`r9eXEwP0e>3y*Gy z4G*_L9!_-hLz~e~Vk0A}#lPeDb8}8MQ)3N-6XlvkmF^p4CAyU~^10-g#8@4FdM@2P zzR4%`5UL8ic9rXshz$LzqYvdyBMjkGTH}!?#5DnLrIj6 zS;=5g3>O@XEKmm1u#FqBz zb+L%q=VHEowP@ITBHnPm&7rHWziKfnP*SS=9xv}R?!jI_PTogur3o2NvQa~O2-SRF9&g`A-qpOz3=dpSPtPlL z?ja2gE*9zV9V@Fk7C{n;IY$+WV!3TF3Xv^#2WyTNO`)ko0^797Mhi-r=*^Y1;Dcx zIY*KVVBy9|Dk{>E^K!`?Z?hq7q{1}A#iM4z%V2FyP`8>HD~*pTtiJyKjhnK+Pgkbb zL}HgdDd$Cg5F!c-2uMfT7XiaTtItkMK#bCFA;XmziU=rhBz1KOuP*j+`UjMTzx$&_ zQ~tu13iBB8VyBHqG3S!eq#-;M3kj25?2e~^NR(~f_1^zb#9ca5Y|F&V?7>q98TuPd z7yoc|b(2jOTeFgR3i+d>KYfoeHh#50DXnER$sw;vsk!Opm1L*f zM0Fc0&W=f9?=s(8nmw7nb~69d?Szi*srObPDsiOCqNuy{855i`E45F*%nvQR=ILpr&(tb(qL3lvj1#qZzIg33AVZD2 zHjl=$hzK&>>UBhogJ6txhHXr9v)bxNo7Q?oZ|+c!W;_@j@)2D&v@zy9b7+Vkk+bRT z%)#*?gBQ4iK@%k|OYxJ`jA7F@k&UWo)Ocz*xlio9EUCY~eIa=DN(dPP1|zNPSomuZ z;ukJh#X4a*dfb?-`k!XUnCi^X!82dY=rOXgDptBIsy3Y2W$LFj0FhbN@ zJXjOx{>yc+KK`D7OGBz19zq_Xfq<_N&f=mPI&R#PC!GXUPL9Qer#vnnDOevJ9#8t| z$uQ3Qoy(-Z*B=heg6Kmn?iZNIg1eBP8JnX(@(`i`i}%QWQbtA)L=@;y{@z`*_x$$> zVOS?%?{{mp$b&3i8sg5{TQQ=6u?Yxy$goesHdA`Irsmc${I-ye-XX>b z&^U2FGG*m6PKHP9DzCp-JG)9+*~!5b#(8~NQVUDZk4N`9NY3}pcUFcWv9aoLVQg>5 zs)uRa4^34hx&!_NvGLO7P8E3oResq^uJGfUYiGO*$RP3Ar=& zw{Oo|4GvCF@bqN6zD>9O=-!8P$Az71^>oG8*$SZ81~FR#+!%-QYhduLOICPPWSoM{ zs;ul0N?VprTG!yx`tu{#^VY3Rs48A^SSh}Ib+N|?MS}Et1v4zGrx_r55wjFCd=`Qy zt6?1poa^qt^>7t2uiI3@HSdH<^mS+wm=<>GS(Dgiqe@Cd8ukYw0HnWxmXxV#+D+&r>6 zUE4TjI-YU{C*TE-GVkYuZa+yKoRGkajAI=n!U|N{)dt_*22@lOqhmKl78IOURPl6u zl-TxMqgTNq|1&6=^$8aanTW}VXMc5s6yhBwEdm$!k{zDqtqiSFh07vGV@mW_w((=| z+aRwCck+TdlRi}q4{;OKM_V^j{h|dDPMoW&7V)@74r&A z6_f@#3pFZHpYeR*1AjnTot$ESbCvB)4(q`v?Bz*6sizQY1@NQd#OFeO{(SI1`9}eD zx+zMfo08l+S2}AL06H<1&`$*_I$o$S3rq`DU_;#h%HOzg^X2b@wP&P)pDD!7x=Bj) zf5}n3SLUsg4KN&TW0{F4EedXYiEj{X`_L$@TBJzOU}Ze-IuJ$bv}2RZv5E2*p8s#QNUlJC@@-GuMTa9$&14!w~a7PWHS#=|=(b_E+Yt%T^ z+SPTF{rd$gT7`xZSa_SJ-bg=*kxN)mP~w=W{Px9ZJv!D*4%5QPh%Ea)W)3NX2K}Y4 z&I*mqSU1+rck%4GBcr_h6=YV&#~%^!4TeMJg@hY#&p z^?7C%9>O*&<}rI5uKR*3vjLrfY2L*boiUJ&vf0v-RN;SZ31kE5;NZmWkw;Km92#6( z4|#2y|F+ew{`|9L3uN@gty;i>(XT&vzE80T1iRy&7Co_mEP_Go13Xim&dX^UyX)*j;U!` zSut8#NS<%cP$j35xAhh0EVG#k*PqSW%l-xPsM8ud*VKG|(VKV+ew?LKUV~i*F?4C^ zZKYWU4LVMf&9FwWTttuNAw7fD!l;TA&+onWtYp|Pk3;#X*&jVZL&JS?|9=IU_Cd5# zA{=JY{9nKFBne6XpkmO_JZ5G|6|{Nd(^!AIo=w#6;+C<$p{~P7N3I|-J9S7)&@8ez z<4h^~7Dci{d(VV~&ERVkr+FQq1vTs%SsqBUNK6T(KyZkmjFlC&kcYz^<9R1QZ40>V zXK~;`O`jvJ^mUW7WpPQcNL2+~KI~g*WlCnX);M0bK^buq(Vu30G8!Nk)APgbD$)=F<~Yj6Hllqnev?b~R^l7Ocl&|7|le&NXp;Y5Saf91=vbxj7)gVi|& zHp@^l2)M11LxHD2IIuZe{|HUWKC9s4($+MS=kFN5-DCfV#I#~2PR^S-PfA~_7yb~@ zR{bdL;UVVWK%V5e#XVHj*%_nZPL$z*kD5B9 z(T9C$dEmj%{}SgmbR$y4i!Pc~qYf@Cs{U|HD zjrH+!aK#v4?Kb{u($p>g-lxyb-q!iYOeS__^I*=~zCzioNM(EGX@_;@)@bzaXEhF3 zK3P%U{;OOt(JHP_SE!QH(mo>NHbl`-oUPV0M=X*ArlPuR0trC(QC1Ug@NUG%^K;m| zc@|QxAm7{Go0yf_6MpliEYgaEB0pd0*RtL1OG1MNUeY-^a8}&bHvqzwwso&3{qAx$ z+gmaWk5THRa6V|O-)Xv~(D%e}EK0yLHdwHx-w7Py_;V(e8~BJm!STX^A6grV>v)Ch$%<;H$o%iQOAfrFLAFgEcqcTbb8$vLmKb;;jD3k>ySrs< zrYFkA_GM}_%k>CeGbr_Q`d{GzGNbAKTT-e;@%Am(NTbiavGva?K3pkSv-PztbB(U< zlzNvr|9AcMYOlkuVEo4ZN|Jb|^Y+XmBqEiRTy7Z{kO;KNO^n~WB^!5T_*zt0*qA$D zcJi3aZL_=H?T|8o>Fn9a;bnGqO1?^$1oV`5UCvm%)}x{PKJ74)ny$IT#UyqJQACB* z8#|C@4L!%yXwP4tO_WUAe|<3y`1UO#7=Kcwyy2fQ^j_=xgL@$o|LyBqis3(#$J4uf z2X{91^FsVjvGShH_jaSt^=zN_-jZlEX(c%q*>HoG2Bknng~YX7-;mCd|8@PLj%YEa zobuq0Xz|0tt;h}59-4AS zbVu-=dC5{@#W((b^DAuB zR0Vt9VUe)0%Iq&=?-O6w5t1ZDcSOB}Hl;nX`uc2Xj)eEd^SobQol-+_8XXe@9Zbwy zXhTvtPx92mSOu%~7ly>0?~90#XJzT&ktAXLf9pFJJBrH|i(XYxsCsW>`bl|u@}S~+ zbg_T$FZpp^q|TF|Q8QLX!GD+2tljRld;-zeZ*Rok<~lDo3*jc`!TWNAKWZS9kn%%hq(EDx;=lgCr^o zi|Yr$eNKP1^`9A{Bpg0R%Xc$rH8jknWgh)*uNL|YSw**=FMCFq#gfb9*JsXTt`3E+ zc(RPHxJ;X6eo#B*HgO`^AuzfJZA6UDNE#ka45v}5d zC8K^-MSCcA!bnb7acnlfu43Lnx_oZu%Xz9!NKL>IvG5M&gy-f8YBINEr+7a`2WG~v zt;}$Rxx`wty}cd1E6zVayVSuAkBZ1^qcpS9dEOF?r`saLc&cHhh=SYd0_w_QqN`y9 z276;_3fX-DPqr?Ci2%3>lzEUwVtmip76;Qc1qAiXhwmW^=y$>av(x98?d=Z$+MzxU zJ)Wm|4b7bPKEJ=_T)9I_zenNZtUieQ*Ur=lbfgOsG_zZX?*2{6(rpwfk?-no!pPP>@)+`zY>kI#BKwLg&``{FwU!k*HlSdVbgCf4AgXgaMTcfo zvOp!jc4;c3yBu~PUVQ^-GUi0aJu)uN_#CCQW%N5K z#-{Y{MRme2)hhul28SATKy3(3wZPXmg~RS9d6e+HHH-Hj20b=-M>#3igO6IqhVJy2Q=v9s_#MV#w5+} z^PTeRL;8E8GuWW0h@2>;XzMAwLrFye4SIYB2RH8SZ(7CL&<|PJaJr2;=S1xIJ!Ifv zLWQq~^}&uwb0c-BK8m~NhmEs~d%?{)vZr!#-7S~rg78J+)hnFOUog9>dMrXRAHICa z(x1H8+1kQ8TD2%?XZ~81bxZc{A85WOAa>o{_ z-RCy=e#I0WQ*4|TGTB;fZf1sNZ*N?nnWD<5{!ugU>Tn)J0(v)`I1VGj`K8u0X zF#Cbaz4O@w`{K|iY>q&bmp|et(8d;@zhA$&m&6|!5kaM>xM||xfJQ*z^JisV!piE? zgFVvEj?*pz0bgMO;K-HOz+X3 zr?2O<9H3Lv;G|vUNMZ7EE3a1HWa8{T$JzItT%6oxH@6Rme=m0bJVk+y;ZI>LY%Qfw zT*|Ndxs%Ykw;r17#ALsqpx{$PMYwIxd@G?&^QIRRBm>EsrC8UHq=ADlV+dkSYSeI^ZPQNVdE!Sey^gLjsFz+ns zXpcx=+}<_{i(eC;Sbvy}8Y4<6jWllM58)x;GlhlEEB&89_nz6+j)wLY;IBu|vN>LE z<9y0rk;D7uX99W=e6^d$5E>Of{KQmBO9j?1NA11_R1z&?W2D5yd2qa0PZL^&nMzB@ zQ5YM%%^X;}5?M$Vx918a;uL886n+@gZYkVoK(dblP)BF;`EZmcCMWkb_(tYJ9P;rEUw1xfuP zC3K)ZlP7!fEwU>qH8pZ$vK(%gl9HlZ>qMnl6j^-1M+mq3@_**O#V6IPewfxX74i)c zQBzX`dUbguohwSc^7i0TI7=upGbu8&yeOxsCT=OSW$C=IY}HJBLZ3_PKt?+Q7~e$Z z+Ba|B1TbmjeFUPEp4$K7v#3T#5Lh!!&96N=4$IxUZ0;4i;dUanmw*BS2 zug<#f_-SsICUg9I?MAZ?XNokjf(QXY!9~zcRY1>i&(q3^0YqwcRsE4mJ$-#rMn*;< zaf#y@0Y%jv`IWO{PW4X}6r?01Bod8{RaFD}`}<#Hva^Tw*6iDg4Az}1BbcvQnG<{O z4*gwOx&JVK6J^4(I{x3Ff=p4p(qW-5;WgI#+RUOa*TrAhH|)eGhj`6D@eU~hp7JlNP0vw$fWQoD5A)?txQ0!i3r$V8Ol*eVsim97)aJ`t%bp1eHuBNqOxE{m#}NM$?E>b6fQf ziEP(NH|Mjn2!hFAP(dQ)g)is4&=4*lFu<7Z9$m?$HDO zv_1cwJ(bUq8EEl`!Fb3+HG?yeM5hHMTyRiO&YAo{`TMZ+vnxBb#v( zDZ^jur}y@21vSH!(Ml}t8u z4UG=4&XA}mg_N#kTcQq)swTh7vxwng)p(HMtydNl6ug+$0RIbdtSs>@ajYlfcltoe z?_>b3az6kMb<7EN1oV4!JUp7{wC!M+Au%yAjEszUlIYJDno&$`ZIPm!TL?~{BZv6R z%yK~^Fz`|yq;swLW*?rK&U|h4ckdn^#Qp30u)U*0>qL)Li2C}ZOC014kw2?!6A<@a z`TEMJtG`9Z#3Vos2%8~S5Yl8yI|o&jYa_U;`aV9w_L z{*wMmS)Zd#hzTg5Pr{|W1-8a%`{M!V7{2@9T@B*=nHuCFe^ ziJ&03kAjGejZNmUz3Z_xrL}a)qFwSBDxHxWSzIW!YJXI!!DT^B(r#bg82TiJ+!V|e zv^yFhJ9>3)Od!EoTw99(f$6(vGUIrwZJg!(Xf&@7&z?Oy*qFp6U{HjvnN99ap}a_@ z?-4*GDhyZGef7AM6r#ae9c`bfI(PfTsio1MPU|(ZCue7pKnw!kY>ozUn_|JH*RNj# zR1e9?xsOyx2L}ghl1s@<>rqo%&%Sz?oSdw=_T?+cccA@F+0@j82&kR&#(bn-6#$ZI zP>kRa5af6{dO3b#<()-3R#7(d`FDo%&uqsz6Fr*eM_ZM)qYMu7O;jLeTAiw9Iog>w z{_66L61MVnR1~K7@isDxwRLwF^#7fybI1Jk>lbW9FeqVWW@dK5`*aGOI?{z-%4-=@ zaa&7%{>Kbo2!$6EB%Dk?+jJ3eQXpQlFQK1E~1nVlXQ`i?ae5Lb{w zaAA+l0QJIl_{i?rM)^$yGN>#Mq}dy7Y;H!6jg85h7uX2*wf#2GH+=OF#3@DcnZU$9 zyMc&~!7N5|Umcd%{{X@_gN*Wmn6YKP@%$q-BCTK7yuXs%ztL2eaUcF~^*g4ZlS0Z$ zAmqD%`vcMbYPLhcx#B?i6nI99Z%?-|cj zjpH+0EFwp1ub_CZ4+_OmJHcu>Pqfy)=#K0$UQwy3Q4|h17O8CIFc*Ekw*Sn&@j~3L z@sI1u;NssT<0tz1S*&(x0A$)D{2Jza-E}(k^yi<%aA=q{f_>nrZ@yGNk&e*sXtqnHoXLX(pZP z7{B#|f2*^-{Zo6o4rt$kzkL%VW-|z%H1bh$ZPh9sM`9wxJq89;2=g7#s$q%A%HF!= z`62g0+2+@0%S5p#EiE+)CIzjU!lqi>j|bKj3k zk?rtcG9Z~sT+;nw6~h7IXh_hl0|QE5X8f+|o|1Q;Qb=zGT> zt3c;8@Pa`p^}(F)u_3MW>CNE~JTq8HYj3YSkNt!q7NvkH7GQ5y<0b=iT3`vcq)kjr zz99``v?QnKqwLM$L$D|wM59s~pBZSrTIc4BU@T&9%D&tdl~f0iL1cM(32AUagQ(UR zaY(_XM~*XmCTkYb#Kq}8FaI0Dz2jpNL_4Usg7G9N0ntHWquX%sLjh^bt*xz+4QK1c z5WcjL5sFEg>I2Pz1EQ{pa^+tWK`@|!lY_nP{(eG)G$irmMlk9nF!{uq_|K>x^Yim{ z>XbrHF4bmHRy)LlEU_P#_g;}?|2tBvVz;*!*XBVOZdk~p(~j9ygE^&wVm}b{g1H&r zL7*DJo^^h_lXNOX8@$X`0HQ3rj(fp)Dj6d9wa)Wwho0WvbwJ}^J%r?0+}Qsa;8FxM z6+j{<^79p0I1Kg-)UZ&XWhJq^3=OK;V7M6N#Lq7S~RN;^0> zxErwvhh)rYGkkAg9;BQk1F5_Ol7w?)pcB$AC1su-)X%m4?CB3ufr0$R*6OP6wtdugAahyv_9RI2 zZP&&1bamh9lOT}u1J*+sf7x>C08k7=5OtXOiVwO)Syfd$pdVE2RLy<0C%Y&M&YrW! zfgUa9y^fJcbym%EcGgIehq#8HZO1x-VpW`9E41c zs6N*#DTsNO%QnOrn!U_J0ml% zA6Mtp#ML)d-!GyV7aRnT)dr2K-J@w|d#5(k02ndgTm3YNCwJ*(MUl0HMVInJ*1Rhg zx_;)lI6>i6@F0_1Xa$gTiJ+Hx7u3~(j=_=ky2sD%B8R8AfOY>rj4;7OQ^<>*>inHHO9`h0ZZc3P;v%X6y$J$J;70T&yw!aeA-&(eos8 z-C4h1TjC?YoYiJM#1n5kTzCf7K05s4ma8ZRyf(QL-+($a5Zi(_@`!~`XLR5fWcH;CTf?)shoJ3?1%f+*p9deT#` z__*u$aCH~D;cB6l;`~-z*I753?s*&z>9TFk_~$D1uC8xc88qt&br)BwGv8d(A5E)v z2Q!+7KFvmz%u;O`|lzkZR2;j;e_ioX$%#-9Mealof064{@6bxI0Ug6FG4EdgTIpAd=8`@*CxbaheE z$s3Tong5kDICMyEZphf;uyL8Of4HElpNxS429hYV9c{3)WX*?`RJw3s^;@9$FArB1 z|5(K6ec=NwD&fU$nL2=(hx=WDFlZz-Q zU>>ah?N#vgUVu-K@^9O}I<;h+^Lwla&Q%0 zYG{H&>%)hVk%D;JQg#XiusYDJ7X}8l?bFkF)AOSr1WW{Km!JVc5BZ(P#qA1pgJYqT zt;_bj3QWt)F9qRxnDi2|2ZypfUKxyauW6bhe`SQv&29eb@^B-Wdqt){t@bvs-ygO2 zJ8iSiB5w{yAb_@%g=qtPAm5sNrxmD_gYZGecXcHJ$QCF_kj83vxmT(}_i>4|&w>jq z0t*Hnc8}*{pU#B?HwwE)SCndMFzj_etX;A@s^>g#c^(&^kWfBqfq?+Eos7$_0ko&!v=hI2 zA2umZsz|#>^$?C216Te!-B2SqY`?6j4s`mM{?}W{g8L7#s5fJS&@SEmo*n|>hv))B!%E`PeQvB;}#fYcVCuUm=U zK6xq+=cpGY$cb78%a}?^bD0WkEyvNnUmh`Z#%{$TH(}D4=G_Avx*|hR%SMucGIB7z zKIk1`tbHLisCUuPe}?E78-@W(1`|(okXq!3u8)_eD~|o?=M>bUy`8DN#)3IPse}uUIPGxYp6`;LvB@*xxd9tpG6{>!E{HGn-CP$i*oR z&K5pBc$9Jj;d5?va(VmR1>J`0F%L-0NXhIZqD zo|0M0l=pzqFGcI4&5NZZqchy-=s)PV*CbX$ekd=#DXtIqYPvnlRLslVLkR%3g~m_d z?)6nI%|uB=bDFc$6Qc~t^@{KUkV}O3a=6)$0R6rIYJ@_m5rw@y+yBDM$>NUZMyUi$ zY2r*(kNVQ~uMdZPM%OxAFZSK-W9LT7w|{r}2aSz66iU%$WBj+KBsOJ`b1vsLaoxI| z-m%ca@+RX7dhq*5{SqnJ+I8Ur28I!nw@e5mcPD<890$6Xle4mk=u=$f{N zUoQZwsU9XRZ3#5JCJs#|+t(NLD8RX?htYjoScoF!Sw&JWW?iwrPIlYk0R?|Z{SN9f zJV{amuG1OTN~k+TnODA<5~{-vNMYJY&UMuJu@_mYoE=yM^TO{@GUh~b z;6{^#2-5{XtrUdn`+9hon~k*NTF}9Jn+@rg?vH zGLZU%Cr-3?#H5)+b6Tr?l zU7g(v#eR01o0~vd`T`R|X+doS;Un}B5(ENY4f$RG$dK-vKh@Vc+*+rnvFl$BLBDkk zW}bLKS_Fge1rkWtxGg4ThzDBlXSM3`B4z4@@hK@RYMSG&pbv)}$lG+mMTkUe^)J8Q z)R{cDT0gS3pdV*K$egQhvN-8AT=UDC>Zt|ouKNM1R~>TyD_|W z{^~Y0HO<=Pg|8&~#lJqLhTT>SNR6iRO{dAC=eL8{O!P94IjPE49LB?s%#XMCzq+ka zgGD>3_7Ea|PCql7EPIIrdPtKw+OkG2->7tC}cr!9IRf92)mx&m*1N9uhq=C82>zh5grefk!(YUU2CvU1&)0D)jgPO6mnO;3Pj zUm(C6K>$r3eSLh~R!!opGaYZ5|2|7nCFbPj?wmCK9_z8S2}}nu(osP6F2%;~`;?!X z8`swMm&Q$$D0+EflRvo-Qm*2j+A8w)}v(B%-iT52*@PPLB+d%nGir zCunUYmM1NAg2Ao-1pu|TV?p+3W@Wu{`U1lW5SY+uZ`C;aE411~Ahko;T!6DpFHXw$ zR@HEV89%6M=Q8`4{aP|sto!V;$OlRUNUb|9BO^uat|0wE1`EJWOVyKSCOvOQ-nKJ_ z45m}5sjB+v1!O<(z7R|CWThe|_pZ|s6tKC5+Irvy8aP69FkGCMLx)G`^=61nI z0m4GHa112i#A$r#(pFY%7nij#CYZ_LSs{!=eIN_EMR($)CY$lzyw*OTp2-#7M^Bha zpLKwW4$wzbjpG)e5C2Ng-w@Jg+EqV(@q(f0^5{*K#9gv`DU4TN-iOPpGLP>b8pae9 zps6zVHN84m$&6Akv@6C`$sjc8e#8D8M4*g`{wj_@yhd9Mup)zhZz2JwjcVJ5JChSK zueFBwBHr|KX_=pcsThzOfrit5l%rL8#FjNf!*Q%*_1qT*hs6GA@RI{?QJ3G z<>(k!Sv8A(G@646_VkdQfJ)b$I*b;^4Vy=)wiy_nB#V6W5Bh#64#(|(SIcM^81e;gE`&LBkbIGf(j33B8X9fL%qUjibDuNOIq##hIw-NhvYBOG4ab zYbr=6rUTDydsDaQco0Mmg04pI80jv7SD*Rz%wHkWE&C*0es{KE5Iivd-MVLB=e|gq4B2bKR`IOtDFHXcIlHTxs;cJxl(`?b zKRtwp2KXE9+~jprr;N4DIx|LUvMeOTKuJ-))|~d1*rl8Jj~_4GsF>qhKpUxv4R1_9 z$D%BKTCn~(bhIUC+NntihfOle61e|}Jo^cK|2Ll)*G1f;x1{cRis5=Q6u$z|mx8Bbdcq%X z({bhhcI?*55-_>{vx>vUdF`A3y~cNCj|>$Qrsr46_YOYHyJpOck| z8CU#Oz)sV2+`+-u+x7{ya`KT+9zRChxOsDTyIwHLyN^a?VNZaOvHP*1AwD_9d`EG) z6)mg7?He~tY6!!XkBuqC3^rQc-(8}zvArd^-G<5jp*dG!3)C_9fBXH|M4HQH;f=xH_7oOSCAR`qtzrMaV%+wsrCA@x(qRJc<|L(z|8^ImDlBSPa7U4sxg_^@QJWhf-ri*Ph zj+eNBfzhk0t1h+Ui;@4723k%iU+@e#*|L%E) zN9<964b#H8-Dz;hj5Qcgc>&@A_6wS%#04| z2U)Xhd+~~$+RKb9KAW=DRU2s;8LvMxFTUYRW)VJpx}B!@jpcfKuvjuaI51EtIhAW_ zR=Ibym}JdjDiO{1@MC+@Og`8!YgeK?54I z=(NgkcVH_e!wGD-WWvK{zqz7?goJRAVr4i*>IlK`dr?sl2Nzdh?Ytj_Q2Joj**pI( zMP=os#^bqtH*Qu{@w+P7a0TkT5gS!)?a)G|>p6{~)b@61gKsZ7);9(Q2B1i1b`zqS znwm1<5vmbn|2xllczC$Fxp~XvyYo!MS-j_6r95;Lc&9_@)YRs` zFO<3%uP64szaPTdcVXK2X2l%;#Ok4U+J=B0MOds+5c|=6y%~7k3*eY0-@JQwD?<9l z>&F4d^Zqo^oJi`55(h2Q|4Q(aIukhs#iLl@7;xZ#potr%${76kUNgMdN0ElOy1E)K zLRwBm1ub)^>zQ+-<-Y$wZf-7oFFZOLChCc+^h@i1EIg;Dr-!#ic<#2K(I(1|%*JFwuA$0kM6)d1arIj}J8fhUSJgknaxa zWhqbYCBs4u?=X9H`ZtMhLrFkOr*UQnaYF&)g(Lt7LYUbVk& zO->0^jT76ys-%e^F$q2iKRWW5n41&Z`KMp{KBB|S1DISsF|on3v$JGH2I&7u0eos8-fS;rL0z2p|T6@^BvwSzXd z)^uduVv6cDY#L`nrX#m7#JbIn7?;_VM*DmB|NU>yocGN8yz~B^%XvQE=L7Kq_X@8k zaQZomLnf2)n4zXCRNz&ds;Vk?Q(~P>;M-d0&!Wl8gK&mlkCUyGw;Q>e<<=dyUu`QR zBM5@WbaZzIIypJXKnxT>ynQ2&$D_@x(0&D`QwzJead~rda~I%)d(|l$#J8JZWZwxO zC@?;8@=YGxd$&mM1%SYb%S|%aXoQRE0ngJhvIj8|`s9hq-p?WH=koe9GdJsMYqu`P zGdbCHK+AR;=ClJZ2iyHhFGFvG!@{ibYH73c zKyP4=Sp%97fJmj6dUiH9g}hcx1|O3@V5z&Vrm=H^{)Mi6qnKJIfgBg!xgfZ1DuJHf z7On)|skdz#tZ`9=mXCEioSE;ky>il=q`NX@cpnkqcpcD{+UJE|xy#E@^_Nkv#MoF# zuL6p#N4VdB>(pHqTMx@>6c_5~=-fS84(h7I=gy5VJNo+jO>As>WCOztm69*7qJ8%p z5KxK^?bXApd7Xv@R7p!1Qdqb(WaRlu(R96zjg=K1N}c}%@?P*SZ1B5ga9~lA|1ntU z`cmZ>|JG<`W+uzoS@rYUTB&D6iD!kluP^<$gYtc;T}sMVqrk)B>wS=k{QfPx4*!Cee@sDVhx zKcIU;Nn%8k4?vQ40SKRO2G8qS?pZnApv$i8EnJxfq>b7`S`>CseNa%V^ff*qvH1z6c zA4zppmBw-A3hA(mi!o_4Y;JNCS=Hrkyh1~1H+Z)K1F064maTeD9F7UV>HzH?-*u(& z--^Y;yu6KsjI{A_e=w)rH#6>&cCG7-W)CKEEMWk4K66GN19%JvY;`YaOg0P{W+lgr%NI{HBLrAroEgZ-&!k_Wy<2dnYhRI~`$ z1yEfdkP9C*ixL)(z*%jqf1MtvBL-kBIO^th%*_A|1b~T+@us6gKJzfAtf7GfJTcYF z;x))1vVlZq(k2p25^W+8 z2r@S6>+73aSYV+lKDGt;A>T2uXe42<*Le`HOa6n#s}LI5^8=2h)d@q4eqL@TX0QHv0mA5yxZz*3FM1emR5Y2c|}{?7$aB~BXo)v`%Oysw8_q$p$GlfeoRir06eX% zSz1k~7Xk&o!73eTTrWxrjsw^{BbEMM$7x>xGu_)45~Oqa4w8?7Ca8v( zJ@0Z+H@?mn3XLF=Y$l1F(11Lkbx + + + + + + diff --git a/doc/safec-3.4/dd/d37/memcmp16__s_8c__incl.md5 b/doc/safec-3.4/dd/d37/memcmp16__s_8c__incl.md5 new file mode 100644 index 00000000..63df48e1 --- /dev/null +++ b/doc/safec-3.4/dd/d37/memcmp16__s_8c__incl.md5 @@ -0,0 +1 @@ +ae86d55667ca5bf4f5e9b76aa78f82be \ No newline at end of file diff --git a/doc/safec-3.4/dd/d37/memcmp16__s_8c__incl.png b/doc/safec-3.4/dd/d37/memcmp16__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..507e66d239d3e3ff5a889c4f5ec90bfb16583d3b GIT binary patch literal 19185 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 VZ70qsNCTBJc)I$ztaD0e0suLY*ggON literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dd/d38/strcpyfld__s_8c.html b/doc/safec-3.4/dd/d38/strcpyfld__s_8c.html new file mode 100644 index 00000000..8b6b1728 --- /dev/null +++ b/doc/safec-3.4/dd/d38/strcpyfld__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strcpyfld_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    strcpyfld_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for strcpyfld_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _strcpyfld_s_chk (char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos)
     
    +

    Function Documentation

    + +

    ◆ _strcpyfld_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _strcpyfld_s_chk (char * dest,
    rsize_t dmax,
    const char * src,
    rsize_t slen,
    const size_t destbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/dd/d38/strcpyfld__s_8c.js b/doc/safec-3.4/dd/d38/strcpyfld__s_8c.js new file mode 100644 index 00000000..b697ef1c --- /dev/null +++ b/doc/safec-3.4/dd/d38/strcpyfld__s_8c.js @@ -0,0 +1,4 @@ +var strcpyfld__s_8c = +[ + [ "_strcpyfld_s_chk", "dd/d38/strcpyfld__s_8c.html#aa4f5ab51b51120763388bc68b790a11f", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dd/d46/strisuppercase__s_8c__incl.map b/doc/safec-3.4/dd/d46/strisuppercase__s_8c__incl.map new file mode 100644 index 00000000..f039ccd5 --- /dev/null +++ b/doc/safec-3.4/dd/d46/strisuppercase__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/dd/d46/strisuppercase__s_8c__incl.md5 b/doc/safec-3.4/dd/d46/strisuppercase__s_8c__incl.md5 new file mode 100644 index 00000000..6cd81971 --- /dev/null +++ b/doc/safec-3.4/dd/d46/strisuppercase__s_8c__incl.md5 @@ -0,0 +1 @@ +87c0c888aa15100f5910609528857188 \ No newline at end of file diff --git a/doc/safec-3.4/dd/d46/strisuppercase__s_8c__incl.png b/doc/safec-3.4/dd/d46/strisuppercase__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..19bb83c44451a476b112818d6ebc8a1bd76f6d2a GIT binary patch literal 18849 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

    ap>M%^CiBstSpv<1j>YjD$Gn)v9Tle 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 s2ZQ>E`E?)Uib%x#|2**F*VT;#FN! + + + + + + diff --git a/doc/safec-3.4/dd/d70/strset__s_8c__incl.md5 b/doc/safec-3.4/dd/d70/strset__s_8c__incl.md5 new file mode 100644 index 00000000..455cb645 --- /dev/null +++ b/doc/safec-3.4/dd/d70/strset__s_8c__incl.md5 @@ -0,0 +1 @@ +a85a762e6ad2e9b7c3aed60e96741552 \ No newline at end of file diff --git a/doc/safec-3.4/dd/d70/strset__s_8c__incl.png b/doc/safec-3.4/dd/d70/strset__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..cecb7c2ad069487f490995374c4a4ec480f1ff4c GIT binary patch literal 18235 zcmd74by$_{w>7#Hl@w`I1VmziAR#4g81&N+Xc<+?y|@x*=47<0@qA3r%6(c2jJF%SsEZE-On1q1>G2Z6YD6YV6*&ylr$9ti{=t*2XzUXjF!CU|HnZ%;tKM@93hZLN8 zI~VABxS8dIiAZVCZ- zr}pqbEEB<<^aO-|{Yom};Re5ej*iZ1+yw_gQWzX=P7)CjC3;>QN3rNvXl{PMB-Yc{ z_kRDLO4ZWBLaWktVYxR29}n+feRQ{l+%rzVQ`;Uhj7B=NUh`X9TigEHFq3x8QNst! z_J}9rMfxrM8M4ZSoCrY=Sf?c7Z?xH^rTcKE+qZ8Q8+D$XtQAlXM+3|M^1D;1 z);Vt6k8BV0_fMv6>*z3FA1P8T(B5#a^z-xM;NZ}238MCaSFT36jI69IMIteR;HF{< zLXc^8e!j$Zp$$H;F;Usy*=eykQJEqVh^Jxv!|NJpo~DY*(Ae0?VyqR0s-u(BmUHF8 z!a{z2enVs^#Wk-n3f=2o+NrQ34QW@e@VIjP2=VrN&}@zodWUf;;b5iFk^f%2LmyqCg*~?5zOPdwoMeHHeuND#=6O+e&x##me)?3&QMn*=SSxxa) zMI#?Q(wl1zw5mUMT%xb8s$$fsbK70)tajSU&&wm_wA7T6!m52*dy^~}9OKz>`((M* zv=2J|Vn_7ullvhO-*Sh+^Kfl zP=^(Q9cnFpir9N_bsJ8wn&+p7k(!ozdXJXcK7RbDt*uRJLBYr({Zz-i#yZ!hrN|G`aVTd#S^h)YQ+IiY3C zDJy@dR75DDLzGw!cUT+Bst|hF_*~PHD{(q=*4EwKU0L&ypw-7Ob=MFszk2^RlJYD{ z#S*1%3L*sk{y&ESh=(XwSNi{YY5$2;|62t4|J$!dRG}acJx_TYsfGsF{1~|$RxMpz z{I(a)j&aM%(jNz7BEmmCmk+PfhfmSus3uO7Gl}cyw2{a0Cj4kf-a0>B+uQ5$xRa!4 zErEit@04WXdnun<8;?Ael?`UGTa+`9L{y;~vm*qDu}D`J|GZ}0SJh;^Y$Eo}d`5kDx};z^C>FS=hz&PYA)vD`T-2RZ{wtFy*<~=IlJ`>N1u?4<~zk zb+Sno{bo6Sori9%dMm=hA2M0~`#)yZ&2jH8|1!96*9ht+mWua3wLx%W!VU^@3X6Q~ z(W<$J)f_@`uBFK^NQ#S~#k{&Y%NTxlGztO=pH>4Qky(!iUW_jxOY}$&4bkZ8lKC*B zeM^_Rm%C{V#`Vu-=_n~NQw(IvC#a~YWQ$iLjFsmv@3awHw1jLuKXV0gN-&&mati z1wP~AqNb+4ckdp0WZ~#KM3%0A#lLS$OG|fdpdgveI$gnU)Tid4; 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dd/d73/strcspn__s_8c.html b/doc/safec-3.4/dd/d73/strcspn__s_8c.html new file mode 100644 index 00000000..ad5bc38f --- /dev/null +++ b/doc/safec-3.4/dd/d73/strcspn__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: strcspn_s.c File Reference + + + + + + + + + + + + + + +

    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    strcspn_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for strcspn_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _strcspn_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos)
     
    +

    Function Documentation

    + +

    ◆ _strcspn_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _strcspn_s_chk (const char * dest,
    rsize_t dmax,
    const char * src,
    rsize_t slen,
    rsize_tcountp,
    const size_t destbos,
    const size_t srcbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/dd/d73/strcspn__s_8c.js b/doc/safec-3.4/dd/d73/strcspn__s_8c.js new file mode 100644 index 00000000..23584925 --- /dev/null +++ b/doc/safec-3.4/dd/d73/strcspn__s_8c.js @@ -0,0 +1,4 @@ +var strcspn__s_8c = +[ + [ "_strcspn_s_chk", "dd/d73/strcspn__s_8c.html#aadfaa650b7676ff825fb0e146472ed6f", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dd/d75/struct_u_n_w_i_f__compat__exc__t.html b/doc/safec-3.4/dd/d75/struct_u_n_w_i_f__compat__exc__t.html new file mode 100644 index 00000000..46f329ba --- /dev/null +++ b/doc/safec-3.4/dd/d75/struct_u_n_w_i_f__compat__exc__t.html @@ -0,0 +1,176 @@ + + + + + + + +safec: UNWIF_compat_exc_t Struct Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    UNWIF_compat_exc_t Struct Reference
    +
    +
    + +

    #include <unwifcpt.h>

    + + + + + + + + + + +

    +Data Fields

    uint32_t cp
     
    wchar_t * v
     
    const uint16_t cp
     
    const wchar_t * v
     
    +

    Field Documentation

    + +

    ◆ cp [1/2]

    + +
    +
    + + + + +
    uint32_t UNWIF_compat_exc_t::cp
    +
    + +
    +
    + +

    ◆ v [1/2]

    + +
    +
    + + + + +
    wchar_t* UNWIF_compat_exc_t::v
    +
    + +
    +
    + +

    ◆ cp [2/2]

    + +
    +
    + + + + +
    const uint16_t UNWIF_compat_exc_t::cp
    +
    + +
    +
    + +

    ◆ v [2/2]

    + +
    +
    + + + + +
    const wchar_t* UNWIF_compat_exc_t::v
    +
    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    +
    + diff --git a/doc/safec-3.4/dd/d75/struct_u_n_w_i_f__compat__exc__t.js b/doc/safec-3.4/dd/d75/struct_u_n_w_i_f__compat__exc__t.js new file mode 100644 index 00000000..7c51c144 --- /dev/null +++ b/doc/safec-3.4/dd/d75/struct_u_n_w_i_f__compat__exc__t.js @@ -0,0 +1,7 @@ +var struct_u_n_w_i_f__compat__exc__t = +[ + [ "cp", "dd/d75/struct_u_n_w_i_f__compat__exc__t.html#ade6786d83b3d156dfaccf7177d85644f", null ], + [ "v", "dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a70e0a1a37b838072dbfc2a09c97b1ca6", null ], + [ "cp", "dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a40b843dfa15a53b5e2844786b8186139", null ], + [ "v", "dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a3cccd3aeacb4ec7a2590cc3b4cf2cb08", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dd/d81/strcat__s_8c.html b/doc/safec-3.4/dd/d81/strcat__s_8c.html new file mode 100644 index 00000000..c4719808 --- /dev/null +++ b/doc/safec-3.4/dd/d81/strcat__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strcat_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    strcat_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for strcat_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _strcat_s_chk (char *restrict dest, rsize_t dmax, const char *restrict src, size_t destbos)
     
    +

    Function Documentation

    + +

    ◆ _strcat_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _strcat_s_chk (char *restrict dest,
    rsize_t dmax,
    const char *restrict src,
    size_t destbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/dd/d81/strcat__s_8c.js b/doc/safec-3.4/dd/d81/strcat__s_8c.js new file mode 100644 index 00000000..6882f159 --- /dev/null +++ b/doc/safec-3.4/dd/d81/strcat__s_8c.js @@ -0,0 +1,4 @@ +var strcat__s_8c = +[ + [ "_strcat_s_chk", "dd/d81/strcat__s_8c.html#a2421a2f82babce73f68607831bddc80b", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dd/d8b/strnset__s_8c__incl.map b/doc/safec-3.4/dd/d8b/strnset__s_8c__incl.map new file mode 100644 index 00000000..ac89886d --- /dev/null +++ b/doc/safec-3.4/dd/d8b/strnset__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/dd/d8b/strnset__s_8c__incl.md5 b/doc/safec-3.4/dd/d8b/strnset__s_8c__incl.md5 new file mode 100644 index 00000000..63259a21 --- /dev/null +++ b/doc/safec-3.4/dd/d8b/strnset__s_8c__incl.md5 @@ -0,0 +1 @@ +aa92acd8e8dea7e8a773f090c1abb518 \ No newline at end of file diff --git a/doc/safec-3.4/dd/d8b/strnset__s_8c__incl.png b/doc/safec-3.4/dd/d8b/strnset__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..0f573855510482c305d881e60c965c0b3ec462ca GIT binary patch literal 18326 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 + + + + + + diff --git a/doc/safec-3.4/dd/d8f/wcsnatcmp__s_8c__incl.md5 b/doc/safec-3.4/dd/d8f/wcsnatcmp__s_8c__incl.md5 new file mode 100644 index 00000000..497044d9 --- /dev/null +++ b/doc/safec-3.4/dd/d8f/wcsnatcmp__s_8c__incl.md5 @@ -0,0 +1 @@ +d84d23b555f385e63ab64aa4eecbde94 \ No newline at end of file diff --git a/doc/safec-3.4/dd/d8f/wcsnatcmp__s_8c__incl.png b/doc/safec-3.4/dd/d8f/wcsnatcmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..1d89a8ebc8dcca97e46248487378e907a701ffe4 GIT binary patch literal 18818 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dd/d9a/vfwprintf__s_8c__incl.map b/doc/safec-3.4/dd/d9a/vfwprintf__s_8c__incl.map new file mode 100644 index 00000000..27698a49 --- /dev/null +++ b/doc/safec-3.4/dd/d9a/vfwprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/dd/d9a/vfwprintf__s_8c__incl.md5 b/doc/safec-3.4/dd/d9a/vfwprintf__s_8c__incl.md5 new file mode 100644 index 00000000..8a4bea48 --- /dev/null +++ b/doc/safec-3.4/dd/d9a/vfwprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +b78e549d6609be32368b93bb7cfd0269 \ No newline at end of file diff --git a/doc/safec-3.4/dd/d9a/vfwprintf__s_8c__incl.png b/doc/safec-3.4/dd/d9a/vfwprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..26f278c0d6eb939dce3122df9b8ad9a55d5a3862 GIT binary patch literal 18694 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 A0ssI2 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dd/d9f/strisuppercase__s_8c.html b/doc/safec-3.4/dd/d9f/strisuppercase__s_8c.html new file mode 100644 index 00000000..cc9d0b2f --- /dev/null +++ b/doc/safec-3.4/dd/d9f/strisuppercase__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strisuppercase_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    strisuppercase_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for strisuppercase_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT bool _strisuppercase_s_chk (const char *dest, rsize_t dmax, const size_t destbos)
     
    +

    Function Documentation

    + +

    ◆ _strisuppercase_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT bool _strisuppercase_s_chk (const char * dest,
    rsize_t dmax,
    const size_t destbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/dd/d9f/strisuppercase__s_8c.js b/doc/safec-3.4/dd/d9f/strisuppercase__s_8c.js new file mode 100644 index 00000000..275880ac --- /dev/null +++ b/doc/safec-3.4/dd/d9f/strisuppercase__s_8c.js @@ -0,0 +1,4 @@ +var strisuppercase__s_8c = +[ + [ "_strisuppercase_s_chk", "dd/d9f/strisuppercase__s_8c.html#a2a22666503ad907b13c48a3b43b626ce", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dd/da0/todo.html b/doc/safec-3.4/dd/da0/todo.html new file mode 100644 index 00000000..0e1b587a --- /dev/null +++ b/doc/safec-3.4/dd/da0/todo.html @@ -0,0 +1,105 @@ + + + + + + + +safec: Todo List + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Todo List
    +
    +
    +
    +
    Global vfwscanf_s (FILE *restrict stream, const wchar_t *restrict fmt, va_list ap)
    +
    When an argument is not assigned to, it should be zero'd (not yet).
    +
    Global vfwscanf_s (FILE *restrict stream, const wchar_t *restrict fmt, va_list ap)
    +
    When an argument is not assigned to, it should be zero'd (not yet).
    +
    +
    +
    + diff --git a/doc/safec-3.4/dd/dbc/ignore__handler__s_8c__incl.map b/doc/safec-3.4/dd/dbc/ignore__handler__s_8c__incl.map new file mode 100644 index 00000000..bc822e6c --- /dev/null +++ b/doc/safec-3.4/dd/dbc/ignore__handler__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/dd/dbc/ignore__handler__s_8c__incl.md5 b/doc/safec-3.4/dd/dbc/ignore__handler__s_8c__incl.md5 new file mode 100644 index 00000000..463cfd38 --- /dev/null +++ b/doc/safec-3.4/dd/dbc/ignore__handler__s_8c__incl.md5 @@ -0,0 +1 @@ +9988d5a0a562cd2ea87b4b7f1e942f97 \ No newline at end of file diff --git a/doc/safec-3.4/dd/dbc/ignore__handler__s_8c__incl.png b/doc/safec-3.4/dd/dbc/ignore__handler__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e609e7336ac49ee0c168f9b60e531b745f827fc2 GIT binary patch literal 19126 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dd/dbe/strstr__s_8c__incl.map b/doc/safec-3.4/dd/dbe/strstr__s_8c__incl.map new file mode 100644 index 00000000..426532b5 --- /dev/null +++ b/doc/safec-3.4/dd/dbe/strstr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/dd/dbe/strstr__s_8c__incl.md5 b/doc/safec-3.4/dd/dbe/strstr__s_8c__incl.md5 new file mode 100644 index 00000000..41ea9fdc --- /dev/null +++ b/doc/safec-3.4/dd/dbe/strstr__s_8c__incl.md5 @@ -0,0 +1 @@ +27c704d9f617dbdff42e3eb53bec0725 \ No newline at end of file diff --git a/doc/safec-3.4/dd/dbe/strstr__s_8c__incl.png b/doc/safec-3.4/dd/dbe/strstr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..998d80004fc69c830d90d2420a408a2957b3313c GIT binary patch literal 18061 zcmd74byStn*Dks(x?3bf5JVaYX(U9XLApV@lx{>o1O$|BkVZHWED>0);wNXvTjWHHIjrar-KlLsR(6$Ms+C=Jb7xqd~IlH<`{zw&%$y#X(6-oB{t zB8(N4c?*G%&unXZA>*HdMd`8M_nAtRgZz##cH<8vTSST+3C4%Q!otMF#LQa?UxlvD z_x=ZSdMRNYwJssu;4`_BzAY~`ZGeToXk7vAW_o*Sff;KYjf8LQ0C-w=-F&p}gD? zeyUoal~YhaA>?^p*l#E9b$+$D7$nD5lq;0CsEk7?$@NB�H02gpm}bGS+|~yoV?4pgs;I? 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

    m5XB8C{2s9^u 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 LvSI}ydhh=qOBnQv literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dd/dc0/memcpy16__s_8c__incl.map b/doc/safec-3.4/dd/dc0/memcpy16__s_8c__incl.map new file mode 100644 index 00000000..19efb9d3 --- /dev/null +++ b/doc/safec-3.4/dd/dc0/memcpy16__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/dd/dc0/memcpy16__s_8c__incl.md5 b/doc/safec-3.4/dd/dc0/memcpy16__s_8c__incl.md5 new file mode 100644 index 00000000..cefaafad --- /dev/null +++ b/doc/safec-3.4/dd/dc0/memcpy16__s_8c__incl.md5 @@ -0,0 +1 @@ +371b463dedc9957d9b6b0ab59faa063d \ No newline at end of file diff --git a/doc/safec-3.4/dd/dc0/memcpy16__s_8c__incl.png b/doc/safec-3.4/dd/dc0/memcpy16__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..57e2e0089f9e3658c35e7ad456c23397ab567d6b GIT binary patch literal 19342 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 + + + + + + diff --git a/doc/safec-3.4/dd/dd1/strspn__s_8c__incl.md5 b/doc/safec-3.4/dd/dd1/strspn__s_8c__incl.md5 new file mode 100644 index 00000000..e28443b8 --- /dev/null +++ b/doc/safec-3.4/dd/dd1/strspn__s_8c__incl.md5 @@ -0,0 +1 @@ +ff622d3da789f1e921ecb7951fafce12 \ No newline at end of file diff --git a/doc/safec-3.4/dd/dd1/strspn__s_8c__incl.png b/doc/safec-3.4/dd/dd1/strspn__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..36c3c60d5d824752d3585f80037d6898a44f6b05 GIT binary patch literal 18310 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dd/dd4/safe__lib__errno_8h__dep__incl.map b/doc/safec-3.4/dd/dd4/safe__lib__errno_8h__dep__incl.map new file mode 100644 index 00000000..fed48e3e --- /dev/null +++ b/doc/safec-3.4/dd/dd4/safe__lib__errno_8h__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/safec-3.4/dd/dd4/safe__lib__errno_8h__dep__incl.md5 b/doc/safec-3.4/dd/dd4/safe__lib__errno_8h__dep__incl.md5 new file mode 100644 index 00000000..5703ffef --- /dev/null +++ b/doc/safec-3.4/dd/dd4/safe__lib__errno_8h__dep__incl.md5 @@ -0,0 +1 @@ +8df79c7e316e26ee39f98d874bb1f51d \ No newline at end of file diff --git a/doc/safec-3.4/dd/dd4/safe__lib__errno_8h__dep__incl.png b/doc/safec-3.4/dd/dd4/safe__lib__errno_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..85ec264abcc2b22e58a6712243006b615e4c5ecc GIT binary patch literal 21219 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 U&Unr&C{XB-Bguhlf9lFV09B*@JOBUy literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dd/de1/memcpy16__s_8c.html b/doc/safec-3.4/dd/de1/memcpy16__s_8c.html new file mode 100644 index 00000000..5e2c67ca --- /dev/null +++ b/doc/safec-3.4/dd/de1/memcpy16__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: memcpy16_s.c File Reference + + + + + + + + + + + + + + +

    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    memcpy16_s.c File Reference
    +
    +
    +
    #include "safe_mem_lib.h"
    +
    + + Include dependency graph for memcpy16_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _memcpy16_s_chk (uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos)
     
    +

    Function Documentation

    + +

    ◆ _memcpy16_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _memcpy16_s_chk (uint16_t * dest,
    rsize_t dmax,
    const uint16_t * src,
    rsize_t slen,
    const size_t destbos,
    const size_t srcbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/dd/de1/memcpy16__s_8c.js b/doc/safec-3.4/dd/de1/memcpy16__s_8c.js new file mode 100644 index 00000000..940451d6 --- /dev/null +++ b/doc/safec-3.4/dd/de1/memcpy16__s_8c.js @@ -0,0 +1,4 @@ +var memcpy16__s_8c = +[ + [ "_memcpy16_s_chk", "dd/de1/memcpy16__s_8c.html#a5607fd3d9dc3d930129a3aa277d9aeb3", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dd/de1/strnterminate__s_8c.html b/doc/safec-3.4/dd/de1/strnterminate__s_8c.html new file mode 100644 index 00000000..0ea4799f --- /dev/null +++ b/doc/safec-3.4/dd/de1/strnterminate__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strnterminate_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    strnterminate_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for strnterminate_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT rsize_t _strnterminate_s_chk (char *dest, rsize_t dmax, const size_t destbos)
     
    +

    Function Documentation

    + +

    ◆ _strnterminate_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT rsize_t _strnterminate_s_chk (char * dest,
    rsize_t dmax,
    const size_t destbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/dd/de1/strnterminate__s_8c.js b/doc/safec-3.4/dd/de1/strnterminate__s_8c.js new file mode 100644 index 00000000..71bb8743 --- /dev/null +++ b/doc/safec-3.4/dd/de1/strnterminate__s_8c.js @@ -0,0 +1,4 @@ +var strnterminate__s_8c = +[ + [ "_strnterminate_s_chk", "dd/de1/strnterminate__s_8c.html#ae2382673a220587b6e6b99f7fe111610", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dd/def/memrchr__s_8c.html b/doc/safec-3.4/dd/def/memrchr__s_8c.html new file mode 100644 index 00000000..17707bf2 --- /dev/null +++ b/doc/safec-3.4/dd/def/memrchr__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: memrchr_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    memrchr_s.c File Reference
    +
    +
    +
    #include "safe_mem_lib.h"
    +
    + + Include dependency graph for memrchr_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _memrchr_s_chk (const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos)
     
    +

    Function Documentation

    + +

    ◆ _memrchr_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _memrchr_s_chk (const void *restrict dest,
    rsize_t dmax,
    const int ch,
    void ** result,
    const size_t destbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/dd/def/memrchr__s_8c.js b/doc/safec-3.4/dd/def/memrchr__s_8c.js new file mode 100644 index 00000000..d40df9e3 --- /dev/null +++ b/doc/safec-3.4/dd/def/memrchr__s_8c.js @@ -0,0 +1,4 @@ +var memrchr__s_8c = +[ + [ "_memrchr_s_chk", "dd/def/memrchr__s_8c.html#af692626803c18772a4bf0a46013f4752", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/dd/df8/wcsstr__s_8c.html b/doc/safec-3.4/dd/df8/wcsstr__s_8c.html new file mode 100644 index 00000000..264a3913 --- /dev/null +++ b/doc/safec-3.4/dd/df8/wcsstr__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: wcsstr_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    wcsstr_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for wcsstr_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _wcsstr_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, wchar_t **restrict substringp, const size_t destbos, const size_t srcbos)
     
    +

    Function Documentation

    + +

    ◆ _wcsstr_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _wcsstr_s_chk (wchar_t *restrict dest,
    rsize_t dmax,
    const wchar_t *restrict src,
    rsize_t slen,
    wchar_t **restrict substringp,
    const size_t destbos,
    const size_t srcbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/dd/df8/wcsstr__s_8c.js b/doc/safec-3.4/dd/df8/wcsstr__s_8c.js new file mode 100644 index 00000000..133680cc --- /dev/null +++ b/doc/safec-3.4/dd/df8/wcsstr__s_8c.js @@ -0,0 +1,4 @@ +var wcsstr__s_8c = +[ + [ "_wcsstr_s_chk", "dd/df8/wcsstr__s_8c.html#aa0ad63894a82dcb147080fa953659d62", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/de/d15/wcslwr__s_8c__incl.map b/doc/safec-3.4/de/d15/wcslwr__s_8c__incl.map new file mode 100644 index 00000000..c9a45e13 --- /dev/null +++ b/doc/safec-3.4/de/d15/wcslwr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/de/d15/wcslwr__s_8c__incl.md5 b/doc/safec-3.4/de/d15/wcslwr__s_8c__incl.md5 new file mode 100644 index 00000000..1f1767cb --- /dev/null +++ b/doc/safec-3.4/de/d15/wcslwr__s_8c__incl.md5 @@ -0,0 +1 @@ +f955ec664732f9a771602dea549adecd \ No newline at end of file diff --git a/doc/safec-3.4/de/d15/wcslwr__s_8c__incl.png b/doc/safec-3.4/de/d15/wcslwr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..dd26b735b0db0ff589f0bea190d4766bc4e3f685 GIT binary patch literal 18229 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/de/d15/wcsncmp__s_8c.html b/doc/safec-3.4/de/d15/wcsncmp__s_8c.html new file mode 100644 index 00000000..4e6d4d86 --- /dev/null +++ b/doc/safec-3.4/de/d15/wcsncmp__s_8c.html @@ -0,0 +1,187 @@ + + + + + + + +safec: wcsncmp_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    wcsncmp_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for wcsncmp_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _wcsncmp_s_chk (const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, rsize_t count, int *resultp, const size_t destbos, const size_t srcbos)
     
    +

    Function Documentation

    + +

    ◆ _wcsncmp_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _wcsncmp_s_chk (const wchar_t *restrict dest,
    rsize_t dmax,
    const wchar_t *restrict src,
    rsize_t smax,
    rsize_t count,
    int * resultp,
    const size_t destbos,
    const size_t srcbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/de/d15/wcsncmp__s_8c.js b/doc/safec-3.4/de/d15/wcsncmp__s_8c.js new file mode 100644 index 00000000..cbc408fa --- /dev/null +++ b/doc/safec-3.4/de/d15/wcsncmp__s_8c.js @@ -0,0 +1,4 @@ +var wcsncmp__s_8c = +[ + [ "_wcsncmp_s_chk", "de/d15/wcsncmp__s_8c.html#a7b1ab28a0f4d7340e07ec8af1c7a6dc1", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/de/d25/memset__s_8c.html b/doc/safec-3.4/de/d25/memset__s_8c.html new file mode 100644 index 00000000..7f170f31 --- /dev/null +++ b/doc/safec-3.4/de/d25/memset__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: memset_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    memset_s.c File Reference
    +
    +
    +
    #include "safe_mem_lib.h"
    +
    + + Include dependency graph for memset_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _memset_s_chk (void *dest, rsize_t dmax, int value, rsize_t n, const size_t destbos)
     
    +

    Function Documentation

    + +

    ◆ _memset_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _memset_s_chk (void * dest,
    rsize_t dmax,
    int value,
    rsize_t n,
    const size_t destbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/de/d25/memset__s_8c.js b/doc/safec-3.4/de/d25/memset__s_8c.js new file mode 100644 index 00000000..084b9b5c --- /dev/null +++ b/doc/safec-3.4/de/d25/memset__s_8c.js @@ -0,0 +1,4 @@ +var memset__s_8c = +[ + [ "_memset_s_chk", "de/d25/memset__s_8c.html#af1e81d16142fd67f0b8130ebe30dbf30", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/de/d32/vfprintf__s_8c.html b/doc/safec-3.4/de/d32/vfprintf__s_8c.html new file mode 100644 index 00000000..f9ed012a --- /dev/null +++ b/doc/safec-3.4/de/d32/vfprintf__s_8c.html @@ -0,0 +1,191 @@ + + + + + + + +safec: vfprintf_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    vfprintf_s.c File Reference
    +
    +
    +
    #include "safe_lib.h"
    +
    + + Include dependency graph for vfprintf_s.c:
    +
    +
    + +
    + + + + +

    +Functions

    EXPORT int vfprintf_s (FILE *restrict stream, const char *restrict fmt, va_list ap)
     The vfprintf_s function composes a string via the format string and writes it to a FILE buffer. More...
     
    +

    Function Documentation

    + +

    ◆ vfprintf_s()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT int vfprintf_s (FILE *restrict stream,
    const char *restrict fmt,
    va_list ap 
    )
    +
    + +

    The vfprintf_s function composes a string via the format string and writes it to a FILE buffer.

    +
    Note
    POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vfprintf call fails, errno is set.
    +
    Remarks
    SPECIFIED IN +
    +
    Parameters
    + + + + +
    [out]streamoutput file stream to write to
    [in]fmtformat-control string.
    [in]apoptional arguments
    +
    +
    +
    Precondition
    Neither stream nor fmt shall be a null pointer.
    +
    +fmt shall not contain the conversion specifier n.
    +
    +None of the arguments corresponding to s is a null pointer. (not yet)
    +
    +No encoding error shall occur.
    +
    Returns
    On success the total number of characters written is returned.
    +
    +On failure a negative number is returned.
    +
    Return values
    + + + + +
    -ESNULLPwhen stream/fmt is NULL pointer
    -EINVALwhen fmt contains n
    -1on some other error. errno is set then.
    +
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/de/d32/vfprintf__s_8c.js b/doc/safec-3.4/de/d32/vfprintf__s_8c.js new file mode 100644 index 00000000..41fad12f --- /dev/null +++ b/doc/safec-3.4/de/d32/vfprintf__s_8c.js @@ -0,0 +1,4 @@ +var vfprintf__s_8c = +[ + [ "vfprintf_s", "de/d32/vfprintf__s_8c.html#ae9104a91e0bbf70c4350517ff7b081f8", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/de/d33/wcscpy__s_8c.html b/doc/safec-3.4/de/d33/wcscpy__s_8c.html new file mode 100644 index 00000000..102c251c --- /dev/null +++ b/doc/safec-3.4/de/d33/wcscpy__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: wcscpy_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    wcscpy_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for wcscpy_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _wcscpy_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos)
     
    +

    Function Documentation

    + +

    ◆ _wcscpy_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _wcscpy_s_chk (wchar_t *restrict dest,
    rsize_t dmax,
    const wchar_t *restrict src,
    const size_t destbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/de/d33/wcscpy__s_8c.js b/doc/safec-3.4/de/d33/wcscpy__s_8c.js new file mode 100644 index 00000000..38f6151c --- /dev/null +++ b/doc/safec-3.4/de/d33/wcscpy__s_8c.js @@ -0,0 +1,4 @@ +var wcscpy__s_8c = +[ + [ "_wcscpy_s_chk", "de/d33/wcscpy__s_8c.html#a8aa67a23a3e8a346491407d517ecc2ec", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/de/d3e/strfirstdiff__s_8c.html b/doc/safec-3.4/de/d3e/strfirstdiff__s_8c.html new file mode 100644 index 00000000..cac075b3 --- /dev/null +++ b/doc/safec-3.4/de/d3e/strfirstdiff__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strfirstdiff_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    strfirstdiff_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for strfirstdiff_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _strfirstdiff_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos)
     
    +

    Function Documentation

    + +

    ◆ _strfirstdiff_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _strfirstdiff_s_chk (const char * dest,
    rsize_t dmax,
    const char * src,
    rsize_tresultp,
    const size_t destbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/de/d3e/strfirstdiff__s_8c.js b/doc/safec-3.4/de/d3e/strfirstdiff__s_8c.js new file mode 100644 index 00000000..cd159cd0 --- /dev/null +++ b/doc/safec-3.4/de/d3e/strfirstdiff__s_8c.js @@ -0,0 +1,4 @@ +var strfirstdiff__s_8c = +[ + [ "_strfirstdiff_s_chk", "de/d3e/strfirstdiff__s_8c.html#a04ba99adf6fb9bd49f9caa455aa00031", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/de/d45/wcscat__s_8c.html b/doc/safec-3.4/de/d45/wcscat__s_8c.html new file mode 100644 index 00000000..9edf3e1c --- /dev/null +++ b/doc/safec-3.4/de/d45/wcscat__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: wcscat_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    wcscat_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for wcscat_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _wcscat_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos)
     
    +

    Function Documentation

    + +

    ◆ _wcscat_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _wcscat_s_chk (wchar_t *restrict dest,
    rsize_t dmax,
    const wchar_t *restrict src,
    const size_t destbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/de/d45/wcscat__s_8c.js b/doc/safec-3.4/de/d45/wcscat__s_8c.js new file mode 100644 index 00000000..12894380 --- /dev/null +++ b/doc/safec-3.4/de/d45/wcscat__s_8c.js @@ -0,0 +1,4 @@ +var wcscat__s_8c = +[ + [ "_wcscat_s_chk", "de/d45/wcscat__s_8c.html#a11d08f782800a00f2919c81b6031ff7b", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/de/d5b/strislowercase__s_8c.html b/doc/safec-3.4/de/d5b/strislowercase__s_8c.html new file mode 100644 index 00000000..00d32265 --- /dev/null +++ b/doc/safec-3.4/de/d5b/strislowercase__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strislowercase_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    strislowercase_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for strislowercase_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT bool _strislowercase_s_chk (const char *dest, rsize_t dmax, const size_t destbos)
     
    +

    Function Documentation

    + +

    ◆ _strislowercase_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT bool _strislowercase_s_chk (const char * dest,
    rsize_t dmax,
    const size_t destbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/de/d5b/strislowercase__s_8c.js b/doc/safec-3.4/de/d5b/strislowercase__s_8c.js new file mode 100644 index 00000000..ea1ea364 --- /dev/null +++ b/doc/safec-3.4/de/d5b/strislowercase__s_8c.js @@ -0,0 +1,4 @@ +var strislowercase__s_8c = +[ + [ "_strislowercase_s_chk", "de/d5b/strislowercase__s_8c.html#a6266becc25633e9f1899c2ad227cb0e6", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/de/d70/memcpy__s_8c.html b/doc/safec-3.4/de/d70/memcpy__s_8c.html new file mode 100644 index 00000000..7edd2dc6 --- /dev/null +++ b/doc/safec-3.4/de/d70/memcpy__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: memcpy_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    memcpy_s.c File Reference
    +
    +
    +
    #include "safe_mem_lib.h"
    +
    + + Include dependency graph for memcpy_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _memcpy_s_chk (void *restrict dest, rsize_t dmax, const void *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos)
     
    +

    Function Documentation

    + +

    ◆ _memcpy_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _memcpy_s_chk (void *restrict dest,
    rsize_t dmax,
    const void *restrict src,
    rsize_t slen,
    const size_t destbos,
    const size_t srcbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/de/d70/memcpy__s_8c.js b/doc/safec-3.4/de/d70/memcpy__s_8c.js new file mode 100644 index 00000000..15e8b8e5 --- /dev/null +++ b/doc/safec-3.4/de/d70/memcpy__s_8c.js @@ -0,0 +1,4 @@ +var memcpy__s_8c = +[ + [ "_memcpy_s_chk", "de/d70/memcpy__s_8c.html#afbe816859f2acb302d7e2c015110b0a7", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/de/d77/vsnwprintf__s_8c__incl.map b/doc/safec-3.4/de/d77/vsnwprintf__s_8c__incl.map new file mode 100644 index 00000000..969a5e7e --- /dev/null +++ b/doc/safec-3.4/de/d77/vsnwprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/de/d77/vsnwprintf__s_8c__incl.md5 b/doc/safec-3.4/de/d77/vsnwprintf__s_8c__incl.md5 new file mode 100644 index 00000000..1f76a981 --- /dev/null +++ b/doc/safec-3.4/de/d77/vsnwprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +18863c92cabacd7fd1ec3b8cc6497c9f \ No newline at end of file diff --git a/doc/safec-3.4/de/d77/vsnwprintf__s_8c__incl.png b/doc/safec-3.4/de/d77/vsnwprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b29cf44f1c7c1f7f2fd11f15d63ef90459709f67 GIT binary patch literal 18730 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 Q_%A|SSV|~Y;GNt51ATUC0ssI2 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/de/d84/struct_u_n_w_i_f__complist.html b/doc/safec-3.4/de/d84/struct_u_n_w_i_f__complist.html new file mode 100644 index 00000000..1686701f --- /dev/null +++ b/doc/safec-3.4/de/d84/struct_u_n_w_i_f__complist.html @@ -0,0 +1,144 @@ + + + + + + + +safec: UNWIF_complist Struct Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    UNWIF_complist Struct Reference
    +
    +
    + +

    #include <unwifcmp.h>

    + + + + + + +

    +Data Fields

    uint32_t nextchar
     
    uint32_t composite
     
    +

    Field Documentation

    + +

    ◆ nextchar

    + +
    +
    + + + + +
    uint32_t UNWIF_complist::nextchar
    +
    + +
    +
    + +

    ◆ composite

    + +
    +
    + + + + +
    uint32_t UNWIF_complist::composite
    +
    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    +
    + diff --git a/doc/safec-3.4/de/d84/struct_u_n_w_i_f__complist.js b/doc/safec-3.4/de/d84/struct_u_n_w_i_f__complist.js new file mode 100644 index 00000000..91710528 --- /dev/null +++ b/doc/safec-3.4/de/d84/struct_u_n_w_i_f__complist.js @@ -0,0 +1,5 @@ +var struct_u_n_w_i_f__complist = +[ + [ "nextchar", "de/d84/struct_u_n_w_i_f__complist.html#ada280735b8fa647119f85b18c0f95be1", null ], + [ "composite", "de/d84/struct_u_n_w_i_f__complist.html#a4d9f08966406fb12a69e06a74d0716f8", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/de/d97/fwprintf__s_8c.html b/doc/safec-3.4/de/d97/fwprintf__s_8c.html new file mode 100644 index 00000000..4666c356 --- /dev/null +++ b/doc/safec-3.4/de/d97/fwprintf__s_8c.html @@ -0,0 +1,192 @@ + + + + + + + +safec: fwprintf_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    fwprintf_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for fwprintf_s.c:
    +
    +
    + +
    + + + + +

    +Functions

    EXPORT int fwprintf_s (FILE *restrict stream, const wchar_t *restrict fmt,...)
     The fwprintf_s function prints formatted output to a wide stream. More...
     
    +

    Function Documentation

    + +

    ◆ fwprintf_s()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT int fwprintf_s (FILE *restrict stream,
    const wchar_t *restrict fmt,
     ... 
    )
    +
    + +

    The fwprintf_s function prints formatted output to a wide stream.

    +
    Note
    POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vfwprintf call fails, errno is set.
    +
    Remarks
    SPECIFIED IN +
    +
    Parameters
    + + + + +
    [in]streamoutput wide stream to write to
    [in]fmtformat-control wide string.
    [in]...optional arguments
    +
    +
    +
    Precondition
    fmt shall not be a null pointer.
    +
    +fmt shall not contain the conversion specifier n
    +
    +None of the arguments corresponding to s is a null pointer (not yet)
    +
    +No encoding error shall occur.
    +
    Returns
    On success the total number of wide characters written is returned.
    +
    +On failure a negative number is returned, and possibly errno set to EINVAL or EOVERFLOW.
    +
    Return values
    + + + + +
    -ESNULLPwhen fmt is NULL pointer
    -EINVALwhen fmt contains n
    -1some other error. errno: EINVAL or EOVERFLOW
    +
    +
    +
    See also
    vwfprintf_s(), wprintf_s()
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/de/d97/fwprintf__s_8c.js b/doc/safec-3.4/de/d97/fwprintf__s_8c.js new file mode 100644 index 00000000..06b5e991 --- /dev/null +++ b/doc/safec-3.4/de/d97/fwprintf__s_8c.js @@ -0,0 +1,4 @@ +var fwprintf__s_8c = +[ + [ "fwprintf_s", "de/d97/fwprintf__s_8c.html#a8fdc38563b8b8a375ab10cee2d99af11", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/de/da4/vprintf__s_8c.html b/doc/safec-3.4/de/da4/vprintf__s_8c.html new file mode 100644 index 00000000..ca6b7ec0 --- /dev/null +++ b/doc/safec-3.4/de/da4/vprintf__s_8c.html @@ -0,0 +1,184 @@ + + + + + + + +safec: vprintf_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    vprintf_s.c File Reference
    +
    +
    +
    #include "safe_lib.h"
    +
    + + Include dependency graph for vprintf_s.c:
    +
    +
    + +
    + + + + +

    +Functions

    EXPORT int vprintf_s (const char *restrict fmt, va_list ap)
     The vprintf_s function composes a string via the format string and writes it to a FILE buffer. More...
     
    +

    Function Documentation

    + +

    ◆ vprintf_s()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    EXPORT int vprintf_s (const char *restrict fmt,
    va_list ap 
    )
    +
    + +

    The vprintf_s function composes a string via the format string and writes it to a FILE buffer.

    +
    Note
    POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vprintf call fails, errno is set.
    +
    Remarks
    SPECIFIED IN +
    +
    Parameters
    + + + +
    [in]fmtformat-control string
    [in]apoptional arguments
    +
    +
    +
    Precondition
    fmt shall not be a null pointer.
    +
    +fmt shall not contain the conversion specifier n.
    +
    +None of the arguments corresponding to s is a null pointer. (not yet)
    +
    +No encoding error shall occur.
    +
    Returns
    On success the total number of characters written is returned.
    +
    +On failure a negative number is returned.
    +
    Return values
    + + + + +
    -ESNULLPwhen fmt is NULL pointer
    -EINVALwhen fmt contains n
    -1on some other error. errno is set then.
    +
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/de/da4/vprintf__s_8c.js b/doc/safec-3.4/de/da4/vprintf__s_8c.js new file mode 100644 index 00000000..d69b1d41 --- /dev/null +++ b/doc/safec-3.4/de/da4/vprintf__s_8c.js @@ -0,0 +1,4 @@ +var vprintf__s_8c = +[ + [ "vprintf_s", "de/da4/vprintf__s_8c.html#a455fbc72211e21801f188672b520befd", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/de/db0/wcsnorm__s_8c__incl.map b/doc/safec-3.4/de/db0/wcsnorm__s_8c__incl.map new file mode 100644 index 00000000..0749666d --- /dev/null +++ b/doc/safec-3.4/de/db0/wcsnorm__s_8c__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/safec-3.4/de/db0/wcsnorm__s_8c__incl.md5 b/doc/safec-3.4/de/db0/wcsnorm__s_8c__incl.md5 new file mode 100644 index 00000000..90301c64 --- /dev/null +++ b/doc/safec-3.4/de/db0/wcsnorm__s_8c__incl.md5 @@ -0,0 +1 @@ +6e0a7cf28553d4b5978da8e4d414d4a1 \ No newline at end of file diff --git a/doc/safec-3.4/de/db0/wcsnorm__s_8c__incl.png b/doc/safec-3.4/de/db0/wcsnorm__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..28b873df2aafede2a5a583c99ed74f3a9ae4f81b GIT binary patch literal 20310 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/de/dc7/strcmpfld__s_8c__incl.map b/doc/safec-3.4/de/dc7/strcmpfld__s_8c__incl.map new file mode 100644 index 00000000..0d28c1ed --- /dev/null +++ b/doc/safec-3.4/de/dc7/strcmpfld__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/de/dc7/strcmpfld__s_8c__incl.md5 b/doc/safec-3.4/de/dc7/strcmpfld__s_8c__incl.md5 new file mode 100644 index 00000000..c52e6f04 --- /dev/null +++ b/doc/safec-3.4/de/dc7/strcmpfld__s_8c__incl.md5 @@ -0,0 +1 @@ +31b57efd5825281ed37b6878d3f17d5f \ No newline at end of file diff --git a/doc/safec-3.4/de/dc7/strcmpfld__s_8c__incl.png b/doc/safec-3.4/de/dc7/strcmpfld__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..08c1106deba0d4192159dc9a1e9751bf00ac6b1f GIT binary patch literal 18607 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 + + + + + + +safec: strpbrk_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    strpbrk_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for strpbrk_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _strpbrk_s_chk (char *dest, rsize_t dmax, char *src, rsize_t slen, char **firstp, const size_t destbos, const size_t srcbos)
     
    +

    Function Documentation

    + +

    ◆ _strpbrk_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _strpbrk_s_chk (char * dest,
    rsize_t dmax,
    char * src,
    rsize_t slen,
    char ** firstp,
    const size_t destbos,
    const size_t srcbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/de/dd3/strpbrk__s_8c.js b/doc/safec-3.4/de/dd3/strpbrk__s_8c.js new file mode 100644 index 00000000..98107f14 --- /dev/null +++ b/doc/safec-3.4/de/dd3/strpbrk__s_8c.js @@ -0,0 +1,4 @@ +var strpbrk__s_8c = +[ + [ "_strpbrk_s_chk", "de/dd3/strpbrk__s_8c.html#a1f3a1c20431aaf4d8880524127afed61", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/de/ddc/sprintf__s_8c__incl.map b/doc/safec-3.4/de/ddc/sprintf__s_8c__incl.map new file mode 100644 index 00000000..e4b706d8 --- /dev/null +++ b/doc/safec-3.4/de/ddc/sprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/de/ddc/sprintf__s_8c__incl.md5 b/doc/safec-3.4/de/ddc/sprintf__s_8c__incl.md5 new file mode 100644 index 00000000..2d851189 --- /dev/null +++ b/doc/safec-3.4/de/ddc/sprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +f24328de9e346253cd7c68b15e280bae \ No newline at end of file diff --git a/doc/safec-3.4/de/ddc/sprintf__s_8c__incl.png b/doc/safec-3.4/de/ddc/sprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..534c60c985466708439e440cad2a2676552b61ee GIT binary patch literal 18411 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/de/de6/wmemmove__s_8c.html b/doc/safec-3.4/de/de6/wmemmove__s_8c.html new file mode 100644 index 00000000..31a4cd4e --- /dev/null +++ b/doc/safec-3.4/de/de6/wmemmove__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wmemmove_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    wmemmove_s.c File Reference
    +
    +
    +
    #include "safe_mem_lib.h"
    +
    + + Include dependency graph for wmemmove_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _wmemmove_s_chk (wchar_t *dest, rsize_t dlen, const wchar_t *src, rsize_t count, const size_t destbos, const size_t srcbos)
     
    +

    Function Documentation

    + +

    ◆ _wmemmove_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _wmemmove_s_chk (wchar_t * dest,
    rsize_t dlen,
    const wchar_t * src,
    rsize_t count,
    const size_t destbos,
    const size_t srcbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/de/de6/wmemmove__s_8c.js b/doc/safec-3.4/de/de6/wmemmove__s_8c.js new file mode 100644 index 00000000..2bbb559a --- /dev/null +++ b/doc/safec-3.4/de/de6/wmemmove__s_8c.js @@ -0,0 +1,4 @@ +var wmemmove__s_8c = +[ + [ "_wmemmove_s_chk", "de/de6/wmemmove__s_8c.html#aa381fa47c6d97eb462dbfbd59d726027", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/de/df0/memcmp32__s_8c.html b/doc/safec-3.4/de/df0/memcmp32__s_8c.html new file mode 100644 index 00000000..1510483b --- /dev/null +++ b/doc/safec-3.4/de/df0/memcmp32__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: memcmp32_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    memcmp32_s.c File Reference
    +
    +
    +
    #include "safe_mem_lib.h"
    +
    + + Include dependency graph for memcmp32_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _memcmp32_s_chk (const uint32_t *dest, rsize_t dlen, const uint32_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos)
     
    +

    Function Documentation

    + +

    ◆ _memcmp32_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _memcmp32_s_chk (const uint32_t * dest,
    rsize_t dlen,
    const uint32_t * src,
    rsize_t slen,
    int * diff,
    const size_t destbos,
    const size_t srcbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/de/df0/memcmp32__s_8c.js b/doc/safec-3.4/de/df0/memcmp32__s_8c.js new file mode 100644 index 00000000..fd3807b1 --- /dev/null +++ b/doc/safec-3.4/de/df0/memcmp32__s_8c.js @@ -0,0 +1,4 @@ +var memcmp32__s_8c = +[ + [ "_memcmp32_s_chk", "de/df0/memcmp32__s_8c.html#aa3014c369f25de08f0d375533dffe159", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/de/df4/localtime__s_8c__incl.map b/doc/safec-3.4/de/df4/localtime__s_8c__incl.map new file mode 100644 index 00000000..0daeaefe --- /dev/null +++ b/doc/safec-3.4/de/df4/localtime__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/de/df4/localtime__s_8c__incl.md5 b/doc/safec-3.4/de/df4/localtime__s_8c__incl.md5 new file mode 100644 index 00000000..9d0d624e --- /dev/null +++ b/doc/safec-3.4/de/df4/localtime__s_8c__incl.md5 @@ -0,0 +1 @@ +e122c8c599e7437d1bc2041aaff2899c \ No newline at end of file diff --git a/doc/safec-3.4/de/df4/localtime__s_8c__incl.png b/doc/safec-3.4/de/df4/localtime__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7fdf007aeaead7da55a1fb8c6c8ab0472b5e6aec GIT binary patch literal 21117 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/de/dfd/strlastsame__s_8c__incl.map b/doc/safec-3.4/de/dfd/strlastsame__s_8c__incl.map new file mode 100644 index 00000000..1892ef9c --- /dev/null +++ b/doc/safec-3.4/de/dfd/strlastsame__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/de/dfd/strlastsame__s_8c__incl.md5 b/doc/safec-3.4/de/dfd/strlastsame__s_8c__incl.md5 new file mode 100644 index 00000000..1d68e1a9 --- /dev/null +++ b/doc/safec-3.4/de/dfd/strlastsame__s_8c__incl.md5 @@ -0,0 +1 @@ +dc5249c0ac8520c785f8a750200c7ed9 \ No newline at end of file diff --git a/doc/safec-3.4/de/dfd/strlastsame__s_8c__incl.png b/doc/safec-3.4/de/dfd/strlastsame__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b263c668d71debf19a560d80e3792a8f4dba5f80 GIT binary patch literal 18642 zcmdVCby!tj*Dky*1W5%!Ns*S6lt#J{knRu=q`N^-q*J;(1Vp-jfYRNKNH+q~aRxrm zdEay1_nhw|$%>)h!@q|>AkZbmg%uEpTUZFhjXTIU z;V*6tC$xQj>?zo&uA2s7rNbf_yhg@`*zVoWZE!mPtR#~ znMeV__T>u~H@EhsZ9eB>Xqb{RO$e@JVIb2HXh^ef2K(FuJ0@C1`0O(@E1efr|MtIM;aojE*>@!?^+U*Ay}Vy1qlBT{Vzn{Okyg3@#I^Pde+ z*xTFl5X&8Z%ep>9_JZHBC#2^(Jfx_8KWt;-#-}r$`eVt4lQ3lb-k(2z6y~TU)*VDV zHMF%E!nN^g{rl$`vkcPq4wg^ewV^{s-PU0MDin?Q~qE+wL0;>V94ZJ{J{wT?S+ zEXI_wiB+~MvV!f~Gqr_ZzBHWgb&(2vw5pyC#A9r2ZT;x$`>DZttVnApTZY^H^Z-7^ zs96>E`SXZ_JegQXRLy%sPP-FL1`aAJY4>##jtjmN01S!Oa2Ld30I=ahDE zfrem(J-zuq8)Ma)7O!99 zh{!K5FAMo$)H`g&>!&;?C2i{MwOH*>^9}p@^(&j%=%YuEsLL2{2(V8_+(INR{`&RJ zZf($@Eo5uDdZ?wvV6yD(t-BaF8e#{sguzX^nvEV8!+DC*l%>Xf$?(XU7X=GA=e}6{px>Rb(>-mlP{8=KJ zOl~|aEe&>(=lSouTJ0+-o|j`fp5+@X+SN8o9g$SNVV4(YD@#jSjUGuM^Q!|Hc3rrL z+?(px!xIq}Cgid+Y4%0obv^u2P>{gq&NXwu?6mt6md5j7Kulq7q*$jBn@Uz#OpJhl z;O_0)LBzZ+Z6QSb=es`P;qqo8zn$vRg!}@`1GmfRl|xi_Z1NHl6LH}l-wtKZ)H~M>K&#kJsxHu+ej4H+Lo68?lmg}Q5l>hRPdo1F$AL)vY2m)bh z3;Q%SHnu>exS}3kME=g5JM{GQaF00d%qbqojlr8~nVH{*ua77!1vNDZj_xw8s9|%7 z=%H4`jr13UvfA3ouoT_gCWY>zX<%II>!xC2V$Kz{a7k|NTCkmtQf9;_K~!wS>N6yt zfqGZRjwL&!A*6wWX4rI>XO1oSy_vON7X>r>(CWZ|6UOvk?P(W z>gk^@E`=($m*RcH;MaG)_GrWbX0Iv2>u_zTt)-(wVZFFY^D@D*;mfiULIC}G70WPv znqps+gr=o=FBWTResMW+Q1lc>q?%p_;7RlIvPB_HbN-H+)a;bs>Wx_`sV^g4>a5`O(U*1O4byYuAug^Me<=`&))E1GNb3W#M& z!%ShsYA`H8OHXfReT0d~#kn>qk*XT?J9lfD;ymY~7xwQMwEpxU^qRd6v8kyNkQOEI;z)oNy3PZ6&kUZ3qAKF9VOL25zd$c|W6l%oa2!Q<<5-ItN;%=NxiZ~ji2jR+Nyi$yti2Qh>7@S*+rv9*jCX-E^3ja96? z#+k9A;>T=*@S7@5h&SQPQ|t&Yhk&4r=0k52qk-e(_$fm_r)N5(SN8h{_e0hi5nt^ zAK4wmo$DoY7cwT*M+Hy+L)4m%jxLeiTzzNOQ|_&Tq9Pdzkgd>S;g{u^3_lNZ1PFrb!9hb4Wiemn67nXWMb-{n3!m7rDSKX*cvFI=)y!n zp`oY0Mk)>NX90nMFgu=?C&qYqF}}XO?42DQ9VKODUy6&Ve0QDdU=p}ryiiqBlZj>W z)~0?tQ)7>TfdRqX=PqVZL4l&l5yI;|*sj-QdvEV-jr~T3Sm?87&j4HPpRA-{3r53T z81=;O?d{#gB;K5@Kbx(0^$oka*zwfX)@}qm(;dem7D~)({p))`K!6`6No!l%&SZIk z))K$d?mtaU^YA{vF+LIbo}L~EshoDJ{b8g+lgLU>u#l%BpV87jMibT3)6>`gb#ZpY z@ov0-a&%~Dh=kAWcyprEcBPl5CK4fV|2klMzQTc!`PFQ!2(I)a5bqib-Sqz1pC&Xg zFtD_=6c-mKDk>_M%yZwp3$T~Ey83cYf|z_%aBxo)jiPKa4~^%Eg38%?L9uAiBfWR; z=sXv@qUlRZO4jBYJ*B0)v!r4&i?H$VR(}4(0sxJVAD^7e;5m=zzcyC^PbX*Rt+~c4 z2(k$K%^_DeFruxCnt9bSNXZOXOmaJ$;mmu|A>Gf&_3=aLa9a529e4S5be3{KVA^w zV`5@<0Go_{Q9C?5EGa3Wp`n3m`-TC`3#k7wJ3Bi$$;Ho~(i_>?*@=&jzsTsh*dCrv zRQXU*S-Ew|1|1z8g%p#RXLYu|c6cOK`rIEi_4$hn7|t|A#m(^&B_$<*DjA}|50Gy= zJ3A{YEA#R3`GzUx$ntt#YJQPB+MRDHC@5H1SfB~$?CT?8Gaa69@mpd{(Y7!#X*Vi; zh>_5?Fo3-T>$MB;F_KCyJBEbEiHU+jWM2P${4hIK^oLnD7>>fbf1L-1gG*>#gxNJ|98pD{kx3|H}UcP*Zic1GmSmXS5FjE5V zEjTn(h3=iB+70dtktwK`I1`a4+V`Iv4?o0J!)uZ&`0Iv;qm3?=H`}a zDA1_105p*<<$Lr)*!_6kujM0pBwY%Yps|5X^bylVF288k%%Myt=e>jR_=&?q1fgPs&%3$hkN=yXl;FpETChg<$>qsk^6gu4OLc_xNl>ObaZZ~!=uB)Q*(0^blogG)3!eaETy`Nh){7;_pig5q_VoY)SOyI zLio4Ru4A_wGhV_gqO-FhjP;8aW@eK``jzh{BBJaHDn@f_Cad68J@HTX7tR-|r#$7% zD7S;spAMxz-S_gcVJXFsF+4lS3of-y(*H0#V()xDKH8EoI#4o#vgxa?jnr%(?2{OD9Mhe1-dx50h`wo#t9RMn>SADME=KX6E2=u(Dzc5)yW=ahuJ~Vl*{b)Vpvp#hH85S28dbGe3X6 z-}$-i>TFJtIF#hkDwkF2QR>TC_cNCg)c`xQ8k;5Scbj>8do>fKIwy;fW0MvW5gilG zvmr!^Z6WCLKkErG9M2B<8_%{w!@{-`*nb?XFZCauvatoP^zrjJ&{0rOv<(dW3g&Q; zOC}`7dgA)MD}cO&uD9C#?8N6T#hqX!Sc>e-88EbHMOh)<)q8GtK<;k8P}!G5(WlkB9w^Ha9{uEWbHcL zrg1}uscYF|?m4-DWR?^!*)WSHlm3XLKJ7X@sYeq6n~=BKzCrlzEREpJL<;lg$n z!W?AwI~IjemTFlXlqe&^tQNCw&T|c!{|Lk|HasH1U!VAG@|H+07MYYMSr`8PXM?e- zcFJNBXMa#?X3055Kwzdi(sp~gC6a3A+l0);sk2Nx&S@(_eXYai$_z(EMJZELJxR&l zay88U$tk`nWuH$=V*ZVtUvo5p>)e>F`4=B~OwU^RG#3Cb8WRkda zJ0j%wDhJs(_KUP!U0}+jVibad(Zzz030Wu&S6}hp@^LVX<4JzPTfcg^MabouUue$C z!h(Ua#%B`ds2aN>#aP`nbZ{rN7@WGD>4y&^k01Y7Tl;Y!5YEZ@(5>O0@$vq)wt>FB ziN3xL_&GN>F~dLmUVn57aD`fN2xEpiO41(%o76WwccE?P zi@N>f^t9nZ>ngy}sXq=MxHQ?dX>s-S zJ6hFkV?-puJf&jKTUE)WM8js{_0UWVmrqQ-Os}X2#~Q4!MNc9)IpI7x<92l#uPAsU z=#g(B{ov2J^GQ6LagnAo&pTBC&1t6+`J^cEY7}fBYAk*PV8h8LbL2 zOwV&Zov->oVsmqu?ntgWQBg@`WtCT2uD~?RHY7#HsWt0Ae?E+DhXlyvz>h~r7`(Z& z^F%=|T!4!p()aew_3!@NW@E_klXekrQUh9JZ>Dj~Bo^yRY4sjSV~RaAZn~qM>1*$3@-Kr!Lg}Oh~EauXC9pB*lFex5jT&KfC-A1Pe#B)>nRf(O(Zx2`}jo7wEaAA5xs(GSC6O!oy}5NvL|b#zRm`vhS={Q|~U~BT~sFOhimWVu<-TAM;(vgwiQX}+}gP}3ja*g3Q z7?~4KQ*V+Ahk4C#hTp|<4-jcK=+-om0bHE^Z{NMEcI8l6f3o0%%=g-3WSX+QJ%{s!oCWm6l^UI>@o%geZ{36Jnx_ti;tnvfT+4U{C-c#RKI1fou z&VS$;7Z%osJ=MZO6x`TLeFuM4cseVJs7nNFipP6r1gQqq~Vm(1Zj-dvDkzQRhFfguUYF-0V6 z9~``eOcFv5uj}O58Ta2;?eQ76nZ~UM>Oyl^u1&Rxe5ITR53YkFH@m|ZT)x*?=qT7H zJ6JI~o?j$zkbc4 zVeX`@eaak)@b!1tH#%(oAoh%QL*>h({lls7XXak=#xSqx9YYY&%FBa|j9Ov5chUDm z_ijIX?~5Y9#Sn9K@U~;2P2}pF)~GZgR$BCEn;ourdD(m82E&aTz4zpl(u}wUV#&WR zpkRRrO= ze~B2B6mOJNIAY`R>klH%05Cz&2P9auY_0iH2d4j+U`DLAT>j~rthl!~0~afAGzJ@` zzocZRX7!$(gTsXD&L5q+V|x}B0~s-Lp9%`;va+)DJE$1OZ$2}qGU<+49iwhIsxAf;WOo9pW9Q%hj6?6(n*P2D$L!kwCPFDuuJ z692KPY!H!~n79YPA({I~cl@i@wKv=SI$|emGtlenkJY@i=Xpw_x6mpDc<|jUAvWP= zcJh{Keq`h$Z!Z@>>&rdHW5vc4RQ$z77GKLY@gGl=dU_UnT)3Q^a;3MtC_{Zfxk|U{ zKfWpfWUSQoOjp5|FI2uSUc?Tq$yA5@yI;0{b=o z)Kyi*Qc+<;JP@Liiy#Xk zbH0iHfU^HFGerKowMe(C>^6)t*Tg@Ira=6Uk5@n3mYJ^k6OfcNF_>i;^f-gSS(Lzz z7ChtdC_9`FFt;TJ0dDFbDZ`t=d|BCaU$P*b+UU552q2q2*iNAnZ!Rnw6|Ny(-U?&# zK3pfS94B8>18V~KP^@bG?c2A@tIM6wa{TTxE6D;;k}D4=Cr1k8_^!^W6ME!Zuwu-I zDy}_xBvpyOw;$T?k><3Omm+Ygiq&_OGR3AkR4dW{!d~{2IxvJ% zTG;SY7hoQl1brUfEmne1TnC#6a91R}&r<#H8vg~f|07xGPxI*Qt$7|qPmP3vZ6Zxo z_k&U*6c7sJu?;87NA714?|rlueo-E*EflSNijsE3rktFqtwzNo?&vCbJ%ts+{Px@gim0wfAZ2Ok*ONeX_fEAbS9;@HbGQcBzvIp_0KCL) zCI;zbB#Z-Mrqmb=8BByZQ2qH&>wbtjg^fxCVo|#{3@^Kqjd<*$& z67g|iq)_v1$rdAytgMIsdhvN^MtxT5TtI=;`uKzsuw%dC$mt2E*$SJi2$viz&gSMf zSkJ2yh8HU5LV|*c3O?+U zYzV{Um6XsS#*P*9*IJX&vXl=0<26uQsnO_BkA$)L5Pu!8OD>o()Smk>nq|cguClV; zJ+%qECK~>}UNWBLwGVTG$p8SFZ>em!JWUr6=tQev;58rPg_Q_TO=0+_=BWM+O* zDv;%ORX&|{y}+Y)nVHtyz$cH|Xu&+Fr&_WsRxVa2`&ej&zgF!7< z;^=`dvg5H)v9W8w_WaakI4NjtjVAFtH=C;9*U~CfDJDKzFSuOClv4}{G;41Dm8s2x zjuu-|Vqn}$_~kP9bpY|Ny*837e4g=@jp7UnzsgG(0WxW+G3JP{ox-X<6_xzW8=pTb z#YaR4Rq~9CSo^jFHlF6EL}H7!4lTc?+)>6EmqEd(n0`IUf(&gPDOtw46Wos}P zNyR7{I(waZH(ngl4=mw`5b=AgbTRfpGR%KsxY`{jbl|Z{Ct=X)=6dCkEbzqR!jS0^ zAnC!-GwX=$=?>V=CNE!(oS(Fa_*HfH6h2}$_MD>0I#QZa=y)AWqFFXlHuWb32lLcCmh z1`)A?3Wx3C30++q)B&1ROdRBy-1T58=iq`NZIOxXHy+8iR-eif894;6rvF2NPv=QZ zScjpnpKCJDNnUok!Y!9iUFZZJs2C1YWi&v;ho|TIV^;zNL51~dd0Eu+vRV~&ir=m# zGLrgK?!|!hy_+{RR|^zX9}$-;(vwTOeCWgDaaE=yq-AC+|C*g0{zLz8RZlK7V{2<` zJSWtz+&<@#13RQT-~DT)Vj4(SPLryiOQ89+xbOGu03lhe$rtzo4cV&N$y)m@jq6O! zK9%hB7N8SIt@-(lW&H9az!lWH7DtK4#zLsC2Sf*VodA>$ou(5xTe;P8Hz^QHQZd9C zjS^_+=#cXDB`0N+AN{tkkBkIS$wx?4fXk7P?shxK_4=WIdUln>BO-dZ>ATgC|It^X z5{MAMVZ+0MH8*H@>tkEy@gJAKS$y7Wu6cTR$f~>kR=6LKez+y2UVn-f+2OWl2+5}g z2}!VoK4i>3n1>*$z$OlrV+1}olFAPl(7C22H{hYj#7x()mrdEQ~~J~mRDu~7t6MO zJ#ib}ULTvt!u z$6bu>{&%nc-Y@}2vURoFzy~xWgRba~=g;Tk1M;;dM>^JelM+h|8aJlK%#OB?${jww zn9pzkng(dWX0a`Ze#-BjJv-g8GSm`}eO*u#Qfj}kGcobz>`+GKi|@ye%Wa{7zP#mY zasFV)0}>H2G4%`;R0V>9&5?3^ob5)otE1rzT4=Mb#hzdQr0#qeMr$Gnk9?Jz?1mgAZ5`8$)`#G zIiqGQ-lJS8xvY+%j<+2V27VY6*v(c}O#Dt(+0p##j99PUzWo3sNoMAv-J*OgASms+ zW2>%cn$uHOpG27Kdl%&Ln$vNeouag~k!_)kQTxI6_K873o+N)f55K&AlG@!9?CzGh z`$U5PXavBj9+#Z{O;6Gb$$$>jsE`&lh~T+Ar8QU|)^ck&Fngbt_EKSxxjyAlk(N>K zwBv~l{!D|u;dh|cq>?s-zc8^Uu;~61^Z7HnLZh%MUAB+Uj}%Xa!Roca$<;+bC%0~? z43AhNlhWZv{$L(&xX>yjx}_Dgn&EKG9Vp)HavQd24RVJ$*c|OS-YBL5A0TG_+>C%+ z`dN6ia+zUA2~f1YuE(?WBZW)L?;M7}%lSTz7#6$W-f|2n_`5ExJ4>d6S#wOXke=t9K{?ux$=xBr>M!D9G<_|0hX9R+rPTLRcRMcOCcH*DF~#m6-yWW=_ct3&B=v1t*{4v^Er|`p z3q4(oR2d;jz@VYYBjR&Yw71U~4vNGY%nG~_N`-}-8%f3QAGDdbyjzAF(}jtws;x68 zjlA%W_gZoNsG8``;{KhpBON&)?XAh6Qab=8H^T=ED(64-m>+g}XYrOMA)UITgj_TP?R2}g(!R{PBtL)t^bg%>Mbfa?7Enl!IBf#0+;O{7H7Xer zIOK@go~ioincaRsnFU!QHr4j`)?{G9?{D0EYtrtrQHYF+ihXKb5fI>lCIh57^Kvc9@ku6$0_7;?;G}zTmIX(^@ejID@*2Dw^J7x|J)l5IA ze7~w9xixsDQyUnx5c6)HUtDdm_?2i2_oR3(?#>&suq>37l_%}L+^(zZoT^O8$z0TI zyriSbNo>-Eg)J*PpD7P)(*52h<-9AnB2Fa!-pHi=;GpbmDJHJQqowBS*VEHKUjQ0x zjFn1CO#ovM9pF+0N)>I8MidBf{GOMerD=L)Ni#t2lw`XXp zJR5%=Zq-dsKMMd}%E(BxEkwrAZun5y*1*8Pc3;^iitBYAR^Xd!=DFULe|4-6a%kx{ z&+`N7>+8p_D{O$4;01G&osHYUFR4a%%hoo-vccJG{3~K`Sw5{6K>4zFe8lSs^Z5zQd4N-{8#5 z`RFAGs6Z?+>T!0up#gYv%A(tdsXd-;!S%r8PoRJq`eSC{^}S`Iq^}7k9*}0%)RdG( z&4~7qXKA)`C7hlvpSoZq%)C}<%PUy;Izh-@D{=g-CYei*Y10jO^74{&(y+uN9>)+{lP2f3RH{)-%ydf9XOE3zFIro1y}g*(*i3Eh zWxyd@6Eybp6gnN`hNa(*@XSORs2&b@NacsVf4*K|Vr*PUY%P$xb#OFVxH;ewoc zk=J}}NG5af3+Z~u%2tjgSfs;ve!f4%fB8Zt0b7_8(wE1uLBm=8QowgwD;AOH&Ek&--b z{o4A9iffgtjEu~~hYvwEVs2s4+uI8|ijsi$uOFF8CVj0O5pZfn>3bPxIgsN*>U(|) zAyqEx!>t_8$Mk^G%4c#wIbyxLkDX^iV6yK_4P_MpV=!kjS6h{HphSXWuHIGU2^PqY313(Vh`fA;#wLP{f{a|{@+be9 z-~*rfLZoIEStpE6x4`Yuz+oW{kaBQV7pf_Pr*a6f;zu@XTzIqo{jMcmmfKT`ZQMK9 zl&4d#ZJgh{$r=}r1%>d&%-LLn4I3Mq4e{ff-q-x}Li{V7&oMDnfBG2tQglFuFQf32A z0r#MhNZ@)m8|Xns1_uWZxj>Woj$Om1dXZ8+Q2Dj-?3D22(x)R`^OJoPQcx**fDSk4 zF-yg}2|?s)#~p25-PF?3(%@j3ckkX!W$=RDb`n;)udlDC$9#Xe$2Sb5&o5rQ5Ed3z zRaf^ooG`Ylh)qfYduTA9Vh3#o0YL)D%3%fuwl4R&7(thj(ZvG_*+{5_Wi5f4i2wMf z4>|$6xP{|?6-()^o`}k|Cs>sR7KQ&y7wJA12$`l47xNK!U`1(dgM~4t_Sj;uJgA9Vjs5>=g--(Bc zDhFguN9!YI^UWV1W{!@If}RFf+bzpN(6mgSYk!tm%(mNi;^X^@p^@1oB6%~w! zLMob0r(qf-K#*4t$?;S8PS@B=nT~u)wr1sQ8CrHB9n2R!=;wv9x%zaj}(J>U!4AdS4PaWGz`>WxX7Rl5HT_` za@?5(T|isg3hXN!k&%%RkUbS@R)0%NBV}al8ybQwn^b82l%Id@`}alAIA>9>4`xZB zAuY596Hro8!n+yN`MJ66Lqq#hP|EQk^##@P*w`2-{9v)+VvOliGazXKarM`3uo`w& z*3IeaNGw4T^YoNJti8i2%b2Jr9+!jmi3v_VzJ@KWmn2`rLI}gF)!Vw{TP$)SPeDfP z0*HKMV5|y+87i+|lT%PQJ2`#YVwG2@6p5K=^t_UaVSxST-;n9&k6lpP+$@;)kiLR; zQbRG4QYIc+0j4(E1Fgs}y3pwP+ zEJo6A->yOVSQeRvkugV(x+DL7vh@Lq!mC$LSa^E0izTI`inZ$}54j4J(A`(r+1cY` zW8MCYsKAXMG^m%E+^>IcIODG+`r7WfoYeK9Xy_;oPRbOtP*WSoa(a4OT|6F!#FYW= zR?eo1#CuVtdMzJe%P8Og67{s(nq+(W^nE(e!>{4X3^BCMMFWoXSsqX0+Wf6D0=94^ z)p;wp^}rZm1-oGR0s{l@+`Qq}l13fSx5DqdC;SAfzqWgHG#W$P=>wP3ZYu0$khr^F z9~a-=bb&f=V3LyEd~$JXi{8!o*LQ#D?Qn8(LXM#WiGF(+X){rHLV^?{3BSkr-clFM zTa+OX`n9yQe4sc!J{IR~gLzwv0Zmy}plQP714_2d!_f!XD}5(!In5fbnJRl5IUInSB_NZ>qNgAvBmY!oDm$Cf*4FlP<$A^w*n^A8L9OS~ z6HLG{DAq76BOa_A^>pO}J~m~rX2{gqYUb|y|WPCDBgro*;#t{@}MTCTe(p1t48?xXo(*vuc$)(K+`I$pCe(+UsVP}_> zv67Kxz`hzEAHRc&`{?oGl8MbijY?55F~z~&^6%e;|Fs##OJ)Qm3fdgzBKG(8Cc#W0 z2xw_)zW4C~ajZDNlmDhtjGFoHDn$VTpM#a<<G9JDS?JdY+Fd;vR_YfoF(;DRaG6IoE)UBs;NMD$;rIRyK;Vt`iNHTyl= zPUdzD!BS9CvWJKWYS>EJO;DfmyBw?nI=~T0;&I-CuN~}x!_UslEVCss@xphgea%B0 zO5DB&pP7{vhtG)3X;&9a5Vlp_#o^R}$V+fa?%d2Q zEPctm-1^@?jk1%nslTtM7X;H=T^(=ro@CEcBFhfmwad~Lr&SWV;cI| zKsuxc(7YvfrED~Ff2J{ZNLWsfbFIz$x#@5&5w`=-We#hDOCu^e*C7hL^Qs1V#0o_5 zq+!8DPT5cQ9HeTovmxr$gSc5%Ru)_oNSXoXvOIqd?k5N^Q9?pOPR>e+L7Nfi-Ao43 z)6<{M*MgS(Xmf(aY?RK?(UFm{7~11tKxGyFVPRp{enLcqlZ%T%qhb@<8~i_gI=+Uy z(y>25E4{YH31)l*?3|XKpP!#6M3|k1vm)p`bDVSMa67hw+*hz2S_L&~(bJT!?b624 zQBGXk%FfR1WGMz3WOC$EW+&r`=5R^LSy{{e&MZX0LFml_JcmLmO}SrKIV&kAm%?t2 ze=!AH?gF~SK+j7`N_yR{$YH5%mJo(d-!zL$>ddKMqH0clp zhz#@zJ;cFjpS~>unQSoNlXR*4f&$CA1}%Ac(!Qx501e=MD ztR*OnS;XXj{rbv?MD&e$;JT`aR93I-TvUx|KAgR4X^`LZ>f)%lZtvcOt%5?thYxo| z9Zb4OtO9TQ`T{sU2Wnj=ssIFfb{=%l774H=UQ4*U{d7yj{EFYY>eL ztV&0z|7iNi!}W=&h#0a#?^{ZyBkgE%D`m=T2We8sC8ed2E`3>BHA6muoHA7;lOmX) zz?9$}%ZzXip-rNsno~**4QvJn?XWfZ2ViVZ919gS_4QUiXhBX=6g#ZrGDA1q-a0=& z=d@i09ViuaNuK7K)#Sa*=c|xslk^VcGzp-@resTa0X+%+*la|1yqNFYy&L$) z6b%ET!DcBS`1dhpQfmzr`fZJG0OGag6?3ck-4 zdi8CT^4BW?m+PbEo8%DbspIQUr*h51#X9^hUoFFcC%fR%{&cx@SZch#Jx!Cs&CxzN zDLzz!^>pr)w~f4k3_WL}J5BleXlG3AV~G?J0au#0mK$@oYS5t z-?#`T^I?S!AVexAcJ9Z#yaC3>?sul9aqQ-n&^)MVF5!vX+d^kGBk-~cxS6G;L-4%s^UJn78 zW4ETeB%AKXOjpy@)lia(#}Es&sy;uOo%$TDY_~maOiWx6k8u})$Q0<}&-M4dVS9Gy zxV6DQ$_1F`1T;O9agk4>)!Y61$LR~%@)!rZQhO?yjJ(TpTSL`2zZ zs$jHGGf%zoD3OMf^Q^S**PMIh+~$PP-x+WJXdNrS!nOZX8Wge82^Eg*SaaoOR3_JF z3`70+5FxYf>%;OnYB=QaeqlnwpW?<|X69xcSb`d8HaAf)CP?(}Sq>t(suy_j!u?bc zHL&RKco(6CoHdAev8FoC@ooEDk%+aoaRT{Z$ZNoA94pe>%dG*?pzQjuAS{% zjn{Hm!=&Ct+a0~Oj8tgFOr<}tx5`$`*)G)awEnZsAr`t__;(&&I^{nu`*exk3xJHx zaXU?p&)NR;;N{s~<8qTY&*1Yt-#S%t;1F?D+PLgG3XGO`U!{mC%$jQ0%`!@?% z%ir%&-vyPBHW$YWY!UfDJQ68!r*D>XexLy~yS{-}`0(8kJ2R_nnFI!)j?bVthK~Mc z`0tcRLyvq}QW07&4vDAj#wcw9yGSVEJf;o4L}JTezq)6$r#B%9vySV{^>wsmohONJ^Uihz3=wfxd^GZRzFjwxhp; zf3ErKWsEpcqJJB9cZ%n6M(AOI-O!si_C9w#-IqEI<|Baqb)36^f@-zrRZx*uZLZx0 zEVmk%N!us%-q$*F=e^wAp@h{JyLwF^9L%5EP7~tT*x)2_`%1-kNlEJ4wbU2;+t%56 zCYM5(1%A(#h=2Yr}5@Z{a__BY$Fg_t;QB=c&2b4 zsX$SBC2&qAoBA1V{R_78SJfKRjaN0pq_>=SJVZqYa^>f8^@MLB5dCyuXa<5pymfV( zanew34LdJPOKbAJHTJoR6T^>y#8dI0H3ciOPp#vbVx@n9OMW-8`rJS;>KiFs)5t{c z=1hwrq`u7-bK0ryti&4%`hf(7&k2&4P3`PE`l;9@8neKb@1WV*2d3h2_RZT(cFhx-?q3n6wg87kXh@BiN9Ft^5=z) z4i&{62!UMJ>bE?2FhrNOgdi;bc*(Gir~5y;VPs;n+oLkSIjuv9q%PKSG`6>uLCxB5 z{w?q(MOAe*NRMg34UP%0 zRy!c;*JsWO(s`oj>|71q?jW<;i>66)@< zNqf)P*HA|Vh&(AHr$UhjHz^VTiMm4NcpH!xU}R|PQopFOYe`~qZ8S#fb_ zUj=S$uEIP4J_;?L|9Ib;c*jn<*!%$%8eZ?;zaJePo#K8NH{657{okP zMMbhRBo7e?)_bsR@=s5}KZwaCz9>mg{{>e3`}c2XT)ft+k4#V3!6PT&K^A|urc{pi zp@|il6lg1WXan?hR)WI2vy;p9@E!2EuU|u@+Eq$Y(#FOHID<;}Gl!0zH^#;}IXV2` zF`%^(=uE|ZKZtoffC_5Xp+^?zb|9}as5@I*jXI-fAaTXHJS-?~z<;iPo454d1+=L? zzbF7&`d?_i4A3HUx^lW5e+8->+7VGm0qZMfOLN+v zpWcO3IXW8mjT=0VrvEW4rOL$A6f|S6tgNs+LKD0$DS}L!$I_7b%0e~kjAvqU5=er3 zo@da_40& zsdJK_kca05$m;hyQXtA?0FT4Y_}VCM1}(G9%*=#DL_nf&f2)QEd3^cu1&Zpx?$~7# zl5#Ep$V>9#lTMvlU76w14grQ6II6ZTu=09eXvl=)e|=oeznj+KuZI6l9scLjA(*}( zOc>b{3fHdF4P@9LlV2cZ90E6pz + + + + + + diff --git a/doc/safec-3.4/df/d01/vscanf__s_8c__incl.md5 b/doc/safec-3.4/df/d01/vscanf__s_8c__incl.md5 new file mode 100644 index 00000000..fbd59d98 --- /dev/null +++ b/doc/safec-3.4/df/d01/vscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +83e4bf3696dd4e778a6d605cbb4916aa \ No newline at end of file diff --git a/doc/safec-3.4/df/d01/vscanf__s_8c__incl.png b/doc/safec-3.4/df/d01/vscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..368b862571a15e4288d1f44c58e9092b3128bb01 GIT binary patch literal 20745 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 GapfNzZ46WZ literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/df/d0a/safe__compile_8h.html b/doc/safec-3.4/df/d0a/safe__compile_8h.html new file mode 100644 index 00000000..0abc853d --- /dev/null +++ b/doc/safec-3.4/df/d0a/safe__compile_8h.html @@ -0,0 +1,1001 @@ + + + + + + + +safec: safe_compile.h File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    safe_compile.h File Reference
    +
    +
    +
    + + This graph shows which files directly or indirectly include this file:
    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Macros

    #define __has_attribute(x)   0
     Since clang-5 most constraints can be caught at compile-time. More...
     
    #define BOS_UNKNOWN   ((size_t)-1)
     
    #define _BOS_KNOWN(dest)   ((size_t)BOS(dest) != BOS_UNKNOWN)
     
    #define BOS(dest)   BOS_UNKNOWN
     
    #define BOSW(dest)   BOS_UNKNOWN
     
    #define _BOS_CHK(dest)   0
     
    #define _BOSW_CHK(dest)   0
     
    #define _BOS_ZERO(dest)   0
     
    #define _BOS_NULL(dest)   0
     
    #define _BOS_OVR_N(dest, dmax)   0
     
    #define bos_chk_err   "error"
     
    #define _XSTR(s)   _STR(s)
     
    #define _STR(s)   #s
     
    #define BOS_CHK(dest)
     
    #define BOSW_CHK(dest)
     
    #define BOS_CHK2(buf, bufsize)
     
    #define BOSW_CHK2(buf, bufsize)
     
    #define BOS_OVR_BUTNULL(dest)
     
    #define BOSW_OVR_BUTNULL(dest)
     
    #define BOS_CHK_BUTZERO(dest, slen)
     
    #define BOSW_CHK_BUTZERO(dest, slen)
     
    #define BOS_OVR2(buf, bufsize)
     
    #define BOSW_OVR2(buf, bufsize)
     
    #define BOS_OVR2Z(buf, bufsize)
     
    #define BOSW_OVR2Z(buf, bufsize)
     
    #define BOS_OVR2_BUTZERO(buf, bufsize)
     
    #define BOSW_OVR2_BUTZERO(buf, bufsize)
     
    #define BOS_OVR2_BUTNULL(buf, bufsize)
     
    #define BOSW_OVR2_BUTNULL(buf, bufsize)
     
    #define VAL_OVR2(value, vmax)
     
    #define VAL_OVR2_BUTZERO(value, vmax)
     
    #define BOS_NULL(buf)
     
    #define BOS_NULLPTR(buf)
     
    #define BOS_FMT(fmt)
     
    #define BOS_ATTR(chk, msg)
     
    + + + +

    +Typedefs

    typedef void(* constraint_handler_t) (const char *restrict, void *restrict, errno_t)
     
    +

    Macro Definition Documentation

    + +

    ◆ __has_attribute

    + +
    +
    + + + + + + + + +
    #define __has_attribute( x)   0
    +
    + +

    Since clang-5 most constraints can be caught at compile-time.

    +

    For pointer sizes we need BOS/__builtin_object_size(), for diagnostics attribute((diagnose_if())) gcc violations might be caught with _Static_assert, but this is limited.

    + +
    +
    + +

    ◆ BOS_UNKNOWN

    + +
    +
    + + + + +
    #define BOS_UNKNOWN   ((size_t)-1)
    +
    + +
    +
    + +

    ◆ _BOS_KNOWN

    + +
    +
    + + + + + + + + +
    #define _BOS_KNOWN( dest)   ((size_t)BOS(dest) != BOS_UNKNOWN)
    +
    + +
    +
    + +

    ◆ BOS

    + +
    +
    + + + + + + + + +
    #define BOS( dest)   BOS_UNKNOWN
    +
    + +
    +
    + +

    ◆ BOSW

    + +
    +
    + + + + + + + + +
    #define BOSW( dest)   BOS_UNKNOWN
    +
    + +
    +
    + +

    ◆ _BOS_CHK

    + +
    +
    + + + + + + + + +
    #define _BOS_CHK( dest)   0
    +
    + +
    +
    + +

    ◆ _BOSW_CHK

    + +
    +
    + + + + + + + + +
    #define _BOSW_CHK( dest)   0
    +
    + +
    +
    + +

    ◆ _BOS_ZERO

    + +
    +
    + + + + + + + + +
    #define _BOS_ZERO( dest)   0
    +
    + +
    +
    + +

    ◆ _BOS_NULL

    + +
    +
    + + + + + + + + +
    #define _BOS_NULL( dest)   0
    +
    + +
    +
    + +

    ◆ _BOS_OVR_N

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define _BOS_OVR_N( dest,
     dmax 
    )   0
    +
    + +
    +
    + +

    ◆ bos_chk_err

    + +
    +
    + + + + +
    #define bos_chk_err   "error"
    +
    + +
    +
    + +

    ◆ _XSTR

    + +
    +
    + + + + + + + + +
    #define _XSTR( s)   _STR(s)
    +
    + +
    +
    + +

    ◆ _STR

    + +
    +
    + + + + + + + + +
    #define _STR( s)   #s
    +
    + +
    +
    + +

    ◆ BOS_CHK

    + +
    +
    + + + + + + + + +
    #define BOS_CHK( dest)
    +
    + +
    +
    + +

    ◆ BOSW_CHK

    + +
    +
    + + + + + + + + +
    #define BOSW_CHK( dest)
    +
    + +
    +
    + +

    ◆ BOS_CHK2

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define BOS_CHK2( buf,
     bufsize 
    )
    +
    + +
    +
    + +

    ◆ BOSW_CHK2

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define BOSW_CHK2( buf,
     bufsize 
    )
    +
    + +
    +
    + +

    ◆ BOS_OVR_BUTNULL

    + +
    +
    + + + + + + + + +
    #define BOS_OVR_BUTNULL( dest)
    +
    + +
    +
    + +

    ◆ BOSW_OVR_BUTNULL

    + +
    +
    + + + + + + + + +
    #define BOSW_OVR_BUTNULL( dest)
    +
    + +
    +
    + +

    ◆ BOS_CHK_BUTZERO

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define BOS_CHK_BUTZERO( dest,
     slen 
    )
    +
    + +
    +
    + +

    ◆ BOSW_CHK_BUTZERO

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define BOSW_CHK_BUTZERO( dest,
     slen 
    )
    +
    + +
    +
    + +

    ◆ BOS_OVR2

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define BOS_OVR2( buf,
     bufsize 
    )
    +
    + +
    +
    + +

    ◆ BOSW_OVR2

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define BOSW_OVR2( buf,
     bufsize 
    )
    +
    + +
    +
    + +

    ◆ BOS_OVR2Z

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define BOS_OVR2Z( buf,
     bufsize 
    )
    +
    + +
    +
    + +

    ◆ BOSW_OVR2Z

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define BOSW_OVR2Z( buf,
     bufsize 
    )
    +
    + +
    +
    + +

    ◆ BOS_OVR2_BUTZERO

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define BOS_OVR2_BUTZERO( buf,
     bufsize 
    )
    +
    + +
    +
    + +

    ◆ BOSW_OVR2_BUTZERO

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define BOSW_OVR2_BUTZERO( buf,
     bufsize 
    )
    +
    + +
    +
    + +

    ◆ BOS_OVR2_BUTNULL

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define BOS_OVR2_BUTNULL( buf,
     bufsize 
    )
    +
    + +
    +
    + +

    ◆ BOSW_OVR2_BUTNULL

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define BOSW_OVR2_BUTNULL( buf,
     bufsize 
    )
    +
    + +
    +
    + +

    ◆ VAL_OVR2

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define VAL_OVR2( value,
     vmax 
    )
    +
    + +
    +
    + +

    ◆ VAL_OVR2_BUTZERO

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define VAL_OVR2_BUTZERO( value,
     vmax 
    )
    +
    + +
    +
    + +

    ◆ BOS_NULL

    + +
    +
    + + + + + + + + +
    #define BOS_NULL( buf)
    +
    + +
    +
    + +

    ◆ BOS_NULLPTR

    + +
    +
    + + + + + + + + +
    #define BOS_NULLPTR( buf)
    +
    + +
    +
    + +

    ◆ BOS_FMT

    + +
    +
    + + + + + + + + +
    #define BOS_FMT( fmt)
    +
    + +
    +
    + +

    ◆ BOS_ATTR

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    #define BOS_ATTR( chk,
     msg 
    )
    +
    + +
    +
    +

    Typedef Documentation

    + +

    ◆ constraint_handler_t

    + +
    +
    + + + + +
    typedef void(* constraint_handler_t) (const char *restrict, void *restrict, errno_t)
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/df/d0a/safe__compile_8h.js b/doc/safec-3.4/df/d0a/safe__compile_8h.js new file mode 100644 index 00000000..15d7b320 --- /dev/null +++ b/doc/safec-3.4/df/d0a/safe__compile_8h.js @@ -0,0 +1,39 @@ +var safe__compile_8h = +[ + [ "__has_attribute", "df/d0a/safe__compile_8h.html#a54d2d7742701f3f112afbcd8d4f9ccdb", null ], + [ "BOS_UNKNOWN", "df/d0a/safe__compile_8h.html#a0fdccd853b25d3009b509f893be4b0ea", null ], + [ "_BOS_KNOWN", "df/d0a/safe__compile_8h.html#a77df606b177b645d6af08d5bd9164b85", null ], + [ "BOS", "df/d0a/safe__compile_8h.html#afda9ca9e99dc1243178b9a97df164f65", null ], + [ "BOSW", "df/d0a/safe__compile_8h.html#a68381d9bb775da81c6dae0a6a2dae7e9", null ], + [ "_BOS_CHK", "df/d0a/safe__compile_8h.html#a6fa0e523f2050f8134245920e7877bff", null ], + [ "_BOSW_CHK", "df/d0a/safe__compile_8h.html#abed6e96c85b03df5c22fa5b8c9f414a0", null ], + [ "_BOS_ZERO", "df/d0a/safe__compile_8h.html#a101ef5ed5ebede83fcb9c15771674705", null ], + [ "_BOS_NULL", "df/d0a/safe__compile_8h.html#a049ee69a98f439f80a96d6bc8d3fd253", null ], + [ "_BOS_OVR_N", "df/d0a/safe__compile_8h.html#a7f05ab2285e0bcc32de445011cc7ca29", null ], + [ "bos_chk_err", "df/d0a/safe__compile_8h.html#ad4beab3d9eeef8d60675c20022b8a14b", null ], + [ "_XSTR", "df/d0a/safe__compile_8h.html#ab5ed98809200890a8125641ecc126351", null ], + [ "_STR", "df/d0a/safe__compile_8h.html#a192d127e3d5478c72fddbb8d3d7d8f8a", null ], + [ "BOS_CHK", "df/d0a/safe__compile_8h.html#a9df9f43f75f258d00b598eae61956a42", null ], + [ "BOSW_CHK", "df/d0a/safe__compile_8h.html#ae272fe0da2988ad80f8028e06da97f57", null ], + [ "BOS_CHK2", "df/d0a/safe__compile_8h.html#ab4de78081de5720f92c243177195dc99", null ], + [ "BOSW_CHK2", "df/d0a/safe__compile_8h.html#a26f03490292860d656344e2f5994dd7a", null ], + [ "BOS_OVR_BUTNULL", "df/d0a/safe__compile_8h.html#ab42a56889e4a4fc9a206b01324d33f79", null ], + [ "BOSW_OVR_BUTNULL", "df/d0a/safe__compile_8h.html#ab9e8ac2dda33f817f40a8d8cb64b5587", null ], + [ "BOS_CHK_BUTZERO", "df/d0a/safe__compile_8h.html#a663ebd3f90c3862ad7cb760b0980a9c7", null ], + [ "BOSW_CHK_BUTZERO", "df/d0a/safe__compile_8h.html#a8ae55b5ee8c64901b5acd0784af1a046", null ], + [ "BOS_OVR2", "df/d0a/safe__compile_8h.html#af8e73acb786e3ea0c8bc8590b8b474ac", null ], + [ "BOSW_OVR2", "df/d0a/safe__compile_8h.html#a1a52355a99c9631138d77769e4da909f", null ], + [ "BOS_OVR2Z", "df/d0a/safe__compile_8h.html#abd8f2041df7f122dd6bf1280325f5e9b", null ], + [ "BOSW_OVR2Z", "df/d0a/safe__compile_8h.html#a12966b66935d6a29b7b263c42afb09db", null ], + [ "BOS_OVR2_BUTZERO", "df/d0a/safe__compile_8h.html#afe38cc32767469ef7a15c1febbc8074e", null ], + [ "BOSW_OVR2_BUTZERO", "df/d0a/safe__compile_8h.html#ab1d27dbbdc50db356009a20a84c44935", null ], + [ "BOS_OVR2_BUTNULL", "df/d0a/safe__compile_8h.html#ab0eceb758b4df14a98f74d297819cbaf", null ], + [ "BOSW_OVR2_BUTNULL", "df/d0a/safe__compile_8h.html#a6bc72e7b033b44ef332fd9e839679622", null ], + [ "VAL_OVR2", "df/d0a/safe__compile_8h.html#a4b94ac6929689c7cf061ae77590b7cee", null ], + [ "VAL_OVR2_BUTZERO", "df/d0a/safe__compile_8h.html#a0b3bb3211fca747c9bf86327455a80af", null ], + [ "BOS_NULL", "df/d0a/safe__compile_8h.html#ab425807b3b3db5810f4d24a1a384e8a7", null ], + [ "BOS_NULLPTR", "df/d0a/safe__compile_8h.html#a2d521dd6464eb2dc19c0fda3869da6c8", null ], + [ "BOS_FMT", "df/d0a/safe__compile_8h.html#a660d5221b520bb9e4cc75f750b8e207b", null ], + [ "BOS_ATTR", "df/d0a/safe__compile_8h.html#afcc6c288264b365b0134dec3da9cc6d0", null ], + [ "constraint_handler_t", "df/d0a/safe__compile_8h.html#a94a54e98967ccb6be4bb4ad7e39fc290", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/df/d1c/fscanf__s_8c.html b/doc/safec-3.4/df/d1c/fscanf__s_8c.html new file mode 100644 index 00000000..8041be54 --- /dev/null +++ b/doc/safec-3.4/df/d1c/fscanf__s_8c.html @@ -0,0 +1,190 @@ + + + + + + + +safec: fscanf_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    fscanf_s.c File Reference
    +
    +
    +
    #include "safe_lib.h"
    +
    + + Include dependency graph for fscanf_s.c:
    +
    +
    + +
    + + + + +

    +Functions

    EXPORT int fscanf_s (FILE *restrict stream, const char *restrict fmt,...)
     The fscanf_s function reads a formatted string from a buffered FILE stream, and writes to a list of arguments. More...
     
    +

    Function Documentation

    + +

    ◆ fscanf_s()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT int fscanf_s (FILE *restrict stream,
    const char *restrict fmt,
     ... 
    )
    +
    + +

    The fscanf_s function reads a formatted string from a buffered FILE stream, and writes to a list of arguments.

    +
    Remarks
    SPECIFIED IN +
    +
    Parameters
    + + + + +
    [in]streampointer to a FILE stream to read from
    [in]fmtformat-control string.
    [out]...arguments to write to
    +
    +
    +
    Precondition
    Neither stream nor fmt shall be a null pointer.
    +
    +fmt shall not contain the conversion specifier n
    +
    +None of the arguments corresponding to s is a null pointer. (not yet)
    +
    +No encoding error shall occur.
    +
    +c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
    +
    Returns
    Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
    +
    Return values
    + + + +
    >0 on success, the number of arguments assigned
    EOFon error
    +
    +
    +
    See also
    vfscanf_s(), fwscanf_s(), scanf_s()
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/df/d1c/fscanf__s_8c.js b/doc/safec-3.4/df/d1c/fscanf__s_8c.js new file mode 100644 index 00000000..49b5e9fe --- /dev/null +++ b/doc/safec-3.4/df/d1c/fscanf__s_8c.js @@ -0,0 +1,4 @@ +var fscanf__s_8c = +[ + [ "fscanf_s", "df/d1c/fscanf__s_8c.html#aa42ba46b7e2410f7f0f86b1b7b7071a8", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/df/d2b/strfirstchar__s_8c__incl.map b/doc/safec-3.4/df/d2b/strfirstchar__s_8c__incl.map new file mode 100644 index 00000000..7d719efc --- /dev/null +++ b/doc/safec-3.4/df/d2b/strfirstchar__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/df/d2b/strfirstchar__s_8c__incl.md5 b/doc/safec-3.4/df/d2b/strfirstchar__s_8c__incl.md5 new file mode 100644 index 00000000..358171e3 --- /dev/null +++ b/doc/safec-3.4/df/d2b/strfirstchar__s_8c__incl.md5 @@ -0,0 +1 @@ +cdd53dfb34a0adeea7c4bf7cc47ee013 \ No newline at end of file diff --git a/doc/safec-3.4/df/d2b/strfirstchar__s_8c__incl.png b/doc/safec-3.4/df/d2b/strfirstchar__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4e7e45db7f9d7eff621fe1936d1670bfa7c155 GIT binary patch literal 18485 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 z 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 f;QoI< + + + + + + +safec: unwifcmp.h File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    unwifcmp.h File Reference
    +
    +
    + + + + + + +

    +Data Structures

    struct  UNWIF_complist
     
    struct  UNWIF_complist_s
     
    + + + +

    +Macros

    #define UNWIF_COMPLIST_FIRST_LONG   0x011099
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Variables

    static const UNWIF_complist_s UNWIF_complist_00003c [2]
     
    static const UNWIF_complist_s UNWIF_complist_00003d [2]
     
    static const UNWIF_complist_s UNWIF_complist_00003e [2]
     
    static const UNWIF_complist_s UNWIF_complist_000041 [17]
     
    static const UNWIF_complist_s UNWIF_complist_000042 [4]
     
    static const UNWIF_complist_s UNWIF_complist_000043 [6]
     
    static const UNWIF_complist_s UNWIF_complist_000044 [7]
     
    static const UNWIF_complist_s UNWIF_complist_000045 [18]
     
    static const UNWIF_complist_s UNWIF_complist_000046 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000047 [8]
     
    static const UNWIF_complist_s UNWIF_complist_000048 [8]
     
    static const UNWIF_complist_s UNWIF_complist_000049 [16]
     
    static const UNWIF_complist_s UNWIF_complist_00004a [2]
     
    static const UNWIF_complist_s UNWIF_complist_00004b [6]
     
    static const UNWIF_complist_s UNWIF_complist_00004c [7]
     
    static const UNWIF_complist_s UNWIF_complist_00004d [4]
     
    static const UNWIF_complist_s UNWIF_complist_00004e [10]
     
    static const UNWIF_complist_s UNWIF_complist_00004f [17]
     
    static const UNWIF_complist_s UNWIF_complist_000050 [3]
     
    static const UNWIF_complist_s UNWIF_complist_000052 [9]
     
    static const UNWIF_complist_s UNWIF_complist_000053 [8]
     
    static const UNWIF_complist_s UNWIF_complist_000054 [8]
     
    static const UNWIF_complist_s UNWIF_complist_000055 [20]
     
    static const UNWIF_complist_s UNWIF_complist_000056 [3]
     
    static const UNWIF_complist_s UNWIF_complist_000057 [7]
     
    static const UNWIF_complist_s UNWIF_complist_000058 [3]
     
    static const UNWIF_complist_s UNWIF_complist_000059 [10]
     
    static const UNWIF_complist_s UNWIF_complist_00005a [7]
     
    static const UNWIF_complist_s UNWIF_complist_000061 [17]
     
    static const UNWIF_complist_s UNWIF_complist_000062 [4]
     
    static const UNWIF_complist_s UNWIF_complist_000063 [6]
     
    static const UNWIF_complist_s UNWIF_complist_000064 [7]
     
    static const UNWIF_complist_s UNWIF_complist_000065 [18]
     
    static const UNWIF_complist_s UNWIF_complist_000066 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000067 [8]
     
    static const UNWIF_complist_s UNWIF_complist_000068 [9]
     
    static const UNWIF_complist_s UNWIF_complist_000069 [15]
     
    static const UNWIF_complist_s UNWIF_complist_00006a [3]
     
    static const UNWIF_complist_s UNWIF_complist_00006b [6]
     
    static const UNWIF_complist_s UNWIF_complist_00006c [7]
     
    static const UNWIF_complist_s UNWIF_complist_00006d [4]
     
    static const UNWIF_complist_s UNWIF_complist_00006e [10]
     
    static const UNWIF_complist_s UNWIF_complist_00006f [17]
     
    static const UNWIF_complist_s UNWIF_complist_000070 [3]
     
    static const UNWIF_complist_s UNWIF_complist_000072 [9]
     
    static const UNWIF_complist_s UNWIF_complist_000073 [8]
     
    static const UNWIF_complist_s UNWIF_complist_000074 [9]
     
    static const UNWIF_complist_s UNWIF_complist_000075 [20]
     
    static const UNWIF_complist_s UNWIF_complist_000076 [3]
     
    static const UNWIF_complist_s UNWIF_complist_000077 [8]
     
    static const UNWIF_complist_s UNWIF_complist_000078 [3]
     
    static const UNWIF_complist_s UNWIF_complist_000079 [11]
     
    static const UNWIF_complist_s UNWIF_complist_00007a [7]
     
    static const UNWIF_complist_s UNWIF_complist_0000a8 [4]
     
    static const UNWIF_complist_s UNWIF_complist_0000c2 [5]
     
    static const UNWIF_complist_s UNWIF_complist_0000c4 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0000c5 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0000c6 [3]
     
    static const UNWIF_complist_s UNWIF_complist_0000c7 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0000ca [5]
     
    static const UNWIF_complist_s UNWIF_complist_0000cf [2]
     
    static const UNWIF_complist_s UNWIF_complist_0000d4 [5]
     
    static const UNWIF_complist_s UNWIF_complist_0000d5 [4]
     
    static const UNWIF_complist_s UNWIF_complist_0000d6 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0000d8 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0000dc [5]
     
    static const UNWIF_complist_s UNWIF_complist_0000e2 [5]
     
    static const UNWIF_complist_s UNWIF_complist_0000e4 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0000e5 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0000e6 [3]
     
    static const UNWIF_complist_s UNWIF_complist_0000e7 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0000ea [5]
     
    static const UNWIF_complist_s UNWIF_complist_0000ef [2]
     
    static const UNWIF_complist_s UNWIF_complist_0000f4 [5]
     
    static const UNWIF_complist_s UNWIF_complist_0000f5 [4]
     
    static const UNWIF_complist_s UNWIF_complist_0000f6 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0000f8 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0000fc [5]
     
    static const UNWIF_complist_s UNWIF_complist_000102 [5]
     
    static const UNWIF_complist_s UNWIF_complist_000103 [5]
     
    static const UNWIF_complist_s UNWIF_complist_000112 [3]
     
    static const UNWIF_complist_s UNWIF_complist_000113 [3]
     
    static const UNWIF_complist_s UNWIF_complist_00014c [3]
     
    static const UNWIF_complist_s UNWIF_complist_00014d [3]
     
    static const UNWIF_complist_s UNWIF_complist_00015a [2]
     
    static const UNWIF_complist_s UNWIF_complist_00015b [2]
     
    static const UNWIF_complist_s UNWIF_complist_000160 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000161 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000168 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000169 [2]
     
    static const UNWIF_complist_s UNWIF_complist_00016a [2]
     
    static const UNWIF_complist_s UNWIF_complist_00016b [2]
     
    static const UNWIF_complist_s UNWIF_complist_00017f [2]
     
    static const UNWIF_complist_s UNWIF_complist_0001a0 [6]
     
    static const UNWIF_complist_s UNWIF_complist_0001a1 [6]
     
    static const UNWIF_complist_s UNWIF_complist_0001af [6]
     
    static const UNWIF_complist_s UNWIF_complist_0001b0 [6]
     
    static const UNWIF_complist_s UNWIF_complist_0001b7 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0001ea [2]
     
    static const UNWIF_complist_s UNWIF_complist_0001eb [2]
     
    static const UNWIF_complist_s UNWIF_complist_000226 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000227 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000228 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000229 [2]
     
    static const UNWIF_complist_s UNWIF_complist_00022e [2]
     
    static const UNWIF_complist_s UNWIF_complist_00022f [2]
     
    static const UNWIF_complist_s UNWIF_complist_000292 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000391 [8]
     
    static const UNWIF_complist_s UNWIF_complist_000395 [5]
     
    static const UNWIF_complist_s UNWIF_complist_000397 [6]
     
    static const UNWIF_complist_s UNWIF_complist_000399 [8]
     
    static const UNWIF_complist_s UNWIF_complist_00039f [5]
     
    static const UNWIF_complist_s UNWIF_complist_0003a1 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0003a5 [7]
     
    static const UNWIF_complist_s UNWIF_complist_0003a9 [6]
     
    static const UNWIF_complist_s UNWIF_complist_0003ac [2]
     
    static const UNWIF_complist_s UNWIF_complist_0003ae [2]
     
    static const UNWIF_complist_s UNWIF_complist_0003b1 [9]
     
    static const UNWIF_complist_s UNWIF_complist_0003b5 [5]
     
    static const UNWIF_complist_s UNWIF_complist_0003b7 [7]
     
    static const UNWIF_complist_s UNWIF_complist_0003b9 [9]
     
    static const UNWIF_complist_s UNWIF_complist_0003bf [5]
     
    static const UNWIF_complist_s UNWIF_complist_0003c1 [3]
     
    static const UNWIF_complist_s UNWIF_complist_0003c5 [9]
     
    static const UNWIF_complist_s UNWIF_complist_0003c9 [7]
     
    static const UNWIF_complist_s UNWIF_complist_0003ca [4]
     
    static const UNWIF_complist_s UNWIF_complist_0003cb [4]
     
    static const UNWIF_complist_s UNWIF_complist_0003ce [2]
     
    static const UNWIF_complist_s UNWIF_complist_0003d2 [3]
     
    static const UNWIF_complist_s UNWIF_complist_000406 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000410 [3]
     
    static const UNWIF_complist_s UNWIF_complist_000413 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000415 [4]
     
    static const UNWIF_complist_s UNWIF_complist_000416 [3]
     
    static const UNWIF_complist_s UNWIF_complist_000417 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000418 [5]
     
    static const UNWIF_complist_s UNWIF_complist_00041a [2]
     
    static const UNWIF_complist_s UNWIF_complist_00041e [2]
     
    static const UNWIF_complist_s UNWIF_complist_000423 [5]
     
    static const UNWIF_complist_s UNWIF_complist_000427 [2]
     
    static const UNWIF_complist_s UNWIF_complist_00042b [2]
     
    static const UNWIF_complist_s UNWIF_complist_00042d [2]
     
    static const UNWIF_complist_s UNWIF_complist_000430 [3]
     
    static const UNWIF_complist_s UNWIF_complist_000433 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000435 [4]
     
    static const UNWIF_complist_s UNWIF_complist_000436 [3]
     
    static const UNWIF_complist_s UNWIF_complist_000437 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000438 [5]
     
    static const UNWIF_complist_s UNWIF_complist_00043a [2]
     
    static const UNWIF_complist_s UNWIF_complist_00043e [2]
     
    static const UNWIF_complist_s UNWIF_complist_000443 [5]
     
    static const UNWIF_complist_s UNWIF_complist_000447 [2]
     
    static const UNWIF_complist_s UNWIF_complist_00044b [2]
     
    static const UNWIF_complist_s UNWIF_complist_00044d [2]
     
    static const UNWIF_complist_s UNWIF_complist_000456 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000474 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000475 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0004d8 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0004d9 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0004e8 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0004e9 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0005d0 [4]
     
    static const UNWIF_complist_s UNWIF_complist_0005d1 [3]
     
    static const UNWIF_complist_s UNWIF_complist_0005d2 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0005d3 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0005d4 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0005d5 [3]
     
    static const UNWIF_complist_s UNWIF_complist_0005d6 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0005d8 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0005d9 [3]
     
    static const UNWIF_complist_s UNWIF_complist_0005da [2]
     
    static const UNWIF_complist_s UNWIF_complist_0005db [3]
     
    static const UNWIF_complist_s UNWIF_complist_0005dc [2]
     
    static const UNWIF_complist_s UNWIF_complist_0005de [2]
     
    static const UNWIF_complist_s UNWIF_complist_0005e0 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0005e1 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0005e3 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0005e4 [3]
     
    static const UNWIF_complist_s UNWIF_complist_0005e6 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0005e7 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0005e8 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0005e9 [4]
     
    static const UNWIF_complist_s UNWIF_complist_0005ea [2]
     
    static const UNWIF_complist_s UNWIF_complist_0005f2 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000627 [4]
     
    static const UNWIF_complist_s UNWIF_complist_000648 [2]
     
    static const UNWIF_complist_s UNWIF_complist_00064a [2]
     
    static const UNWIF_complist_s UNWIF_complist_0006c1 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0006d2 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0006d5 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000915 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000916 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000917 [2]
     
    static const UNWIF_complist_s UNWIF_complist_00091c [2]
     
    static const UNWIF_complist_s UNWIF_complist_000921 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000922 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000928 [2]
     
    static const UNWIF_complist_s UNWIF_complist_00092b [2]
     
    static const UNWIF_complist_s UNWIF_complist_00092f [2]
     
    static const UNWIF_complist_s UNWIF_complist_000930 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000933 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0009a1 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0009a2 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0009af [2]
     
    static const UNWIF_complist_s UNWIF_complist_0009c7 [3]
     
    static const UNWIF_complist_s UNWIF_complist_000a16 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000a17 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000a1c [2]
     
    static const UNWIF_complist_s UNWIF_complist_000a2b [2]
     
    static const UNWIF_complist_s UNWIF_complist_000a32 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000a38 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000b21 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000b22 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000b47 [4]
     
    static const UNWIF_complist_s UNWIF_complist_000b92 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000bc6 [3]
     
    static const UNWIF_complist_s UNWIF_complist_000bc7 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000c46 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000cbf [2]
     
    static const UNWIF_complist_s UNWIF_complist_000cc6 [4]
     
    static const UNWIF_complist_s UNWIF_complist_000cca [2]
     
    static const UNWIF_complist_s UNWIF_complist_000d46 [3]
     
    static const UNWIF_complist_s UNWIF_complist_000d47 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000dd9 [4]
     
    static const UNWIF_complist_s UNWIF_complist_000ddc [2]
     
    static const UNWIF_complist_s UNWIF_complist_000f40 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000f42 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000f4c [2]
     
    static const UNWIF_complist_s UNWIF_complist_000f51 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000f56 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000f5b [2]
     
    static const UNWIF_complist_s UNWIF_complist_000f90 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000f92 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000f9c [2]
     
    static const UNWIF_complist_s UNWIF_complist_000fa1 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000fa6 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000fab [2]
     
    static const UNWIF_complist_s UNWIF_complist_000fb2 [2]
     
    static const UNWIF_complist_s UNWIF_complist_000fb3 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001025 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001b05 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001b07 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001b09 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001b0b [2]
     
    static const UNWIF_complist_s UNWIF_complist_001b0d [2]
     
    static const UNWIF_complist_s UNWIF_complist_001b11 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001b3a [2]
     
    static const UNWIF_complist_s UNWIF_complist_001b3c [2]
     
    static const UNWIF_complist_s UNWIF_complist_001b3e [2]
     
    static const UNWIF_complist_s UNWIF_complist_001b3f [2]
     
    static const UNWIF_complist_s UNWIF_complist_001b42 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001e36 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001e37 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001e5a [2]
     
    static const UNWIF_complist_s UNWIF_complist_001e5b [2]
     
    static const UNWIF_complist_s UNWIF_complist_001e62 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001e63 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001ea0 [3]
     
    static const UNWIF_complist_s UNWIF_complist_001ea1 [3]
     
    static const UNWIF_complist_s UNWIF_complist_001eb8 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001eb9 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001ecc [2]
     
    static const UNWIF_complist_s UNWIF_complist_001ecd [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f00 [5]
     
    static const UNWIF_complist_s UNWIF_complist_001f01 [5]
     
    static const UNWIF_complist_s UNWIF_complist_001f02 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f03 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f04 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f05 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f06 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f07 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f08 [5]
     
    static const UNWIF_complist_s UNWIF_complist_001f09 [5]
     
    static const UNWIF_complist_s UNWIF_complist_001f0a [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f0b [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f0c [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f0d [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f0e [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f0f [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f10 [3]
     
    static const UNWIF_complist_s UNWIF_complist_001f11 [3]
     
    static const UNWIF_complist_s UNWIF_complist_001f18 [3]
     
    static const UNWIF_complist_s UNWIF_complist_001f19 [3]
     
    static const UNWIF_complist_s UNWIF_complist_001f20 [5]
     
    static const UNWIF_complist_s UNWIF_complist_001f21 [5]
     
    static const UNWIF_complist_s UNWIF_complist_001f22 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f23 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f24 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f25 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f26 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f27 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f28 [5]
     
    static const UNWIF_complist_s UNWIF_complist_001f29 [5]
     
    static const UNWIF_complist_s UNWIF_complist_001f2a [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f2b [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f2c [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f2d [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f2e [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f2f [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f30 [4]
     
    static const UNWIF_complist_s UNWIF_complist_001f31 [4]
     
    static const UNWIF_complist_s UNWIF_complist_001f38 [4]
     
    static const UNWIF_complist_s UNWIF_complist_001f39 [4]
     
    static const UNWIF_complist_s UNWIF_complist_001f40 [3]
     
    static const UNWIF_complist_s UNWIF_complist_001f41 [3]
     
    static const UNWIF_complist_s UNWIF_complist_001f48 [3]
     
    static const UNWIF_complist_s UNWIF_complist_001f49 [3]
     
    static const UNWIF_complist_s UNWIF_complist_001f50 [4]
     
    static const UNWIF_complist_s UNWIF_complist_001f51 [4]
     
    static const UNWIF_complist_s UNWIF_complist_001f59 [4]
     
    static const UNWIF_complist_s UNWIF_complist_001f60 [5]
     
    static const UNWIF_complist_s UNWIF_complist_001f61 [5]
     
    static const UNWIF_complist_s UNWIF_complist_001f62 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f63 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f64 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f65 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f66 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f67 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f68 [5]
     
    static const UNWIF_complist_s UNWIF_complist_001f69 [5]
     
    static const UNWIF_complist_s UNWIF_complist_001f6a [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f6b [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f6c [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f6d [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f6e [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f6f [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f70 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f74 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001f7c [2]
     
    static const UNWIF_complist_s UNWIF_complist_001fb6 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001fbf [4]
     
    static const UNWIF_complist_s UNWIF_complist_001fc6 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001ff6 [2]
     
    static const UNWIF_complist_s UNWIF_complist_001ffe [4]
     
    static const UNWIF_complist_s UNWIF_complist_002190 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002192 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002194 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0021d0 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0021d2 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0021d4 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002203 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002208 [2]
     
    static const UNWIF_complist_s UNWIF_complist_00220b [2]
     
    static const UNWIF_complist_s UNWIF_complist_002223 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002225 [2]
     
    static const UNWIF_complist_s UNWIF_complist_00223c [2]
     
    static const UNWIF_complist_s UNWIF_complist_002243 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002245 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002248 [2]
     
    static const UNWIF_complist_s UNWIF_complist_00224d [2]
     
    static const UNWIF_complist_s UNWIF_complist_002261 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002264 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002265 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002272 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002273 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002276 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002277 [2]
     
    static const UNWIF_complist_s UNWIF_complist_00227a [2]
     
    static const UNWIF_complist_s UNWIF_complist_00227b [2]
     
    static const UNWIF_complist_s UNWIF_complist_00227c [2]
     
    static const UNWIF_complist_s UNWIF_complist_00227d [2]
     
    static const UNWIF_complist_s UNWIF_complist_002282 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002283 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002286 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002287 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002291 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002292 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0022a2 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0022a8 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0022a9 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0022ab [2]
     
    static const UNWIF_complist_s UNWIF_complist_0022b2 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0022b3 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0022b4 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0022b5 [2]
     
    static const UNWIF_complist_s UNWIF_complist_002add [2]
     
    static const UNWIF_complist_s UNWIF_complist_003046 [2]
     
    static const UNWIF_complist_s UNWIF_complist_00304b [2]
     
    static const UNWIF_complist_s UNWIF_complist_00304d [2]
     
    static const UNWIF_complist_s UNWIF_complist_00304f [2]
     
    static const UNWIF_complist_s UNWIF_complist_003051 [2]
     
    static const UNWIF_complist_s UNWIF_complist_003053 [2]
     
    static const UNWIF_complist_s UNWIF_complist_003055 [2]
     
    static const UNWIF_complist_s UNWIF_complist_003057 [2]
     
    static const UNWIF_complist_s UNWIF_complist_003059 [2]
     
    static const UNWIF_complist_s UNWIF_complist_00305b [2]
     
    static const UNWIF_complist_s UNWIF_complist_00305d [2]
     
    static const UNWIF_complist_s UNWIF_complist_00305f [2]
     
    static const UNWIF_complist_s UNWIF_complist_003061 [2]
     
    static const UNWIF_complist_s UNWIF_complist_003064 [2]
     
    static const UNWIF_complist_s UNWIF_complist_003066 [2]
     
    static const UNWIF_complist_s UNWIF_complist_003068 [2]
     
    static const UNWIF_complist_s UNWIF_complist_00306f [3]
     
    static const UNWIF_complist_s UNWIF_complist_003072 [3]
     
    static const UNWIF_complist_s UNWIF_complist_003075 [3]
     
    static const UNWIF_complist_s UNWIF_complist_003078 [3]
     
    static const UNWIF_complist_s UNWIF_complist_00307b [3]
     
    static const UNWIF_complist_s UNWIF_complist_00309d [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030a6 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030ab [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030ad [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030af [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030b1 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030b3 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030b5 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030b7 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030b9 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030bb [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030bd [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030bf [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030c1 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030c4 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030c6 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030c8 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030cf [3]
     
    static const UNWIF_complist_s UNWIF_complist_0030d2 [3]
     
    static const UNWIF_complist_s UNWIF_complist_0030d5 [3]
     
    static const UNWIF_complist_s UNWIF_complist_0030d8 [3]
     
    static const UNWIF_complist_s UNWIF_complist_0030db [3]
     
    static const UNWIF_complist_s UNWIF_complist_0030ef [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030f0 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030f1 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030f2 [2]
     
    static const UNWIF_complist_s UNWIF_complist_0030fd [2]
     
    static const UNWIF_complist_s UNWIF_complist_00fb49 [3]
     
    static const UNWIF_complist UNWIF_complist_011099 [2]
     
    static const UNWIF_complist UNWIF_complist_01109b [2]
     
    static const UNWIF_complist UNWIF_complist_0110a5 [2]
     
    static const UNWIF_complist UNWIF_complist_011131 [2]
     
    static const UNWIF_complist UNWIF_complist_011132 [2]
     
    static const UNWIF_complist UNWIF_complist_011347 [3]
     
    static const UNWIF_complist UNWIF_complist_0114b9 [4]
     
    static const UNWIF_complist UNWIF_complist_0115b8 [2]
     
    static const UNWIF_complist UNWIF_complist_0115b9 [2]
     
    static const UNWIF_complist UNWIF_complist_01d157 [2]
     
    static const UNWIF_complist UNWIF_complist_01d158 [2]
     
    static const UNWIF_complist UNWIF_complist_01d15f [6]
     
    static const UNWIF_complist UNWIF_complist_01d1b9 [2]
     
    static const UNWIF_complist UNWIF_complist_01d1ba [2]
     
    static const UNWIF_complist UNWIF_complist_01d1bb [3]
     
    static const UNWIF_complist UNWIF_complist_01d1bc [3]
     
    static const UNWIF_complist_sUNWIF_compos_00_00 [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_01 [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_02 [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_03 [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_04 [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_05 [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_06 [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_09 [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_0a [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_0b [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_0c [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_0d [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_0f [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_10 [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_1b [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_1e [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_1f [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_21 [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_22 [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_2a [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_30 [256]
     
    static const UNWIF_complist_sUNWIF_compos_00_fb [256]
     
    static const UNWIF_complist_sUNWIF_compos_01_10 [256]
     
    static const UNWIF_complist_sUNWIF_compos_01_11 [256]
     
    static const UNWIF_complist_sUNWIF_compos_01_13 [256]
     
    static const UNWIF_complist_sUNWIF_compos_01_14 [256]
     
    static const UNWIF_complist_sUNWIF_compos_01_15 [256]
     
    static const UNWIF_complist_sUNWIF_compos_01_d1 [256]
     
    static const UNWIF_complist_s ** UNWIF_compos_00 [256]
     
    static const UNWIF_complist_s ** UNWIF_compos_01 [256]
     
    static const UNWIF_complist_s *** UNWIF_compos []
     
    +

    Macro Definition Documentation

    + +

    ◆ UNWIF_COMPLIST_FIRST_LONG

    + +
    +
    + + + + +
    #define UNWIF_COMPLIST_FIRST_LONG   0x011099
    +
    + +
    +
    +

    Variable Documentation

    + +

    ◆ UNWIF_complist_00003c

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00003c[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x226e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00003d

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00003d[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2260 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00003e

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00003e[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x226f }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000041

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000041[17]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0xc0 },
    { 0x301, 0xc1 },
    { 0x302, 0xc2 },
    { 0x303, 0xc3 },
    { 0x304, 0x100 },
    { 0x306, 0x102 },
    { 0x307, 0x226 },
    { 0x308, 0xc4 },
    { 0x309, 0x1ea2 },
    { 0x30a, 0xc5 },
    { 0x30c, 0x1cd },
    { 0x30f, 0x200 },
    { 0x311, 0x202 },
    { 0x323, 0x1ea0 },
    { 0x325, 0x1e00 },
    { 0x328, 0x104 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000042

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000042[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x307, 0x1e02 },
    { 0x323, 0x1e04 },
    { 0x331, 0x1e06 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000043

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000043[6]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x106 },
    { 0x302, 0x108 },
    { 0x307, 0x10a },
    { 0x30c, 0x10c },
    { 0x327, 0xc7 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000044

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000044[7]
    +
    +static
    +
    +Initial value:
    = {
    { 0x307, 0x1e0a },
    { 0x30c, 0x10e },
    { 0x323, 0x1e0c },
    { 0x327, 0x1e10 },
    { 0x32d, 0x1e12 },
    { 0x331, 0x1e0e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000045

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000045[18]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0xc8 },
    { 0x301, 0xc9 },
    { 0x302, 0xca },
    { 0x303, 0x1ebc },
    { 0x304, 0x112 },
    { 0x306, 0x114 },
    { 0x307, 0x116 },
    { 0x308, 0xcb },
    { 0x309, 0x1eba },
    { 0x30c, 0x11a },
    { 0x30f, 0x204 },
    { 0x311, 0x206 },
    { 0x323, 0x1eb8 },
    { 0x327, 0x228 },
    { 0x328, 0x118 },
    { 0x32d, 0x1e18 },
    { 0x330, 0x1e1a }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000046

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000046[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x307, 0x1e1e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000047

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000047[8]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1f4 },
    { 0x302, 0x11c },
    { 0x304, 0x1e20 },
    { 0x306, 0x11e },
    { 0x307, 0x120 },
    { 0x30c, 0x1e6 },
    { 0x327, 0x122 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000048

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000048[8]
    +
    +static
    +
    +Initial value:
    = {
    { 0x302, 0x124 },
    { 0x307, 0x1e22 },
    { 0x308, 0x1e26 },
    { 0x30c, 0x21e },
    { 0x323, 0x1e24 },
    { 0x327, 0x1e28 },
    { 0x32e, 0x1e2a }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000049

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000049[16]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0xcc },
    { 0x301, 0xcd },
    { 0x302, 0xce },
    { 0x303, 0x128 },
    { 0x304, 0x12a },
    { 0x306, 0x12c },
    { 0x307, 0x130 },
    { 0x308, 0xcf },
    { 0x309, 0x1ec8 },
    { 0x30c, 0x1cf },
    { 0x30f, 0x208 },
    { 0x311, 0x20a },
    { 0x323, 0x1eca },
    { 0x328, 0x12e },
    { 0x330, 0x1e2c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00004a

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00004a[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x302, 0x134 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00004b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00004b[6]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1e30 },
    { 0x30c, 0x1e8 },
    { 0x323, 0x1e32 },
    { 0x327, 0x136 },
    { 0x331, 0x1e34 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00004c

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00004c[7]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x139 },
    { 0x30c, 0x13d },
    { 0x323, 0x1e36 },
    { 0x327, 0x13b },
    { 0x32d, 0x1e3c },
    { 0x331, 0x1e3a }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00004d

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00004d[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1e3e },
    { 0x307, 0x1e40 },
    { 0x323, 0x1e42 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00004e

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00004e[10]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f8 },
    { 0x301, 0x143 },
    { 0x303, 0xd1 },
    { 0x307, 0x1e44 },
    { 0x30c, 0x147 },
    { 0x323, 0x1e46 },
    { 0x327, 0x145 },
    { 0x32d, 0x1e4a },
    { 0x331, 0x1e48 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00004f

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00004f[17]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0xd2 },
    { 0x301, 0xd3 },
    { 0x302, 0xd4 },
    { 0x303, 0xd5 },
    { 0x304, 0x14c },
    { 0x306, 0x14e },
    { 0x307, 0x22e },
    { 0x308, 0xd6 },
    { 0x309, 0x1ece },
    { 0x30b, 0x150 },
    { 0x30c, 0x1d1 },
    { 0x30f, 0x20c },
    { 0x311, 0x20e },
    { 0x31b, 0x1a0 },
    { 0x323, 0x1ecc },
    { 0x328, 0x1ea }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000050

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000050[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1e54 },
    { 0x307, 0x1e56 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000052

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000052[9]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x154 },
    { 0x307, 0x1e58 },
    { 0x30c, 0x158 },
    { 0x30f, 0x210 },
    { 0x311, 0x212 },
    { 0x323, 0x1e5a },
    { 0x327, 0x156 },
    { 0x331, 0x1e5e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000053

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000053[8]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x15a },
    { 0x302, 0x15c },
    { 0x307, 0x1e60 },
    { 0x30c, 0x160 },
    { 0x323, 0x1e62 },
    { 0x326, 0x218 },
    { 0x327, 0x15e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000054

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000054[8]
    +
    +static
    +
    +Initial value:
    = {
    { 0x307, 0x1e6a },
    { 0x30c, 0x164 },
    { 0x323, 0x1e6c },
    { 0x326, 0x21a },
    { 0x327, 0x162 },
    { 0x32d, 0x1e70 },
    { 0x331, 0x1e6e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000055

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000055[20]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0xd9 },
    { 0x301, 0xda },
    { 0x302, 0xdb },
    { 0x303, 0x168 },
    { 0x304, 0x16a },
    { 0x306, 0x16c },
    { 0x308, 0xdc },
    { 0x309, 0x1ee6 },
    { 0x30a, 0x16e },
    { 0x30b, 0x170 },
    { 0x30c, 0x1d3 },
    { 0x30f, 0x214 },
    { 0x311, 0x216 },
    { 0x31b, 0x1af },
    { 0x323, 0x1ee4 },
    { 0x324, 0x1e72 },
    { 0x328, 0x172 },
    { 0x32d, 0x1e76 },
    { 0x330, 0x1e74 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000056

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000056[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x303, 0x1e7c },
    { 0x323, 0x1e7e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000057

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000057[7]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1e80 },
    { 0x301, 0x1e82 },
    { 0x302, 0x174 },
    { 0x307, 0x1e86 },
    { 0x308, 0x1e84 },
    { 0x323, 0x1e88 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000058

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000058[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x307, 0x1e8a },
    { 0x308, 0x1e8c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000059

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000059[10]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1ef2 },
    { 0x301, 0xdd },
    { 0x302, 0x176 },
    { 0x303, 0x1ef8 },
    { 0x304, 0x232 },
    { 0x307, 0x1e8e },
    { 0x308, 0x178 },
    { 0x309, 0x1ef6 },
    { 0x323, 0x1ef4 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00005a

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00005a[7]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x179 },
    { 0x302, 0x1e90 },
    { 0x307, 0x17b },
    { 0x30c, 0x17d },
    { 0x323, 0x1e92 },
    { 0x331, 0x1e94 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000061

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000061[17]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0xe0 },
    { 0x301, 0xe1 },
    { 0x302, 0xe2 },
    { 0x303, 0xe3 },
    { 0x304, 0x101 },
    { 0x306, 0x103 },
    { 0x307, 0x227 },
    { 0x308, 0xe4 },
    { 0x309, 0x1ea3 },
    { 0x30a, 0xe5 },
    { 0x30c, 0x1ce },
    { 0x30f, 0x201 },
    { 0x311, 0x203 },
    { 0x323, 0x1ea1 },
    { 0x325, 0x1e01 },
    { 0x328, 0x105 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000062

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000062[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x307, 0x1e03 },
    { 0x323, 0x1e05 },
    { 0x331, 0x1e07 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000063

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000063[6]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x107 },
    { 0x302, 0x109 },
    { 0x307, 0x10b },
    { 0x30c, 0x10d },
    { 0x327, 0xe7 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000064

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000064[7]
    +
    +static
    +
    +Initial value:
    = {
    { 0x307, 0x1e0b },
    { 0x30c, 0x10f },
    { 0x323, 0x1e0d },
    { 0x327, 0x1e11 },
    { 0x32d, 0x1e13 },
    { 0x331, 0x1e0f }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000065

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000065[18]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0xe8 },
    { 0x301, 0xe9 },
    { 0x302, 0xea },
    { 0x303, 0x1ebd },
    { 0x304, 0x113 },
    { 0x306, 0x115 },
    { 0x307, 0x117 },
    { 0x308, 0xeb },
    { 0x309, 0x1ebb },
    { 0x30c, 0x11b },
    { 0x30f, 0x205 },
    { 0x311, 0x207 },
    { 0x323, 0x1eb9 },
    { 0x327, 0x229 },
    { 0x328, 0x119 },
    { 0x32d, 0x1e19 },
    { 0x330, 0x1e1b }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000066

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000066[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x307, 0x1e1f }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000067

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000067[8]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1f5 },
    { 0x302, 0x11d },
    { 0x304, 0x1e21 },
    { 0x306, 0x11f },
    { 0x307, 0x121 },
    { 0x30c, 0x1e7 },
    { 0x327, 0x123 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000068

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000068[9]
    +
    +static
    +
    +Initial value:
    = {
    { 0x302, 0x125 },
    { 0x307, 0x1e23 },
    { 0x308, 0x1e27 },
    { 0x30c, 0x21f },
    { 0x323, 0x1e25 },
    { 0x327, 0x1e29 },
    { 0x32e, 0x1e2b },
    { 0x331, 0x1e96 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000069

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000069[15]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0xec },
    { 0x301, 0xed },
    { 0x302, 0xee },
    { 0x303, 0x129 },
    { 0x304, 0x12b },
    { 0x306, 0x12d },
    { 0x308, 0xef },
    { 0x309, 0x1ec9 },
    { 0x30c, 0x1d0 },
    { 0x30f, 0x209 },
    { 0x311, 0x20b },
    { 0x323, 0x1ecb },
    { 0x328, 0x12f },
    { 0x330, 0x1e2d }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00006a

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00006a[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x302, 0x135 },
    { 0x30c, 0x1f0 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00006b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00006b[6]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1e31 },
    { 0x30c, 0x1e9 },
    { 0x323, 0x1e33 },
    { 0x327, 0x137 },
    { 0x331, 0x1e35 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00006c

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00006c[7]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x13a },
    { 0x30c, 0x13e },
    { 0x323, 0x1e37 },
    { 0x327, 0x13c },
    { 0x32d, 0x1e3d },
    { 0x331, 0x1e3b }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00006d

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00006d[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1e3f },
    { 0x307, 0x1e41 },
    { 0x323, 0x1e43 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00006e

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00006e[10]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f9 },
    { 0x301, 0x144 },
    { 0x303, 0xf1 },
    { 0x307, 0x1e45 },
    { 0x30c, 0x148 },
    { 0x323, 0x1e47 },
    { 0x327, 0x146 },
    { 0x32d, 0x1e4b },
    { 0x331, 0x1e49 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00006f

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00006f[17]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0xf2 },
    { 0x301, 0xf3 },
    { 0x302, 0xf4 },
    { 0x303, 0xf5 },
    { 0x304, 0x14d },
    { 0x306, 0x14f },
    { 0x307, 0x22f },
    { 0x308, 0xf6 },
    { 0x309, 0x1ecf },
    { 0x30b, 0x151 },
    { 0x30c, 0x1d2 },
    { 0x30f, 0x20d },
    { 0x311, 0x20f },
    { 0x31b, 0x1a1 },
    { 0x323, 0x1ecd },
    { 0x328, 0x1eb }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000070

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000070[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1e55 },
    { 0x307, 0x1e57 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000072

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000072[9]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x155 },
    { 0x307, 0x1e59 },
    { 0x30c, 0x159 },
    { 0x30f, 0x211 },
    { 0x311, 0x213 },
    { 0x323, 0x1e5b },
    { 0x327, 0x157 },
    { 0x331, 0x1e5f }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000073

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000073[8]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x15b },
    { 0x302, 0x15d },
    { 0x307, 0x1e61 },
    { 0x30c, 0x161 },
    { 0x323, 0x1e63 },
    { 0x326, 0x219 },
    { 0x327, 0x15f }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000074

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000074[9]
    +
    +static
    +
    +Initial value:
    = {
    { 0x307, 0x1e6b },
    { 0x308, 0x1e97 },
    { 0x30c, 0x165 },
    { 0x323, 0x1e6d },
    { 0x326, 0x21b },
    { 0x327, 0x163 },
    { 0x32d, 0x1e71 },
    { 0x331, 0x1e6f }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000075

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000075[20]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0xf9 },
    { 0x301, 0xfa },
    { 0x302, 0xfb },
    { 0x303, 0x169 },
    { 0x304, 0x16b },
    { 0x306, 0x16d },
    { 0x308, 0xfc },
    { 0x309, 0x1ee7 },
    { 0x30a, 0x16f },
    { 0x30b, 0x171 },
    { 0x30c, 0x1d4 },
    { 0x30f, 0x215 },
    { 0x311, 0x217 },
    { 0x31b, 0x1b0 },
    { 0x323, 0x1ee5 },
    { 0x324, 0x1e73 },
    { 0x328, 0x173 },
    { 0x32d, 0x1e77 },
    { 0x330, 0x1e75 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000076

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000076[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x303, 0x1e7d },
    { 0x323, 0x1e7f }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000077

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000077[8]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1e81 },
    { 0x301, 0x1e83 },
    { 0x302, 0x175 },
    { 0x307, 0x1e87 },
    { 0x308, 0x1e85 },
    { 0x30a, 0x1e98 },
    { 0x323, 0x1e89 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000078

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000078[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x307, 0x1e8b },
    { 0x308, 0x1e8d }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000079

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000079[11]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1ef3 },
    { 0x301, 0xfd },
    { 0x302, 0x177 },
    { 0x303, 0x1ef9 },
    { 0x304, 0x233 },
    { 0x307, 0x1e8f },
    { 0x308, 0xff },
    { 0x309, 0x1ef7 },
    { 0x30a, 0x1e99 },
    { 0x323, 0x1ef5 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00007a

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00007a[7]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x17a },
    { 0x302, 0x1e91 },
    { 0x307, 0x17c },
    { 0x30c, 0x17e },
    { 0x323, 0x1e93 },
    { 0x331, 0x1e95 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000a8

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000a8[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1fed },
    { 0x301, 0x385 },
    { 0x342, 0x1fc1 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000c2

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000c2[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1ea6 },
    { 0x301, 0x1ea4 },
    { 0x303, 0x1eaa },
    { 0x309, 0x1ea8 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000c4

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000c4[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x304, 0x1de }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000c5

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000c5[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1fa }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000c6

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000c6[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1fc },
    { 0x304, 0x1e2 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000c7

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000c7[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1e08 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000ca

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000ca[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1ec0 },
    { 0x301, 0x1ebe },
    { 0x303, 0x1ec4 },
    { 0x309, 0x1ec2 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000cf

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000cf[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1e2e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000d4

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000d4[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1ed2 },
    { 0x301, 0x1ed0 },
    { 0x303, 0x1ed6 },
    { 0x309, 0x1ed4 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000d5

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000d5[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1e4c },
    { 0x304, 0x22c },
    { 0x308, 0x1e4e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000d6

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000d6[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x304, 0x22a }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000d8

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000d8[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1fe }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000dc

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000dc[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1db },
    { 0x301, 0x1d7 },
    { 0x304, 0x1d5 },
    { 0x30c, 0x1d9 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000e2

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000e2[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1ea7 },
    { 0x301, 0x1ea5 },
    { 0x303, 0x1eab },
    { 0x309, 0x1ea9 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000e4

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000e4[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x304, 0x1df }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000e5

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000e5[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1fb }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000e6

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000e6[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1fd },
    { 0x304, 0x1e3 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000e7

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000e7[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1e09 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000ea

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000ea[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1ec1 },
    { 0x301, 0x1ebf },
    { 0x303, 0x1ec5 },
    { 0x309, 0x1ec3 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000ef

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000ef[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1e2f }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000f4

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000f4[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1ed3 },
    { 0x301, 0x1ed1 },
    { 0x303, 0x1ed7 },
    { 0x309, 0x1ed5 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000f5

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000f5[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1e4d },
    { 0x304, 0x22d },
    { 0x308, 0x1e4f }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000f6

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000f6[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x304, 0x22b }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000f8

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000f8[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1ff }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0000fc

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0000fc[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1dc },
    { 0x301, 0x1d8 },
    { 0x304, 0x1d6 },
    { 0x30c, 0x1da }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000102

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000102[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1eb0 },
    { 0x301, 0x1eae },
    { 0x303, 0x1eb4 },
    { 0x309, 0x1eb2 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000103

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000103[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1eb1 },
    { 0x301, 0x1eaf },
    { 0x303, 0x1eb5 },
    { 0x309, 0x1eb3 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000112

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000112[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1e14 },
    { 0x301, 0x1e16 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000113

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000113[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1e15 },
    { 0x301, 0x1e17 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00014c

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00014c[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1e50 },
    { 0x301, 0x1e52 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00014d

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00014d[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1e51 },
    { 0x301, 0x1e53 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00015a

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00015a[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x307, 0x1e64 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00015b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00015b[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x307, 0x1e65 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000160

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000160[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x307, 0x1e66 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000161

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000161[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x307, 0x1e67 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000168

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000168[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1e78 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000169

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000169[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x1e79 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00016a

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00016a[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x1e7a }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00016b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00016b[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x1e7b }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00017f

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00017f[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x307, 0x1e9b }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0001a0

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0001a0[6]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1edc },
    { 0x301, 0x1eda },
    { 0x303, 0x1ee0 },
    { 0x309, 0x1ede },
    { 0x323, 0x1ee2 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0001a1

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0001a1[6]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1edd },
    { 0x301, 0x1edb },
    { 0x303, 0x1ee1 },
    { 0x309, 0x1edf },
    { 0x323, 0x1ee3 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0001af

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0001af[6]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1eea },
    { 0x301, 0x1ee8 },
    { 0x303, 0x1eee },
    { 0x309, 0x1eec },
    { 0x323, 0x1ef0 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0001b0

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0001b0[6]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1eeb },
    { 0x301, 0x1ee9 },
    { 0x303, 0x1eef },
    { 0x309, 0x1eed },
    { 0x323, 0x1ef1 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0001b7

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0001b7[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x30c, 0x1ee }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0001ea

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0001ea[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x304, 0x1ec }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0001eb

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0001eb[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x304, 0x1ed }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000226

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000226[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x304, 0x1e0 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000227

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000227[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x304, 0x1e1 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000228

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000228[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x306, 0x1e1c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000229

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000229[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x306, 0x1e1d }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00022e

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00022e[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x304, 0x230 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00022f

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00022f[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x304, 0x231 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000292

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000292[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x30c, 0x1ef }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000391

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000391[8]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1fba },
    { 0x301, 0x386 },
    { 0x304, 0x1fb9 },
    { 0x306, 0x1fb8 },
    { 0x313, 0x1f08 },
    { 0x314, 0x1f09 },
    { 0x345, 0x1fbc }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000395

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000395[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1fc8 },
    { 0x301, 0x388 },
    { 0x313, 0x1f18 },
    { 0x314, 0x1f19 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000397

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000397[6]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1fca },
    { 0x301, 0x389 },
    { 0x313, 0x1f28 },
    { 0x314, 0x1f29 },
    { 0x345, 0x1fcc }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000399

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000399[8]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1fda },
    { 0x301, 0x38a },
    { 0x304, 0x1fd9 },
    { 0x306, 0x1fd8 },
    { 0x308, 0x3aa },
    { 0x313, 0x1f38 },
    { 0x314, 0x1f39 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00039f

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00039f[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1ff8 },
    { 0x301, 0x38c },
    { 0x313, 0x1f48 },
    { 0x314, 0x1f49 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0003a1

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0003a1[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x314, 0x1fec }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0003a5

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0003a5[7]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1fea },
    { 0x301, 0x38e },
    { 0x304, 0x1fe9 },
    { 0x306, 0x1fe8 },
    { 0x308, 0x3ab },
    { 0x314, 0x1f59 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0003a9

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0003a9[6]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1ffa },
    { 0x301, 0x38f },
    { 0x313, 0x1f68 },
    { 0x314, 0x1f69 },
    { 0x345, 0x1ffc }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0003ac

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0003ac[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1fb4 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0003ae

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0003ae[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1fc4 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0003b1

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0003b1[9]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f70 },
    { 0x301, 0x3ac },
    { 0x304, 0x1fb1 },
    { 0x306, 0x1fb0 },
    { 0x313, 0x1f00 },
    { 0x314, 0x1f01 },
    { 0x342, 0x1fb6 },
    { 0x345, 0x1fb3 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0003b5

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0003b5[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f72 },
    { 0x301, 0x3ad },
    { 0x313, 0x1f10 },
    { 0x314, 0x1f11 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0003b7

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0003b7[7]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f74 },
    { 0x301, 0x3ae },
    { 0x313, 0x1f20 },
    { 0x314, 0x1f21 },
    { 0x342, 0x1fc6 },
    { 0x345, 0x1fc3 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0003b9

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0003b9[9]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f76 },
    { 0x301, 0x3af },
    { 0x304, 0x1fd1 },
    { 0x306, 0x1fd0 },
    { 0x308, 0x3ca },
    { 0x313, 0x1f30 },
    { 0x314, 0x1f31 },
    { 0x342, 0x1fd6 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0003bf

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0003bf[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f78 },
    { 0x301, 0x3cc },
    { 0x313, 0x1f40 },
    { 0x314, 0x1f41 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0003c1

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0003c1[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x313, 0x1fe4 },
    { 0x314, 0x1fe5 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0003c5

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0003c5[9]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f7a },
    { 0x301, 0x3cd },
    { 0x304, 0x1fe1 },
    { 0x306, 0x1fe0 },
    { 0x308, 0x3cb },
    { 0x313, 0x1f50 },
    { 0x314, 0x1f51 },
    { 0x342, 0x1fe6 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0003c9

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0003c9[7]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f7c },
    { 0x301, 0x3ce },
    { 0x313, 0x1f60 },
    { 0x314, 0x1f61 },
    { 0x342, 0x1ff6 },
    { 0x345, 0x1ff3 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0003ca

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0003ca[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1fd2 },
    { 0x301, 0x390 },
    { 0x342, 0x1fd7 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0003cb

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0003cb[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1fe2 },
    { 0x301, 0x3b0 },
    { 0x342, 0x1fe7 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0003ce

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0003ce[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1ff4 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0003d2

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0003d2[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x3d3 },
    { 0x308, 0x3d4 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000406

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000406[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x407 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000410

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000410[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x306, 0x4d0 },
    { 0x308, 0x4d2 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000413

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000413[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x403 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000415

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000415[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x400 },
    { 0x306, 0x4d6 },
    { 0x308, 0x401 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000416

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000416[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x306, 0x4c1 },
    { 0x308, 0x4dc }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000417

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000417[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x4de }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000418

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000418[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x40d },
    { 0x304, 0x4e2 },
    { 0x306, 0x419 },
    { 0x308, 0x4e4 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00041a

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00041a[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x40c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00041e

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00041e[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x4e6 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000423

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000423[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x304, 0x4ee },
    { 0x306, 0x40e },
    { 0x308, 0x4f0 },
    { 0x30b, 0x4f2 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000427

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000427[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x4f4 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00042b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00042b[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x4f8 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00042d

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00042d[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x4ec }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000430

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000430[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x306, 0x4d1 },
    { 0x308, 0x4d3 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000433

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000433[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x453 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000435

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000435[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x450 },
    { 0x306, 0x4d7 },
    { 0x308, 0x451 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000436

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000436[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x306, 0x4c2 },
    { 0x308, 0x4dd }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000437

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000437[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x4df }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000438

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000438[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x45d },
    { 0x304, 0x4e3 },
    { 0x306, 0x439 },
    { 0x308, 0x4e5 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00043a

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00043a[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x301, 0x45c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00043e

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00043e[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x4e7 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000443

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000443[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x304, 0x4ef },
    { 0x306, 0x45e },
    { 0x308, 0x4f1 },
    { 0x30b, 0x4f3 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000447

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000447[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x4f5 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00044b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00044b[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x4f9 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00044d

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00044d[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x4ed }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000456

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000456[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x457 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000474

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000474[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x30f, 0x476 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000475

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000475[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x30f, 0x477 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0004d8

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0004d8[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x4da }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0004d9

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0004d9[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x4db }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0004e8

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0004e8[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x4ea }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0004e9

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0004e9[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x308, 0x4eb }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005d0

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005d0[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5b7, 0xfb2e },
    { 0x5b8, 0xfb2f },
    { 0x5bc, 0xfb30 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005d1

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005d1[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb31 },
    { 0x5bf, 0xfb4c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005d2

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005d2[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb32 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005d3

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005d3[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb33 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005d4

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005d4[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb34 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005d5

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005d5[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5b9, 0xfb4b },
    { 0x5bc, 0xfb35 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005d6

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005d6[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb36 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005d8

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005d8[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb38 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005d9

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005d9[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5b4, 0xfb1d },
    { 0x5bc, 0xfb39 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005da

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005da[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb3a }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005db

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005db[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb3b },
    { 0x5bf, 0xfb4d }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005dc

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005dc[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb3c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005de

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005de[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb3e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005e0

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005e0[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb40 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005e1

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005e1[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb41 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005e3

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005e3[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb43 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005e4

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005e4[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb44 },
    { 0x5bf, 0xfb4e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005e6

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005e6[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb46 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005e7

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005e7[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb47 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005e8

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005e8[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb48 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005e9

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005e9[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb49 },
    { 0x5c1, 0xfb2a },
    { 0x5c2, 0xfb2b }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005ea

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005ea[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5bc, 0xfb4a }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0005f2

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0005f2[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5b7, 0xfb1f }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000627

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000627[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x653, 0x622 },
    { 0x654, 0x623 },
    { 0x655, 0x625 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000648

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000648[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x654, 0x624 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00064a

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00064a[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x654, 0x626 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0006c1

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0006c1[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x654, 0x6c2 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0006d2

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0006d2[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x654, 0x6d3 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0006d5

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0006d5[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x654, 0x6c0 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000915

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000915[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x93c, 0x958 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000916

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000916[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x93c, 0x959 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000917

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000917[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x93c, 0x95a }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00091c

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00091c[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x93c, 0x95b }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000921

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000921[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x93c, 0x95c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000922

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000922[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x93c, 0x95d }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000928

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000928[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x93c, 0x929 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00092b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00092b[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x93c, 0x95e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00092f

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00092f[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x93c, 0x95f }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000930

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000930[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x93c, 0x931 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000933

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000933[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x93c, 0x934 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0009a1

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0009a1[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x9bc, 0x9dc }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0009a2

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0009a2[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x9bc, 0x9dd }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0009af

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0009af[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x9bc, 0x9df }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0009c7

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0009c7[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x9be, 0x9cb },
    { 0x9d7, 0x9cc }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000a16

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000a16[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xa3c, 0xa59 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000a17

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000a17[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xa3c, 0xa5a }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000a1c

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000a1c[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xa3c, 0xa5b }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000a2b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000a2b[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xa3c, 0xa5e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000a32

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000a32[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xa3c, 0xa33 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000a38

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000a38[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xa3c, 0xa36 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000b21

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000b21[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xb3c, 0xb5c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000b22

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000b22[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xb3c, 0xb5d }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000b47

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000b47[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0xb3e, 0xb4b },
    { 0xb56, 0xb48 },
    { 0xb57, 0xb4c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000b92

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000b92[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xbd7, 0xb94 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000bc6

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000bc6[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0xbbe, 0xbca },
    { 0xbd7, 0xbcc }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000bc7

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000bc7[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xbbe, 0xbcb }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000c46

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000c46[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xc56, 0xc48 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000cbf

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000cbf[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xcd5, 0xcc0 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000cc6

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000cc6[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0xcc2, 0xcca },
    { 0xcd5, 0xcc7 },
    { 0xcd6, 0xcc8 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000cca

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000cca[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xcd5, 0xccb }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000d46

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000d46[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0xd3e, 0xd4a },
    { 0xd57, 0xd4c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000d47

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000d47[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xd3e, 0xd4b }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000dd9

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000dd9[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0xdca, 0xdda },
    { 0xdcf, 0xddc },
    { 0xddf, 0xdde }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000ddc

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000ddc[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xdca, 0xddd }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000f40

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000f40[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xfb5, 0xf69 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000f42

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000f42[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xfb7, 0xf43 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000f4c

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000f4c[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xfb7, 0xf4d }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000f51

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000f51[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xfb7, 0xf52 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000f56

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000f56[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xfb7, 0xf57 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000f5b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000f5b[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xfb7, 0xf5c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000f90

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000f90[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xfb5, 0xfb9 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000f92

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000f92[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xfb7, 0xf93 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000f9c

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000f9c[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xfb7, 0xf9d }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000fa1

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000fa1[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xfb7, 0xfa2 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000fa6

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000fa6[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xfb7, 0xfa7 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000fab

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000fab[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xfb7, 0xfac }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000fb2

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000fb2[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xf80, 0xf76 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_000fb3

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_000fb3[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0xf80, 0xf78 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001025

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001025[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x102e, 0x1026 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001b05

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001b05[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1b35, 0x1b06 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001b07

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001b07[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1b35, 0x1b08 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001b09

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001b09[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1b35, 0x1b0a }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001b0b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001b0b[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1b35, 0x1b0c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001b0d

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001b0d[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1b35, 0x1b0e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001b11

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001b11[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1b35, 0x1b12 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001b3a

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001b3a[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1b35, 0x1b3b }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001b3c

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001b3c[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1b35, 0x1b3d }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001b3e

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001b3e[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1b35, 0x1b40 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001b3f

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001b3f[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1b35, 0x1b41 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001b42

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001b42[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1b35, 0x1b43 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001e36

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001e36[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x304, 0x1e38 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001e37

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001e37[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x304, 0x1e39 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001e5a

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001e5a[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x304, 0x1e5c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001e5b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001e5b[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x304, 0x1e5d }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001e62

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001e62[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x307, 0x1e68 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001e63

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001e63[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x307, 0x1e69 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001ea0

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001ea0[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x302, 0x1eac },
    { 0x306, 0x1eb6 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001ea1

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001ea1[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x302, 0x1ead },
    { 0x306, 0x1eb7 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001eb8

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001eb8[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x302, 0x1ec6 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001eb9

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001eb9[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x302, 0x1ec7 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001ecc

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001ecc[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x302, 0x1ed8 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001ecd

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001ecd[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x302, 0x1ed9 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f00

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f00[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f02 },
    { 0x301, 0x1f04 },
    { 0x342, 0x1f06 },
    { 0x345, 0x1f80 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f01

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f01[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f03 },
    { 0x301, 0x1f05 },
    { 0x342, 0x1f07 },
    { 0x345, 0x1f81 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f02

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f02[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f82 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f03

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f03[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f83 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f04

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f04[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f84 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f05

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f05[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f85 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f06

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f06[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f86 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f07

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f07[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f87 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f08

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f08[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f0a },
    { 0x301, 0x1f0c },
    { 0x342, 0x1f0e },
    { 0x345, 0x1f88 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f09

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f09[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f0b },
    { 0x301, 0x1f0d },
    { 0x342, 0x1f0f },
    { 0x345, 0x1f89 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f0a

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f0a[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f8a }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f0b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f0b[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f8b }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f0c

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f0c[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f8c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f0d

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f0d[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f8d }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f0e

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f0e[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f8e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f0f

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f0f[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f8f }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f10

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f10[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f12 },
    { 0x301, 0x1f14 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f11

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f11[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f13 },
    { 0x301, 0x1f15 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f18

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f18[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f1a },
    { 0x301, 0x1f1c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f19

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f19[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f1b },
    { 0x301, 0x1f1d }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f20

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f20[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f22 },
    { 0x301, 0x1f24 },
    { 0x342, 0x1f26 },
    { 0x345, 0x1f90 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f21

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f21[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f23 },
    { 0x301, 0x1f25 },
    { 0x342, 0x1f27 },
    { 0x345, 0x1f91 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f22

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f22[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f92 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f23

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f23[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f93 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f24

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f24[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f94 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f25

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f25[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f95 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f26

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f26[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f96 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f27

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f27[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f97 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f28

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f28[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f2a },
    { 0x301, 0x1f2c },
    { 0x342, 0x1f2e },
    { 0x345, 0x1f98 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f29

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f29[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f2b },
    { 0x301, 0x1f2d },
    { 0x342, 0x1f2f },
    { 0x345, 0x1f99 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f2a

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f2a[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f9a }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f2b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f2b[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f9b }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f2c

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f2c[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f9c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f2d

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f2d[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f9d }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f2e

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f2e[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f9e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f2f

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f2f[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1f9f }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f30

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f30[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f32 },
    { 0x301, 0x1f34 },
    { 0x342, 0x1f36 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f31

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f31[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f33 },
    { 0x301, 0x1f35 },
    { 0x342, 0x1f37 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f38

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f38[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f3a },
    { 0x301, 0x1f3c },
    { 0x342, 0x1f3e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f39

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f39[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f3b },
    { 0x301, 0x1f3d },
    { 0x342, 0x1f3f }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f40

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f40[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f42 },
    { 0x301, 0x1f44 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f41

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f41[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f43 },
    { 0x301, 0x1f45 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f48

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f48[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f4a },
    { 0x301, 0x1f4c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f49

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f49[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f4b },
    { 0x301, 0x1f4d }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f50

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f50[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f52 },
    { 0x301, 0x1f54 },
    { 0x342, 0x1f56 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f51

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f51[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f53 },
    { 0x301, 0x1f55 },
    { 0x342, 0x1f57 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f59

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f59[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f5b },
    { 0x301, 0x1f5d },
    { 0x342, 0x1f5f }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f60

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f60[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f62 },
    { 0x301, 0x1f64 },
    { 0x342, 0x1f66 },
    { 0x345, 0x1fa0 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f61

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f61[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f63 },
    { 0x301, 0x1f65 },
    { 0x342, 0x1f67 },
    { 0x345, 0x1fa1 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f62

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f62[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1fa2 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f63

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f63[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1fa3 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f64

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f64[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1fa4 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f65

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f65[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1fa5 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f66

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f66[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1fa6 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f67

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f67[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1fa7 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f68

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f68[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f6a },
    { 0x301, 0x1f6c },
    { 0x342, 0x1f6e },
    { 0x345, 0x1fa8 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f69

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f69[5]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1f6b },
    { 0x301, 0x1f6d },
    { 0x342, 0x1f6f },
    { 0x345, 0x1fa9 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f6a

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f6a[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1faa }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f6b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f6b[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1fab }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f6c

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f6c[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1fac }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f6d

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f6d[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1fad }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f6e

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f6e[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1fae }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f6f

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f6f[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1faf }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f70

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f70[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1fb2 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f74

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f74[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1fc2 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001f7c

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001f7c[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1ff2 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001fb6

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001fb6[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1fb7 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001fbf

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001fbf[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1fcd },
    { 0x301, 0x1fce },
    { 0x342, 0x1fcf }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001fc6

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001fc6[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1fc7 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001ff6

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001ff6[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x345, 0x1ff7 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_001ffe

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_001ffe[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x300, 0x1fdd },
    { 0x301, 0x1fde },
    { 0x342, 0x1fdf }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002190

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002190[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x219a }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002192

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002192[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x219b }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002194

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002194[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x21ae }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0021d0

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0021d0[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x21cd }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0021d2

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0021d2[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x21cf }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0021d4

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0021d4[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x21ce }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002203

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002203[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2204 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002208

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002208[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2209 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00220b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00220b[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x220c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002223

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002223[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2224 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002225

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002225[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2226 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00223c

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00223c[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2241 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002243

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002243[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2244 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002245

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002245[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2247 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002248

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002248[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2249 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00224d

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00224d[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x226d }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002261

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002261[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2262 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002264

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002264[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2270 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002265

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002265[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2271 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002272

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002272[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2274 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002273

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002273[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2275 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002276

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002276[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2278 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002277

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002277[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2279 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00227a

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00227a[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2280 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00227b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00227b[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2281 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00227c

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00227c[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x22e0 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00227d

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00227d[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x22e1 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002282

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002282[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2284 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002283

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002283[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2285 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002286

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002286[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2288 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002287

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002287[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2289 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002291

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002291[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x22e2 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002292

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002292[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x22e3 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0022a2

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0022a2[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x22ac }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0022a8

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0022a8[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x22ad }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0022a9

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0022a9[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x22ae }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0022ab

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0022ab[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x22af }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0022b2

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0022b2[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x22ea }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0022b3

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0022b3[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x22eb }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0022b4

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0022b4[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x22ec }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0022b5

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0022b5[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x22ed }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_002add

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_002add[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x338, 0x2adc }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_003046

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_003046[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x3094 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00304b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00304b[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x304c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00304d

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00304d[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x304e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00304f

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00304f[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x3050 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_003051

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_003051[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x3052 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_003053

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_003053[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x3054 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_003055

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_003055[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x3056 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_003057

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_003057[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x3058 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_003059

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_003059[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x305a }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00305b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00305b[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x305c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00305d

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00305d[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x305e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00305f

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00305f[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x3060 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_003061

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_003061[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x3062 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_003064

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_003064[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x3065 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_003066

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_003066[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x3067 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_003068

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_003068[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x3069 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00306f

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00306f[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x3070 },
    { 0x309a, 0x3071 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_003072

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_003072[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x3073 },
    { 0x309a, 0x3074 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_003075

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_003075[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x3076 },
    { 0x309a, 0x3077 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_003078

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_003078[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x3079 },
    { 0x309a, 0x307a }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00307b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00307b[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x307c },
    { 0x309a, 0x307d }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00309d

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00309d[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x309e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030a6

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030a6[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30f4 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030ab

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030ab[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30ac }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030ad

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030ad[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30ae }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030af

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030af[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30b0 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030b1

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030b1[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30b2 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030b3

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030b3[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30b4 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030b5

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030b5[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30b6 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030b7

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030b7[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30b8 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030b9

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030b9[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30ba }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030bb

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030bb[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30bc }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030bd

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030bd[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30be }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030bf

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030bf[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30c0 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030c1

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030c1[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30c2 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030c4

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030c4[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30c5 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030c6

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030c6[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30c7 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030c8

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030c8[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30c9 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030cf

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030cf[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30d0 },
    { 0x309a, 0x30d1 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030d2

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030d2[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30d3 },
    { 0x309a, 0x30d4 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030d5

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030d5[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30d6 },
    { 0x309a, 0x30d7 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030d8

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030d8[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30d9 },
    { 0x309a, 0x30da }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030db

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030db[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30dc },
    { 0x309a, 0x30dd }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030ef

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030ef[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30f7 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030f0

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030f0[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30f8 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030f1

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030f1[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30f9 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030f2

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030f2[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30fa }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0030fd

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_0030fd[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x3099, 0x30fe }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_00fb49

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s UNWIF_complist_00fb49[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x5c1, 0xfb2c },
    { 0x5c2, 0xfb2d }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_011099

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist UNWIF_complist_011099[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x110ba, 0x1109a }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_01109b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist UNWIF_complist_01109b[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x110ba, 0x1109c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0110a5

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist UNWIF_complist_0110a5[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x110ba, 0x110ab }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_011131

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist UNWIF_complist_011131[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x11127, 0x1112e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_011132

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist UNWIF_complist_011132[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x11127, 0x1112f }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_011347

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist UNWIF_complist_011347[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1133e, 0x1134b },
    { 0x11357, 0x1134c }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0114b9

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist UNWIF_complist_0114b9[4]
    +
    +static
    +
    +Initial value:
    = {
    { 0x114b0, 0x114bc },
    { 0x114ba, 0x114bb },
    { 0x114bd, 0x114be }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0115b8

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist UNWIF_complist_0115b8[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x115af, 0x115ba }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_0115b9

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist UNWIF_complist_0115b9[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x115af, 0x115bb }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_01d157

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist UNWIF_complist_01d157[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1d165, 0x1d15e }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_01d158

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist UNWIF_complist_01d158[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1d165, 0x1d15f }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_01d15f

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist UNWIF_complist_01d15f[6]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1d16e, 0x1d160 },
    { 0x1d16f, 0x1d161 },
    { 0x1d170, 0x1d162 },
    { 0x1d171, 0x1d163 },
    { 0x1d172, 0x1d164 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_01d1b9

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist UNWIF_complist_01d1b9[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1d165, 0x1d1bb }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_01d1ba

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist UNWIF_complist_01d1ba[2]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1d165, 0x1d1bc }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_01d1bb

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist UNWIF_complist_01d1bb[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1d16e, 0x1d1bd },
    { 0x1d16f, 0x1d1bf }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_complist_01d1bc

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist UNWIF_complist_01d1bc[3]
    +
    +static
    +
    +Initial value:
    = {
    { 0x1d16e, 0x1d1be },
    { 0x1d16f, 0x1d1c0 }, { 0, 0 }}
    +
    +
    + +

    ◆ UNWIF_compos_00_00

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_00[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_01

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_01[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_02

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_02[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_03

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_03[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_04

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_04[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_05

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_05[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_06

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_06[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_09

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_09[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_0a

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_0a[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_0b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_0b[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_0c

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_0c[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_0d

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_0d[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_0f

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_0f[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_10

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_10[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_1b

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_1b[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_1e

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_1e[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_1f

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_1f[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_21

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_21[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_22

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_22[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_2a

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_2a[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_30

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_30[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00_fb

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_00_fb[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_01_10

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_01_10[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_01_11

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_01_11[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_01_13

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_01_13[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_01_14

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_01_14[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_01_15

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_01_15[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_01_d1

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s* UNWIF_compos_01_d1[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_00

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s** UNWIF_compos_00[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos_01

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s** UNWIF_compos_01[256]
    +
    +static
    +
    + +
    +
    + +

    ◆ UNWIF_compos

    + +
    +
    + + + + + +
    + + + + +
    const UNWIF_complist_s*** UNWIF_compos[]
    +
    +static
    +
    +Initial value:
    = {
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL,
    NULL
    }
    +
    +
    +
    +
    + diff --git a/doc/safec-3.4/df/d54/unwifcmp_8h.js b/doc/safec-3.4/df/d54/unwifcmp_8h.js new file mode 100644 index 00000000..cb263b42 --- /dev/null +++ b/doc/safec-3.4/df/d54/unwifcmp_8h.js @@ -0,0 +1,478 @@ +var unwifcmp_8h = +[ + [ "UNWIF_complist", "de/d84/struct_u_n_w_i_f__complist.html", "de/d84/struct_u_n_w_i_f__complist" ], + [ "UNWIF_complist_s", "df/d74/struct_u_n_w_i_f__complist__s.html", "df/d74/struct_u_n_w_i_f__complist__s" ], + [ "UNWIF_COMPLIST_FIRST_LONG", "df/d54/unwifcmp_8h.html#af8f1b7b5421bb727d2677791ae0608f5", null ], + [ "UNWIF_complist_00003c", "df/d54/unwifcmp_8h.html#ab4ea993b2e5c31ea3f4ef5090f9937b4", null ], + [ "UNWIF_complist_00003d", "df/d54/unwifcmp_8h.html#ae6596f7b9fe3b8dcc30a637dca47d0bf", null ], + [ "UNWIF_complist_00003e", "df/d54/unwifcmp_8h.html#a3580f348ee79651893dd8d90aabb2839", null ], + [ "UNWIF_complist_000041", "df/d54/unwifcmp_8h.html#a89d08f024c81caa3233f3917e25aca83", null ], + [ "UNWIF_complist_000042", "df/d54/unwifcmp_8h.html#a6b08eed0dd08e13d33b6abe29291c019", null ], + [ "UNWIF_complist_000043", "df/d54/unwifcmp_8h.html#a85570c616c8ac339d3f2fae1f511af82", null ], + [ "UNWIF_complist_000044", "df/d54/unwifcmp_8h.html#aa359b1580e2b6c1fc27e4e2abc5f44af", null ], + [ "UNWIF_complist_000045", "df/d54/unwifcmp_8h.html#a133917f188280015fac34f3584795cd9", null ], + [ "UNWIF_complist_000046", "df/d54/unwifcmp_8h.html#ac50e8fc9fb29918f5650063ffb1fd87b", null ], + [ "UNWIF_complist_000047", "df/d54/unwifcmp_8h.html#a17dfe2267b3403d7ebccae690e4de2a6", null ], + [ "UNWIF_complist_000048", "df/d54/unwifcmp_8h.html#a2f836f57e949f9e0048edfbfe4b63355", null ], + [ "UNWIF_complist_000049", "df/d54/unwifcmp_8h.html#a37f00b0e9e23512b770f4940a8d13b4b", null ], + [ "UNWIF_complist_00004a", "df/d54/unwifcmp_8h.html#a7f4ee59853bceed0fa6ddf95aeaa2423", null ], + [ "UNWIF_complist_00004b", "df/d54/unwifcmp_8h.html#a7c7b1afafc6638d8e02db29bc282a6b8", null ], + [ "UNWIF_complist_00004c", "df/d54/unwifcmp_8h.html#afcead81dc0357501dc1f628f5f8ae35e", null ], + [ "UNWIF_complist_00004d", "df/d54/unwifcmp_8h.html#af648dc2392354e7bc9b0a311fb0f9cda", null ], + [ "UNWIF_complist_00004e", "df/d54/unwifcmp_8h.html#a93b54e86a1492f0a9210fb5de69a307d", null ], + [ "UNWIF_complist_00004f", "df/d54/unwifcmp_8h.html#ac0914bbb6b578ea392b58c3cad0440b5", null ], + [ "UNWIF_complist_000050", "df/d54/unwifcmp_8h.html#ac6c55053e0730ed6a727d80801363c37", null ], + [ "UNWIF_complist_000052", "df/d54/unwifcmp_8h.html#aae61ddaafa2aefdb53f5666edb1af7de", null ], + [ "UNWIF_complist_000053", "df/d54/unwifcmp_8h.html#a31ba20a9967bbe76efcbfc5e915a4af5", null ], + [ "UNWIF_complist_000054", "df/d54/unwifcmp_8h.html#a1cafb2108518bf366e06efe1ecf019a5", null ], + [ "UNWIF_complist_000055", "df/d54/unwifcmp_8h.html#afeadda5ddc28a6f39b950d8fce841f64", null ], + [ "UNWIF_complist_000056", "df/d54/unwifcmp_8h.html#a7d4ada863c35b50eeb6ccbdb573250f4", null ], + [ "UNWIF_complist_000057", "df/d54/unwifcmp_8h.html#a061a5bc340528ba474c9227794a5b278", null ], + [ "UNWIF_complist_000058", "df/d54/unwifcmp_8h.html#ae2a4a2332dbe191286afae4c72ff7ba5", null ], + [ "UNWIF_complist_000059", "df/d54/unwifcmp_8h.html#ae133daebd818475c32ff461b5a710f82", null ], + [ "UNWIF_complist_00005a", "df/d54/unwifcmp_8h.html#aadb5cc8bc05b5a58f53aa61d6490fa10", null ], + [ "UNWIF_complist_000061", "df/d54/unwifcmp_8h.html#ac36a0dbbc7a91ee06bfc7b03e062ac44", null ], + [ "UNWIF_complist_000062", "df/d54/unwifcmp_8h.html#aaeab443503b72d049f0d00afd314347f", null ], + [ "UNWIF_complist_000063", "df/d54/unwifcmp_8h.html#a0af72985ddc0e20d67f2097d680258ca", null ], + [ "UNWIF_complist_000064", "df/d54/unwifcmp_8h.html#a97f5c2347095b78a7f9eb2efaac59cf6", null ], + [ "UNWIF_complist_000065", "df/d54/unwifcmp_8h.html#a7d1b16535e47a50843120854adc1f4d7", null ], + [ "UNWIF_complist_000066", "df/d54/unwifcmp_8h.html#aa9a8cbc2b2bdaff829b13b490ba69692", null ], + [ "UNWIF_complist_000067", "df/d54/unwifcmp_8h.html#a2cf1c8ca75dd3b5bfc4e98a751cf68f5", null ], + [ "UNWIF_complist_000068", "df/d54/unwifcmp_8h.html#a2aeb6265c62a2d820ba8af0e5a0785be", null ], + [ "UNWIF_complist_000069", "df/d54/unwifcmp_8h.html#a195dbd711e55778afe49681edf525740", null ], + [ "UNWIF_complist_00006a", "df/d54/unwifcmp_8h.html#a0db810450562f8b58b93d21fb8b31764", null ], + [ "UNWIF_complist_00006b", "df/d54/unwifcmp_8h.html#ab2e8c2563a869ab36b773c21a6601228", null ], + [ "UNWIF_complist_00006c", "df/d54/unwifcmp_8h.html#a4c5a343d04e25e8b38aacc278b30125d", null ], + [ "UNWIF_complist_00006d", "df/d54/unwifcmp_8h.html#aa45fc25cccd0172e37a53099f26ba929", null ], + [ "UNWIF_complist_00006e", "df/d54/unwifcmp_8h.html#a26f3b35ec83ac77f7b82bb1f81802ac9", null ], + [ "UNWIF_complist_00006f", "df/d54/unwifcmp_8h.html#ac797773482d37ffb253f2868d2b1818b", null ], + [ "UNWIF_complist_000070", "df/d54/unwifcmp_8h.html#a0a5ca64323c8b76ad2636e7cba96a344", null ], + [ "UNWIF_complist_000072", "df/d54/unwifcmp_8h.html#a0b4547b8fceca7e5233c734b989b911f", null ], + [ "UNWIF_complist_000073", "df/d54/unwifcmp_8h.html#af37d238408a1904a9bfe5f38ff9e0724", null ], + [ "UNWIF_complist_000074", "df/d54/unwifcmp_8h.html#aed90a856886db2e060c0db16769d3537", null ], + [ "UNWIF_complist_000075", "df/d54/unwifcmp_8h.html#a8c1f0d7acf6b7151c56a54ca50129cfb", null ], + [ "UNWIF_complist_000076", "df/d54/unwifcmp_8h.html#a4ce99204a206e403038ac5d0b58af562", null ], + [ "UNWIF_complist_000077", "df/d54/unwifcmp_8h.html#af41a7d637868fb9057bbf1379baef461", null ], + [ "UNWIF_complist_000078", "df/d54/unwifcmp_8h.html#ad05d24210b17102b2c547519db86567c", null ], + [ "UNWIF_complist_000079", "df/d54/unwifcmp_8h.html#a953c31bcc265fb4b0b8d3ee2b5beb885", null ], + [ "UNWIF_complist_00007a", "df/d54/unwifcmp_8h.html#ae0a01bccf8788a58ad04428a2d50af9d", null ], + [ "UNWIF_complist_0000a8", "df/d54/unwifcmp_8h.html#a31e1772be71b23cbc3d4a0a8b08ba7c0", null ], + [ "UNWIF_complist_0000c2", "df/d54/unwifcmp_8h.html#a03b0be7e3abfd9efe74de6ec199d6ac7", null ], + [ "UNWIF_complist_0000c4", "df/d54/unwifcmp_8h.html#a805b08d34df6eaa09a188a1ca155c42d", null ], + [ "UNWIF_complist_0000c5", "df/d54/unwifcmp_8h.html#a32a99b70783d40856d85272d6133f4fa", null ], + [ "UNWIF_complist_0000c6", "df/d54/unwifcmp_8h.html#a53d96b4b2f0371ab35556b5228db07f7", null ], + [ "UNWIF_complist_0000c7", "df/d54/unwifcmp_8h.html#a04207e886c9ab2388e72ba36e7e0758a", null ], + [ "UNWIF_complist_0000ca", "df/d54/unwifcmp_8h.html#adbee5d752fa6a5e8e8b6cad2af898d09", null ], + [ "UNWIF_complist_0000cf", "df/d54/unwifcmp_8h.html#a3e2ee4d803a9731fa460ed1bef61a496", null ], + [ "UNWIF_complist_0000d4", "df/d54/unwifcmp_8h.html#a33f1203b00516732e43596d41bb02fe3", null ], + [ "UNWIF_complist_0000d5", "df/d54/unwifcmp_8h.html#a482c9d0a3131455d4225e8c44ff283ac", null ], + [ "UNWIF_complist_0000d6", "df/d54/unwifcmp_8h.html#a2c9f90deaa04dccaae17ba50de602058", null ], + [ "UNWIF_complist_0000d8", "df/d54/unwifcmp_8h.html#ae60e145b7128cb1667c8b01bd7254e2b", null ], + [ "UNWIF_complist_0000dc", "df/d54/unwifcmp_8h.html#a834bb59e79535f32da531e92d13fb5f9", null ], + [ "UNWIF_complist_0000e2", "df/d54/unwifcmp_8h.html#a834e1e8cd2f623ceb75328d390c82e5e", null ], + [ "UNWIF_complist_0000e4", "df/d54/unwifcmp_8h.html#ac8cb43166d91467f14557b5f855e8dce", null ], + [ "UNWIF_complist_0000e5", "df/d54/unwifcmp_8h.html#aba049a05958b1648f4ad695411414719", null ], + [ "UNWIF_complist_0000e6", "df/d54/unwifcmp_8h.html#a1b53780670c355f0c61c49a09d699a5a", null ], + [ "UNWIF_complist_0000e7", "df/d54/unwifcmp_8h.html#ae958aa754b76a48b430501adb0c1048b", null ], + [ "UNWIF_complist_0000ea", "df/d54/unwifcmp_8h.html#a82e59be899e667bbff056495f3501780", null ], + [ "UNWIF_complist_0000ef", "df/d54/unwifcmp_8h.html#a58ad25c03bfdae3345682e982f2e8f7f", null ], + [ "UNWIF_complist_0000f4", "df/d54/unwifcmp_8h.html#a9379834c3c915ee97e33cfdc56fe6945", null ], + [ "UNWIF_complist_0000f5", "df/d54/unwifcmp_8h.html#ab5a29cc0ad563ae8346ef5fbf0c865e1", null ], + [ "UNWIF_complist_0000f6", "df/d54/unwifcmp_8h.html#aeb3e54b36f0c1b3e2abb7addae612505", null ], + [ "UNWIF_complist_0000f8", "df/d54/unwifcmp_8h.html#a1d6fa69e65e068c44b11830f376c4db2", null ], + [ "UNWIF_complist_0000fc", "df/d54/unwifcmp_8h.html#ac01e8ae827ca0b3bce8c8bd0fd036a88", null ], + [ "UNWIF_complist_000102", "df/d54/unwifcmp_8h.html#a778c0a15be0db8a8dfa288a5edda13ab", null ], + [ "UNWIF_complist_000103", "df/d54/unwifcmp_8h.html#adebb922e01799b4326489a4a22009d16", null ], + [ "UNWIF_complist_000112", "df/d54/unwifcmp_8h.html#abca8f1850b074aa282ed9a382546225a", null ], + [ "UNWIF_complist_000113", "df/d54/unwifcmp_8h.html#ac6162517a2f02b3ba5960fe68a8d84a8", null ], + [ "UNWIF_complist_00014c", "df/d54/unwifcmp_8h.html#a0f39738f11c35529f5bad5b154bba21c", null ], + [ "UNWIF_complist_00014d", "df/d54/unwifcmp_8h.html#a6cde28e6266110e1fa6beb62b03c52cb", null ], + [ "UNWIF_complist_00015a", "df/d54/unwifcmp_8h.html#ab7235983893cdc9b8985142a1c55a9be", null ], + [ "UNWIF_complist_00015b", "df/d54/unwifcmp_8h.html#aa915e1369f5bbc3b5c48ca35aca70e5e", null ], + [ "UNWIF_complist_000160", "df/d54/unwifcmp_8h.html#a42f9177dfc3913139d558a636f3b5345", null ], + [ "UNWIF_complist_000161", "df/d54/unwifcmp_8h.html#a17a05e376a2f9e15834c60a04885d23e", null ], + [ "UNWIF_complist_000168", "df/d54/unwifcmp_8h.html#a6ccfc5d6ff7bbca73f3620aab4a9c3c2", null ], + [ "UNWIF_complist_000169", "df/d54/unwifcmp_8h.html#a7d291a1b2a1ecdc7fca1e3135b833c1f", null ], + [ "UNWIF_complist_00016a", "df/d54/unwifcmp_8h.html#af427aa2432f62f18ccc992fce159298b", null ], + [ "UNWIF_complist_00016b", "df/d54/unwifcmp_8h.html#afbbd17ee737de2111a174945a3d9b51b", null ], + [ "UNWIF_complist_00017f", "df/d54/unwifcmp_8h.html#a081257f79a2024220dc0ab703e7586fb", null ], + [ "UNWIF_complist_0001a0", "df/d54/unwifcmp_8h.html#a9a5fbb4aaa82261445b9c903c8d99e3a", null ], + [ "UNWIF_complist_0001a1", "df/d54/unwifcmp_8h.html#a8839df0c9a1b9d19a9a1e84842fa8791", null ], + [ "UNWIF_complist_0001af", "df/d54/unwifcmp_8h.html#a94c64a4f157f76af41c76c43a9e2fe07", null ], + [ "UNWIF_complist_0001b0", "df/d54/unwifcmp_8h.html#a2a5a419c5bf2836e548585e96f564cc9", null ], + [ "UNWIF_complist_0001b7", "df/d54/unwifcmp_8h.html#a64dfc5250eda5a869bdeaad3c8606e1e", null ], + [ "UNWIF_complist_0001ea", "df/d54/unwifcmp_8h.html#ad30f549bbfb1b99b9c8fdc82abe8332c", null ], + [ "UNWIF_complist_0001eb", "df/d54/unwifcmp_8h.html#aad434d9ed5b2b5a74f442d8064e47f2e", null ], + [ "UNWIF_complist_000226", "df/d54/unwifcmp_8h.html#ac86d5d5178e509e13a44865cc18181b2", null ], + [ "UNWIF_complist_000227", "df/d54/unwifcmp_8h.html#a4887b8b7583d2cc79bfa6bd686faf19f", null ], + [ "UNWIF_complist_000228", "df/d54/unwifcmp_8h.html#a6d24cac9924937769cf84855dee442c0", null ], + [ "UNWIF_complist_000229", "df/d54/unwifcmp_8h.html#a77a05ece5626137ea09d7519bb7bb242", null ], + [ "UNWIF_complist_00022e", "df/d54/unwifcmp_8h.html#a2caa98744178c458a125607120e7874a", null ], + [ "UNWIF_complist_00022f", "df/d54/unwifcmp_8h.html#a97d9ca2163354f559d1a6eda86d48184", null ], + [ "UNWIF_complist_000292", "df/d54/unwifcmp_8h.html#a25a629e5010b05e3d37ca9e2991d5fa6", null ], + [ "UNWIF_complist_000391", "df/d54/unwifcmp_8h.html#a3466fc9f0478ba30ccfe140f297e7ffb", null ], + [ "UNWIF_complist_000395", "df/d54/unwifcmp_8h.html#a1efa7f91d60496c897af70d75ba14334", null ], + [ "UNWIF_complist_000397", "df/d54/unwifcmp_8h.html#aa1d56ce1cd5ddf89f49aacacfb87043e", null ], + [ "UNWIF_complist_000399", "df/d54/unwifcmp_8h.html#a9ff5ba928c5aed15c1fd65d7d34e7021", null ], + [ "UNWIF_complist_00039f", "df/d54/unwifcmp_8h.html#a587fc92d168eb30dd76a7a8647e20250", null ], + [ "UNWIF_complist_0003a1", "df/d54/unwifcmp_8h.html#a826f20dd5b3efc94d3979925ab12ccae", null ], + [ "UNWIF_complist_0003a5", "df/d54/unwifcmp_8h.html#a9487aa5fd36b19318337df717a1c38ca", null ], + [ "UNWIF_complist_0003a9", "df/d54/unwifcmp_8h.html#aa897925462db673d63a984b5ec107e7a", null ], + [ "UNWIF_complist_0003ac", "df/d54/unwifcmp_8h.html#a6f33094e447b7787dc6c2db9ff16a840", null ], + [ "UNWIF_complist_0003ae", "df/d54/unwifcmp_8h.html#af095af095a2ecdd9a7cfc4efade71b85", null ], + [ "UNWIF_complist_0003b1", "df/d54/unwifcmp_8h.html#aab441f91726256b99df73f60ceba1b27", null ], + [ "UNWIF_complist_0003b5", "df/d54/unwifcmp_8h.html#ab2fb63388a931146a4007553d2912679", null ], + [ "UNWIF_complist_0003b7", "df/d54/unwifcmp_8h.html#a2182b8c28ffa7344a5fb06a99722ba94", null ], + [ "UNWIF_complist_0003b9", "df/d54/unwifcmp_8h.html#a4bb316aa89330dcfa418b10b76e870e5", null ], + [ "UNWIF_complist_0003bf", "df/d54/unwifcmp_8h.html#af4680ba150187d9cbee35f185fc1115b", null ], + [ "UNWIF_complist_0003c1", "df/d54/unwifcmp_8h.html#a2d096976c5adb0ad1d8b36cc4e4c3f42", null ], + [ "UNWIF_complist_0003c5", "df/d54/unwifcmp_8h.html#a60bb155a8f6ec68bc37cb13f263a981e", null ], + [ "UNWIF_complist_0003c9", "df/d54/unwifcmp_8h.html#a121d1893f2e9eee8ebf235bab72c3bd0", null ], + [ "UNWIF_complist_0003ca", "df/d54/unwifcmp_8h.html#afbde83a3c0fa96a40ffa264f054ee373", null ], + [ "UNWIF_complist_0003cb", "df/d54/unwifcmp_8h.html#aafbe5c818bd2993b8d602e89f083c033", null ], + [ "UNWIF_complist_0003ce", "df/d54/unwifcmp_8h.html#a2073d8de9eeaceb97083445256606525", null ], + [ "UNWIF_complist_0003d2", "df/d54/unwifcmp_8h.html#abd2c353b68f0af87d8b312efd49171d0", null ], + [ "UNWIF_complist_000406", "df/d54/unwifcmp_8h.html#a03860ce6286da953dfd323d0898164d1", null ], + [ "UNWIF_complist_000410", "df/d54/unwifcmp_8h.html#a67933c65bd56b58656369cab10265ad9", null ], + [ "UNWIF_complist_000413", "df/d54/unwifcmp_8h.html#a56526d751db36c5cd5218064295b79cb", null ], + [ "UNWIF_complist_000415", "df/d54/unwifcmp_8h.html#a51d543f58cadb56616fceec59e490523", null ], + [ "UNWIF_complist_000416", "df/d54/unwifcmp_8h.html#a5720e2dc518354e680be364edd3746ce", null ], + [ "UNWIF_complist_000417", "df/d54/unwifcmp_8h.html#a8747e2e6e0a5a50e570419b19222a379", null ], + [ "UNWIF_complist_000418", "df/d54/unwifcmp_8h.html#ad0a94b29a1f403911b6d7c9a6962b2af", null ], + [ "UNWIF_complist_00041a", "df/d54/unwifcmp_8h.html#af17a947791e3a77f0fab2e7e2bcfb6f0", null ], + [ "UNWIF_complist_00041e", "df/d54/unwifcmp_8h.html#afce5b9a5fa241b511e1f3aa60f60691d", null ], + [ "UNWIF_complist_000423", "df/d54/unwifcmp_8h.html#a25e3053cafd285e2ee81977f0f48d4e5", null ], + [ "UNWIF_complist_000427", "df/d54/unwifcmp_8h.html#a8cc90a17d8174d5337480f925b8b0101", null ], + [ "UNWIF_complist_00042b", "df/d54/unwifcmp_8h.html#aadb0525d788485207fae32b6eae1be78", null ], + [ "UNWIF_complist_00042d", "df/d54/unwifcmp_8h.html#aef7727f380f48cbc5d754fb14c71a557", null ], + [ "UNWIF_complist_000430", "df/d54/unwifcmp_8h.html#a366e36ad24f4d9af05051e9b5e241972", null ], + [ "UNWIF_complist_000433", "df/d54/unwifcmp_8h.html#a0fadabd2dc41cdc03a16a30d1d299161", null ], + [ "UNWIF_complist_000435", "df/d54/unwifcmp_8h.html#a5873a13a2590e9db18d048714bafde85", null ], + [ "UNWIF_complist_000436", "df/d54/unwifcmp_8h.html#ae368d37d3f9776a6c2f553fe57f2c134", null ], + [ "UNWIF_complist_000437", "df/d54/unwifcmp_8h.html#a2b9076ce1073c929d5f6c11af943a0c8", null ], + [ "UNWIF_complist_000438", "df/d54/unwifcmp_8h.html#a36e2e21595e33821ffde2097822378a0", null ], + [ "UNWIF_complist_00043a", "df/d54/unwifcmp_8h.html#a5ce17e0d97688c875e7fdad20056809c", null ], + [ "UNWIF_complist_00043e", "df/d54/unwifcmp_8h.html#af0855fa6e127535dee26d0dc7c590ded", null ], + [ "UNWIF_complist_000443", "df/d54/unwifcmp_8h.html#a9e84056520f763dc6deddb4a49f0ec50", null ], + [ "UNWIF_complist_000447", "df/d54/unwifcmp_8h.html#ac9c118f4761b3d2e0f72cb80f0cd99a6", null ], + [ "UNWIF_complist_00044b", "df/d54/unwifcmp_8h.html#ae18fff030fc4558dd38f8c5b6726a916", null ], + [ "UNWIF_complist_00044d", "df/d54/unwifcmp_8h.html#addf224ee6fe8546b21efaaa732ea59d8", null ], + [ "UNWIF_complist_000456", "df/d54/unwifcmp_8h.html#ab7bf7464ad85f8d20eb48d1de66b262e", null ], + [ "UNWIF_complist_000474", "df/d54/unwifcmp_8h.html#af280995ba4360f9208bd0ea8dffab9cd", null ], + [ "UNWIF_complist_000475", "df/d54/unwifcmp_8h.html#a8c5a718e48c98d619ab68238bbfef549", null ], + [ "UNWIF_complist_0004d8", "df/d54/unwifcmp_8h.html#ab8052ac23b5812c1437e028d5f189509", null ], + [ "UNWIF_complist_0004d9", "df/d54/unwifcmp_8h.html#ad3469eb3b94a2f64f5d643e304543fc0", null ], + [ "UNWIF_complist_0004e8", "df/d54/unwifcmp_8h.html#ac4d24b3abccd6743a8416fc4b4d8ff71", null ], + [ "UNWIF_complist_0004e9", "df/d54/unwifcmp_8h.html#a0c421301f9a51928e78042ce0c69ac9e", null ], + [ "UNWIF_complist_0005d0", "df/d54/unwifcmp_8h.html#ac0ed82ece97358990544b3fc393219e8", null ], + [ "UNWIF_complist_0005d1", "df/d54/unwifcmp_8h.html#a4ab3aa9ff0409866955c2f02b498c57c", null ], + [ "UNWIF_complist_0005d2", "df/d54/unwifcmp_8h.html#a61793567a954dec33e2a2fc129949a51", null ], + [ "UNWIF_complist_0005d3", "df/d54/unwifcmp_8h.html#a3ae6f4db2b1385ce665b574c18a59e2b", null ], + [ "UNWIF_complist_0005d4", "df/d54/unwifcmp_8h.html#ad0015c3f28a590c0dad10f49eff37b7a", null ], + [ "UNWIF_complist_0005d5", "df/d54/unwifcmp_8h.html#a11dc6935736dec24d379e6bd945d3883", null ], + [ "UNWIF_complist_0005d6", "df/d54/unwifcmp_8h.html#ae9219cb2aab06bbfe44c6026136fd325", null ], + [ "UNWIF_complist_0005d8", "df/d54/unwifcmp_8h.html#a1655520dd9edfcbb77f0ee2885305aba", null ], + [ "UNWIF_complist_0005d9", "df/d54/unwifcmp_8h.html#a0cfe589128a0c6c8694407b43831452c", null ], + [ "UNWIF_complist_0005da", "df/d54/unwifcmp_8h.html#a05fcd1d180f7a80647ff6230e27f5f6e", null ], + [ "UNWIF_complist_0005db", "df/d54/unwifcmp_8h.html#ac141d9cf317e20523c105aa631785915", null ], + [ "UNWIF_complist_0005dc", "df/d54/unwifcmp_8h.html#ad40261bbc201119bebf43d69c9fc4c17", null ], + [ "UNWIF_complist_0005de", "df/d54/unwifcmp_8h.html#a6c8f0234f5b7848b2c94867ddbfc9f97", null ], + [ "UNWIF_complist_0005e0", "df/d54/unwifcmp_8h.html#a9dff9c0e560c04116a5132e956f06e87", null ], + [ "UNWIF_complist_0005e1", "df/d54/unwifcmp_8h.html#ab634007fd0299ed580e7348881a25ece", null ], + [ "UNWIF_complist_0005e3", "df/d54/unwifcmp_8h.html#abe3d0a511af374edff96f27fec74022f", null ], + [ "UNWIF_complist_0005e4", "df/d54/unwifcmp_8h.html#a2564549985ac922709b930119a823960", null ], + [ "UNWIF_complist_0005e6", "df/d54/unwifcmp_8h.html#a592996750b92a3c8393d700b48bda651", null ], + [ "UNWIF_complist_0005e7", "df/d54/unwifcmp_8h.html#aa8288e9b0d5795441638d183b5c27174", null ], + [ "UNWIF_complist_0005e8", "df/d54/unwifcmp_8h.html#a08d0dea000110ab6d33796a63feee1ff", null ], + [ "UNWIF_complist_0005e9", "df/d54/unwifcmp_8h.html#aa4d159cda4ff6a51a7d560e797530bb2", null ], + [ "UNWIF_complist_0005ea", "df/d54/unwifcmp_8h.html#a2b23e7df38c74b563524faa958006dd6", null ], + [ "UNWIF_complist_0005f2", "df/d54/unwifcmp_8h.html#a72182dfac495142787004dc376196512", null ], + [ "UNWIF_complist_000627", "df/d54/unwifcmp_8h.html#a42b13eba96512bb7ba4ae696b1d6fc56", null ], + [ "UNWIF_complist_000648", "df/d54/unwifcmp_8h.html#a5bc1047070cc36941eb74c9fe63e2542", null ], + [ "UNWIF_complist_00064a", "df/d54/unwifcmp_8h.html#a8e23d3e15c561aac41251a489b0dcd0f", null ], + [ "UNWIF_complist_0006c1", "df/d54/unwifcmp_8h.html#a11b7e29c6d22e51cb24ccd59bb0bca2a", null ], + [ "UNWIF_complist_0006d2", "df/d54/unwifcmp_8h.html#afb1aa2b551730feb5aba078923bd6e2d", null ], + [ "UNWIF_complist_0006d5", "df/d54/unwifcmp_8h.html#a4bfbfbc504ca17aae4abe79279457dfd", null ], + [ "UNWIF_complist_000915", "df/d54/unwifcmp_8h.html#ad551bbf47a604a1b0b1ebd0c3f09f6d6", null ], + [ "UNWIF_complist_000916", "df/d54/unwifcmp_8h.html#a3332d6fe282359edbd630b8a2a8e4c28", null ], + [ "UNWIF_complist_000917", "df/d54/unwifcmp_8h.html#a6f3f04eaec076f7494c2583545b4423b", null ], + [ "UNWIF_complist_00091c", "df/d54/unwifcmp_8h.html#a7564bf1fe138295cf3b6b5d3666d86e0", null ], + [ "UNWIF_complist_000921", "df/d54/unwifcmp_8h.html#a7ccb893424d0fc28215999e85467c6dd", null ], + [ "UNWIF_complist_000922", "df/d54/unwifcmp_8h.html#aad79641b67e9e392c4843444a2c973de", null ], + [ "UNWIF_complist_000928", "df/d54/unwifcmp_8h.html#aa505c2a76ce405157020bdd45b2d0097", null ], + [ "UNWIF_complist_00092b", "df/d54/unwifcmp_8h.html#afc30c01e33fbed20d27f8fde4f9e066c", null ], + [ "UNWIF_complist_00092f", "df/d54/unwifcmp_8h.html#a5c5b409442901f26daf8cc4a248de484", null ], + [ "UNWIF_complist_000930", "df/d54/unwifcmp_8h.html#a7b4f9a7fe8076f1c434795f69e67b162", null ], + [ "UNWIF_complist_000933", "df/d54/unwifcmp_8h.html#a185950f537589db3086a414033378322", null ], + [ "UNWIF_complist_0009a1", "df/d54/unwifcmp_8h.html#a220e8c9a90881f2b42858445342fb737", null ], + [ "UNWIF_complist_0009a2", "df/d54/unwifcmp_8h.html#a6df3e54514874de56ebb6d78722bb3ae", null ], + [ "UNWIF_complist_0009af", "df/d54/unwifcmp_8h.html#a6e6c61f97ec5790ac23554cbe014cf0e", null ], + [ "UNWIF_complist_0009c7", "df/d54/unwifcmp_8h.html#a62358113d2f0783e488700a421d116f0", null ], + [ "UNWIF_complist_000a16", "df/d54/unwifcmp_8h.html#a095b29bb081a59be03968311b5703383", null ], + [ "UNWIF_complist_000a17", "df/d54/unwifcmp_8h.html#acd69c57d12da7a43ca764280957e3eb0", null ], + [ "UNWIF_complist_000a1c", "df/d54/unwifcmp_8h.html#aa4d0e1903eb4e04a82bc9657f33d5f48", null ], + [ "UNWIF_complist_000a2b", "df/d54/unwifcmp_8h.html#a3826e644fcbd3ad665d6327574eac139", null ], + [ "UNWIF_complist_000a32", "df/d54/unwifcmp_8h.html#aa92c7b4c24345693fb332960f619047e", null ], + [ "UNWIF_complist_000a38", "df/d54/unwifcmp_8h.html#afd2dee942e8b76dbaaf218f99ddccb8f", null ], + [ "UNWIF_complist_000b21", "df/d54/unwifcmp_8h.html#a98cf358063130ff86b24f82f7f3ea105", null ], + [ "UNWIF_complist_000b22", "df/d54/unwifcmp_8h.html#adce7b797ea1826bfee435e177dc4db25", null ], + [ "UNWIF_complist_000b47", "df/d54/unwifcmp_8h.html#a1432d8e7959836df9caf4656ff9cd477", null ], + [ "UNWIF_complist_000b92", "df/d54/unwifcmp_8h.html#afc06ad8f7d2cf078ad953b082978768c", null ], + [ "UNWIF_complist_000bc6", "df/d54/unwifcmp_8h.html#ab6fa70c2457fce3066d5b2e7cd2f0aba", null ], + [ "UNWIF_complist_000bc7", "df/d54/unwifcmp_8h.html#ab07faeb45b5dcae48e81d886ccfd4d2e", null ], + [ "UNWIF_complist_000c46", "df/d54/unwifcmp_8h.html#ab24ee5df18c26390acb426bb22a11fbf", null ], + [ "UNWIF_complist_000cbf", "df/d54/unwifcmp_8h.html#adff83cc39a3ffb489c0179540361a585", null ], + [ "UNWIF_complist_000cc6", "df/d54/unwifcmp_8h.html#ac16c9224385c81229f58e9df173948de", null ], + [ "UNWIF_complist_000cca", "df/d54/unwifcmp_8h.html#aecc051865d2dc2c1f1e233e2189661fa", null ], + [ "UNWIF_complist_000d46", "df/d54/unwifcmp_8h.html#a0e9410a78e98a2e0ea5f4cdd9abf37fa", null ], + [ "UNWIF_complist_000d47", "df/d54/unwifcmp_8h.html#a2285a9e696b6d2dec7c40a2128dfe912", null ], + [ "UNWIF_complist_000dd9", "df/d54/unwifcmp_8h.html#a3768151c2bbda500c49b889be3c4c984", null ], + [ "UNWIF_complist_000ddc", "df/d54/unwifcmp_8h.html#a1c413fc9ca8ea8bdaceeb0036224c48b", null ], + [ "UNWIF_complist_000f40", "df/d54/unwifcmp_8h.html#a2d6bc9ff4b5741344517d6f09c6f57f5", null ], + [ "UNWIF_complist_000f42", "df/d54/unwifcmp_8h.html#a4461d261ef170a57ebe487ec8797d0f0", null ], + [ "UNWIF_complist_000f4c", "df/d54/unwifcmp_8h.html#a3dbef5c462eeca83cc577470df0f5b6e", null ], + [ "UNWIF_complist_000f51", "df/d54/unwifcmp_8h.html#a3bd40b13c90c69b0529b6e81287ffa81", null ], + [ "UNWIF_complist_000f56", "df/d54/unwifcmp_8h.html#a794fc4e16a9e0e9dc89813a783fce5ac", null ], + [ "UNWIF_complist_000f5b", "df/d54/unwifcmp_8h.html#afe6ec3a7341214674cfc3b245fb5c0fd", null ], + [ "UNWIF_complist_000f90", "df/d54/unwifcmp_8h.html#a5883c8ba1620badd226c44072e823c1b", null ], + [ "UNWIF_complist_000f92", "df/d54/unwifcmp_8h.html#aaa0d06c87fe9e231668736acb7cb77cd", null ], + [ "UNWIF_complist_000f9c", "df/d54/unwifcmp_8h.html#afa5d9c88fe1c37e135743d1a0be6b3f6", null ], + [ "UNWIF_complist_000fa1", "df/d54/unwifcmp_8h.html#a234d9d636c74ddcb8b27b1feb3d43898", null ], + [ "UNWIF_complist_000fa6", "df/d54/unwifcmp_8h.html#a349b549bfa2211d0d65aca45b08270e0", null ], + [ "UNWIF_complist_000fab", "df/d54/unwifcmp_8h.html#ae466a571b993093065f56e0b94f292cb", null ], + [ "UNWIF_complist_000fb2", "df/d54/unwifcmp_8h.html#a2f3fdbcf1a851685e1d5af186ac3c9e2", null ], + [ "UNWIF_complist_000fb3", "df/d54/unwifcmp_8h.html#a4038145233b71f3e11a9c9adbd6b7d09", null ], + [ "UNWIF_complist_001025", "df/d54/unwifcmp_8h.html#ad53c10608b3a3f4fd5c7119f7e594c5b", null ], + [ "UNWIF_complist_001b05", "df/d54/unwifcmp_8h.html#ab54d46d4fd9c687f0be305b22be549e6", null ], + [ "UNWIF_complist_001b07", "df/d54/unwifcmp_8h.html#a72577badb27d097e9e2df5a1f1d4e0a6", null ], + [ "UNWIF_complist_001b09", "df/d54/unwifcmp_8h.html#ab90dc0441c5bf69daedfc7da66af11fa", null ], + [ "UNWIF_complist_001b0b", "df/d54/unwifcmp_8h.html#af6331714617c244a49fed8b7eebad31c", null ], + [ "UNWIF_complist_001b0d", "df/d54/unwifcmp_8h.html#ad57a937d64410b6c6223a5e4a47b16cf", null ], + [ "UNWIF_complist_001b11", "df/d54/unwifcmp_8h.html#a52be2878281a288e79a7d054f67b1028", null ], + [ "UNWIF_complist_001b3a", "df/d54/unwifcmp_8h.html#abc1d3cbfa91a5ebfbfecd3b61aae3848", null ], + [ "UNWIF_complist_001b3c", "df/d54/unwifcmp_8h.html#a51654bea55c1ffb66474537594856dbe", null ], + [ "UNWIF_complist_001b3e", "df/d54/unwifcmp_8h.html#a630c036224ddbc7050a661fd53bd0ac9", null ], + [ "UNWIF_complist_001b3f", "df/d54/unwifcmp_8h.html#ae10077d8584041051ba38133be6bb085", null ], + [ "UNWIF_complist_001b42", "df/d54/unwifcmp_8h.html#ad1334fc11980be299f8419978293d01d", null ], + [ "UNWIF_complist_001e36", "df/d54/unwifcmp_8h.html#a3b4d482ff0ed28298597d8ea7a9cbac5", null ], + [ "UNWIF_complist_001e37", "df/d54/unwifcmp_8h.html#a74eaf35fe1f0b2f91dbb6970452c11fa", null ], + [ "UNWIF_complist_001e5a", "df/d54/unwifcmp_8h.html#a33de2ad6c0498e99c34b25a7e310e139", null ], + [ "UNWIF_complist_001e5b", "df/d54/unwifcmp_8h.html#a335582a8587b651079deeacc536a2989", null ], + [ "UNWIF_complist_001e62", "df/d54/unwifcmp_8h.html#a69a608ad111d5c1d5fccf6a1b066496a", null ], + [ "UNWIF_complist_001e63", "df/d54/unwifcmp_8h.html#a77819b4f2d62270fc553ebf65bea4eb5", null ], + [ "UNWIF_complist_001ea0", "df/d54/unwifcmp_8h.html#a278b1f1162cebd9d5fdcffb5770a22e9", null ], + [ "UNWIF_complist_001ea1", "df/d54/unwifcmp_8h.html#ae82e084b3d63546685754912b443af65", null ], + [ "UNWIF_complist_001eb8", "df/d54/unwifcmp_8h.html#a4a59bcff2289fb6b9a9cbd55979ef19a", null ], + [ "UNWIF_complist_001eb9", "df/d54/unwifcmp_8h.html#a183fcfe497bcda389115e0b127a0b00f", null ], + [ "UNWIF_complist_001ecc", "df/d54/unwifcmp_8h.html#a0f5580def22e55e5ebc78de065fee680", null ], + [ "UNWIF_complist_001ecd", "df/d54/unwifcmp_8h.html#ad259c73d30f56c860d2d641a154595fb", null ], + [ "UNWIF_complist_001f00", "df/d54/unwifcmp_8h.html#a4fb4bed617e7adfc8097fcd12ea94770", null ], + [ "UNWIF_complist_001f01", "df/d54/unwifcmp_8h.html#a6d240f7a8ca123c360a6fff9cd951cfd", null ], + [ "UNWIF_complist_001f02", "df/d54/unwifcmp_8h.html#a2e9ebdcb0856369150266e0eaaf5c2af", null ], + [ "UNWIF_complist_001f03", "df/d54/unwifcmp_8h.html#aff72d2c2dfddc10bfca8748ed4a7b693", null ], + [ "UNWIF_complist_001f04", "df/d54/unwifcmp_8h.html#a3f942604858194bf431f3fe16f8597cd", null ], + [ "UNWIF_complist_001f05", "df/d54/unwifcmp_8h.html#a83c0a28b2a320f116a22faec4fdef9c9", null ], + [ "UNWIF_complist_001f06", "df/d54/unwifcmp_8h.html#ad186b84e29d24f77ede18c4a4f747e29", null ], + [ "UNWIF_complist_001f07", "df/d54/unwifcmp_8h.html#ae18c53686f4db517d2082f6afcc2f9f5", null ], + [ "UNWIF_complist_001f08", "df/d54/unwifcmp_8h.html#a6ffa00573803d7d5b33a0af5ed494866", null ], + [ "UNWIF_complist_001f09", "df/d54/unwifcmp_8h.html#a22686a8cb4b3a80557b1bf36efe7bd59", null ], + [ "UNWIF_complist_001f0a", "df/d54/unwifcmp_8h.html#a563e7e4c7c9d8cd0d773385014142d77", null ], + [ "UNWIF_complist_001f0b", "df/d54/unwifcmp_8h.html#abeb510d511339881ac4cc09a7a31705b", null ], + [ "UNWIF_complist_001f0c", "df/d54/unwifcmp_8h.html#a0a24bb5484392111948e9a9e03cfc31d", null ], + [ "UNWIF_complist_001f0d", "df/d54/unwifcmp_8h.html#adda87faca9d5fbd96daa978a7d643ba2", null ], + [ "UNWIF_complist_001f0e", "df/d54/unwifcmp_8h.html#a34a019a9bec32714abab74c44d2d76be", null ], + [ "UNWIF_complist_001f0f", "df/d54/unwifcmp_8h.html#ae642acdc8dc49714f56b7f202150deee", null ], + [ "UNWIF_complist_001f10", "df/d54/unwifcmp_8h.html#ab43103129306ee8cff57c78d5b68bf4a", null ], + [ "UNWIF_complist_001f11", "df/d54/unwifcmp_8h.html#a98515e054e7136515aab9ec208ea7191", null ], + [ "UNWIF_complist_001f18", "df/d54/unwifcmp_8h.html#a2200b595595288adb677c59d8f4a27e5", null ], + [ "UNWIF_complist_001f19", "df/d54/unwifcmp_8h.html#a585bb52fe4a3a862092a56f1ffd4582d", null ], + [ "UNWIF_complist_001f20", "df/d54/unwifcmp_8h.html#a95b70aef2f8e43918730ebf577f8a9a5", null ], + [ "UNWIF_complist_001f21", "df/d54/unwifcmp_8h.html#a6a259d2d07f444630b2b8642dc443bc3", null ], + [ "UNWIF_complist_001f22", "df/d54/unwifcmp_8h.html#ad25b4f5aea788a43c0f066219fe6f165", null ], + [ "UNWIF_complist_001f23", "df/d54/unwifcmp_8h.html#aedbd3e13a8c1d6a1635356bed39df8ed", null ], + [ "UNWIF_complist_001f24", "df/d54/unwifcmp_8h.html#ab294cfad124a6e96fb3f3f65151dc098", null ], + [ "UNWIF_complist_001f25", "df/d54/unwifcmp_8h.html#ae8db45645d24dc522d01407eec354ba2", null ], + [ "UNWIF_complist_001f26", "df/d54/unwifcmp_8h.html#a36ebd0ccbf12d8fad9cfb585b9f88608", null ], + [ "UNWIF_complist_001f27", "df/d54/unwifcmp_8h.html#ad219bc8dfcbea3615a45ece3cc6a6c91", null ], + [ "UNWIF_complist_001f28", "df/d54/unwifcmp_8h.html#a21f3b0f0f30b2312abf6385f84992407", null ], + [ "UNWIF_complist_001f29", "df/d54/unwifcmp_8h.html#a0f9d0d5c83b6f6b3d0462e9118d426fd", null ], + [ "UNWIF_complist_001f2a", "df/d54/unwifcmp_8h.html#a7bc5bd3e6010ebb72186b83a968ece28", null ], + [ "UNWIF_complist_001f2b", "df/d54/unwifcmp_8h.html#adaf5ffbeb0d94c1f924feb3862d4e058", null ], + [ "UNWIF_complist_001f2c", "df/d54/unwifcmp_8h.html#a1e7be33e702fbfd49df2f8beb8a74bf8", null ], + [ "UNWIF_complist_001f2d", "df/d54/unwifcmp_8h.html#a94bf93c35396e585b81f1eef76dae79e", null ], + [ "UNWIF_complist_001f2e", "df/d54/unwifcmp_8h.html#a60a6ef8ed339156bde978e25c82e7727", null ], + [ "UNWIF_complist_001f2f", "df/d54/unwifcmp_8h.html#a03114fc6f279fab8782a51b46d5b185d", null ], + [ "UNWIF_complist_001f30", "df/d54/unwifcmp_8h.html#ad3417c7376bdbe28ae472aad3ff4baf3", null ], + [ "UNWIF_complist_001f31", "df/d54/unwifcmp_8h.html#aad95e550b7b84ea3e9235bf9fc40e183", null ], + [ "UNWIF_complist_001f38", "df/d54/unwifcmp_8h.html#a93484301725e445b148251357772f506", null ], + [ "UNWIF_complist_001f39", "df/d54/unwifcmp_8h.html#a306aafa52ab139481b4556b049b2535e", null ], + [ "UNWIF_complist_001f40", "df/d54/unwifcmp_8h.html#a3002293eda9914b2270ebae548985b95", null ], + [ "UNWIF_complist_001f41", "df/d54/unwifcmp_8h.html#a8e32f049ee0538098366431ee2e4d096", null ], + [ "UNWIF_complist_001f48", "df/d54/unwifcmp_8h.html#a80d1dddb7050e68e7881c060d6201a66", null ], + [ "UNWIF_complist_001f49", "df/d54/unwifcmp_8h.html#ae293e6e49630ca604f047161484616b9", null ], + [ "UNWIF_complist_001f50", "df/d54/unwifcmp_8h.html#a237f30872314fc8220d9a23ea0f5006a", null ], + [ "UNWIF_complist_001f51", "df/d54/unwifcmp_8h.html#a9ec838a86dbda50d38348c7b34d619e1", null ], + [ "UNWIF_complist_001f59", "df/d54/unwifcmp_8h.html#a9d0f059af29d4c3fef816fe4b8263fb2", null ], + [ "UNWIF_complist_001f60", "df/d54/unwifcmp_8h.html#afb28baa1855de27b50130d87c5155773", null ], + [ "UNWIF_complist_001f61", "df/d54/unwifcmp_8h.html#adfe8d9e81973a7b4a8c3106c4736e4db", null ], + [ "UNWIF_complist_001f62", "df/d54/unwifcmp_8h.html#a601c8ee467638648efa04c7c1640d9bc", null ], + [ "UNWIF_complist_001f63", "df/d54/unwifcmp_8h.html#a3ef36aa1fda5f7cf4a71987f74d34486", null ], + [ "UNWIF_complist_001f64", "df/d54/unwifcmp_8h.html#a2bb3343d25d8f9e2087794d231ba52b9", null ], + [ "UNWIF_complist_001f65", "df/d54/unwifcmp_8h.html#a78f2f5289cee46dd3dd3aa62b2fa4b4d", null ], + [ "UNWIF_complist_001f66", "df/d54/unwifcmp_8h.html#a2b2d7a03c9e35b97cd0ebfcb55c18e02", null ], + [ "UNWIF_complist_001f67", "df/d54/unwifcmp_8h.html#a0e6b29c1d43fbe23f444607855384caf", null ], + [ "UNWIF_complist_001f68", "df/d54/unwifcmp_8h.html#af0d94699f257ef7a6f0793e08440c766", null ], + [ "UNWIF_complist_001f69", "df/d54/unwifcmp_8h.html#a154cbd96f4e843be00b5ab0823321ae6", null ], + [ "UNWIF_complist_001f6a", "df/d54/unwifcmp_8h.html#a6106a6b096a38ce7862af7a09c8de634", null ], + [ "UNWIF_complist_001f6b", "df/d54/unwifcmp_8h.html#a96e0a8345155feb63eb272471ed82077", null ], + [ "UNWIF_complist_001f6c", "df/d54/unwifcmp_8h.html#a8474e8fc9cef6687738027c0175f3080", null ], + [ "UNWIF_complist_001f6d", "df/d54/unwifcmp_8h.html#a412e99fc19e52526efe62a094ab3607e", null ], + [ "UNWIF_complist_001f6e", "df/d54/unwifcmp_8h.html#a465b3de1c682dcb2c98d553f62e5589d", null ], + [ "UNWIF_complist_001f6f", "df/d54/unwifcmp_8h.html#a4f9d304cc606bee3d63aa437aa6a6d3a", null ], + [ "UNWIF_complist_001f70", "df/d54/unwifcmp_8h.html#a7b67abab9649560746c3ff85f21afed0", null ], + [ "UNWIF_complist_001f74", "df/d54/unwifcmp_8h.html#a286e94c01a376716f6269e17f851cc55", null ], + [ "UNWIF_complist_001f7c", "df/d54/unwifcmp_8h.html#aaaad2c0d21cf34b5bc7e15aa97dfeccb", null ], + [ "UNWIF_complist_001fb6", "df/d54/unwifcmp_8h.html#a7703349304a9ee138c8cf70e2196e0f0", null ], + [ "UNWIF_complist_001fbf", "df/d54/unwifcmp_8h.html#a2a57ccdbcfd3dbfea327390f9e982a6e", null ], + [ "UNWIF_complist_001fc6", "df/d54/unwifcmp_8h.html#acc8e09207d03f9e1b013564a77006f67", null ], + [ "UNWIF_complist_001ff6", "df/d54/unwifcmp_8h.html#afd9126fff80b6f4b9112d1713eab0e6d", null ], + [ "UNWIF_complist_001ffe", "df/d54/unwifcmp_8h.html#a550dc21902ea6ef38abfea3061ca68a8", null ], + [ "UNWIF_complist_002190", "df/d54/unwifcmp_8h.html#a0993b94a55188e1be9ea654fb98fd7d4", null ], + [ "UNWIF_complist_002192", "df/d54/unwifcmp_8h.html#a474cada071e923b79e67dbf5831db29e", null ], + [ "UNWIF_complist_002194", "df/d54/unwifcmp_8h.html#aa11fae2350a7f10af4bb747aa96ee4d9", null ], + [ "UNWIF_complist_0021d0", "df/d54/unwifcmp_8h.html#abc73463c16eb7d22d8b74a32c1d85112", null ], + [ "UNWIF_complist_0021d2", "df/d54/unwifcmp_8h.html#af7ded0fcbdcfffe0f19147607093cbb7", null ], + [ "UNWIF_complist_0021d4", "df/d54/unwifcmp_8h.html#a8718d04ed9a0656cc58a73f628956459", null ], + [ "UNWIF_complist_002203", "df/d54/unwifcmp_8h.html#a16bb9976615a07e3f6e624fe2057ca60", null ], + [ "UNWIF_complist_002208", "df/d54/unwifcmp_8h.html#a1d2b2511463746719c783d6a9896d747", null ], + [ "UNWIF_complist_00220b", "df/d54/unwifcmp_8h.html#adca25e7bfc0bf7f0d51cc5e95c8953fd", null ], + [ "UNWIF_complist_002223", "df/d54/unwifcmp_8h.html#a101faa555da07fc84ec31624b6e41fe8", null ], + [ "UNWIF_complist_002225", "df/d54/unwifcmp_8h.html#a640e2233d24365058bb8e62dca65cb77", null ], + [ "UNWIF_complist_00223c", "df/d54/unwifcmp_8h.html#a0280e90210228901d89c05efe9201b36", null ], + [ "UNWIF_complist_002243", "df/d54/unwifcmp_8h.html#ac9f09700daa218411356781f659b7bb7", null ], + [ "UNWIF_complist_002245", "df/d54/unwifcmp_8h.html#a6b0814e8cc70b14dc0e9a4b4bb7eeccc", null ], + [ "UNWIF_complist_002248", "df/d54/unwifcmp_8h.html#aa63d449da5ff6cafc8c1518e6d7282f8", null ], + [ "UNWIF_complist_00224d", "df/d54/unwifcmp_8h.html#acd155158345de3eb9610e68cd9ab594a", null ], + [ "UNWIF_complist_002261", "df/d54/unwifcmp_8h.html#ab6f6f245fc0c48d1d54f05e9358505c3", null ], + [ "UNWIF_complist_002264", "df/d54/unwifcmp_8h.html#ae600dcbeaf661a27d782b08c06992951", null ], + [ "UNWIF_complist_002265", "df/d54/unwifcmp_8h.html#aab56b8db439599d528a5673b8dde878e", null ], + [ "UNWIF_complist_002272", "df/d54/unwifcmp_8h.html#a4048752b4a7ed6aecfb2622605d5ffb7", null ], + [ "UNWIF_complist_002273", "df/d54/unwifcmp_8h.html#a829f07d4acb00a8e68b56f6b85fa6327", null ], + [ "UNWIF_complist_002276", "df/d54/unwifcmp_8h.html#a06b55898aaa907768a1baa6a3fb531b6", null ], + [ "UNWIF_complist_002277", "df/d54/unwifcmp_8h.html#a65a0d210e7a3b832947dbd8722a8b5c3", null ], + [ "UNWIF_complist_00227a", "df/d54/unwifcmp_8h.html#af79c35b0a80b56680d0b83db2cfd7f39", null ], + [ "UNWIF_complist_00227b", "df/d54/unwifcmp_8h.html#a3ee3f41c97cdd2192829195317be792f", null ], + [ "UNWIF_complist_00227c", "df/d54/unwifcmp_8h.html#aa923c75d6fdba5813e7ee64a8cb13924", null ], + [ "UNWIF_complist_00227d", "df/d54/unwifcmp_8h.html#a0677e7c1fdbaf149984428431405d79b", null ], + [ "UNWIF_complist_002282", "df/d54/unwifcmp_8h.html#abbf5e96e478ffa02b392efeef318c94b", null ], + [ "UNWIF_complist_002283", "df/d54/unwifcmp_8h.html#a1d9ab02ebef740daea71ec876fbeffdb", null ], + [ "UNWIF_complist_002286", "df/d54/unwifcmp_8h.html#afc327f29cd412cfcfb14d1dbda83b0b5", null ], + [ "UNWIF_complist_002287", "df/d54/unwifcmp_8h.html#a606d5c2358ae07e9894ebcd79bb7ae2c", null ], + [ "UNWIF_complist_002291", "df/d54/unwifcmp_8h.html#a0a52e4d39becb64f59496111c07c3635", null ], + [ "UNWIF_complist_002292", "df/d54/unwifcmp_8h.html#a7ffa92a90245cdb9c2ced48001508b52", null ], + [ "UNWIF_complist_0022a2", "df/d54/unwifcmp_8h.html#aa9cbc81f1113630c878ff7f31b2f4ea4", null ], + [ "UNWIF_complist_0022a8", "df/d54/unwifcmp_8h.html#ac01efa786cbc281e49e4d91ad4307b7b", null ], + [ "UNWIF_complist_0022a9", "df/d54/unwifcmp_8h.html#af5ed9386e500d2da982d2e1aeb2409ca", null ], + [ "UNWIF_complist_0022ab", "df/d54/unwifcmp_8h.html#ad89db3cff2bca1635b2e1530dec0b974", null ], + [ "UNWIF_complist_0022b2", "df/d54/unwifcmp_8h.html#aa7d9b87c6ec492ab3e30aff50ed712b5", null ], + [ "UNWIF_complist_0022b3", "df/d54/unwifcmp_8h.html#a172ce02c84a2359dec3cf6a4686911a5", null ], + [ "UNWIF_complist_0022b4", "df/d54/unwifcmp_8h.html#a2a702823fb89140a29cffe56d0bedaed", null ], + [ "UNWIF_complist_0022b5", "df/d54/unwifcmp_8h.html#ac3914902c8f1b21d8683fac56c731685", null ], + [ "UNWIF_complist_002add", "df/d54/unwifcmp_8h.html#ad2b6caeb14119aa2de6d8692fd1c30f5", null ], + [ "UNWIF_complist_003046", "df/d54/unwifcmp_8h.html#a5b01584df7ac3a8c53c8be6405ce9848", null ], + [ "UNWIF_complist_00304b", "df/d54/unwifcmp_8h.html#afe105fcd6e746a56b18a7c27993e25ad", null ], + [ "UNWIF_complist_00304d", "df/d54/unwifcmp_8h.html#a76106268641a876cd1acf7f437006224", null ], + [ "UNWIF_complist_00304f", "df/d54/unwifcmp_8h.html#a3af27ae58cd3f98ade2fc6e9e4396891", null ], + [ "UNWIF_complist_003051", "df/d54/unwifcmp_8h.html#a49f6607f88900b9aa0f15ad03b99f9c2", null ], + [ "UNWIF_complist_003053", "df/d54/unwifcmp_8h.html#a63918f1e86feee4b5056c122823f082a", null ], + [ "UNWIF_complist_003055", "df/d54/unwifcmp_8h.html#a4cba88093d4cebde82c69baafaeeb158", null ], + [ "UNWIF_complist_003057", "df/d54/unwifcmp_8h.html#a2fed51e60374ed913fd2843127eb5959", null ], + [ "UNWIF_complist_003059", "df/d54/unwifcmp_8h.html#aeb405f68a9b4af35a9e509b86a1f70d2", null ], + [ "UNWIF_complist_00305b", "df/d54/unwifcmp_8h.html#a3aa4953639773db7a7872c5682f93d2d", null ], + [ "UNWIF_complist_00305d", "df/d54/unwifcmp_8h.html#a2637765c1c50740a82f5d0143a16df63", null ], + [ "UNWIF_complist_00305f", "df/d54/unwifcmp_8h.html#a6a2ba33ac3e03c5a7c615a4464f1e1cc", null ], + [ "UNWIF_complist_003061", "df/d54/unwifcmp_8h.html#a6b3d81cead36c1cfcebd8f0b675a9a6f", null ], + [ "UNWIF_complist_003064", "df/d54/unwifcmp_8h.html#a4537c4452a6b39efd31c93c3c0856777", null ], + [ "UNWIF_complist_003066", "df/d54/unwifcmp_8h.html#a36466f176f1809804be8cf991d51796c", null ], + [ "UNWIF_complist_003068", "df/d54/unwifcmp_8h.html#aa5b6bd6fda07f2775fa48f9be4e27984", null ], + [ "UNWIF_complist_00306f", "df/d54/unwifcmp_8h.html#aae37e6c03e30798f160af61bf599d515", null ], + [ "UNWIF_complist_003072", "df/d54/unwifcmp_8h.html#a01fa27a917be0a3a091cb92d7aba2ea6", null ], + [ "UNWIF_complist_003075", "df/d54/unwifcmp_8h.html#af5356e36852d3752a4dbe512d004c990", null ], + [ "UNWIF_complist_003078", "df/d54/unwifcmp_8h.html#a67fc6a091ad9f6a6e36ca61ebd01636c", null ], + [ "UNWIF_complist_00307b", "df/d54/unwifcmp_8h.html#a0b19a7b485527413670d4512cc0cf711", null ], + [ "UNWIF_complist_00309d", "df/d54/unwifcmp_8h.html#a168257fcce9f3806b097aef6dfa00aee", null ], + [ "UNWIF_complist_0030a6", "df/d54/unwifcmp_8h.html#ae222b6894e63952e00ae664a890a173d", null ], + [ "UNWIF_complist_0030ab", "df/d54/unwifcmp_8h.html#a41382c42a777e4aebcb1e88851a9e6ab", null ], + [ "UNWIF_complist_0030ad", "df/d54/unwifcmp_8h.html#a6f31adc0b6f7bbcd8e9edafde8455912", null ], + [ "UNWIF_complist_0030af", "df/d54/unwifcmp_8h.html#ac3297105d1bea2f3e0eb075a599258ac", null ], + [ "UNWIF_complist_0030b1", "df/d54/unwifcmp_8h.html#ad5c23a43f75d03b6291b4a51e6e826a2", null ], + [ "UNWIF_complist_0030b3", "df/d54/unwifcmp_8h.html#ae63a379a64aeea510d7b6d02cb6122ca", null ], + [ "UNWIF_complist_0030b5", "df/d54/unwifcmp_8h.html#aa3ce3ed9c5ef7461783db3625f45e7cc", null ], + [ "UNWIF_complist_0030b7", "df/d54/unwifcmp_8h.html#a1b4bab57fcee76c79e1dd310e9805547", null ], + [ "UNWIF_complist_0030b9", "df/d54/unwifcmp_8h.html#aff6e29170546cc276c129659331e63c1", null ], + [ "UNWIF_complist_0030bb", "df/d54/unwifcmp_8h.html#aa22d1f93cda4df006086dd2adebe0ca1", null ], + [ "UNWIF_complist_0030bd", "df/d54/unwifcmp_8h.html#a515e869e10ecba92d5c9288323a76d6f", null ], + [ "UNWIF_complist_0030bf", "df/d54/unwifcmp_8h.html#ad03571cb21ea00272b17fee487af321b", null ], + [ "UNWIF_complist_0030c1", "df/d54/unwifcmp_8h.html#ab06d940eb7d8c4683d1b034306caec2e", null ], + [ "UNWIF_complist_0030c4", "df/d54/unwifcmp_8h.html#aab9dafa8a6f9405a71c657dfd162afd2", null ], + [ "UNWIF_complist_0030c6", "df/d54/unwifcmp_8h.html#adb7caaa862e31b555b0a445f7ce5ffa9", null ], + [ "UNWIF_complist_0030c8", "df/d54/unwifcmp_8h.html#aaa346dd4b84b6ff7f7324801a82c1bc4", null ], + [ "UNWIF_complist_0030cf", "df/d54/unwifcmp_8h.html#ae8d4468d21d27c1de6b1d2d433c9b640", null ], + [ "UNWIF_complist_0030d2", "df/d54/unwifcmp_8h.html#afeea8365af804221817d5278e822e2fa", null ], + [ "UNWIF_complist_0030d5", "df/d54/unwifcmp_8h.html#aaa43fa9fe98c6932106b3782cead213d", null ], + [ "UNWIF_complist_0030d8", "df/d54/unwifcmp_8h.html#a3082cab187bc6f3a55bc33f8f62ef00a", null ], + [ "UNWIF_complist_0030db", "df/d54/unwifcmp_8h.html#a2318ea2b160373ec556a78e74989867b", null ], + [ "UNWIF_complist_0030ef", "df/d54/unwifcmp_8h.html#a77273e0bbd74cf3cd3aeedaab34224eb", null ], + [ "UNWIF_complist_0030f0", "df/d54/unwifcmp_8h.html#a03964bdf2df58190a68fbeacefec4120", null ], + [ "UNWIF_complist_0030f1", "df/d54/unwifcmp_8h.html#ad15a2c70a157f0bb7663838d93ca7ced", null ], + [ "UNWIF_complist_0030f2", "df/d54/unwifcmp_8h.html#a849ffa7f88dc9a8afde8b72fc2df65b4", null ], + [ "UNWIF_complist_0030fd", "df/d54/unwifcmp_8h.html#a36f3d13095a9d451204c6c45d94ab1fe", null ], + [ "UNWIF_complist_00fb49", "df/d54/unwifcmp_8h.html#adbf94c54c949e72cbdb583f965a29025", null ], + [ "UNWIF_complist_011099", "df/d54/unwifcmp_8h.html#abf22093ffd0714d851fbbe9dbbf13852", null ], + [ "UNWIF_complist_01109b", "df/d54/unwifcmp_8h.html#a848f3f57db05d11a60631b3dde813534", null ], + [ "UNWIF_complist_0110a5", "df/d54/unwifcmp_8h.html#a989be611071d64e601904f44c31080a2", null ], + [ "UNWIF_complist_011131", "df/d54/unwifcmp_8h.html#a69f287d22dcd753eb3cebbb8a18b42df", null ], + [ "UNWIF_complist_011132", "df/d54/unwifcmp_8h.html#af1d2dd8aaa55b4e6b1b23da18b5839b8", null ], + [ "UNWIF_complist_011347", "df/d54/unwifcmp_8h.html#a222ce471c6049cee3199f132c22a52f9", null ], + [ "UNWIF_complist_0114b9", "df/d54/unwifcmp_8h.html#a36982696a17dee559c7714b7d138a634", null ], + [ "UNWIF_complist_0115b8", "df/d54/unwifcmp_8h.html#ad498de046637c95e7cba172284b46c01", null ], + [ "UNWIF_complist_0115b9", "df/d54/unwifcmp_8h.html#abcb6d8c0bf9104ea6850ced22288bdaf", null ], + [ "UNWIF_complist_01d157", "df/d54/unwifcmp_8h.html#a3e50df886e851ce110c824998336adc2", null ], + [ "UNWIF_complist_01d158", "df/d54/unwifcmp_8h.html#acc4c8f3d2dbc9c4e517eb0127a594c67", null ], + [ "UNWIF_complist_01d15f", "df/d54/unwifcmp_8h.html#ad2c733cd07e62febcf887e0f2aafab2b", null ], + [ "UNWIF_complist_01d1b9", "df/d54/unwifcmp_8h.html#ad6880104e47aac51227490d23a1c6ab5", null ], + [ "UNWIF_complist_01d1ba", "df/d54/unwifcmp_8h.html#ad850892c4a4187d57a62154cec7dc257", null ], + [ "UNWIF_complist_01d1bb", "df/d54/unwifcmp_8h.html#a6d478efe79f2f62228844e8709670e9a", null ], + [ "UNWIF_complist_01d1bc", "df/d54/unwifcmp_8h.html#af447c276d89250428c11fdaa9b66b360", null ], + [ "UNWIF_compos_00_00", "df/d54/unwifcmp_8h.html#a1ab8e4f709e0e87fd81544ccf8f9e69a", null ], + [ "UNWIF_compos_00_01", "df/d54/unwifcmp_8h.html#aff57730fb7d216bfab8adad6e69144f1", null ], + [ "UNWIF_compos_00_02", "df/d54/unwifcmp_8h.html#ac660c67964fd15229f056cc0f79ba334", null ], + [ "UNWIF_compos_00_03", "df/d54/unwifcmp_8h.html#a9defd0a2a7c330fcf480ee3760869457", null ], + [ "UNWIF_compos_00_04", "df/d54/unwifcmp_8h.html#a40d74be8b9f18f98aeec60f9145a8465", null ], + [ "UNWIF_compos_00_05", "df/d54/unwifcmp_8h.html#ad09a742f65c2829185d1a12caf88ea28", null ], + [ "UNWIF_compos_00_06", "df/d54/unwifcmp_8h.html#a5222ca692bc7b876b2f8353a3634b5d1", null ], + [ "UNWIF_compos_00_09", "df/d54/unwifcmp_8h.html#aef917b52fc48e026d4f9277fccfc1904", null ], + [ "UNWIF_compos_00_0a", "df/d54/unwifcmp_8h.html#af6e5ff1bdf76c9e4cebdbd76dd38fb36", null ], + [ "UNWIF_compos_00_0b", "df/d54/unwifcmp_8h.html#a60f7549ed5200c46cae94f0b26896180", null ], + [ "UNWIF_compos_00_0c", "df/d54/unwifcmp_8h.html#a21743c246fbc92dfd0da0750e26bba08", null ], + [ "UNWIF_compos_00_0d", "df/d54/unwifcmp_8h.html#a074fe08e74407cc3c7afbf0d191919a7", null ], + [ "UNWIF_compos_00_0f", "df/d54/unwifcmp_8h.html#aca5ad8ffc2fdbf36ac50d32af68403cb", null ], + [ "UNWIF_compos_00_10", "df/d54/unwifcmp_8h.html#a54ab2ef68f278011210ab8d4fe58fcce", null ], + [ "UNWIF_compos_00_1b", "df/d54/unwifcmp_8h.html#ab65aa0a784a30214286b199924901346", null ], + [ "UNWIF_compos_00_1e", "df/d54/unwifcmp_8h.html#af33f14acb255d50ed5ae736165d5d724", null ], + [ "UNWIF_compos_00_1f", "df/d54/unwifcmp_8h.html#a5bbefdf905f0bcadf415c3e0518feda5", null ], + [ "UNWIF_compos_00_21", "df/d54/unwifcmp_8h.html#a032031bebdc74807fef4bd383c8927f8", null ], + [ "UNWIF_compos_00_22", "df/d54/unwifcmp_8h.html#a2756ea34798880e72ea9544d7eb59fb6", null ], + [ "UNWIF_compos_00_2a", "df/d54/unwifcmp_8h.html#a0d0ebdffe03403da2ddec9234431660d", null ], + [ "UNWIF_compos_00_30", "df/d54/unwifcmp_8h.html#aa96722ec4611d9596072ba6b2db1d204", null ], + [ "UNWIF_compos_00_fb", "df/d54/unwifcmp_8h.html#a593ee340458e57272231ecaaa95f9dfb", null ], + [ "UNWIF_compos_01_10", "df/d54/unwifcmp_8h.html#acf29314a27cdaf4c8e0ba91da1aa8e9e", null ], + [ "UNWIF_compos_01_11", "df/d54/unwifcmp_8h.html#a323a05d5cc422e83ef197acc0d426058", null ], + [ "UNWIF_compos_01_13", "df/d54/unwifcmp_8h.html#a6cc8931dfd1b0982685f6f772572735d", null ], + [ "UNWIF_compos_01_14", "df/d54/unwifcmp_8h.html#ad2a04967e09d7a3f3055b10ad689ae83", null ], + [ "UNWIF_compos_01_15", "df/d54/unwifcmp_8h.html#a366d1a7688f894c263f1dd74e2ed9074", null ], + [ "UNWIF_compos_01_d1", "df/d54/unwifcmp_8h.html#a24a95fee1e3806d0cbe7bfae8cb4f19c", null ], + [ "UNWIF_compos_00", "df/d54/unwifcmp_8h.html#a388374d5e8998b5a21eb64b73cc6a890", null ], + [ "UNWIF_compos_01", "df/d54/unwifcmp_8h.html#a904e3a534f64f63a1525a2e1689fea6b", null ], + [ "UNWIF_compos", "df/d54/unwifcmp_8h.html#ad091ba9a68dc8c60e7c8f0b72c1cea5b", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/df/d5c/vsscanf__s_8c__incl.map b/doc/safec-3.4/df/d5c/vsscanf__s_8c__incl.map new file mode 100644 index 00000000..81118a4b --- /dev/null +++ b/doc/safec-3.4/df/d5c/vsscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/df/d5c/vsscanf__s_8c__incl.md5 b/doc/safec-3.4/df/d5c/vsscanf__s_8c__incl.md5 new file mode 100644 index 00000000..9f5d61fa --- /dev/null +++ b/doc/safec-3.4/df/d5c/vsscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +4dcdf1d86ccd37c712787d0c1151d7de \ No newline at end of file diff --git a/doc/safec-3.4/df/d5c/vsscanf__s_8c__incl.png b/doc/safec-3.4/df/d5c/vsscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..28ec73b6bce26ff793d6a030f4ffe59087e71826 GIT binary patch literal 20778 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�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 + + + + + + +safec: fprintf_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    fprintf_s.c File Reference
    +
    +
    +
    #include "safe_lib.h"
    +
    + + Include dependency graph for fprintf_s.c:
    +
    +
    + +
    + + + + +

    +Functions

    EXPORT int fprintf_s (FILE *restrict stream, const char *restrict fmt,...)
     The fprintf_s function composes a string via the format string and writes it to a FILE buffer. More...
     
    +

    Function Documentation

    + +

    ◆ fprintf_s()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT int fprintf_s (FILE *restrict stream,
    const char *restrict fmt,
     ... 
    )
    +
    + +

    The fprintf_s function composes a string via the format string and writes it to a FILE buffer.

    +
    Note
    POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vfprintf call fails, errno is set.
    +
    Remarks
    SPECIFIED IN +
    +
    Parameters
    + + + + +
    [out]streamoutput file stream to write to
    [in]fmtformat-control string.
    [in]...optional arguments
    +
    +
    +
    Precondition
    Neither stream nor fmt shall be a null pointer.
    +
    +fmt shall not contain the conversion specifier n.
    +
    +None of the arguments corresponding to s is a null pointer. (not yet)
    +
    +No encoding error shall occur.
    +
    Returns
    On success the total number of characters written is returned.
    +
    +On failure a negative number is returned.
    +
    Return values
    + + + + +
    -ESNULLPwhen stream/fmt is NULL pointer
    -EINVALwhen fmt contains n
    -1on some other error. errno is set then.
    +
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/df/d73/fprintf__s_8c.js b/doc/safec-3.4/df/d73/fprintf__s_8c.js new file mode 100644 index 00000000..5641408a --- /dev/null +++ b/doc/safec-3.4/df/d73/fprintf__s_8c.js @@ -0,0 +1,4 @@ +var fprintf__s_8c = +[ + [ "fprintf_s", "df/d73/fprintf__s_8c.html#a185ff0f2bfb74b061a74b94480dc6357", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/df/d73/vfprintf__s_8c__incl.map b/doc/safec-3.4/df/d73/vfprintf__s_8c__incl.map new file mode 100644 index 00000000..cdd76f71 --- /dev/null +++ b/doc/safec-3.4/df/d73/vfprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/df/d73/vfprintf__s_8c__incl.md5 b/doc/safec-3.4/df/d73/vfprintf__s_8c__incl.md5 new file mode 100644 index 00000000..3321000f --- /dev/null +++ b/doc/safec-3.4/df/d73/vfprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +803f961fde88a4464b23fc47c8a55c0c \ No newline at end of file diff --git a/doc/safec-3.4/df/d73/vfprintf__s_8c__incl.png b/doc/safec-3.4/df/d73/vfprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8967bd59f5edbe267c97ca8d1298e6e20f7842bd GIT binary patch literal 20887 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/df/d74/struct_u_n_w_i_f__complist__s.html b/doc/safec-3.4/df/d74/struct_u_n_w_i_f__complist__s.html new file mode 100644 index 00000000..589dbb1c --- /dev/null +++ b/doc/safec-3.4/df/d74/struct_u_n_w_i_f__complist__s.html @@ -0,0 +1,144 @@ + + + + + + + +safec: UNWIF_complist_s Struct Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    UNWIF_complist_s Struct Reference
    +
    +
    + +

    #include <unwifcmp.h>

    + + + + + + +

    +Data Fields

    uint16_t nextchar
     
    uint16_t composite
     
    +

    Field Documentation

    + +

    ◆ nextchar

    + +
    +
    + + + + +
    uint16_t UNWIF_complist_s::nextchar
    +
    + +
    +
    + +

    ◆ composite

    + +
    +
    + + + + +
    uint16_t UNWIF_complist_s::composite
    +
    + +
    +
    +
    The documentation for this struct was generated from the following files: +
    +
    + diff --git a/doc/safec-3.4/df/d74/struct_u_n_w_i_f__complist__s.js b/doc/safec-3.4/df/d74/struct_u_n_w_i_f__complist__s.js new file mode 100644 index 00000000..541a701d --- /dev/null +++ b/doc/safec-3.4/df/d74/struct_u_n_w_i_f__complist__s.js @@ -0,0 +1,5 @@ +var struct_u_n_w_i_f__complist__s = +[ + [ "nextchar", "df/d74/struct_u_n_w_i_f__complist__s.html#afde61b00bfddeff061f2399ba25d9812", null ], + [ "composite", "df/d74/struct_u_n_w_i_f__complist__s.html#a17058bf0267cd62a400cc8c9d6ff030a", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/df/d8b/strncat__s_8c.html b/doc/safec-3.4/df/d8b/strncat__s_8c.html new file mode 100644 index 00000000..f11d3d45 --- /dev/null +++ b/doc/safec-3.4/df/d8b/strncat__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: strncat_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    strncat_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for strncat_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _strncat_s_chk (char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, size_t destbos, const size_t srcbos)
     
    +

    Function Documentation

    + +

    ◆ _strncat_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _strncat_s_chk (char *restrict dest,
    rsize_t dmax,
    const char *restrict src,
    rsize_t slen,
    size_t destbos,
    const size_t srcbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/df/d8b/strncat__s_8c.js b/doc/safec-3.4/df/d8b/strncat__s_8c.js new file mode 100644 index 00000000..446b88a0 --- /dev/null +++ b/doc/safec-3.4/df/d8b/strncat__s_8c.js @@ -0,0 +1,4 @@ +var strncat__s_8c = +[ + [ "_strncat_s_chk", "df/d8b/strncat__s_8c.html#a71c33b24bb35755b78634ce2896fd5ac", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/df/d8e/strcpy__s_8c.html b/doc/safec-3.4/df/d8e/strcpy__s_8c.html new file mode 100644 index 00000000..6c7a068a --- /dev/null +++ b/doc/safec-3.4/df/d8e/strcpy__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strcpy_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    strcpy_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for strcpy_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _strcpy_s_chk (char *restrict dest, rsize_t dmax, const char *restrict src, const size_t destbos)
     
    +

    Function Documentation

    + +

    ◆ _strcpy_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _strcpy_s_chk (char *restrict dest,
    rsize_t dmax,
    const char *restrict src,
    const size_t destbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/df/d8e/strcpy__s_8c.js b/doc/safec-3.4/df/d8e/strcpy__s_8c.js new file mode 100644 index 00000000..2570c851 --- /dev/null +++ b/doc/safec-3.4/df/d8e/strcpy__s_8c.js @@ -0,0 +1,4 @@ +var strcpy__s_8c = +[ + [ "_strcpy_s_chk", "df/d8e/strcpy__s_8c.html#ae073fc0852fb87e40336c2af99822900", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/df/db3/mbsrtowcs__s_8c.html b/doc/safec-3.4/df/db3/mbsrtowcs__s_8c.html new file mode 100644 index 00000000..475db524 --- /dev/null +++ b/doc/safec-3.4/df/db3/mbsrtowcs__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: mbsrtowcs_s.c File Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    + +
    +
    mbsrtowcs_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for mbsrtowcs_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _mbsrtowcs_s_chk (size_t *restrict retvalp, wchar_t *restrict dest, rsize_t dmax, const char **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos)
     
    +

    Function Documentation

    + +

    ◆ _mbsrtowcs_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _mbsrtowcs_s_chk (size_t *restrict retvalp,
    wchar_t *restrict dest,
    rsize_t dmax,
    const char **restrict srcp,
    rsize_t len,
    mbstate_t *restrict ps,
    const size_t destbos 
    )
    +
    + +
    +
    +
    +
    + diff --git a/doc/safec-3.4/df/db3/mbsrtowcs__s_8c.js b/doc/safec-3.4/df/db3/mbsrtowcs__s_8c.js new file mode 100644 index 00000000..311e6cb4 --- /dev/null +++ b/doc/safec-3.4/df/db3/mbsrtowcs__s_8c.js @@ -0,0 +1,4 @@ +var mbsrtowcs__s_8c = +[ + [ "_mbsrtowcs_s_chk", "df/db3/mbsrtowcs__s_8c.html#ab6b1df7e43d89657194e9347fbb4f7d0", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/df/dda/memset32__s_8c__incl.map b/doc/safec-3.4/df/dda/memset32__s_8c__incl.map new file mode 100644 index 00000000..1b5ebf79 --- /dev/null +++ b/doc/safec-3.4/df/dda/memset32__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/df/dda/memset32__s_8c__incl.md5 b/doc/safec-3.4/df/dda/memset32__s_8c__incl.md5 new file mode 100644 index 00000000..d75ed11a --- /dev/null +++ b/doc/safec-3.4/df/dda/memset32__s_8c__incl.md5 @@ -0,0 +1 @@ +4cbbc74b746020de625686fcc0a153f2 \ No newline at end of file diff --git a/doc/safec-3.4/df/dda/memset32__s_8c__incl.png b/doc/safec-3.4/df/dda/memset32__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4143ca9e61fc05de78149b3db9015b96cd731682 GIT binary patch literal 19197 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
    ch?w{$gm(H@eWVQha;Ffh1lQ-~sF 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/df/dda/safe__mem__constraint_8h__incl.map b/doc/safec-3.4/df/dda/safe__mem__constraint_8h__incl.map new file mode 100644 index 00000000..63237e83 --- /dev/null +++ b/doc/safec-3.4/df/dda/safe__mem__constraint_8h__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.4/df/dda/safe__mem__constraint_8h__incl.md5 b/doc/safec-3.4/df/dda/safe__mem__constraint_8h__incl.md5 new file mode 100644 index 00000000..dae88150 --- /dev/null +++ b/doc/safec-3.4/df/dda/safe__mem__constraint_8h__incl.md5 @@ -0,0 +1 @@ +0f05cba9dea82cb39b8d1f53fcb3db51 \ No newline at end of file diff --git a/doc/safec-3.4/df/dda/safe__mem__constraint_8h__incl.png b/doc/safec-3.4/df/dda/safe__mem__constraint_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..81e7fcc2b4ede5a7fc99dd4c4e4a3b24ad8d7f30 GIT binary patch literal 19547 zcmdqJWmr~QyEc3SqM%5LfTVOc0s?~4-68fg;A+{r0zTEZ8e%KzC ztUf`>ime=nmS5IeS5x}7Y&3^nrPOjLrxZo<{@T-$4sIMI@j9e zWyOVWjY(nn1hwFFsMoiy+9koqM~gxowMTKHjqDgmFaQLF4|eqO^}ir!kX>-#!vf{M zeTdTVBM>Gl4c@nIVUbbu-+pKi#i~cie#P$2BOPw(Hf@>}EW+qW=+`5kBbz}xRO-`AkM;}$;OZdw~Dcx7$<5z_}D8^!8z zy8qIAc;1e$va-@$s9rYx(W6H#ZEdpCw-GJgHE6C37)_RzmSRy{(Q-4=W`r26B`*io zH#SgZiHL~!h40)AZL@mys^zM0#_sv^=YR4ZmX%Wk1U_-B}IzS~EVqs}1!(dRtjYJmOW>l0`FMz767SlM0ZN=;4GdH#H{H(r)D zg3X|=d&bVJC#KY_hsY<);^o$K{gxe*G$$wL;l_B|g8kY4$~{6tLOi_v?U|-px1(?= zYW$!_Zx*|Uay275=682@)pIrSbSrlUvsLfjy=!A*<94{--`|h(DlC#ob9i{zX6%P) zli%GYe=LIvyP4C2HLr_!}YPz z(NRCYn@&zgTlH7^l9G~+XAj%yxy63)fkX z{ivv@xJRd;TkrXVjcp5ttf8S1%WIn;?B)69&0hJmr-0}Aajs@Tf}jiMqellY92LtM zJHD-{+MvL|KZS-(zIO@fJ($g|3dg|)x0#2K{ zMyH}m)vI=dw=^Vdow2i-sKCL;=P_x=?)PhC|6Ww2ta7p;b8nJVSy`D*A&#Dj$!+`Z zGhQb~#1C+^eSSi}N4&gr)YO9`BWzlQf7{5tnhE@TedWKgC)d^0rKR~uq~0eWxMTYk zo`>nr<#p+f(X@YXKqnvLaI~qna-T)7YVhaJ7yHZoXvx~eW)FynTwPsNveg82q!{Hp zHNqKXWM#RyxMI0q;)+-tZ_fxgt~>89fByU#NB?6$Ku4N%#P5Lt)HQz}AB&eSA3uH! zo&(PddWEeFMnELw&KE2ZF{PBUAZwex&=p1e;K5x&_MaUc*@cBlr=19TgsvoNZAfI~ z5G;h-%J1~{b}1d5anr7^E-o&grPADvHd|U-!#hme+}t=TFEm@hx)v7~;ZAqHj*g8< z7qpL#5>kjID`AU(VSQK-BvX`msZtiMrYtTlesy_)%2r!blOW`=Iy+0LWn^Q+8rK3Q zxpQSc52D=I4D2Svuj1R83o zs}E(!$J$I*4Q&vb==>QiG6u`t7I0ZvS>fQ|0NZyzJKO;8#}Q%1Uz=(2KUUW$YUV)` z`6!cqdz0w4!>Cd?nvATpw9Ccm+wv)TL?EJ`;8_8e{e1i0QeR)Zz{u28LW>c2w2G?g zo9=HMUY954N=jj0zkbclUHkNa%kylboI=zOt?Wl(A==%$ll5L#0r%)2P-e(QyQXafTSbMvLmT5ZI9@Zd>;7J|P1+qZ9j|Nb2> zx0N-x+f*1Hj>{AK%GQ=`Vk8AF#Y7FN0=n1j)?u&^8)9HiSaWk1_aAU^IA^ic);KjeIXN-SpX9}OHJ?6y#MWz@o}L~UDCROOVagNzojWi%h!;XmF_@{C zsBp;~G5FAV@!pW3XaG$%H{#3fd2vLQ?ReQMOI=b#?L9#!6v%QVkfZ+ZA4|&biC~me z{5KvFjE#+n`6C9&=f#u!__@vlU6YjdEx7l-eiekQ`qbm6GcO{m&}t;X*GDWeDk$;6 zZN#s;c3%HOvi|R>`~MIB^-uZnlt4|rD1^M8$~ijGz!&>ZDbusU=H@g-srDN!w{E`s z1MdEgk%OZ@IK)#;XIw1((yd5R)SI#W3kjyviVE9o3d&Q`pKsL=YUsWq2?9=p(Q-z` zl_^*37(LN@IQ<;RNq?Z0Nis6)BkNq)ZN3ap7$N8B)+m}mB-#A)3!&4j#M08DWqYDv zTs-a%Vw4O*)QCZJSah|%^OFQM#`H-MOn+XtLnV<}q^I#u^=~{qfMoxDGF=T9ee6$6 zRfQJzeO!bk$}S}$r>!BmAT_men?{u}^2dt?DP&RPr?0NRLW7EWmo8#ls9u-V>(JU6 z_depm^^3{GJaMB>>}$JHq>Y%E%sV^aqTqq2qg+2dJUx9zlKg-!LK=;NGa3(%J8tfM$sHSt8h;ooj%Kp9C>@VvU5~;o~wrVi^ICXhyqzo08wB zH%6$op*an!U)cd4%>DfDB}|FDZ#X4_5ea4of%tXv|M=Kd*U}=y$9G)$O_PH1Iis%5 zbF%6!c>2)L(AsbwRBSBt^bofqf1rCeprNDB*jL`ZgNtano;>&KItEItkdP3uTa@ym zqD>G#b^f^^DW14{ii@{IbN#OJVvp{I)I}CbXG)4t!-4Tup(~Q5bP2m3Kb&}5TT7@Y9v-#( zXjYb%{Mtf@PAqt@NgNy;Lx_Cy^CqUIk)J=mXOokWv3GQIw6{+gSRv-Iev0Pe=C-u7 zRPelX74j8YGM!>VMP;S-^XD<&zWMn2NfhokeZb8mcdvZ1Ibipa;Vg?!!0aD`0B-#zgH1O}tMo0HWm4prIN z+2!TDK`pCBOvp)J*b(or-P4Fy*5;R%;QxgAEgD;Y;&uo*;--O+!}71?WecH10}YLg z%*?3h=m5iS5fQ487yS&G@w*xujUWI92M0suhBtx=LnY@an#cK08^%p4M#kF|c-YuV z+S<`^ai6e_*a`nNUqg{!zf$^GT3PMjYBA#{tZU}$YU}C6fBtM}Wfhb;<%q+oUsI8i zGTRbF01G(NX8~;~l7yfBpKUQ*J}ybL@Tz1+({u4}=&J zHa7Vg8H=z#@GY-$Jz$LO(T5V!&ybdu_6`ASjr~I4exT#}sG+4L5jOTa>{BSbAkCg4!$2hqVdOX!nLw;vO1KT{}t;U z?uQx}&|^M6F|eoRW-V=P7iZ^*iq|Lnu7;>uhazFFHCU(c1(J8e$4{Ry(9w7H_PRPc(C^%F zJ3lV+_rE35J~dT0so`;U_=tyxm6f&i9+V&I{-I4_9Y%GPMufE4+~-In3_5S6)z$C& zHzoI5pe394B^yyW>Oa?7ngZ&oVKc}v6f!_D&%4+Dk?fUIv*u# z>vhQDE_nwoydgC8j*2tL5Y{ax?nb?eqG*kwRX??^GX6p{nKe|Puv_+ygtTMlNy zHiputv8icitrd~Q^eu|;-PQX(*@>AY!9^jGRZ}z3 z*qAaY-`v{T8W%_M=FJ-`tF?bBk7haw<#=ly#7ER40;FY3+<^J@b>^yx z;bDz!FId0+`wnm4Le+%Iwi6Vw@m;H^v8^rhU**MQR&Qr#&K@k}O?dyO)X~#;YB{S2 zCGr0^S-vk7`C;q%$zJ+-X?8&COxRtF=WZ&fp^}uJ*=Zg~1h-MC(#OZ+st`tGOQ-IX zlvc)TKS(S^LD1ZC!FhLOXlx9dLHeq=E}EgCmqWvr@OSZ;35xeun6SdFhzpY|p{B6$psI;__mX<|ALf+NY zn!z|3;%v|>9Vm}JIib80a~Jv=sUDM%;C5uQ+2oJvF0{C6xv;RXJjc~OFc2cQ`GNAC6Z`us`2ZA1!W*reK+m{zx=-QNRmR8{oV zHHKrOSAvO5g-tsj8W?Dzpv2n{oNbaC_azYT?DW;tkTf-!S66853#vuWi|d-w?EQS- zythOiLh|?_rBO((Rg`}v1LJ8}czAqx_{HC6LcSto97gX#L!qSh?&-PfN=AmbeO-e2 zV9)LxkBynGtWLev^4m^0~ZE{v48+JVxs4yq&+Ce zH_whM4r^$Tlo0JfNt(v&S}$J~sHz%F*2d}>Ob^!A2Si1sMn%o}p!afCVze*prlyi_ zj5~REE!d8-zg_wLS}lh;vE;Lhz8IPz;n%S3^Xjeqp$DdC2}-lJ(@H&Kv5PTD0hA>nM-G&_U# z?Xg|;&KzlN4apNhYZEPHSJ%zMjn}BC>WS{0hie5F`v;|_T6_v*E;u6--IohdIxrh0 zCETZr#8>a$Q9NPZ?uiZb@iAv$DA2E==V1T!KzQmkEU;>3RY$5eVi}5?q;h&#jf8|) z`1AEJrp2U_N3 zpSrQ29Q3XRR<^KvEF zv7JE0U39b?E;v~f=b45wGKcX3wxiapo{gk14}CzHdCZUXDmS5akUi><+`1gs>| z$?dfRbw<0CA|LzOF3^yx&t0_bubdNyUVXSAaswG z@74{BokPdf!#sIJ)m?bOd-C$@;4n5x=p2H@MdqIy%!O#V#&4lM_f1qcsZEJta_J?uXI{Lll?(PXu+bOlQ3^O`9^Q%3@ zE6uF}%iE`G<$w#I#p^EQhh3 z)~MWLy@W`y1{a*8Ll)z)$K^qSt0Cst~`r z`S+J5*$~o01WaLqv%q*D3<4>Ym3hQ4Hxm&-RLi0T3!^w^P)LhhDJuz4Glb=+JduZ-R$=~ z^1i8ka*RQlR_^?U3;bmOi&O?IcB&-X3MI1x|Gf)N>7VF;Y?y5I(@Yq6&XTnz$5 zu5JQrYxmgC&8mgA4BR=y7d-^4d`4?N0+PXR_i$x@1%sD2cdITo_1kpM@wYb++BmuH zJmSu3@*h7ruDE#vBV)j@`|&T;FoO5Lm9^^6@;kekZ$k_|Ey6jEtSd9?k6R0-MRsmo{eAmD+QfI3J&=y^{f~^@}g%*`$-Y zwl+YQyqDlw>!a7MW&gT}nuiQ&p(Ci`%a`@SLam$L2PaGS?w=c1rTcn2^-4>3T-#Qb-d0t4*OGi^YVg4 zMKcfF`MAea%4$AdUS-VHdGJD1;eEB6DC|}70R>ym!#DJ?xkZ+@)5!bmf~RzF*BjXT z)%9*i@>aPYPA8orx5K7$H5E_Si_tsp#lFK`gs5+N@g7BbsZW^XQKt~4QE$?-=JQ5; zIgf*FL!@ZA#>~1Hp~zC(78e))W&cNsTK~mnHRF>fyn=$P z!u2v`REZsNzZb(qdmE34=XQ7+d4@ z{5^Z7F4kQ7<%=~NTN^Cm+_Hs&gV=9+h|*VAH*Ce4AK~XNbg|LhyDTQos6!@&I@AQ~ z$|eC~V9aSwN=n{zZD?q2a`G&^-u$4-_+BO)O`Aqo_9(QQxJ^uc@)=OIV9yyP8{AAjIKl>yXy=42t?XoRMB@!+S7P z@{$bY=FdURTG(g(q5^k?n=vWYpV>%BcTCki$xlh~Yzf@48kSSelf+kNVw;7kV7iQj zN4S1BLb28J;($AyU%@A%uG5S&c814f3&Ns9^zXy!t(+(}*`}sBG9h;XQmzt9S0SVAIFFtl)cuGrm7%?1+&fvZGdn5Z2boN%im{b zv79BF1f2A_qOT6Ck9O_VTKXAw^luQb3feoBPZb#-ZqMAnIAOWR7(?*-Kk~LCb5BQy zAQ(uN@@{-n<#@A#$HLm$a5>u!3K^0MSVr2*ku7~4ou+{S{6s9p`(Apv^fK`PkLTI9|pAj$XdEm_4=S_U%+==$ZaHi&_=f z-^?V!ar2XTu?vL1mqU!UL$xf7@m1ixkSB-pG=Nj|sKM{=GUZ>?m5Ndlj-aNc8s&- z)Jr5J(esNZ%q;4cD?FtzU=OKPr)grcV2JIfCrdhQA?biF*-Q&rL83^ZQVG+CoYj|b z-`}@I$m2P;(`MnuxOw(zEFOLecIx@vkN{VyC|EYolZiz z5cy?rdDSxH!Q9`uIsTX7vTQY6pCi@r$;h0pJnMF`$Y|dP37r)ecTt~zE_u85sZTgD z?bkar6)mj`DC~B|I|Q71)r;>?8)eq*?!755-;#B(SjE~+`EkzyUt`4cD1{wER@RN{ zbxQGQy@m!S7Kv1||2ZaB;v=JG1ggJeMSFV*%tWPb-EyK7_3udY)GWF2q2=4S_ZZ0YN}pL4mdGM&#VJ^lGYQBi>NfsJS<>b$rq z^|F)Ko>}kN(c2H6M^L*sR0;L>cT7U6@yE(cOMhj_%fx)ye)*Xy+vC(C&tR+CqCacO zML+Ai2_`Xq?^5~IJaBD>O{WIcWnaUx(3<~M%ul*`_YnwN4gD!yg8Domtgv@%>_gT= zHwE^^2?MWM=d(jFEO&QZIz_Uy)YNAV4wk4e1wY;RW-d0#g_!^DacF8Xv9U>#CqAoP z4VnS7upPygr%VpGr+0a5e7_ExeAjKM*SRL>Xmu!}w8WyhRr>qmH=eHN$9mO+QpsUX z8!<;6bjBY81FyF;XGe76;-(c9S`uR24<7GM-$4hmlAtkTzl5e8NTRw811x_`0#2wdFJxs91{Ng{P!G24clcWww8;tlZJ-+ z-4jAjEeT2gPvl$s>)Ja|oxsNG%@XGL51OY>daa%~Y)*K~$Fc^@i~k<8EmIrRR!hB=u!=}XlCYszv_DZ}H2wRtZf9q0aAjo3AM0+p&4s|h{iv>{ zwm3jgXP2`s9Yu04fF=mOQPT%u=Ix^Hme zCIjB@cSs(SlX=F*iJu-AlamRJ4-Ew_6Gn=Actlj6@ieGrqfy-UU0-;#eSU(CoT@?w zTRAGqe02>@^S=0CxsU&;1-PW=KmGidS~5KxHcx$V+UcJ0E>J7XOcz!^Ik@j#36(iUqU`#(x7~}Q_f=K3 zM`;k~GogMxJs{XN&)%WAdGpWMSoOBR2j|eqsfn#RE+V4m=H16Tlhu}({zvs*6c30j zpSYIf@jA$@=j3W8=IdYh|IHfsm1JhVwcfMDseE>L@pj)LXW6@&8uw4-o6R4l`aWXm zQsCh+9L9x}mCe}&br*;BfE9RN$SEY~4qFxcg7ozn0+{tE_T)sjjgyG*TT4{$1{uY^ zS`UHDG&E-eii(szE6WyjuBG=_#nA-awb-3Dl{uru(! z{|K*hj%YDTbTSug@#L@{#ZCu}A^3W@q!$)*twD{F4+F$fR2WDw2`C`E&CHu{n0yQl z3R*~d_EpsXkd9S_re$V(VxsJa7Rw#{PlC>NNc}VPIACpuEOP*|z@EaOma(ss(X{9} zwul;IbX(I6f0AH{&FN`w3PTUJ#2bJ|@-r|nJ${^<^iEm5#rjC|Tsh!i&0{2QZ-Zv~ z;EIk7FzTs#uf(4gUts6(MomrM#l_g)3SzZ!n^3%vhaH`4NI<}fwnfg;!CIAZo4zrj zAGr@TZb!RRs)4W`Q?Ah0ul)G<{H?7&+M+5Llz9fwQ0v0(&LQ<@sp~nkODYZ?8{f1ZurQO5KoTU2Xfm{`93sK= z?#gRm-wBm!7klyIZ@O%hiBeejM)obD;Y4Ejv&`Kas0;(Xi9erG2MvFnUiu(6oZR1S z!Og`u^hqMMybPZ+`lWr2Y_@KVGY37r)Ow;qTm>=CYxT}}PsYfUR8axfePc%T$=#Ib z=;++s+`sAHh;i*q)dPn$SR=-|O?XB|c)6l`E-#CP&ent8quiQdTU(2@vLd#!iv8BT z7#Fw88p*uitS&4sZ!I43m=hEg+W1a8lqxY#9)*YclGKZy^l_x1;7|?>YjiKAWC!G> zi>sa`e)?T+K2fm~-WK7wyJYVoN4o{~etd?7hLvb;n%?N$bGxgz*QWf2&7f0o2JKL{ zTwnM4^fR>B*f(vTl5e5P)ABGzrYfMk#tD+6&3nEe?|{dMg(*c_e3Ixj1qz%7<|pn# ztxJ32i2+UQ>!$}FQc{FN$PN1I>s@=dpk_x5WgOPqzeC2m@1a%rf;w1YsK5Ug{P~r% zyk=!(q4d^)yQK6H_oM97(?8rq;+mSOvO$M^!dU)yiLGt&6Qprqw~Ijh-L$E-H83yG zTwArwIw~*H-}%LI&ACbM_5}I*`U2kl!v(WY=RnB)c>7nfX#AK@!wVlDAG=C>cWM>G zs*!bI)UPQwpjPtp^~-Jaz^tAG#ZM>iOV%xucdrh7Qidf!yu7h+Vk*~qLut|RKW&K~1-4K%@=E?4$ zV`)`~6Mro7KX>s8K|R#qJziBlGBmVvf_v6hlABUeqUMb5X9y&fQN7%bb4^thf4{4F z_qUyK+j{hZu^A^0)+ikiaz&%vS48Rw!T#~%hm4})$gmCZcmEEP;gJz1`!_{zOMxRO zDf#FzW;0EZE%02+c1jhbX4X79r~DuX>#!Df3>amk7H9g-Th4>)#4i$#rN$b?q&52I z&!5pzPwFtoYKi@OBPZKmT zw!6DqS6A2C+8UFD?;UoP=LLVf0{LV6wB+QOKc!YXwl`2wQBO}#B}2&`0UOG}v9r5t z#2MXqaJkb)E+i!691TjeVz?VOcO3W2-=H%)+8C#MzV&a^p~PH!C~^$x(dMK8@T;Kk z^1+Vk(yO$miC5s|+Ltn#U_3w zP+M90xnckZ*C`1f4-X_v7u!u(`1tt1@=d$%^?YT~0eKGw21ecauB^|mRLRihO`;h^ zlKhAnh7C_3$HwbC1Vpm3v!xXkZTA*?j_rwwV}UrOK$j0}uBGbN8{7O&`Meq<2KAo( z&TNaLtk}Z;C)8+o4(O0T@l#)~4YV{NmA&PZT+A3S&f{6Aa-7h7UKp^?3NVnUFE1E;C* z+c!cO2~TXWp_YnDIB@iqmOx~JnlCRe&zV?4OiU_AM5UzBHnS@+=;u>8iM%|F#5?^1 z%Fmv?A4R!un;R;8`K{pv@TU|$$jHb*sYOIY;D}({M7eqzuu0TFhk5nx%a<<>gk(ia zxxg=KYG}x48&21G=qZ0R%Mhjk_txF?uTcpz&g&$EVTSkc3*}x4@*y7W7lPQ>Sct|uS0ELz1aZQ# zzA-!DaSTXeQ9S2^@M|cbZ5h9PRr8l%2Xu~X?x;k;j-V)% zuFlZY7j)gX@SnkPt6ODfGcz@PX=%yB%L`l+p!3SAsu3L~Wc&{FAhC$}m1Z>kdGsHj z`0mz28ADL*PCC@kK*7k!NK4z=+1Ux;TWc`!wHC$wU{xK2fS;)(;maRIl1s){H^$3B zy9c~E1Twhb{XcV3Dg(tD6cqG#VWRTQ+UlxA2nmChk(Jfi<%L^ASDnY%>{b8p@K=X{ z^sFpkuJyO=2eXuoG>Z$5olK}$Sn@Eprs>0B{+J>1{TF`xcZ|xay^|AxzUr}QwTGsb z7QLzD9mpTR0^i2KsBu5xjOqfVg5D1kbdmO-KYxO@%b?-UpQ@^==PLJ&QtuDN>gen{ zm>3&VEj$HzrX-qjwwli`Si~J)YFzYss)vpv4g!MdlWdR%9r!Q$Qzc)%dT*6lla7KxWGWTL6-Am zdObwCPWpwJnImXI8@fJxK%T)B3sT{^ZQ)pylas?of*C9!O4-92QT1m-0FvAOzC(jS z`XHK{%!`h28pz-f`UZxF6W9$KLFA&vtnuaz*Ck0Cq~co`gb%ZC7xf1UA%6ceDcn}W z%nY}3M$2&HVwyK&Z2U7z&QK}lx3&_&JtHFlG5N@#nlVx1!u90IMRUMCDUpcTE8C-x z1VI-{56!@#J+qbFL#W)qH@;_Qb8vC(9UZliM}Y}Jp0l^N7eNET=&UBLPx8XJRD(>WEUhkJ4*u8IC-*4X4Q=B9cK#bA+4@unRqT<${gfjP~FY-eV$?4 znIV{}aq%|P0#nb=-vqrq6n>d`d9@b(lu!{}o0id&b6xuFOG@QTD!GaGj1wBi*8NjhcF%>F$&`58!Aq2eI)gPOv^%F1@SPH$VYpZ5M) zNb_bV2wWwPzkfKW&^FngxO}_CP^F!DtE$3cA*TeTNh{nfbHk zBaRb)W0hx;%=Dut=mimY(F6k2WzsFHcAAG_7W(VG6*I6Y92?Vis00uAdvz^#Wm;Zc z1!ebb{lMDYLZg=3HEqd|v+draQT$8P=0x?vN6FYY)!)CZBZ96inAi!_*dSKDJbC;^+{VV(6QRD)S);%$gAgrUKqlf2P9Nm2K z(nWmp(Jw@8x(w!HvfMSH1ceqK z-?wG@DsQ>r`8|OI!#FLlY)&R7KEe)H#mRxf*GpB4P&hvyZ{0qCN?i8HUjO-Q^k%DTchH7vqm5F*{txnF7XOFq|R$7=*>z56yN@M zFdiH}_i{l}m~45;W}-!^S_JB#s>D0#G!c74Nzc4p^*^fg|2|C|AV6PhzOjjrY6Qe$ zvZ?O!k1cRGVr?m|34#pIs}BXe8z!pWE{4;jR+nsaMrLA*&?zvl{nij9^BOO!7|7(} zvEH7n=r52RNB$-I^8#2lZX(mh8=yP1PC-%TAi>-MEeinhS~|p&b+y^K(l``fqBI}d zy&&*3n5D-4+ZPofZ2(2SgP=-Thh`&7Z*LvN&@{-+7g+FE&HIo3yL zxHx-c)q5Y0z05YT)W}zpcXRm-Url4liy zUt4u{S($h9sVON9ZP+7}0IqtbxUyyyN@#d1N<~0TZJ&aDd+FlrUj5}CHr7q32#Q0> zKR;wE2$!QB8$a5R7G!0`2Z$Hr?ptJJ%<1~X>4+4B5*;w#7{|vI=^1q&V%5W65IP>N zdv`<}aYVC>6ciZLx^nvdP7T$!vGI+J{2US@frXMfaA0g)AIIL{GSfJ1WTa+H>5P~M zwL};a=!jrTzcc3~b}QvmXQ!pNx7TFN$u5AC0RhA}?}j(ru%C2WmSC2bU+oiSgMN+9 zs<%r`jYcQ#&QD4A9U)qUA?fI-N=ohlJI-ND@-albvbha9lWN5>*V@_&hy}GIJm_&c zyK=u6szykq1ruLk`MYdZ?Bdu>pUhmha>z9z+6M@Cq!S9MYide?n`mJ;FYfPO9PmRW zxVg>7pF8A2+$4{GSWF2jx@bnl>QF@Vl94{Iw66hOc9cN^6GL{uC*7Qaf!RSvBldv7!rjp+PKU&J+3_djuj{NuiU(yRZ>+2sX-Z3 zI27}%mTxak`S0FcEqQs1{E2IBp)1luXjXVA3z8ci-ZxNj1z?KRRZMvKU%_lLF}yV9 zH49kfIX6^;eCC54Z?nCWmL^Lh;4aMYpv}$URS$+oyycV+|Na8z zDmi%|U-zVOcv$Uo>C%Gw>dMRhmD9lQcob>5xh}i&Kh$$;>d$v4-lGJtCq7m(hP!+M z{Ru6NY3_o{J@QMpKPBW0c=j@#njpcTji~05Ra5+nmFj5gm_wGL)UH$34ZF1@DoK^A zvuO~%@&$$>{nO`TV!f(X-r0Ey)IYpRtBi~#GK$yKkA*(q0G$t3W5{}U24CG?PNSFv zsZDRf1vAUW!L^-h@?sOBBkZB)u^n``k)@@dWAtQd9aeVIq|Yp^VsUYYLDDeNq@ChQ z$y@#b^fcJ8RXkrSH~`iJ3CVx^EFO_{uRZALAw;n>9+YWt9HEQ-W{8)vQ6aK&69Bcz zzhGz9kTs==*oJTaDCUxt(y}r%~CdEYj0Odk^LTKoCS5$g>da2m0->M+b zp;efOjn#R5vb)NnV`gE2Er==M=?UaPXBYvF2;lVn{S=^Ul#NQ@d&}s(Y=;PYa6OFH zkhjYNl3b4t?)SfUm<9qXS0f%1{V|tERa;MNGL;Kyneg;CC1>*Pbjxc6h*yPH#XwJ!%H1jv{H;$LUhXQd2DK=(!<&GF&^;t zeqOfw13vd>{D@|IGlL#Cpv3iH9ypfa{3lnNq;n$%!upd}D zAH!?0y1U=paXtqz#ywIgg0##fz=C->b{4kk*+M^^5B_}Wzx?r!>K~Y2BA)MF?&r_R zLWPZ6lb8BrKVsf`w+T9=`NnoBCx}7nD|!9D8^=nS3?XLwVQwUTJq%7v6zInZXfS&t zDu$_eInaxQx~vA#5Dl{w$$L~YHE!Gr)h(JG1d|u@M|tW564c$)roK|zkj&RsXOI)2O4vv?9n)WitFR5=t!bYtpcu#V2T187|jzcQ$_CY&^ z`_aqnY=b=A$NDD`5RljkKnfBEHPs8KA1W#yEi9CBnUOHkXHi1)2>%^O6IA5n<>%)) z<+cw#&vT#uqb{c-|97Ql$vxseA%t2b_t z)OiUff(b99hogdw2QrMVuqhj6c*jsAZno`f!g++w0Q&eQ2@a=Dn-Ha^lS93*S@kBqk6WgfP!ko>0Y1g`bN)i zp1{?v=}HJ`@pz9;he_GsAUD0UpE-gW+QCe=K*l;axbEY##HRlxyn`A;)Ln?2qIqc# zTg1LINX~2zh)0nAieKT8Uoms<}^U-GIY@Vd5S zg7kmwDp*-HIy#60f(!RRozNQWIXv77Zg&6v0VK)a!fh9i+P#BG#_{6a7-ZdBH!s~+2RrLL4zNWG4K+c! z)yB@uv6F5el7(<3zF&ccq81b#J@uI?DE)g7CREwh=@-AmCVNd|%@AdKb#-agY0i$9>t}9xAEc z8y|7M8AGb}kv{VtR z?(RCQjO~fNVrI<2p@v-Ux09_VW4WrClYoaKLPo~3K^DKTR|F!ffIvx&oE$BP%5!$d z8yTF7d&;0IOi4lh$4q3eE@^LJvEu2mHq|(9{3(`=BHMGm+Kc$owVVYtyc@P^PYPtOhd zdvK-a0#xbeZR=~P&-0O#*x{~qj#~*M1&N=N&MLotwI-7=Ev{tJOjxvY4z~&0I~n!5 zI`hv_T>Lw0#881PpB`R+ZXXyOO;$v4fbEwYDoh4FPLe=ri%m3o4(Q1-kK>obq;BkHh z6kMVQ&--6?Chz2EgNc`pyVw$I+$;CawopL)jxECd=ZfS$q2I=oM`}jK=On^sw%7g` zUtBEid~7ZFs59-}OiyfqLP8CbyHlVX?aZVI21ZGy!rSp`r%T~0YY?o)ex{0i9hl4d z`b{zIXDJiTmjkq3B7VOj?s<6R(a1_nR}=}cyc#f1bRi~O4wI7lRi0TI3Gn1wBdQy< z`1=Eh+dmvuI_Bq@-OlP(R;CZr;*Pe~Xyr!Rj2>M#AOSc!GME-j_DUE8QP4C{T4`9yV;VtV*v60&GH8M%q&MKf^+i=+_< zc+E@<42GQ1oXlY@mU>0AKcb^I`-Gk975NiGJr0HrqS%<)O~SpsJGN(dME##*5{VHA zxR*iSdvNfCq-am?*RB1BpgNwc+#5dJP;Ct^j(pYe!;*Zg?5VoCsEW#FFtKe;F0r28 zitr_$D2-Vgo>I5+t@+!nlBlyB(Q>pA*#!k`xyT3m+~u!g-8UzS6Y%W!%U7XF_8gQi00 z)LvXPV<@$&oQR1bdf@xr0#3_FNfB|DmY2U9+k+2M(n0Fu`p8IiSJ$etGM-D7yMH80 zQ2FZ@fgWD$j`nVT6hqGw%Th+3ysZ2uI_yi0`g=jBnx5?b8@-9q^gptR|HfrD_89;o zoH?)p&?wM7y48+(qiidH@nsCGWMpIjz{`v;J7ZfSN%`N|R%{VbKaA|}-yt6j189gN z0&sKbKQt)G6ITamX>^h0$!aH{ssV?WV!3{U#lFOP%OS?|0$oniXL=f2^@nVPh*@X~g-hDN zzr{#fOAD0YdC*!4#7A#0D<|iVk`g=$Zs=Hqj$D}KnJDLirKF@J7zTiF11tN&m&d6< zZtLg>2nmrj75@0aDIib{2>zXs@WjMW?B_Mkuc0{+m_TM07C01uF5=j977hdfs!>Iw zy{`|b+ML{6V_znHy@4BA((HsEZIIygt+x{-7LV8mcd;m^F`|A+Xf22GE*oG*a_+ZTJg=>UPSFVA?8||4Igmii?T8zztE677*t% zGZg|4YS0?LhDx(+H`Jf+zi}jjrv} zgFV2Kp(T|+UdXr=!zU~~eF3m?U?IiV0zZCC8dw2P5|r@Ad9>;P?*eZOjlf{4uoSj% z)`E>Muy$}t*K*Oi+2%aYc zA-kN84jdXofR7K|WGdU5z?2Ab3$S5e+$G$88zGfW7tWEi{2N2BOm`AyK(MG(y zz}UhuIGTlJW#H=)xFNqWoo*{c>)db00{y+m|7Mz48LqF6?(TDFBIch6l)F62YGTKr zFtM~eJw32$F!&F`i9shD^2Ky0G4CcAMgI5i7%)(D^p{7+pAr)E6%<1LE(~NU`d;P0 z=(172GHc@!5JbhqJh1WChK`I$By<+5yq8WE|e$2hmuJgIoiXkR9<~XR&bP z*%8n<5RPV#^Z-5wLJdy2seazRzcOG@=l+14JQO=8JG;{J;`9URoo(TG$l5Wv8U>IjjZ7om#PxQI%!2I?+A&<=_5@sj|#i;9Sx z0zU$WSZr?A0mYY(KMUN!nI@0cMklEsH~fJhZN?a;Qs)OHz>g_a-C#S!q^I z&Y6=Z4b9DgD{kJE0Z&*e1s>bN%*F%UR{pX~@sO2#JwGs@c%@7{e(88iwC%0@ylm;x z)DI619@_lo+SRLHUtVtaTB_6n+-wajT7cu%8X{d8oTu*C*=9BZms-T_EOPy^QQR|| zi^F`@hiAa)n%Q=>Rk5+Lz+wWpR}8o?qh-60t(Wzh71APQSAYj{`~(i?KIEVNZG!-0 zPUEzSoGNfF8*tOF>vU-;DXxF{z%@Z>X=*E3Li6P>imh0^8o0OF61cG%xXNqE`kQ?B zGA5b1a{$j7>c~^Ano<@a_+sk=D=mfwhNDN1W?x(L^HH}xaBV@#rk%i2!K=QM;S_V7 zJ`)4SgNF| + + + + + + +safec: os -> include Relation + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + + +
    + diff --git a/doc/safec-3.4/dir_000002_000008.html b/doc/safec-3.4/dir_000002_000008.html new file mode 100644 index 00000000..5b359872 --- /dev/null +++ b/doc/safec-3.4/dir_000002_000008.html @@ -0,0 +1,95 @@ + + + + + + + +safec: misc -> include Relation + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +

    misc → include Relation

    File in src/miscIncludes file in include
    bsearch_s.csafe_lib.h
    qsort_s.csafe_lib.h
    +
    + diff --git a/doc/safec-3.4/dir_000003_000008.html b/doc/safec-3.4/dir_000003_000008.html new file mode 100644 index 00000000..2ca70a82 --- /dev/null +++ b/doc/safec-3.4/dir_000003_000008.html @@ -0,0 +1,95 @@ + + + + + + + +safec: io -> include Relation + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + + + diff --git a/doc/safec-3.4/dir_000004_000008.html b/doc/safec-3.4/dir_000004_000008.html new file mode 100644 index 00000000..78a4a0a7 --- /dev/null +++ b/doc/safec-3.4/dir_000004_000008.html @@ -0,0 +1,95 @@ + + + + + + + +safec: wchar -> include Relation + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + + + diff --git a/doc/safec-3.4/dir_000005_000008.html b/doc/safec-3.4/dir_000005_000008.html new file mode 100644 index 00000000..08c8afdb --- /dev/null +++ b/doc/safec-3.4/dir_000005_000008.html @@ -0,0 +1,95 @@ + + + + + + + +safec: extwchar -> include Relation + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + + + diff --git a/doc/safec-3.4/dir_000006_000008.html b/doc/safec-3.4/dir_000006_000008.html new file mode 100644 index 00000000..90557095 --- /dev/null +++ b/doc/safec-3.4/dir_000006_000008.html @@ -0,0 +1,95 @@ + + + + + + + +safec: mem -> include Relation + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + + + diff --git a/doc/safec-3.4/dir_000007_000008.html b/doc/safec-3.4/dir_000007_000008.html new file mode 100644 index 00000000..c969f8f9 --- /dev/null +++ b/doc/safec-3.4/dir_000007_000008.html @@ -0,0 +1,95 @@ + + + + + + + +safec: extmem -> include Relation + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + + + diff --git a/doc/safec-3.4/dir_000009_000008.html b/doc/safec-3.4/dir_000009_000008.html new file mode 100644 index 00000000..faa3d0e3 --- /dev/null +++ b/doc/safec-3.4/dir_000009_000008.html @@ -0,0 +1,95 @@ + + + + + + + +safec: str -> include Relation + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + + + diff --git a/doc/safec-3.4/dir_000011_000008.html b/doc/safec-3.4/dir_000011_000008.html new file mode 100644 index 00000000..7503df33 --- /dev/null +++ b/doc/safec-3.4/dir_000011_000008.html @@ -0,0 +1,95 @@ + + + + + + + +safec: extstr -> include Relation + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + + + diff --git a/doc/safec-3.4/dir_098f96d9aedd707c995695089b479f0c.html b/doc/safec-3.4/dir_098f96d9aedd707c995695089b479f0c.html new file mode 100644 index 00000000..c834bba7 --- /dev/null +++ b/doc/safec-3.4/dir_098f96d9aedd707c995695089b479f0c.html @@ -0,0 +1,150 @@ + + + + + + + +safec: extmem Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    extmem Directory Reference
    +
    +
    +
    + + Directory dependency graph for extmem:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Files

    file  memccpy_s.c
     
    file  memchr_s.c
     
    file  memcmp16_s.c
     
    file  memcmp32_s.c
     
    file  memcmp_s.c
     
    file  memcpy16_s.c
     
    file  memcpy32_s.c
     
    file  memmove16_s.c
     
    file  memmove32_s.c
     
    file  memrchr_s.c
     
    file  memset16_s.c
     
    file  memset32_s.c
     
    file  memzero16_s.c
     
    file  memzero32_s.c
     
    file  memzero_s.c
     
    file  timingsafe_bcmp.c
     
    file  timingsafe_memcmp.c
     
    +
    +
    + diff --git a/doc/safec-3.4/dir_098f96d9aedd707c995695089b479f0c_dep.map b/doc/safec-3.4/dir_098f96d9aedd707c995695089b479f0c_dep.map new file mode 100644 index 00000000..43f8894c --- /dev/null +++ b/doc/safec-3.4/dir_098f96d9aedd707c995695089b479f0c_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.4/dir_098f96d9aedd707c995695089b479f0c_dep.md5 b/doc/safec-3.4/dir_098f96d9aedd707c995695089b479f0c_dep.md5 new file mode 100644 index 00000000..7e7084e0 --- /dev/null +++ b/doc/safec-3.4/dir_098f96d9aedd707c995695089b479f0c_dep.md5 @@ -0,0 +1 @@ +25b63947e4d9999797f52d98a1499b47 \ No newline at end of file diff --git a/doc/safec-3.4/dir_098f96d9aedd707c995695089b479f0c_dep.png b/doc/safec-3.4/dir_098f96d9aedd707c995695089b479f0c_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..741e1dc4b16ae0337df9cbcc390ec39c49598677 GIT binary patch literal 3400 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 + + + + + + +safec: str Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    str Directory Reference
    +
    +
    +
    + + Directory dependency graph for str:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Files

    file  safe_str_constraint.c
     
    file  safe_str_constraint.h
     
    file  snprintf_s.c
     
    file  sprintf_s.c
     
    file  strcat_s.c
     
    file  strcpy_s.c
     
    file  strerror_s.c
     
    file  strerror_s.h
     
    file  strncat_s.c
     
    file  strncpy_s.c
     
    file  strnlen_s.c
     
    file  strtok_s.c
     
    file  vsnprintf_s.c
     
    file  vsprintf_s.c
     
    +
    +
    + diff --git a/doc/safec-3.4/dir_3626fa24880620b7f1cffd2b3442ca73_dep.map b/doc/safec-3.4/dir_3626fa24880620b7f1cffd2b3442ca73_dep.map new file mode 100644 index 00000000..733eb6a2 --- /dev/null +++ b/doc/safec-3.4/dir_3626fa24880620b7f1cffd2b3442ca73_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.4/dir_3626fa24880620b7f1cffd2b3442ca73_dep.md5 b/doc/safec-3.4/dir_3626fa24880620b7f1cffd2b3442ca73_dep.md5 new file mode 100644 index 00000000..5a25b871 --- /dev/null +++ b/doc/safec-3.4/dir_3626fa24880620b7f1cffd2b3442ca73_dep.md5 @@ -0,0 +1 @@ +873d4c8a28bd43de131ee162a14f8d9a \ No newline at end of file diff --git a/doc/safec-3.4/dir_3626fa24880620b7f1cffd2b3442ca73_dep.png b/doc/safec-3.4/dir_3626fa24880620b7f1cffd2b3442ca73_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..70bdb99f6eb8cb8a7647b4f7d0604ab8f7397e6a GIT binary patch literal 3206 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 JNJFore*#1=ez^bu literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dir_52950a69661d8f09edbff6c0ef8ebd11.html b/doc/safec-3.4/dir_52950a69661d8f09edbff6c0ef8ebd11.html new file mode 100644 index 00000000..44c39dad --- /dev/null +++ b/doc/safec-3.4/dir_52950a69661d8f09edbff6c0ef8ebd11.html @@ -0,0 +1,192 @@ + + + + + + + +safec: extstr Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    extstr Directory Reference
    +
    +
    +
    + + Directory dependency graph for extstr:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Files

    file  strcasecmp_s.c
     
    file  strcasestr_s.c
     
    file  strchr_s.c
     
    file  strcmp_s.c
     
    file  strcmpfld_s.c
     
    file  strcoll_s.c
     
    file  strcpyfld_s.c
     
    file  strcpyfldin_s.c
     
    file  strcpyfldout_s.c
     
    file  strcspn_s.c
     
    file  strfirstchar_s.c
     
    file  strfirstdiff_s.c
     
    file  strfirstsame_s.c
     
    file  strisalphanumeric_s.c
     
    file  strisascii_s.c
     
    file  strisdigit_s.c
     
    file  strishex_s.c
     
    file  strislowercase_s.c
     
    file  strismixedcase_s.c
     
    file  strispassword_s.c
     
    file  strisuppercase_s.c
     
    file  strlastchar_s.c
     
    file  strlastdiff_s.c
     
    file  strlastsame_s.c
     
    file  strljustify_s.c
     
    file  strnatcmp_s.c
     
    file  strnset_s.c
     
    file  strnterminate_s.c
     
    file  strpbrk_s.c
     
    file  strprefix_s.c
     
    file  strrchr_s.c
     
    file  strremovews_s.c
     
    file  strset_s.c
     
    file  strspn_s.c
     
    file  strstr_s.c
     
    file  strtolowercase_s.c
     
    file  strtouppercase_s.c
     
    file  strzero_s.c
     
    +
    +
    + diff --git a/doc/safec-3.4/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.map b/doc/safec-3.4/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.map new file mode 100644 index 00000000..85f6bee4 --- /dev/null +++ b/doc/safec-3.4/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.4/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.md5 b/doc/safec-3.4/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.md5 new file mode 100644 index 00000000..910627e0 --- /dev/null +++ b/doc/safec-3.4/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.md5 @@ -0,0 +1 @@ +ef1c6c1fe5a7fcdeb2381ba3b2eb0240 \ No newline at end of file diff --git a/doc/safec-3.4/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.png b/doc/safec-3.4/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..1b9caca9db6516b294be24ce0d942f6e0a27943b GIT binary patch literal 3702 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dir_622d6f97fa5c1d8a93db70ff15b3a1df.html b/doc/safec-3.4/dir_622d6f97fa5c1d8a93db70ff15b3a1df.html new file mode 100644 index 00000000..dceadfea --- /dev/null +++ b/doc/safec-3.4/dir_622d6f97fa5c1d8a93db70ff15b3a1df.html @@ -0,0 +1,130 @@ + + + + + + + +safec: mem Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    mem Directory Reference
    +
    +
    +
    + + Directory dependency graph for mem:
    +
    +
    + + + + + + + + + + + + + + + + + +

    +Files

    file  mem_primitives_lib.c
     
    file  mem_primitives_lib.h
     
    file  memcpy_s.c
     
    file  memmove_s.c
     
    file  memset_s.c
     
    file  safe_mem_constraint.c
     
    file  safe_mem_constraint.h
     
    +
    +
    + diff --git a/doc/safec-3.4/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.map b/doc/safec-3.4/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.map new file mode 100644 index 00000000..1a6d45e7 --- /dev/null +++ b/doc/safec-3.4/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.4/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.md5 b/doc/safec-3.4/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.md5 new file mode 100644 index 00000000..13796c5c --- /dev/null +++ b/doc/safec-3.4/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.md5 @@ -0,0 +1 @@ +3067ba824265fb5b2365a90571f07bd6 \ No newline at end of file diff --git a/doc/safec-3.4/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.png b/doc/safec-3.4/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..4ac44cf50031c3b94ad6bf9d97115ec9c19062e5 GIT binary patch literal 3140 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 J@(rEC{|WH`O_l%v literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/doc/safec-3.4/dir_68267d1309a1af8e8297ef4c3efbcdba.html new file mode 100644 index 00000000..ff487165 --- /dev/null +++ b/doc/safec-3.4/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -0,0 +1,160 @@ + + + + + + + +safec: src Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    src Directory Reference
    +
    +
    +
    + + Directory dependency graph for src:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +

    +Directories

    directory  extmem
     
    directory  extstr
     
    directory  extwchar
     
    directory  io
     
    directory  mem
     
    directory  misc
     
    directory  os
     
    directory  slkm
     
    directory  str
     
    directory  wchar
     
    + + + + + +

    +Files

    file  abort_handler_s.c
     
    file  ignore_handler_s.c
     
    +
    +
    + diff --git a/doc/safec-3.4/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map b/doc/safec-3.4/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map new file mode 100644 index 00000000..5b853d58 --- /dev/null +++ b/doc/safec-3.4/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/safec-3.4/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 b/doc/safec-3.4/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 new file mode 100644 index 00000000..dc52cccd --- /dev/null +++ b/doc/safec-3.4/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 @@ -0,0 +1 @@ +2204afaae3ddac5222a0dbd00a8486d3 \ No newline at end of file diff --git a/doc/safec-3.4/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png b/doc/safec-3.4/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..0b7b4fdc5ebde741e8860f0125efbb91698bfc31 GIT binary patch literal 23670 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

    xv6r0oDiVBHi^qsIU>gwFty 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 Z9a-Xr_RC)+AxNCrx_Mh#SL&Npe*yl*W{&^> literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dir_7cdb440869b1bd6f37a494350d5ae583.html b/doc/safec-3.4/dir_7cdb440869b1bd6f37a494350d5ae583.html new file mode 100644 index 00000000..122674aa --- /dev/null +++ b/doc/safec-3.4/dir_7cdb440869b1bd6f37a494350d5ae583.html @@ -0,0 +1,105 @@ + + + + + + + +safec: slkm Directory Reference + + + + + + + + + + + + + + +

    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    slkm Directory Reference
    +
    +
    + + + + +

    +Files

    file  slkm_init.c
     
    +
    +
    + diff --git a/doc/safec-3.4/dir_88826aa2a10e1882b573f502bc7f4b55.html b/doc/safec-3.4/dir_88826aa2a10e1882b573f502bc7f4b55.html new file mode 100644 index 00000000..7d5bfb16 --- /dev/null +++ b/doc/safec-3.4/dir_88826aa2a10e1882b573f502bc7f4b55.html @@ -0,0 +1,120 @@ + + + + + + + +safec: misc Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    misc Directory Reference
    +
    +
    +
    + + Directory dependency graph for misc:
    +
    +
    + + + + + + + +

    +Files

    file  bsearch_s.c
     
    file  qsort_s.c
     
    +
    +
    + diff --git a/doc/safec-3.4/dir_88826aa2a10e1882b573f502bc7f4b55_dep.map b/doc/safec-3.4/dir_88826aa2a10e1882b573f502bc7f4b55_dep.map new file mode 100644 index 00000000..e6cec885 --- /dev/null +++ b/doc/safec-3.4/dir_88826aa2a10e1882b573f502bc7f4b55_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.4/dir_88826aa2a10e1882b573f502bc7f4b55_dep.md5 b/doc/safec-3.4/dir_88826aa2a10e1882b573f502bc7f4b55_dep.md5 new file mode 100644 index 00000000..2112df80 --- /dev/null +++ b/doc/safec-3.4/dir_88826aa2a10e1882b573f502bc7f4b55_dep.md5 @@ -0,0 +1 @@ +635f5fc6b2d4bf8a4cc1f3c0dba80ba9 \ No newline at end of file diff --git a/doc/safec-3.4/dir_88826aa2a10e1882b573f502bc7f4b55_dep.png b/doc/safec-3.4/dir_88826aa2a10e1882b573f502bc7f4b55_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..4c43f2286bdc1e1f446cf5870d41f6e27417121f GIT binary patch literal 3336 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 bgqG#Q1WEF_7)c7}YXe+0vM{XBcZ>ZeWTvrF literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dir_9d06de122c6b3cd03cc49101ab68d3b6.html b/doc/safec-3.4/dir_9d06de122c6b3cd03cc49101ab68d3b6.html new file mode 100644 index 00000000..e96ba55e --- /dev/null +++ b/doc/safec-3.4/dir_9d06de122c6b3cd03cc49101ab68d3b6.html @@ -0,0 +1,170 @@ + + + + + + + +safec: extwchar Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    extwchar Directory Reference
    +
    +
    +
    + + Directory dependency graph for extwchar:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Files

    file  hangul.h
     
    file  towctrans.c
     
    file  towfc_s.c
     
    file  unw16ifcan.h
     
    file  unw16ifcmb.h
     
    file  unw16ifcmp.h
     
    file  unw16ifcpt.h
     
    file  unw16ifexc.h
     
    file  unwifcan.h
     
    file  unwifcmb.h
     
    file  unwifcmp.h
     
    file  unwifcpt.h
     
    file  unwifexc.h
     
    file  wcscmp_s.c
     
    file  wcscoll_s.c
     
    file  wcsfc_s.c
     
    file  wcsicmp_s.c
     
    file  wcslwr_s.c
     
    file  wcsnatcmp_s.c
     
    file  wcsncmp_s.c
     
    file  wcsnorm_s.c
     
    file  wcsnset_s.c
     
    file  wcsset_s.c
     
    file  wcsstr.c
     
    file  wcsstr_s.c
     
    file  wcsupr_s.c
     
    file  wmemcmp_s.c
     
    +
    +
    + diff --git a/doc/safec-3.4/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.map b/doc/safec-3.4/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.map new file mode 100644 index 00000000..0f8f13a2 --- /dev/null +++ b/doc/safec-3.4/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.4/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.md5 b/doc/safec-3.4/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.md5 new file mode 100644 index 00000000..57a42971 --- /dev/null +++ b/doc/safec-3.4/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.md5 @@ -0,0 +1 @@ +e3b303f2346ae67d45d853630066e831 \ No newline at end of file diff --git a/doc/safec-3.4/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.png b/doc/safec-3.4/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..c2831abab1bc0be1865b953ab98ec789cf7a9509 GIT binary patch literal 4388 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dir_a71443761d886d6152d96ebd3fda63af.html b/doc/safec-3.4/dir_a71443761d886d6152d96ebd3fda63af.html new file mode 100644 index 00000000..8d8408e5 --- /dev/null +++ b/doc/safec-3.4/dir_a71443761d886d6152d96ebd3fda63af.html @@ -0,0 +1,126 @@ + + + + + + + +safec: os Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    os Directory Reference
    +
    +
    +
    + + Directory dependency graph for os:
    +
    +
    + + + + + + + + + + + + + +

    +Files

    file  asctime_s.c
     
    file  ctime_s.c
     
    file  getenv_s.c
     
    file  gmtime_s.c
     
    file  localtime_s.c
     
    +
    +
    + diff --git a/doc/safec-3.4/dir_a71443761d886d6152d96ebd3fda63af_dep.map b/doc/safec-3.4/dir_a71443761d886d6152d96ebd3fda63af_dep.map new file mode 100644 index 00000000..a11a5740 --- /dev/null +++ b/doc/safec-3.4/dir_a71443761d886d6152d96ebd3fda63af_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.4/dir_a71443761d886d6152d96ebd3fda63af_dep.md5 b/doc/safec-3.4/dir_a71443761d886d6152d96ebd3fda63af_dep.md5 new file mode 100644 index 00000000..7425b919 --- /dev/null +++ b/doc/safec-3.4/dir_a71443761d886d6152d96ebd3fda63af_dep.md5 @@ -0,0 +1 @@ +006badf0c01fbb029f09804747fad4f7 \ No newline at end of file diff --git a/doc/safec-3.4/dir_a71443761d886d6152d96ebd3fda63af_dep.png b/doc/safec-3.4/dir_a71443761d886d6152d96ebd3fda63af_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..1e6ebc6c90c745db23cce7ac0203e5ca4658f0a5 GIT binary patch literal 3153 zcmb7{c{H2b7QjDBQ$xA!YfIJiYAm_NwpvkCqqNi*v(Q0NV{wTj#@?bRF%K10v}RFN zRYOp!rivm25gIYnHKi3XMqb`p@1NIq*S+hlv(7ndoptuvYw!I#`|J~MVPF`|>BPhWBcYA>^O$PwM!#AK;VWHU7e6)qNon&|9 zvDbwXCZ7+Tk(O>cRoK(_#ISgDlB(_qhQWB`f`e}Rx@9ue!5QZ!i|m&G71cc0D&&&W%|R57ks(7r}MPf#W=HOU-EN|-ho9WK3Z&oBMj+OW3gCP_xd%Kl9|3i#a^y~+1mEZAMo)d0=EfRJAQuM4F;p5-&+~Cc16*%L!n@$rcBXV zsq+*#Cw$FWu31@DRuJ%;CYoYJJ5GJ-R?X;V9eXqxUx_9yX%`o{XJm%6Cywe>cfvWL-g8R#+A6h(c!yVS4R?Fh~SDSiA1_I$82 zXyU19@Nfg7T4vM3!vkZM z6}Xe!^O)-Vhkj2fJo~zl#_o0&QClguWMDqo72dL z;c=stGx1Nc1RHO0H2X(C&C*hHf1mrk@2PxR_vpr=LL&|Vgzl|Yy?pr!tCg5&5B~b@ z>i-h-SIlx$e@#ck-g!G&a2N!VRBW&ZYr{b|W#gzxTbdqbF^``n#>Y$QxxBs8xeGz8 z+4mz>w)cqTA4W>!9>?ssw%Es<84lT|vc{_OlrBA+?|cA#Dk!42x4hIW^8>}kYFC%Ne;d&d zL1}8s$}Z?K^HScYe57l(`F=IAXpLD(qE|qld*gHP{O-)UXm7}_i-$GK; z($aEsF9$7{u1F&snuy6ZcUL#otd8(Jnw`DdOc)D(aqw5UvtXfD?^M27DQS7)R*ZqV z`)ARQI+*tA7XR_r)SgrsNlD4Efuf?Kj~}5^#=@P|Em{{YHk`rIR&CM-mz`e=`6Jx$r zk64|2HL^55uu5)Fke4@m9_DY^P*nvkhdH{sN{NboqtSj(9kSh?3uoashB2O|IjNepMYpC;AuU^$j6KdIL4cqxqSXc<+H^NBb1Lto( zy_DQp7jYQq=;#m=6O&Z*@$nJlrWgIEb(ZA{u-K;(-N!RUwE76ow`Ytr?76K7i)d9dT*M;1TEu`?_l5TMsHDxd?b*a)BaC*&TJNJJikk+!HEcp#@YD6D*J*2% zW?yz$MMZ^*OUpNlCIx{KL}VmeKtv@JjjoeJtWBwl3JSyO?7>1)kd^gyDHl&Q(Uskt z0`Z(_^5i7+Z0eAw&w~d@=7h)ADp?`DSN3?Xi7KAaui9q6EDi}Vl~0d}ja534kPkt; z>AraWJm<+_c9W;Casg< zS8I<#qpNHDXIjIl9lX`H=%wLTB_$=aZp@)5+sa!eCd!J6@5A?)h1cQ&0|UozfCM|I zX2=|_mtXWoM@JKh#LZdrjjpH!&J4jf2&xb7{ zvWs@_PL>$d*)WB{GOWrunDIoVr5%qksP&o90G?nlc9o-B7#_*gI*-8wXwlY8%Sb0H|EYz8!)5O=@H-uCZ85;n$tmeNE#sW^_zyb$A&y3l6F_=+#MI{3z?4`E zdH&=4yu7@&7&^I~KSV#o#3XUED@Xm_T0y3TlM{pksjI7Nt$o#yXO+>?Z%rJ{3TO>X zXUuLcRaRb}5>_hqv4ikiY$o)6X=DqwvLQDn&eC`}q)bOwsb1#V65wp3u=~e&i zPEODw0p1wM3(U^WqEIM)0fE!8L!RdaPJtDblnk^>o8N!g)Ww!tmo6+Wsye)Zf=^*2 zAQx3tF{?8%26sY2m=!jaoOp1u;w+6;J+IojJv&zIWNl^jDe27O>Z)%(>a@6c*fyPd z!Fw!>{sAN*A<>_$I!GW~hbSvgnXzMyaH&*LP9^8->npRSAu0%m!#n$fwJG)9qzKj~ zX-|OTC{6%sM!h6@+INtRj7`5TG8w(U{at1aHSQLgYx;?43?9?VdOxtBrb20JR{#6* z_^0c%w!SexKcAVE6*yg$_n{Vn2>-f2+m(2dpEvI4k3flQT2Z_IDX`<%+`g9A=4=|` S1UP>L;D(_Y6lZYz(Z2x6eN8t2 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dir_c184e51c84f2c3f0345bbc8a0d75d3e1.html b/doc/safec-3.4/dir_c184e51c84f2c3f0345bbc8a0d75d3e1.html new file mode 100644 index 00000000..af186a7e --- /dev/null +++ b/doc/safec-3.4/dir_c184e51c84f2c3f0345bbc8a0d75d3e1.html @@ -0,0 +1,146 @@ + + + + + + + +safec: io Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    io Directory Reference
    +
    +
    +
    + + Directory dependency graph for io:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Files

    file  fopen_s.c
     
    file  fprintf_s.c
     
    file  freopen_s.c
     
    file  fscanf_s.c
     
    file  gets_s.c
     
    file  printf_s.c
     
    file  scanf_s.c
     
    file  sscanf_s.c
     
    file  tmpfile_s.c
     
    file  tmpnam_s.c
     
    file  vfprintf_s.c
     
    file  vfscanf_s.c
     
    file  vprintf_s.c
     
    file  vscanf_s.c
     
    file  vsscanf_s.c
     
    +
    +
    + diff --git a/doc/safec-3.4/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.map b/doc/safec-3.4/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.map new file mode 100644 index 00000000..735c48b9 --- /dev/null +++ b/doc/safec-3.4/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.4/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.md5 b/doc/safec-3.4/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.md5 new file mode 100644 index 00000000..4ce5ad2e --- /dev/null +++ b/doc/safec-3.4/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.md5 @@ -0,0 +1 @@ +94053b01606d6ed45a04f2a5ffe41b8e \ No newline at end of file diff --git a/doc/safec-3.4/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.png b/doc/safec-3.4/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..7ae6e9fa137a25e7b860514de971e9f6866b2351 GIT binary patch literal 3102 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dir_ce758a24fd4f9b8e2b762ee99b07530a.html b/doc/safec-3.4/dir_ce758a24fd4f9b8e2b762ee99b07530a.html new file mode 100644 index 00000000..774bfcd6 --- /dev/null +++ b/doc/safec-3.4/dir_ce758a24fd4f9b8e2b762ee99b07530a.html @@ -0,0 +1,172 @@ + + + + + + + +safec: wchar Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    wchar Directory Reference
    +
    +
    +
    + + Directory dependency graph for wchar:
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Files

    file  fwprintf_s.c
     
    file  fwscanf_s.c
     
    file  mbsrtowcs_s.c
     
    file  mbstowcs_s.c
     
    file  snwprintf_s.c
     
    file  swprintf_s.c
     
    file  swscanf_s.c
     
    file  vfwprintf_s.c
     
    file  vfwscanf_s.c
     
    file  vsnwprintf_s.c
     
    file  vswprintf_s.c
     
    file  vswscanf_s.c
     
    file  vwprintf_s.c
     
    file  vwscanf_s.c
     
    file  wcrtomb_s.c
     
    file  wcscat_s.c
     
    file  wcscpy_s.c
     
    file  wcsncat_s.c
     
    file  wcsncpy_s.c
     
    file  wcsnlen_s.c
     
    file  wcsrtombs_s.c
     
    file  wcstok_s.c
     
    file  wcstombs_s.c
     
    file  wctomb_s.c
     
    file  wmemcpy_s.c
     
    file  wmemmove_s.c
     
    file  wprintf_s.c
     
    file  wscanf_s.c
     
    +
    +
    + diff --git a/doc/safec-3.4/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.map b/doc/safec-3.4/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.map new file mode 100644 index 00000000..3f78d333 --- /dev/null +++ b/doc/safec-3.4/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.4/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.md5 b/doc/safec-3.4/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.md5 new file mode 100644 index 00000000..ab449158 --- /dev/null +++ b/doc/safec-3.4/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.md5 @@ -0,0 +1 @@ +bf7a50be10fbb62a2464cc739873ba9f \ No newline at end of file diff --git a/doc/safec-3.4/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.png b/doc/safec-3.4/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..b6bfe1cad6e77f9137c90fc988aa93063ca72f33 GIT binary patch literal 3735 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dir_d44c64559bbebec7f509842c48db8b23.html b/doc/safec-3.4/dir_d44c64559bbebec7f509842c48db8b23.html new file mode 100644 index 00000000..542b33b4 --- /dev/null +++ b/doc/safec-3.4/dir_d44c64559bbebec7f509842c48db8b23.html @@ -0,0 +1,117 @@ + + + + + + + +safec: include Directory Reference + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    include Directory Reference
    +
    +
    + + + + + + + + + + + + + + + + +

    +Files

    file  safe_compile.h
     
    file  safe_config.h
     
    file  safe_lib.h
     
    file  safe_lib_errno.h
     
    file  safe_mem_lib.h
     
    file  safe_str_lib.h
     
    file  safe_types.h
     
    +
    +
    + diff --git a/doc/safec-3.4/doc.png b/doc/safec-3.4/doc.png new file mode 100644 index 0000000000000000000000000000000000000000..522325cea500800f10e79bc1e888a75a4a757118 GIT binary patch literal 725 zcmV;`0xJE9P)s*;tl{lO;tAk*e3iJB>XuqJFs0Z%Ar8 z+o6*Znt^RwSOQx}6prl}7fQ0V`@`%}l4AcLYxPa`4)y~{0y8*wVdR?*chG58LamZZ zXL$GFJAU=#u6l? zcteUiBItH+zAKAx2U1i*V72z$s4fo|S>9OXq}3u7Pneb!a(QuaZ1$hDTL4`M%|HWI z2UDdoBZUE6C&JX&IJ5VsxHmY;_|WJ@d$cv@BMn?yp$;r{AfKg`WfNkd_m;L!rpcuy zA>SPwG3~jN>yvy=LkX@u$?9OTc$fLgBPydM7N%##MVV&{i;RnlzHCm;M#Q)P2*NcE z&W31XyUy3mHIAg$2TfllD63(zzFm{iY_RzFPu%b_;SMxJb&$_wDGdxWSDEI?%seyY zN&54B%uPJx=^uZcWo1Shpc~=T|4-7=$`_-yAgZ@^yE7OY7y<}I_(>LJs!lVQo0w)| zBshbMD+M3`fdu*z(m(0^+tRA6+&`WiFujlTF4AWjY$ln$5Tla>a20_qIu(NF|Gwn& z$4|r(34l;EeV@|93NQZt2cQdq1P_Y$thcY;0Q@q3|5xTu4yC!pW_Hl500000NkvXX Hu0mjfmgZ8< literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/doxygen.css b/doc/safec-3.4/doxygen.css new file mode 100644 index 00000000..2a04d819 --- /dev/null +++ b/doc/safec-3.4/doxygen.css @@ -0,0 +1,1596 @@ +/* The standard CSS for doxygen 1.8.14 */ + +body, table, div, p, dl { + font: 400 14px/22px Roboto,sans-serif; +} + +p.reference, p.definition { + font: 400 14px/22px Roboto,sans-serif; +} + +/* @group Heading Levels */ + +h1.groupheader { + font-size: 150%; +} + +.title { + font: 400 14px/28px Roboto,sans-serif; + font-size: 150%; + font-weight: bold; + margin: 10px 2px; +} + +h2.groupheader { + border-bottom: 1px solid #B3C5BE; + color: #648478; + font-size: 150%; + font-weight: normal; + margin-top: 1.75em; + padding-top: 8px; + padding-bottom: 4px; + width: 100%; +} + +h3.groupheader { + font-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + -webkit-transition: text-shadow 0.5s linear; + -moz-transition: text-shadow 0.5s linear; + -ms-transition: text-shadow 0.5s linear; + -o-transition: text-shadow 0.5s linear; + transition: text-shadow 0.5s linear; + margin-right: 15px; +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px cyan; +} + +dt { + font-weight: bold; +} + +div.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; +} + +p.startli, p.startdd { + margin-top: 2px; +} + +p.starttd { + margin-top: 0px; +} + +p.endli { + margin-bottom: 0px; +} + +p.enddd { + margin-bottom: 4px; +} + +p.endtd { + margin-bottom: 2px; +} + +/* @end */ + +caption { + font-weight: bold; +} + +span.legend { + font-size: 70%; + text-align: center; +} + +h3.version { + font-size: 90%; + text-align: center; +} + +div.qindex, div.navtab{ + background-color: #F3F6F5; + border: 1px solid #C6D3CE; + text-align: center; +} + +div.qindex, div.navpath { + width: 100%; + line-height: 140%; +} + +div.navtab { + margin-right: 15px; +} + +/* @group Link Styling */ + +a { + color: #6F9284; + font-weight: normal; + text-decoration: none; +} + +.contents a:visited { + color: #7F9E92; +} + +a:hover { + text-decoration: underline; +} + +a.qindex { + font-weight: bold; +} + +a.qindexHL { + font-weight: bold; + background-color: #C1D0CA; + color: #ffffff; + border: 1px double #B2C5BE; +} + +.contents a.qindexHL:visited { + color: #ffffff; +} + +a.el { + font-weight: bold; +} + +a.elRef { +} + +a.code, a.code:visited, a.line, a.line:visited { + color: #4665A2; +} + +a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { + color: #4665A2; +} + +/* @end */ + +dl.el { + margin-left: -1cm; +} + +pre.fragment { + border: 1px solid #C4CFE5; + background-color: #FBFCFD; + padding: 4px 6px; + margin: 4px 8px 4px 2px; + overflow: auto; + word-wrap: break-word; + font-size: 9pt; + line-height: 125%; + font-family: monospace, fixed; + font-size: 105%; +} + +div.fragment { + padding: 0px; + margin: 4px 8px 4px 2px; + background-color: #FCFDFD; + border: 1px solid #DBE3E0; +} + +div.line { + font-family: monospace, fixed; + font-size: 13px; + min-height: 13px; + line-height: 1.0; + text-wrap: unrestricted; + white-space: -moz-pre-wrap; /* Moz */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + white-space: pre-wrap; /* CSS3 */ + word-wrap: break-word; /* IE 5.5+ */ + text-indent: -53px; + padding-left: 53px; + padding-bottom: 0px; + margin: 0px; + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +div.line:after { + content:"\000A"; + white-space: pre; +} + +div.line.glow { + background-color: cyan; + box-shadow: 0 0 10px cyan; +} + + +span.lineno { + padding-right: 4px; + text-align: right; + border-right: 2px solid #0F0; + background-color: #E8E8E8; + white-space: pre; +} +span.lineno a { + background-color: #D8D8D8; +} + +span.lineno a:hover { + background-color: #C8C8C8; +} + +.lineno { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +div.ah, span.ah { + background-color: black; + font-weight: bold; + color: #ffffff; + margin-bottom: 3px; + margin-top: 3px; + padding: 0.2em; + border: solid thin #333; + border-radius: 0.5em; + -webkit-border-radius: .5em; + -moz-border-radius: .5em; + box-shadow: 2px 2px 3px #999; + -webkit-box-shadow: 2px 2px 3px #999; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); + background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); +} + +div.classindex ul { + list-style: none; + padding-left: 0; +} + +div.classindex span.ai { + display: inline-block; +} + +div.groupHeader { + margin-left: 16px; + margin-top: 12px; + font-weight: bold; +} + +div.groupText { + margin-left: 16px; + font-style: italic; +} + +body { + background-color: white; + color: black; + margin: 0; +} + +div.contents { + margin-top: 10px; + margin-left: 12px; + margin-right: 8px; +} + +td.indexkey { + background-color: #F3F6F5; + font-weight: bold; + border: 1px solid #DBE3E0; + margin: 2px 0px 2px 0; + padding: 2px 10px; + white-space: nowrap; + vertical-align: top; +} + +td.indexvalue { + background-color: #F3F6F5; + border: 1px solid #DBE3E0; + padding: 2px 10px; + margin: 2px 0px; +} + +tr.memlist { + background-color: #F4F7F6; +} + +p.formulaDsp { + text-align: center; +} + +img.formulaDsp { + +} + +img.formulaInl { + vertical-align: middle; +} + +div.center { + text-align: center; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; +} + +div.center img { + border: 0px; +} + +address.footer { + text-align: right; + padding-right: 12px; +} + +img.footer { + border: 0px; + vertical-align: middle; +} + +/* @group Code Colorization */ + +span.keyword { + color: #008000 +} + +span.keywordtype { + color: #604020 +} + +span.keywordflow { + color: #e08000 +} + +span.comment { + color: #800000 +} + +span.preprocessor { + color: #806020 +} + +span.stringliteral { + color: #002080 +} + +span.charliteral { + color: #008080 +} + +span.vhdldigit { + color: #ff00ff +} + +span.vhdlchar { + color: #000000 +} + +span.vhdlkeyword { + color: #700070 +} + +span.vhdllogic { + color: #ff0000 +} + +blockquote { + background-color: #FAFBFA; + border-left: 2px solid #C1D0CA; + margin: 0 24px 0 4px; + padding: 0 12px 0 16px; +} + +/* @end */ + +/* +.search { + color: #003399; + font-weight: bold; +} + +form.search { + margin-bottom: 0px; + margin-top: 0px; +} + +input.search { + font-size: 75%; + color: #000080; + font-weight: normal; + background-color: #e8eef2; +} +*/ + +td.tiny { + font-size: 75%; +} + +.dirtab { + padding: 4px; + border-collapse: collapse; + border: 1px solid #C6D3CE; +} + +th.dirtab { + background: #F3F6F5; + font-weight: bold; +} + +hr { + height: 0px; + border: none; + border-top: 1px solid #85A397; +} + +hr.footer { + height: 1px; +} + +/* @group Member Descriptions */ + +table.memberdecls { + border-spacing: 0px; + padding: 0px; +} + +.memberdecls td, .fieldtable tr { + -webkit-transition-property: background-color, box-shadow; + -webkit-transition-duration: 0.5s; + -moz-transition-property: background-color, box-shadow; + -moz-transition-duration: 0.5s; + -ms-transition-property: background-color, box-shadow; + -ms-transition-duration: 0.5s; + -o-transition-property: background-color, box-shadow; + -o-transition-duration: 0.5s; + transition-property: background-color, box-shadow; + transition-duration: 0.5s; +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: cyan; + box-shadow: 0 0 15px cyan; +} + +.mdescLeft, .mdescRight, +.memItemLeft, .memItemRight, +.memTemplItemLeft, .memTemplItemRight, .memTemplParams { + background-color: #FBFCFC; + border: none; + margin: 4px; + padding: 1px 0 0 8px; +} + +.mdescLeft, .mdescRight { + padding: 0px 8px 4px 8px; + color: #555; +} + +.memSeparator { + border-bottom: 1px solid #DEE4F0; + line-height: 1px; + margin: 0px; + padding: 0px; +} + +.memItemLeft, .memTemplItemLeft { + white-space: nowrap; +} + +.memItemRight { + width: 100%; +} + +.memTemplParams { + color: #7F9E92; + white-space: nowrap; + font-size: 80%; +} + +/* @end */ + +/* @group Member Details */ + +/* Styles for detailed member documentation */ + +.memtitle { + padding: 8px; + border-top: 1px solid #C9D6D1; + border-left: 1px solid #C9D6D1; + border-right: 1px solid #C9D6D1; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + margin-bottom: -1px; + background-image: url('nav_f.png'); + background-repeat: repeat-x; + background-color: #EDF2F0; + line-height: 1.25; + font-weight: 300; + float:left; +} + +.permalink +{ + font-size: 65%; + display: inline-block; + vertical-align: middle; +} + +.memtemplate { + font-size: 80%; + color: #7F9E92; + font-weight: normal; + margin-left: 9px; +} + +.memnav { + background-color: #F3F6F5; + border: 1px solid #C6D3CE; + text-align: center; + margin: 2px; + margin-right: 15px; + padding: 2px; +} + +.mempage { + width: 100%; +} + +.memitem { + padding: 0; + margin-bottom: 10px; + margin-right: 5px; + -webkit-transition: box-shadow 0.5s linear; + -moz-transition: box-shadow 0.5s linear; + -ms-transition: box-shadow 0.5s linear; + -o-transition: box-shadow 0.5s linear; + transition: box-shadow 0.5s linear; + display: table !important; + width: 100%; +} + +.memitem.glow { + box-shadow: 0 0 15px cyan; +} + +.memname { + font-weight: 400; + margin-left: 6px; +} + +.memname td { + vertical-align: bottom; +} + +.memproto, dl.reflist dt { + border-top: 1px solid #C9D6D1; + border-left: 1px solid #C9D6D1; + border-right: 1px solid #C9D6D1; + padding: 6px 0px 6px 0px; + color: #4C655C; + font-weight: bold; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + background-color: #EBF0EE; + /* opera specific markup */ + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + border-top-right-radius: 4px; + /* firefox specific markup */ + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + -moz-border-radius-topright: 4px; + /* webkit specific markup */ + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + -webkit-border-top-right-radius: 4px; + +} + +.overload { + font-family: "courier new",courier,monospace; + font-size: 65%; +} + +.memdoc, dl.reflist dd { + border-bottom: 1px solid #C9D6D1; + border-left: 1px solid #C9D6D1; + border-right: 1px solid #C9D6D1; + padding: 6px 10px 2px 10px; + background-color: #FCFDFD; + border-top-width: 0; + background-image:url('nav_g.png'); + background-repeat:repeat-x; + background-color: #FFFFFF; + /* opera specific markup */ + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); + /* firefox specific markup */ + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-bottomright: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; + /* webkit specific markup */ + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +dl.reflist dt { + padding: 5px; +} + +dl.reflist dd { + margin: 0px 0px 10px 0px; + padding: 5px; +} + +.paramkey { + text-align: right; +} + +.paramtype { + white-space: nowrap; +} + +.paramname { + color: #602020; + white-space: nowrap; +} +.paramname em { + font-style: normal; +} +.paramname code { + line-height: 14px; +} + +.params, .retval, .exception, .tparams { + margin-left: 0px; + padding-left: 0px; +} + +.params .paramname, .retval .paramname { + font-weight: bold; + vertical-align: top; +} + +.params .paramtype { + font-style: italic; + vertical-align: top; +} + +.params .paramdir { + font-family: "courier new",courier,monospace; + vertical-align: top; +} + +table.mlabels { + border-spacing: 0px; +} + +td.mlabels-left { + width: 100%; + padding: 0px; +} + +td.mlabels-right { + vertical-align: bottom; + padding: 0px; + white-space: nowrap; +} + +span.mlabels { + margin-left: 8px; +} + +span.mlabel { + background-color: #A5BAB2; + border-top:1px solid #8FAAA0; + border-left:1px solid #8FAAA0; + border-right:1px solid #DBE3E0; + border-bottom:1px solid #DBE3E0; + text-shadow: none; + color: white; + margin-right: 4px; + padding: 2px 3px; + border-radius: 3px; + font-size: 7pt; + white-space: nowrap; + vertical-align: middle; +} + + + +/* @end */ + +/* these are for tree view inside a (index) page */ + +div.directory { + margin: 10px 0px; + border-top: 1px solid #C1D0CA; + border-bottom: 1px solid #C1D0CA; + width: 100%; +} + +.directory table { + border-collapse:collapse; +} + +.directory td { + margin: 0px; + padding: 0px; + vertical-align: top; +} + +.directory td.entry { + white-space: nowrap; + padding-right: 6px; + padding-top: 3px; +} + +.directory td.entry a { + outline:none; +} + +.directory td.entry a img { + border: none; +} + +.directory td.desc { + width: 100%; + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + border-left: 1px solid rgba(0,0,0,0.05); +} + +.directory tr.even { + padding-left: 6px; + background-color: #FAFBFA; +} + +.directory img { + vertical-align: -30%; +} + +.directory .levels { + white-space: nowrap; + width: 100%; + text-align: right; + font-size: 9pt; +} + +.directory .levels span { + cursor: pointer; + padding-left: 2px; + padding-right: 2px; + color: #6F9284; +} + +.arrow { + color: #C1D0CA; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-size: 80%; + display: inline-block; + width: 16px; + height: 22px; +} + +.icon { + font-family: Arial, Helvetica; + font-weight: bold; + font-size: 12px; + height: 14px; + width: 16px; + display: inline-block; + background-color: #A5BAB2; + color: white; + text-align: center; + border-radius: 4px; + margin-left: 2px; + margin-right: 2px; +} + +.icona { + width: 24px; + height: 22px; + display: inline-block; +} + +.iconfopen { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderopen.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.iconfclosed { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('folderclosed.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +.icondoc { + width: 24px; + height: 18px; + margin-bottom: 4px; + background-image:url('doc.png'); + background-position: 0px -4px; + background-repeat: repeat-y; + vertical-align:top; + display: inline-block; +} + +table.directory { + font: 400 14px Roboto,sans-serif; +} + +/* @end */ + +div.dynheader { + margin-top: 8px; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +address { + font-style: normal; + color: #557065; +} + +table.doxtable caption { + caption-side: top; +} + +table.doxtable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.doxtable td, table.doxtable th { + border: 1px solid #58756A; + padding: 3px 7px 2px; +} + +table.doxtable th { + background-color: #67887B; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +table.fieldtable { + /*width: 100%;*/ + margin-bottom: 10px; + border: 1px solid #C9D6D1; + border-spacing: 0px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; + -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); + box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); +} + +.fieldtable td, .fieldtable th { + padding: 3px 7px 2px; +} + +.fieldtable td.fieldtype, .fieldtable td.fieldname { + white-space: nowrap; + border-right: 1px solid #C9D6D1; + border-bottom: 1px solid #C9D6D1; + vertical-align: top; +} + +.fieldtable td.fieldname { + padding-top: 3px; +} + +.fieldtable td.fielddoc { + border-bottom: 1px solid #C9D6D1; + /*width: 100%;*/ +} + +.fieldtable td.fielddoc p:first-child { + margin-top: 0px; +} + +.fieldtable td.fielddoc p:last-child { + margin-bottom: 2px; +} + +.fieldtable tr:last-child td { + border-bottom: none; +} + +.fieldtable th { + background-image:url('nav_f.png'); + background-repeat:repeat-x; + background-color: #EDF2F0; + font-size: 90%; + color: #4C655C; + padding-bottom: 4px; + padding-top: 5px; + text-align:left; + font-weight: 400; + -moz-border-radius-topleft: 4px; + -moz-border-radius-topright: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom: 1px solid #C9D6D1; +} + + +.tabsearch { + top: 0px; + left: 10px; + height: 36px; + background-image: url('tab_b.png'); + z-index: 101; + overflow: hidden; + font-size: 13px; +} + +.navpath ul +{ + font-size: 11px; + background-image:url('tab_b.png'); + background-repeat:repeat-x; + background-position: 0 -5px; + height:30px; + line-height:30px; + color:#B5C7C0; + border:solid 1px #D9E2DF; + overflow:hidden; + margin:0px; + padding:0px; +} + +.navpath li +{ + list-style-type:none; + float:left; + padding-left:10px; + padding-right:15px; + background-image:url('bc_s.png'); + background-repeat:no-repeat; + background-position:right; + color:#658679; +} + +.navpath li.navelem a +{ + height:32px; + display:block; + text-decoration: none; + outline: none; + color: #526C62; + font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; + text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); + text-decoration: none; +} + +.navpath li.navelem a:hover +{ + color:#9EB5AC; +} + +.navpath li.footer +{ + list-style-type:none; + float:right; + padding-left:10px; + padding-right:15px; + background-image:none; + background-repeat:no-repeat; + background-position:right; + color:#658679; + font-size: 8pt; +} + + +div.summary +{ + float: right; + font-size: 8pt; + padding-right: 5px; + width: 50%; + text-align: right; +} + +div.summary a +{ + white-space: nowrap; +} + +table.classindex +{ + margin: 10px; + white-space: nowrap; + margin-left: 3%; + margin-right: 3%; + width: 94%; + border: 0; + border-spacing: 0; + padding: 0; +} + +div.ingroups +{ + font-size: 8pt; + width: 50%; + text-align: left; +} + +div.ingroups a +{ + white-space: nowrap; +} + +div.header +{ + background-image:url('nav_h.png'); + background-repeat:repeat-x; + background-color: #FBFCFC; + margin: 0px; + border-bottom: 1px solid #DBE3E0; +} + +div.headertitle +{ + padding: 5px 5px 5px 10px; +} + +dl +{ + padding: 0 0 0 10px; +} + +/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ +dl.section +{ + margin-left: 0px; + padding-left: 0px; +} + +dl.note +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #D0C000; +} + +dl.warning, dl.attention +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #FF0000; +} + +dl.pre, dl.post, dl.invariant +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #00D000; +} + +dl.deprecated +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #505050; +} + +dl.todo +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #00C0E0; +} + +dl.test +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #3030E0; +} + +dl.bug +{ + margin-left:-7px; + padding-left: 3px; + border-left:4px solid; + border-color: #C08050; +} + +dl.section dd { + margin-bottom: 6px; +} + + +#projectlogo +{ + text-align: center; + vertical-align: bottom; + border-collapse: separate; +} + +#projectlogo img +{ + border: 0px none; +} + +#projectalign +{ + vertical-align: middle; +} + +#projectname +{ + font: 300% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 2px 0px; +} + +#projectbrief +{ + font: 120% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#projectnumber +{ + font: 50% Tahoma, Arial,sans-serif; + margin: 0px; + padding: 0px; +} + +#titlearea +{ + padding: 0px; + margin: 0px; + width: 100%; + border-bottom: 1px solid #8FAAA0; +} + +.image +{ + text-align: center; +} + +.dotgraph +{ + text-align: center; +} + +.mscgraph +{ + text-align: center; +} + +.plantumlgraph +{ + text-align: center; +} + +.diagraph +{ + text-align: center; +} + +.caption +{ + font-weight: bold; +} + +div.zoom +{ + border: 1px solid #B9CAC3; +} + +dl.citelist { + margin-bottom:50px; +} + +dl.citelist dt { + color:#618074; + float:left; + font-weight:bold; + margin-right:10px; + padding:5px; +} + +dl.citelist dd { + margin:2px 0; + padding:5px 0; +} + +div.toc { + padding: 14px 25px; + background-color: #F8FAF9; + border: 1px solid #E7EDEB; + border-radius: 7px 7px 7px 7px; + float: right; + height: auto; + margin: 0 8px 10px 10px; + width: 200px; +} + +div.toc li { + background: url("bdwn.png") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + margin-top: 5px; + padding-left: 10px; + padding-top: 2px; +} + +div.toc h3 { + font: bold 12px/1.2 Arial,FreeSans,sans-serif; + color: #7F9E92; + border-bottom: 0 none; + margin: 0; +} + +div.toc ul { + list-style: none outside none; + border: medium none; + padding: 0px; +} + +div.toc li.level1 { + margin-left: 0px; +} + +div.toc li.level2 { + margin-left: 15px; +} + +div.toc li.level3 { + margin-left: 30px; +} + +div.toc li.level4 { + margin-left: 45px; +} + +.inherit_header { + font-weight: bold; + color: gray; + cursor: pointer; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.inherit_header td { + padding: 6px 0px 2px 5px; +} + +.inherit { + display: none; +} + +tr.heading h2 { + margin-top: 12px; + margin-bottom: 4px; +} + +/* tooltip related style info */ + +.ttc { + position: absolute; + display: none; +} + +#powerTip { + cursor: default; + white-space: nowrap; + background-color: white; + border: 1px solid gray; + border-radius: 4px 4px 4px 4px; + box-shadow: 1px 1px 7px gray; + display: none; + font-size: smaller; + max-width: 80%; + opacity: 0.9; + padding: 1ex 1em 1em; + position: absolute; + z-index: 2147483647; +} + +#powerTip div.ttdoc { + color: grey; + font-style: italic; +} + +#powerTip div.ttname a { + font-weight: bold; +} + +#powerTip div.ttname { + font-weight: bold; +} + +#powerTip div.ttdeci { + color: #006318; +} + +#powerTip div { + margin: 0px; + padding: 0px; + font: 12px/16px Roboto,sans-serif; +} + +#powerTip:before, #powerTip:after { + content: ""; + position: absolute; + margin: 0px; +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.s:after, #powerTip.s:before, +#powerTip.w:after, #powerTip.w:before, +#powerTip.e:after, #powerTip.e:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.nw:after, #powerTip.nw:before, +#powerTip.sw:after, #powerTip.sw:before { + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; +} + +#powerTip.n:after, #powerTip.s:after, +#powerTip.w:after, #powerTip.e:after, +#powerTip.nw:after, #powerTip.ne:after, +#powerTip.sw:after, #powerTip.se:after { + border-color: rgba(255, 255, 255, 0); +} + +#powerTip.n:before, #powerTip.s:before, +#powerTip.w:before, #powerTip.e:before, +#powerTip.nw:before, #powerTip.ne:before, +#powerTip.sw:before, #powerTip.se:before { + border-color: rgba(128, 128, 128, 0); +} + +#powerTip.n:after, #powerTip.n:before, +#powerTip.ne:after, #powerTip.ne:before, +#powerTip.nw:after, #powerTip.nw:before { + top: 100%; +} + +#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { + border-top-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} +#powerTip.n:before { + border-top-color: #808080; + border-width: 11px; + margin: 0px -11px; +} +#powerTip.n:after, #powerTip.n:before { + left: 50%; +} + +#powerTip.nw:after, #powerTip.nw:before { + right: 14px; +} + +#powerTip.ne:after, #powerTip.ne:before { + left: 14px; +} + +#powerTip.s:after, #powerTip.s:before, +#powerTip.se:after, #powerTip.se:before, +#powerTip.sw:after, #powerTip.sw:before { + bottom: 100%; +} + +#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { + border-bottom-color: #ffffff; + border-width: 10px; + margin: 0px -10px; +} + +#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { + border-bottom-color: #808080; + border-width: 11px; + margin: 0px -11px; +} + +#powerTip.s:after, #powerTip.s:before { + left: 50%; +} + +#powerTip.sw:after, #powerTip.sw:before { + right: 14px; +} + +#powerTip.se:after, #powerTip.se:before { + left: 14px; +} + +#powerTip.e:after, #powerTip.e:before { + left: 100%; +} +#powerTip.e:after { + border-left-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.e:before { + border-left-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +#powerTip.w:after, #powerTip.w:before { + right: 100%; +} +#powerTip.w:after { + border-right-color: #ffffff; + border-width: 10px; + top: 50%; + margin-top: -10px; +} +#powerTip.w:before { + border-right-color: #808080; + border-width: 11px; + top: 50%; + margin-top: -11px; +} + +@media print +{ + #top { display: none; } + #side-nav { display: none; } + #nav-path { display: none; } + body { overflow:visible; } + h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } + .summary { display: none; } + .memitem { page-break-inside: avoid; } + #doc-content + { + margin-left:0 !important; + height:auto !important; + width:auto !important; + overflow:inherit; + display:inline; + } +} + +/* @group Markdown */ + +/* +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid #58756A; + padding: 3px 7px 2px; +} + +table.markdownTableHead tr { +} + +table.markdownTableBodyLeft td, table.markdownTable th { + border: 1px solid #58756A; + padding: 3px 7px 2px; +} + +th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone { + background-color: #67887B; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft { + text-align: left +} + +th.markdownTableHeadRight { + text-align: right +} + +th.markdownTableHeadCenter { + text-align: center +} +*/ + +table.markdownTable { + border-collapse:collapse; + margin-top: 4px; + margin-bottom: 4px; +} + +table.markdownTable td, table.markdownTable th { + border: 1px solid #58756A; + padding: 3px 7px 2px; +} + +table.markdownTable tr { +} + +th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone { + background-color: #374F7F; + color: #FFFFFF; + font-size: 110%; + padding-bottom: 4px; + padding-top: 5px; +} + +th.markdownTableHeadLeft, td.markdownTableBodyLeft { + text-align: left +} + +th.markdownTableHeadRight, td.markdownTableBodyRight { + text-align: right +} + +th.markdownTableHeadCenter, td.markdownTableBodyCenter { + text-align: center +} + + +/* @end */ diff --git a/doc/safec-3.4/doxygen.png b/doc/safec-3.4/doxygen.png new file mode 100644 index 0000000000000000000000000000000000000000..bf26b89cda78d1f7b1b9a6baf3c0327f1b8b60bc GIT binary patch literal 3829 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/dynsections.js b/doc/safec-3.4/dynsections.js new file mode 100644 index 00000000..c1ce1226 --- /dev/null +++ b/doc/safec-3.4/dynsections.js @@ -0,0 +1,120 @@ +/* + @licstart The following is the entire license notice for the + JavaScript code in this file. + + Copyright (C) 1997-2017 by Dimitri van Heesch + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + @licend The above is the entire license notice + for the JavaScript code in this file + */ +function toggleVisibility(linkObj) +{ + var base = $(linkObj).attr('id'); + var summary = $('#'+base+'-summary'); + var content = $('#'+base+'-content'); + var trigger = $('#'+base+'-trigger'); + var src=$(trigger).attr('src'); + if (content.is(':visible')===true) { + content.hide(); + summary.show(); + $(linkObj).addClass('closed').removeClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); + } else { + content.show(); + summary.hide(); + $(linkObj).removeClass('closed').addClass('opened'); + $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); + } + return false; +} + +function updateStripes() +{ + $('table.directory tr'). + removeClass('even').filter(':visible:even').addClass('even'); +} + +function toggleLevel(level) +{ + $('table.directory tr').each(function() { + var l = this.id.split('_').length-1; + var i = $('#img'+this.id.substring(3)); + var a = $('#arr'+this.id.substring(3)); + if (l + + + + + + +safec: File List + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    File List
    +
    +
    +
    Here is a list of all files with brief descriptions:
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
     abort_handler_s.c
     asctime_s.c
     bsearch_s.c
     ctime_s.c
     fopen_s.c
     fprintf_s.c
     freopen_s.c
     fscanf_s.c
     fwprintf_s.c
     fwscanf_s.c
     getenv_s.c
     gets_s.c
     gmtime_s.c
     hangul.h
     ignore_handler_s.c
     localtime_s.c
     mbsrtowcs_s.c
     mbstowcs_s.c
     mem_primitives_lib.c
     mem_primitives_lib.h
     memccpy_s.c
     memchr_s.c
     memcmp16_s.c
     memcmp32_s.c
     memcmp_s.c
     memcpy16_s.c
     memcpy32_s.c
     memcpy_s.c
     memmove16_s.c
     memmove32_s.c
     memmove_s.c
     memrchr_s.c
     memset16_s.c
     memset32_s.c
     memset_s.c
     memzero16_s.c
     memzero32_s.c
     memzero_s.c
     printf_s.c
     qsort_s.c
     safe_compile.h
     safe_config.h
     safe_lib.h
     safe_lib_errno.h
     safe_mem_constraint.c
     safe_mem_constraint.h
     safe_mem_lib.h
     safe_str_constraint.c
     safe_str_constraint.h
     safe_str_lib.h
     safe_types.h
     scanf_s.c
     slkm_init.c
     snprintf_s.c
     snwprintf_s.c
     sprintf_s.c
     sscanf_s.c
     strcasecmp_s.c
     strcasestr_s.c
     strcat_s.c
     strchr_s.c
     strcmp_s.c
     strcmpfld_s.c
     strcoll_s.c
     strcpy_s.c
     strcpyfld_s.c
     strcpyfldin_s.c
     strcpyfldout_s.c
     strcspn_s.c
     strerror_s.c
     strerror_s.h
     strfirstchar_s.c
     strfirstdiff_s.c
     strfirstsame_s.c
     strisalphanumeric_s.c
     strisascii_s.c
     strisdigit_s.c
     strishex_s.c
     strislowercase_s.c
     strismixedcase_s.c
     strispassword_s.c
     strisuppercase_s.c
     strlastchar_s.c
     strlastdiff_s.c
     strlastsame_s.c
     strljustify_s.c
     strnatcmp_s.c
     strncat_s.c
     strncpy_s.c
     strnlen_s.c
     strnset_s.c
     strnterminate_s.c
     strpbrk_s.c
     strprefix_s.c
     strrchr_s.c
     strremovews_s.c
     strset_s.c
     strspn_s.c
     strstr_s.c
     strtok_s.c
     strtolowercase_s.c
     strtouppercase_s.c
     strzero_s.c
     swprintf_s.c
     swscanf_s.c
     timingsafe_bcmp.c
     timingsafe_memcmp.c
     tmpfile_s.c
     tmpnam_s.c
     towctrans.c
     towfc_s.c
     unw16ifcan.h
     unw16ifcmb.h
     unw16ifcmp.h
     unw16ifcpt.h
     unw16ifexc.h
     unwifcan.h
     unwifcmb.h
     unwifcmp.h
     unwifcpt.h
     unwifexc.h
     vfprintf_s.c
     vfscanf_s.c
     vfwprintf_s.c
     vfwscanf_s.c
     vprintf_s.c
     vscanf_s.c
     vsnprintf_s.c
     vsnwprintf_s.c
     vsprintf_s.c
     vsscanf_s.c
     vswprintf_s.c
     vswscanf_s.c
     vwprintf_s.c
     vwscanf_s.c
     wcrtomb_s.c
     wcscat_s.c
     wcscmp_s.c
     wcscoll_s.c
     wcscpy_s.c
     wcsfc_s.c
     wcsicmp_s.c
     wcslwr_s.c
     wcsnatcmp_s.c
     wcsncat_s.c
     wcsncmp_s.c
     wcsncpy_s.c
     wcsnlen_s.c
     wcsnorm_s.c
     wcsnset_s.c
     wcsrtombs_s.c
     wcsset_s.c
     wcsstr.c
     wcsstr_s.c
     wcstok_s.c
     wcstombs_s.c
     wcsupr_s.c
     wctomb_s.c
     wmemcmp_s.c
     wmemcpy_s.c
     wmemmove_s.c
     wprintf_s.c
     wscanf_s.c
    +
    +
    +
    + diff --git a/doc/safec-3.4/files_dup.js b/doc/safec-3.4/files_dup.js new file mode 100644 index 00000000..2c06741c --- /dev/null +++ b/doc/safec-3.4/files_dup.js @@ -0,0 +1,166 @@ +var files_dup = +[ + [ "abort_handler_s.c", "d8/d04/abort__handler__s_8c.html", "d8/d04/abort__handler__s_8c" ], + [ "asctime_s.c", "d1/db5/asctime__s_8c.html", "d1/db5/asctime__s_8c" ], + [ "bsearch_s.c", "d6/dcc/bsearch__s_8c.html", "d6/dcc/bsearch__s_8c" ], + [ "ctime_s.c", "d1/d76/ctime__s_8c.html", "d1/d76/ctime__s_8c" ], + [ "fopen_s.c", "dc/d7e/fopen__s_8c.html", "dc/d7e/fopen__s_8c" ], + [ "fprintf_s.c", "df/d73/fprintf__s_8c.html", "df/d73/fprintf__s_8c" ], + [ "freopen_s.c", "d6/dfe/freopen__s_8c.html", "d6/dfe/freopen__s_8c" ], + [ "fscanf_s.c", "df/d1c/fscanf__s_8c.html", "df/d1c/fscanf__s_8c" ], + [ "fwprintf_s.c", "de/d97/fwprintf__s_8c.html", "de/d97/fwprintf__s_8c" ], + [ "fwscanf_s.c", "d3/d42/fwscanf__s_8c.html", "d3/d42/fwscanf__s_8c" ], + [ "getenv_s.c", "d1/d26/getenv__s_8c.html", "d1/d26/getenv__s_8c" ], + [ "gets_s.c", "d2/d59/gets__s_8c.html", "d2/d59/gets__s_8c" ], + [ "gmtime_s.c", "d7/d57/gmtime__s_8c.html", "d7/d57/gmtime__s_8c" ], + [ "hangul.h", "d5/dbc/hangul_8h.html", "d5/dbc/hangul_8h" ], + [ "ignore_handler_s.c", "d7/dac/ignore__handler__s_8c.html", "d7/dac/ignore__handler__s_8c" ], + [ "localtime_s.c", "dc/d72/localtime__s_8c.html", "dc/d72/localtime__s_8c" ], + [ "mbsrtowcs_s.c", "df/db3/mbsrtowcs__s_8c.html", "df/db3/mbsrtowcs__s_8c" ], + [ "mbstowcs_s.c", "d9/d3d/mbstowcs__s_8c.html", null ], + [ "mem_primitives_lib.c", "d8/dd8/mem__primitives__lib_8c.html", "d8/dd8/mem__primitives__lib_8c" ], + [ "mem_primitives_lib.h", "da/d8c/mem__primitives__lib_8h.html", "da/d8c/mem__primitives__lib_8h" ], + [ "memccpy_s.c", "d2/d61/memccpy__s_8c.html", "d2/d61/memccpy__s_8c" ], + [ "memchr_s.c", "d7/d0e/memchr__s_8c.html", "d7/d0e/memchr__s_8c" ], + [ "memcmp16_s.c", "d2/df8/memcmp16__s_8c.html", "d2/df8/memcmp16__s_8c" ], + [ "memcmp32_s.c", "de/df0/memcmp32__s_8c.html", "de/df0/memcmp32__s_8c" ], + [ "memcmp_s.c", "d9/d4d/memcmp__s_8c.html", "d9/d4d/memcmp__s_8c" ], + [ "memcpy16_s.c", "dd/de1/memcpy16__s_8c.html", "dd/de1/memcpy16__s_8c" ], + [ "memcpy32_s.c", "db/dc0/memcpy32__s_8c.html", "db/dc0/memcpy32__s_8c" ], + [ "memcpy_s.c", "de/d70/memcpy__s_8c.html", "de/d70/memcpy__s_8c" ], + [ "memmove16_s.c", "d8/daf/memmove16__s_8c.html", "d8/daf/memmove16__s_8c" ], + [ "memmove32_s.c", "d0/d50/memmove32__s_8c.html", "d0/d50/memmove32__s_8c" ], + [ "memmove_s.c", "d8/d56/memmove__s_8c.html", "d8/d56/memmove__s_8c" ], + [ "memrchr_s.c", "dd/def/memrchr__s_8c.html", "dd/def/memrchr__s_8c" ], + [ "memset16_s.c", "da/d22/memset16__s_8c.html", "da/d22/memset16__s_8c" ], + [ "memset32_s.c", "d1/d57/memset32__s_8c.html", "d1/d57/memset32__s_8c" ], + [ "memset_s.c", "de/d25/memset__s_8c.html", "de/d25/memset__s_8c" ], + [ "memzero16_s.c", "d5/ddf/memzero16__s_8c.html", "d5/ddf/memzero16__s_8c" ], + [ "memzero32_s.c", "db/d59/memzero32__s_8c.html", "db/d59/memzero32__s_8c" ], + [ "memzero_s.c", "d0/d4b/memzero__s_8c.html", "d0/d4b/memzero__s_8c" ], + [ "printf_s.c", "d4/d68/printf__s_8c.html", "d4/d68/printf__s_8c" ], + [ "qsort_s.c", "d2/d94/qsort__s_8c.html", "d2/d94/qsort__s_8c" ], + [ "safe_compile.h", "df/d0a/safe__compile_8h.html", "df/d0a/safe__compile_8h" ], + [ "safe_config.h", "d3/ddb/safe__config_8h.html", "d3/ddb/safe__config_8h" ], + [ "safe_lib.h", "db/d69/safe__lib_8h.html", "db/d69/safe__lib_8h" ], + [ "safe_lib_errno.h", "d0/dc2/safe__lib__errno_8h.html", "d0/dc2/safe__lib__errno_8h" ], + [ "safe_mem_constraint.c", "d6/da6/safe__mem__constraint_8c.html", "d6/da6/safe__mem__constraint_8c" ], + [ "safe_mem_constraint.h", "d4/d81/safe__mem__constraint_8h.html", "d4/d81/safe__mem__constraint_8h" ], + [ "safe_mem_lib.h", "d8/d03/safe__mem__lib_8h.html", "d8/d03/safe__mem__lib_8h" ], + [ "safe_str_constraint.c", "d1/d53/safe__str__constraint_8c.html", "d1/d53/safe__str__constraint_8c" ], + [ "safe_str_constraint.h", "d2/d62/safe__str__constraint_8h.html", "d2/d62/safe__str__constraint_8h" ], + [ "safe_str_lib.h", "d8/dff/safe__str__lib_8h.html", "d8/dff/safe__str__lib_8h" ], + [ "safe_types.h", "dd/d0a/safe__types_8h.html", "dd/d0a/safe__types_8h" ], + [ "scanf_s.c", "d0/dad/scanf__s_8c.html", "d0/dad/scanf__s_8c" ], + [ "slkm_init.c", "d4/d6a/slkm__init_8c.html", "d4/d6a/slkm__init_8c" ], + [ "snprintf_s.c", "d8/d3c/snprintf__s_8c.html", "d8/d3c/snprintf__s_8c" ], + [ "snwprintf_s.c", "d6/d6b/snwprintf__s_8c.html", "d6/d6b/snwprintf__s_8c" ], + [ "sprintf_s.c", "d3/d21/sprintf__s_8c.html", "d3/d21/sprintf__s_8c" ], + [ "sscanf_s.c", "d4/dbc/sscanf__s_8c.html", "d4/dbc/sscanf__s_8c" ], + [ "strcasecmp_s.c", "d4/d7c/strcasecmp__s_8c.html", "d4/d7c/strcasecmp__s_8c" ], + [ "strcasestr_s.c", "d6/d9e/strcasestr__s_8c.html", "d6/d9e/strcasestr__s_8c" ], + [ "strcat_s.c", "dd/d81/strcat__s_8c.html", "dd/d81/strcat__s_8c" ], + [ "strchr_s.c", "d3/dfa/strchr__s_8c.html", "d3/dfa/strchr__s_8c" ], + [ "strcmp_s.c", "d1/d7b/strcmp__s_8c.html", "d1/d7b/strcmp__s_8c" ], + [ "strcmpfld_s.c", "d5/df1/strcmpfld__s_8c.html", "d5/df1/strcmpfld__s_8c" ], + [ "strcoll_s.c", "d4/d50/strcoll__s_8c.html", "d4/d50/strcoll__s_8c" ], + [ "strcpy_s.c", "df/d8e/strcpy__s_8c.html", "df/d8e/strcpy__s_8c" ], + [ "strcpyfld_s.c", "dd/d38/strcpyfld__s_8c.html", "dd/d38/strcpyfld__s_8c" ], + [ "strcpyfldin_s.c", "db/def/strcpyfldin__s_8c.html", "db/def/strcpyfldin__s_8c" ], + [ "strcpyfldout_s.c", "d1/dae/strcpyfldout__s_8c.html", "d1/dae/strcpyfldout__s_8c" ], + [ "strcspn_s.c", "dd/d73/strcspn__s_8c.html", "dd/d73/strcspn__s_8c" ], + [ "strerror_s.c", "d9/d02/strerror__s_8c.html", "d9/d02/strerror__s_8c" ], + [ "strerror_s.h", "d0/d29/strerror__s_8h.html", "d0/d29/strerror__s_8h" ], + [ "strfirstchar_s.c", "d3/d01/strfirstchar__s_8c.html", "d3/d01/strfirstchar__s_8c" ], + [ "strfirstdiff_s.c", "de/d3e/strfirstdiff__s_8c.html", "de/d3e/strfirstdiff__s_8c" ], + [ "strfirstsame_s.c", "d5/d5e/strfirstsame__s_8c.html", "d5/d5e/strfirstsame__s_8c" ], + [ "strisalphanumeric_s.c", "d8/dc9/strisalphanumeric__s_8c.html", "d8/dc9/strisalphanumeric__s_8c" ], + [ "strisascii_s.c", "d8/dd0/strisascii__s_8c.html", "d8/dd0/strisascii__s_8c" ], + [ "strisdigit_s.c", "da/db8/strisdigit__s_8c.html", "da/db8/strisdigit__s_8c" ], + [ "strishex_s.c", "d1/d33/strishex__s_8c.html", "d1/d33/strishex__s_8c" ], + [ "strislowercase_s.c", "de/d5b/strislowercase__s_8c.html", "de/d5b/strislowercase__s_8c" ], + [ "strismixedcase_s.c", "d7/d8d/strismixedcase__s_8c.html", "d7/d8d/strismixedcase__s_8c" ], + [ "strispassword_s.c", "d2/d08/strispassword__s_8c.html", "d2/d08/strispassword__s_8c" ], + [ "strisuppercase_s.c", "dd/d9f/strisuppercase__s_8c.html", "dd/d9f/strisuppercase__s_8c" ], + [ "strlastchar_s.c", "d7/d19/strlastchar__s_8c.html", "d7/d19/strlastchar__s_8c" ], + [ "strlastdiff_s.c", "d9/dfe/strlastdiff__s_8c.html", "d9/dfe/strlastdiff__s_8c" ], + [ "strlastsame_s.c", "da/db5/strlastsame__s_8c.html", "da/db5/strlastsame__s_8c" ], + [ "strljustify_s.c", "d9/d10/strljustify__s_8c.html", "d9/d10/strljustify__s_8c" ], + [ "strnatcmp_s.c", "d4/d5f/strnatcmp__s_8c.html", "d4/d5f/strnatcmp__s_8c" ], + [ "strncat_s.c", "df/d8b/strncat__s_8c.html", "df/d8b/strncat__s_8c" ], + [ "strncpy_s.c", "d2/d68/strncpy__s_8c.html", "d2/d68/strncpy__s_8c" ], + [ "strnlen_s.c", "dc/d06/strnlen__s_8c.html", "dc/d06/strnlen__s_8c" ], + [ "strnset_s.c", "da/d45/strnset__s_8c.html", "da/d45/strnset__s_8c" ], + [ "strnterminate_s.c", "dd/de1/strnterminate__s_8c.html", "dd/de1/strnterminate__s_8c" ], + [ "strpbrk_s.c", "de/dd3/strpbrk__s_8c.html", "de/dd3/strpbrk__s_8c" ], + [ "strprefix_s.c", "d2/d9c/strprefix__s_8c.html", "d2/d9c/strprefix__s_8c" ], + [ "strrchr_s.c", "d9/df8/strrchr__s_8c.html", "d9/df8/strrchr__s_8c" ], + [ "strremovews_s.c", "d2/df4/strremovews__s_8c.html", "d2/df4/strremovews__s_8c" ], + [ "strset_s.c", "d3/d98/strset__s_8c.html", "d3/d98/strset__s_8c" ], + [ "strspn_s.c", "d9/df1/strspn__s_8c.html", "d9/df1/strspn__s_8c" ], + [ "strstr_s.c", "db/dc3/strstr__s_8c.html", "db/dc3/strstr__s_8c" ], + [ "strtok_s.c", "d2/d46/strtok__s_8c.html", "d2/d46/strtok__s_8c" ], + [ "strtolowercase_s.c", "d3/d0c/strtolowercase__s_8c.html", "d3/d0c/strtolowercase__s_8c" ], + [ "strtouppercase_s.c", "d4/d6f/strtouppercase__s_8c.html", "d4/d6f/strtouppercase__s_8c" ], + [ "strzero_s.c", "d8/d88/strzero__s_8c.html", "d8/d88/strzero__s_8c" ], + [ "swprintf_s.c", "d4/d4f/swprintf__s_8c.html", "d4/d4f/swprintf__s_8c" ], + [ "swscanf_s.c", "d8/da1/swscanf__s_8c.html", "d8/da1/swscanf__s_8c" ], + [ "timingsafe_bcmp.c", "d6/d62/timingsafe__bcmp_8c.html", "d6/d62/timingsafe__bcmp_8c" ], + [ "timingsafe_memcmp.c", "d5/d20/timingsafe__memcmp_8c.html", "d5/d20/timingsafe__memcmp_8c" ], + [ "tmpfile_s.c", "d6/dee/tmpfile__s_8c.html", "d6/dee/tmpfile__s_8c" ], + [ "tmpnam_s.c", "d2/d4e/tmpnam__s_8c.html", "d2/d4e/tmpnam__s_8c" ], + [ "towctrans.c", "d8/dbe/towctrans_8c.html", "d8/dbe/towctrans_8c" ], + [ "towfc_s.c", "dc/d32/towfc__s_8c.html", "dc/d32/towfc__s_8c" ], + [ "unw16ifcan.h", "d2/d1e/unw16ifcan_8h.html", "d2/d1e/unw16ifcan_8h" ], + [ "unw16ifcmb.h", "d5/d67/unw16ifcmb_8h.html", "d5/d67/unw16ifcmb_8h" ], + [ "unw16ifcmp.h", "d9/dfd/unw16ifcmp_8h.html", "d9/dfd/unw16ifcmp_8h" ], + [ "unw16ifcpt.h", "d4/de0/unw16ifcpt_8h.html", "d4/de0/unw16ifcpt_8h" ], + [ "unw16ifexc.h", "d0/dd5/unw16ifexc_8h.html", "d0/dd5/unw16ifexc_8h" ], + [ "unwifcan.h", "dc/d06/unwifcan_8h.html", "dc/d06/unwifcan_8h" ], + [ "unwifcmb.h", "d6/d43/unwifcmb_8h.html", "d6/d43/unwifcmb_8h" ], + [ "unwifcmp.h", "df/d54/unwifcmp_8h.html", "df/d54/unwifcmp_8h" ], + [ "unwifcpt.h", "d5/d38/unwifcpt_8h.html", "d5/d38/unwifcpt_8h" ], + [ "unwifexc.h", "db/dab/unwifexc_8h.html", "db/dab/unwifexc_8h" ], + [ "vfprintf_s.c", "de/d32/vfprintf__s_8c.html", "de/d32/vfprintf__s_8c" ], + [ "vfscanf_s.c", "d4/dc6/vfscanf__s_8c.html", "d4/dc6/vfscanf__s_8c" ], + [ "vfwprintf_s.c", "d4/dd5/vfwprintf__s_8c.html", "d4/dd5/vfwprintf__s_8c" ], + [ "vfwscanf_s.c", "d4/d00/vfwscanf__s_8c.html", "d4/d00/vfwscanf__s_8c" ], + [ "vprintf_s.c", "de/da4/vprintf__s_8c.html", "de/da4/vprintf__s_8c" ], + [ "vscanf_s.c", "d9/db2/vscanf__s_8c.html", "d9/db2/vscanf__s_8c" ], + [ "vsnprintf_s.c", "db/d8d/vsnprintf__s_8c.html", "db/d8d/vsnprintf__s_8c" ], + [ "vsnwprintf_s.c", "d7/d4a/vsnwprintf__s_8c.html", "d7/d4a/vsnwprintf__s_8c" ], + [ "vsprintf_s.c", "d1/df7/vsprintf__s_8c.html", "d1/df7/vsprintf__s_8c" ], + [ "vsscanf_s.c", "d4/d4d/vsscanf__s_8c.html", "d4/d4d/vsscanf__s_8c" ], + [ "vswprintf_s.c", "dd/d33/vswprintf__s_8c.html", "dd/d33/vswprintf__s_8c" ], + [ "vswscanf_s.c", "d0/d9a/vswscanf__s_8c.html", "d0/d9a/vswscanf__s_8c" ], + [ "vwprintf_s.c", "d7/d25/vwprintf__s_8c.html", "d7/d25/vwprintf__s_8c" ], + [ "vwscanf_s.c", "d8/d89/vwscanf__s_8c.html", "d8/d89/vwscanf__s_8c" ], + [ "wcrtomb_s.c", "db/d37/wcrtomb__s_8c.html", "db/d37/wcrtomb__s_8c" ], + [ "wcscat_s.c", "de/d45/wcscat__s_8c.html", "de/d45/wcscat__s_8c" ], + [ "wcscmp_s.c", "d1/dbf/wcscmp__s_8c.html", "d1/dbf/wcscmp__s_8c" ], + [ "wcscoll_s.c", "d6/dd8/wcscoll__s_8c.html", "d6/dd8/wcscoll__s_8c" ], + [ "wcscpy_s.c", "de/d33/wcscpy__s_8c.html", "de/d33/wcscpy__s_8c" ], + [ "wcsfc_s.c", "d9/d47/wcsfc__s_8c.html", "d9/d47/wcsfc__s_8c" ], + [ "wcsicmp_s.c", "d6/d6c/wcsicmp__s_8c.html", "d6/d6c/wcsicmp__s_8c" ], + [ "wcslwr_s.c", "d8/d67/wcslwr__s_8c.html", "d8/d67/wcslwr__s_8c" ], + [ "wcsnatcmp_s.c", "d8/dc7/wcsnatcmp__s_8c.html", "d8/dc7/wcsnatcmp__s_8c" ], + [ "wcsncat_s.c", "d0/df6/wcsncat__s_8c.html", "d0/df6/wcsncat__s_8c" ], + [ "wcsncmp_s.c", "de/d15/wcsncmp__s_8c.html", "de/d15/wcsncmp__s_8c" ], + [ "wcsncpy_s.c", "dc/d4e/wcsncpy__s_8c.html", "dc/d4e/wcsncpy__s_8c" ], + [ "wcsnlen_s.c", "db/d53/wcsnlen__s_8c.html", "db/d53/wcsnlen__s_8c" ], + [ "wcsnorm_s.c", "d3/dd5/wcsnorm__s_8c.html", "d3/dd5/wcsnorm__s_8c" ], + [ "wcsnset_s.c", "dc/d0c/wcsnset__s_8c.html", "dc/d0c/wcsnset__s_8c" ], + [ "wcsrtombs_s.c", "d2/dc5/wcsrtombs__s_8c.html", "d2/dc5/wcsrtombs__s_8c" ], + [ "wcsset_s.c", "d0/d36/wcsset__s_8c.html", "d0/d36/wcsset__s_8c" ], + [ "wcsstr.c", "d7/df5/wcsstr_8c.html", "d7/df5/wcsstr_8c" ], + [ "wcsstr_s.c", "dd/df8/wcsstr__s_8c.html", "dd/df8/wcsstr__s_8c" ], + [ "wcstok_s.c", "da/d1a/wcstok__s_8c.html", "da/d1a/wcstok__s_8c" ], + [ "wcstombs_s.c", "d5/db9/wcstombs__s_8c.html", "d5/db9/wcstombs__s_8c" ], + [ "wcsupr_s.c", "d7/dbb/wcsupr__s_8c.html", "d7/dbb/wcsupr__s_8c" ], + [ "wctomb_s.c", "d6/dd4/wctomb__s_8c.html", "d6/dd4/wctomb__s_8c" ], + [ "wmemcmp_s.c", "d1/dbe/wmemcmp__s_8c.html", "d1/dbe/wmemcmp__s_8c" ], + [ "wmemcpy_s.c", "d9/dd4/wmemcpy__s_8c.html", "d9/dd4/wmemcpy__s_8c" ], + [ "wmemmove_s.c", "de/de6/wmemmove__s_8c.html", "de/de6/wmemmove__s_8c" ], + [ "wprintf_s.c", "d4/d33/wprintf__s_8c.html", "d4/d33/wprintf__s_8c" ], + [ "wscanf_s.c", "d5/ddd/wscanf__s_8c.html", "d5/ddd/wscanf__s_8c" ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/folderclosed.png b/doc/safec-3.4/folderclosed.png new file mode 100644 index 0000000000000000000000000000000000000000..98f721481af6c5d704dd70cfeedc6cbd49a5a21e GIT binary patch literal 628 zcmV-)0*n2LP)35jIC*trWrHSQ4vHCT!{>VFyKxU{15(!`fFS$u0%x;2baFZ>=bc^ z*0IGZh~UPLPV&6>r7z7#X&JB!7s)%l$@{qHo_k+jw}zAw02T%l02Yab6D$Eh7Vmod zvODYpm^9C_ao$@u0N^N?O2E#YsujN*w;$iptknTb+NZC> zn2eXOOc{pw!T`0O^Wvi2c*)!KQ~1`fB&M0B4zx`A+bFSg7`TM12rDfyf6&0R44#I4mkoz z_n*;7S%Yr2It7}P9qPH`W8Hs}upxHSzwSi(A)j zq-u~?Fpe}Bry%OnDk5hQNjfmYAW|7Ao2lT@&U3lxuBB3vB;uUwoutXs7fYRc{g1f4 zwVhIsBY61gne^?JibgxpwO|`gi84}Pp!>OxJM#!0ynG@(%TWaEFy8!$d}qG{erE-} zF9Y1YesgvW_zGx8a1A&r&b4Wh0+pI*EkB!7Q~;A^()*Nyc`Cu^a6|-pD>5Shq`?s< z)fbom05ZrE(3(B^B9pmII!dZYjcECN6Zxub#(xhfrM;;ef{&~6fK#}gY(0@-!P z6~66?4Z9`UuBXN~Y2LXO!SjV*cg68z#iuhBR7&N00PwHy|No;coZv4tvah O00004aYAtB04Gj} z14t8-szIx1V_I7qKYMB7I^A|)2P6`IjpJv3?|tvt>D3WJ0KmDy1%UI!zwf{UfGq6x zx?<;N2UMdW=iq{)a&ZRpGqVl=oD~xt5cyPCg6Db2xmxJg?eF-uv#oZ8khep(k7=2Zz6Lb$0Fr0F1*K z-=^Qhm|8kZGc*V+EYkFOBOtm&#MvTv<1iSPDLV`5Y}&=1`W=Qi{r9 zsQMIj$)_i&2oV+n6#W39@5{cg?49l})UGWWN-}HE9}HA(Q8r9qiv9B;iL5EF>Q;T0x+6YgIDj~h%3{V<<3xhM3E&55<(g!XF3L{ zKpMMyJv`lfY}CM3Kq(py;0aeP8W9|mWkpG8QUL(K7%T-Z-@X>p#q#m?)M-hak5P~@ zRjc0q9-eJIIavX5P_#q2AYJIVZ@rrl0DyssCpk?xi9D@7J?B&h@)QF|T1*-fX7%Yw zX99rHtgq>VdW&tf@3TjD*4Rd)&F*g|Bxlv=y>r1S$SY@s1GFx4$v-Mho zZPeTBVRMz;t=?t;jAkiVsLVeHfWL+R|7ZYkBK`nVzy + + + + + + +safec: Data Fields + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all struct and union fields with links to the structures/unions they belong to:
    +
    +
    + diff --git a/doc/safec-3.4/functions_vars.html b/doc/safec-3.4/functions_vars.html new file mode 100644 index 00000000..8e010d8f --- /dev/null +++ b/doc/safec-3.4/functions_vars.html @@ -0,0 +1,118 @@ + + + + + + + +safec: Data Fields - Variables + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    + diff --git a/doc/safec-3.4/globals.html b/doc/safec-3.4/globals.html new file mode 100644 index 00000000..6b04f2ce --- /dev/null +++ b/doc/safec-3.4/globals.html @@ -0,0 +1,102 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - ! -

    +
    +
    + diff --git a/doc/safec-3.4/globals__.html b/doc/safec-3.4/globals__.html new file mode 100644 index 00000000..a27de046 --- /dev/null +++ b/doc/safec-3.4/globals__.html @@ -0,0 +1,589 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - _ -

    +
    +
    + diff --git a/doc/safec-3.4/globals_a.html b/doc/safec-3.4/globals_a.html new file mode 100644 index 00000000..137258eb --- /dev/null +++ b/doc/safec-3.4/globals_a.html @@ -0,0 +1,116 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - a -

    +
    +
    + diff --git a/doc/safec-3.4/globals_b.html b/doc/safec-3.4/globals_b.html new file mode 100644 index 00000000..a70a30ba --- /dev/null +++ b/doc/safec-3.4/globals_b.html @@ -0,0 +1,187 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - b -

    +
    +
    + diff --git a/doc/safec-3.4/globals_c.html b/doc/safec-3.4/globals_c.html new file mode 100644 index 00000000..9c9cc614 --- /dev/null +++ b/doc/safec-3.4/globals_c.html @@ -0,0 +1,140 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - c -

    +
    +
    + diff --git a/doc/safec-3.4/globals_d.html b/doc/safec-3.4/globals_d.html new file mode 100644 index 00000000..34f9ec0e --- /dev/null +++ b/doc/safec-3.4/globals_d.html @@ -0,0 +1,125 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - d -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs.html b/doc/safec-3.4/globals_defs.html new file mode 100644 index 00000000..823ca41a --- /dev/null +++ b/doc/safec-3.4/globals_defs.html @@ -0,0 +1,137 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - _ -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs.js b/doc/safec-3.4/globals_defs.js new file mode 100644 index 00000000..c6316b5e --- /dev/null +++ b/doc/safec-3.4/globals_defs.js @@ -0,0 +1,22 @@ +var globals_defs = +[ + [ "_", "globals_defs.html", null ], + [ "a", "globals_defs_a.html", null ], + [ "b", "globals_defs_b.html", null ], + [ "c", "globals_defs_c.html", null ], + [ "d", "globals_defs_d.html", null ], + [ "e", "globals_defs_e.html", null ], + [ "g", "globals_defs_g.html", null ], + [ "h", "globals_defs_h.html", null ], + [ "i", "globals_defs_i.html", null ], + [ "l", "globals_defs_l.html", null ], + [ "m", "globals_defs_m.html", null ], + [ "n", "globals_defs_n.html", null ], + [ "q", "globals_defs_q.html", null ], + [ "r", "globals_defs_r.html", null ], + [ "s", "globals_defs_s.html", null ], + [ "t", "globals_defs_t.html", null ], + [ "u", "globals_defs_u.html", null ], + [ "v", "globals_defs_v.html", null ], + [ "w", "globals_defs_w.html", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/globals_defs_a.html b/doc/safec-3.4/globals_defs_a.html new file mode 100644 index 00000000..da1d5ca9 --- /dev/null +++ b/doc/safec-3.4/globals_defs_a.html @@ -0,0 +1,105 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - a -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs_b.html b/doc/safec-3.4/globals_defs_b.html new file mode 100644 index 00000000..e6808674 --- /dev/null +++ b/doc/safec-3.4/globals_defs_b.html @@ -0,0 +1,174 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - b -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs_c.html b/doc/safec-3.4/globals_defs_c.html new file mode 100644 index 00000000..ed7bc51f --- /dev/null +++ b/doc/safec-3.4/globals_defs_c.html @@ -0,0 +1,117 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - c -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs_d.html b/doc/safec-3.4/globals_defs_d.html new file mode 100644 index 00000000..19135c43 --- /dev/null +++ b/doc/safec-3.4/globals_defs_d.html @@ -0,0 +1,111 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - d -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs_e.html b/doc/safec-3.4/globals_defs_e.html new file mode 100644 index 00000000..468f2e60 --- /dev/null +++ b/doc/safec-3.4/globals_defs_e.html @@ -0,0 +1,143 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - e -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs_g.html b/doc/safec-3.4/globals_defs_g.html new file mode 100644 index 00000000..59b9620c --- /dev/null +++ b/doc/safec-3.4/globals_defs_g.html @@ -0,0 +1,105 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - g -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs_h.html b/doc/safec-3.4/globals_defs_h.html new file mode 100644 index 00000000..8901b1f9 --- /dev/null +++ b/doc/safec-3.4/globals_defs_h.html @@ -0,0 +1,162 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - h -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs_i.html b/doc/safec-3.4/globals_defs_i.html new file mode 100644 index 00000000..163c395f --- /dev/null +++ b/doc/safec-3.4/globals_defs_i.html @@ -0,0 +1,108 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - i -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs_l.html b/doc/safec-3.4/globals_defs_l.html new file mode 100644 index 00000000..556b2512 --- /dev/null +++ b/doc/safec-3.4/globals_defs_l.html @@ -0,0 +1,102 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - l -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs_m.html b/doc/safec-3.4/globals_defs_m.html new file mode 100644 index 00000000..98b6c85d --- /dev/null +++ b/doc/safec-3.4/globals_defs_m.html @@ -0,0 +1,162 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - m -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs_n.html b/doc/safec-3.4/globals_defs_n.html new file mode 100644 index 00000000..83394f50 --- /dev/null +++ b/doc/safec-3.4/globals_defs_n.html @@ -0,0 +1,108 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - n -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs_q.html b/doc/safec-3.4/globals_defs_q.html new file mode 100644 index 00000000..035a669d --- /dev/null +++ b/doc/safec-3.4/globals_defs_q.html @@ -0,0 +1,102 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - q -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs_r.html b/doc/safec-3.4/globals_defs_r.html new file mode 100644 index 00000000..a5fa63fe --- /dev/null +++ b/doc/safec-3.4/globals_defs_r.html @@ -0,0 +1,123 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - r -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs_s.html b/doc/safec-3.4/globals_defs_s.html new file mode 100644 index 00000000..0824d753 --- /dev/null +++ b/doc/safec-3.4/globals_defs_s.html @@ -0,0 +1,274 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - s -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs_t.html b/doc/safec-3.4/globals_defs_t.html new file mode 100644 index 00000000..c87229ce --- /dev/null +++ b/doc/safec-3.4/globals_defs_t.html @@ -0,0 +1,120 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - t -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs_u.html b/doc/safec-3.4/globals_defs_u.html new file mode 100644 index 00000000..03945151 --- /dev/null +++ b/doc/safec-3.4/globals_defs_u.html @@ -0,0 +1,142 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - u -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs_v.html b/doc/safec-3.4/globals_defs_v.html new file mode 100644 index 00000000..a39e5fd5 --- /dev/null +++ b/doc/safec-3.4/globals_defs_v.html @@ -0,0 +1,117 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - v -

    +
    +
    + diff --git a/doc/safec-3.4/globals_defs_w.html b/doc/safec-3.4/globals_defs_w.html new file mode 100644 index 00000000..62fc1fdc --- /dev/null +++ b/doc/safec-3.4/globals_defs_w.html @@ -0,0 +1,192 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - w -

    +
    +
    + diff --git a/doc/safec-3.4/globals_dup.js b/doc/safec-3.4/globals_dup.js new file mode 100644 index 00000000..a819e51e --- /dev/null +++ b/doc/safec-3.4/globals_dup.js @@ -0,0 +1,25 @@ +var globals_dup = +[ + [ "!", "globals.html", null ], + [ "_", "globals__.html", null ], + [ "a", "globals_a.html", null ], + [ "b", "globals_b.html", null ], + [ "c", "globals_c.html", null ], + [ "d", "globals_d.html", null ], + [ "e", "globals_e.html", null ], + [ "f", "globals_f.html", null ], + [ "g", "globals_g.html", null ], + [ "h", "globals_h.html", null ], + [ "i", "globals_i.html", null ], + [ "l", "globals_l.html", null ], + [ "m", "globals_m.html", null ], + [ "n", "globals_n.html", null ], + [ "p", "globals_p.html", null ], + [ "q", "globals_q.html", null ], + [ "r", "globals_r.html", null ], + [ "s", "globals_s.html", null ], + [ "t", "globals_t.html", null ], + [ "u", "globals_u.html", null ], + [ "v", "globals_v.html", null ], + [ "w", "globals_w.html", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/globals_e.html b/doc/safec-3.4/globals_e.html new file mode 100644 index 00000000..fe019e20 --- /dev/null +++ b/doc/safec-3.4/globals_e.html @@ -0,0 +1,146 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - e -

    +
    +
    + diff --git a/doc/safec-3.4/globals_f.html b/doc/safec-3.4/globals_f.html new file mode 100644 index 00000000..a8826616 --- /dev/null +++ b/doc/safec-3.4/globals_f.html @@ -0,0 +1,123 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - f -

    +
    +
    + diff --git a/doc/safec-3.4/globals_func.html b/doc/safec-3.4/globals_func.html new file mode 100644 index 00000000..22b2f4e7 --- /dev/null +++ b/doc/safec-3.4/globals_func.html @@ -0,0 +1,551 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - _ -

    +
    +
    + diff --git a/doc/safec-3.4/globals_func.js b/doc/safec-3.4/globals_func.js new file mode 100644 index 00000000..6a3ee291 --- /dev/null +++ b/doc/safec-3.4/globals_func.js @@ -0,0 +1,19 @@ +var globals_func = +[ + [ "_", "globals_func.html", null ], + [ "a", "globals_func_a.html", null ], + [ "b", "globals_func_b.html", null ], + [ "c", "globals_func_c.html", null ], + [ "f", "globals_func_f.html", null ], + [ "g", "globals_func_g.html", null ], + [ "h", "globals_func_h.html", null ], + [ "i", "globals_func_i.html", null ], + [ "l", "globals_func_l.html", null ], + [ "m", "globals_func_m.html", null ], + [ "p", "globals_func_p.html", null ], + [ "q", "globals_func_q.html", null ], + [ "s", "globals_func_s.html", null ], + [ "t", "globals_func_t.html", null ], + [ "v", "globals_func_v.html", null ], + [ "w", "globals_func_w.html", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/globals_func_a.html b/doc/safec-3.4/globals_func_a.html new file mode 100644 index 00000000..e191280a --- /dev/null +++ b/doc/safec-3.4/globals_func_a.html @@ -0,0 +1,110 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - a -

    +
    +
    + diff --git a/doc/safec-3.4/globals_func_b.html b/doc/safec-3.4/globals_func_b.html new file mode 100644 index 00000000..f830d352 --- /dev/null +++ b/doc/safec-3.4/globals_func_b.html @@ -0,0 +1,124 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - b -

    +
    +
    + diff --git a/doc/safec-3.4/globals_func_c.html b/doc/safec-3.4/globals_func_c.html new file mode 100644 index 00000000..b6f89745 --- /dev/null +++ b/doc/safec-3.4/globals_func_c.html @@ -0,0 +1,110 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - c -

    +
    +
    + diff --git a/doc/safec-3.4/globals_func_f.html b/doc/safec-3.4/globals_func_f.html new file mode 100644 index 00000000..0b546489 --- /dev/null +++ b/doc/safec-3.4/globals_func_f.html @@ -0,0 +1,123 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - f -

    +
    +
    + diff --git a/doc/safec-3.4/globals_func_g.html b/doc/safec-3.4/globals_func_g.html new file mode 100644 index 00000000..a3c0d81b --- /dev/null +++ b/doc/safec-3.4/globals_func_g.html @@ -0,0 +1,103 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - g -

    +
    +
    + diff --git a/doc/safec-3.4/globals_func_h.html b/doc/safec-3.4/globals_func_h.html new file mode 100644 index 00000000..e140c069 --- /dev/null +++ b/doc/safec-3.4/globals_func_h.html @@ -0,0 +1,124 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - h -

    +
    +
    + diff --git a/doc/safec-3.4/globals_func_i.html b/doc/safec-3.4/globals_func_i.html new file mode 100644 index 00000000..e6f0d3c8 --- /dev/null +++ b/doc/safec-3.4/globals_func_i.html @@ -0,0 +1,136 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - i -

    +
    +
    + diff --git a/doc/safec-3.4/globals_func_l.html b/doc/safec-3.4/globals_func_l.html new file mode 100644 index 00000000..3e416e8d --- /dev/null +++ b/doc/safec-3.4/globals_func_l.html @@ -0,0 +1,103 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - l -

    +
    +
    + diff --git a/doc/safec-3.4/globals_func_m.html b/doc/safec-3.4/globals_func_m.html new file mode 100644 index 00000000..adebe26b --- /dev/null +++ b/doc/safec-3.4/globals_func_m.html @@ -0,0 +1,148 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - m -

    +
    +
    + diff --git a/doc/safec-3.4/globals_func_p.html b/doc/safec-3.4/globals_func_p.html new file mode 100644 index 00000000..e336fa81 --- /dev/null +++ b/doc/safec-3.4/globals_func_p.html @@ -0,0 +1,106 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - p -

    +
    +
    + diff --git a/doc/safec-3.4/globals_func_q.html b/doc/safec-3.4/globals_func_q.html new file mode 100644 index 00000000..6539ef10 --- /dev/null +++ b/doc/safec-3.4/globals_func_q.html @@ -0,0 +1,102 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - q -

    +
    +
    + diff --git a/doc/safec-3.4/globals_func_s.html b/doc/safec-3.4/globals_func_s.html new file mode 100644 index 00000000..7a03c019 --- /dev/null +++ b/doc/safec-3.4/globals_func_s.html @@ -0,0 +1,154 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - s -

    +
    +
    + diff --git a/doc/safec-3.4/globals_func_t.html b/doc/safec-3.4/globals_func_t.html new file mode 100644 index 00000000..23d759a2 --- /dev/null +++ b/doc/safec-3.4/globals_func_t.html @@ -0,0 +1,113 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - t -

    +
    +
    + diff --git a/doc/safec-3.4/globals_func_v.html b/doc/safec-3.4/globals_func_v.html new file mode 100644 index 00000000..1869d52b --- /dev/null +++ b/doc/safec-3.4/globals_func_v.html @@ -0,0 +1,143 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - v -

    +
    +
    + diff --git a/doc/safec-3.4/globals_func_w.html b/doc/safec-3.4/globals_func_w.html new file mode 100644 index 00000000..1ebb5fa1 --- /dev/null +++ b/doc/safec-3.4/globals_func_w.html @@ -0,0 +1,110 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - w -

    +
    +
    + diff --git a/doc/safec-3.4/globals_g.html b/doc/safec-3.4/globals_g.html new file mode 100644 index 00000000..2cc21b1e --- /dev/null +++ b/doc/safec-3.4/globals_g.html @@ -0,0 +1,109 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - g -

    +
    +
    + diff --git a/doc/safec-3.4/globals_h.html b/doc/safec-3.4/globals_h.html new file mode 100644 index 00000000..57374e2c --- /dev/null +++ b/doc/safec-3.4/globals_h.html @@ -0,0 +1,187 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - h -

    +
    +
    + diff --git a/doc/safec-3.4/globals_i.html b/doc/safec-3.4/globals_i.html new file mode 100644 index 00000000..1af8a2c4 --- /dev/null +++ b/doc/safec-3.4/globals_i.html @@ -0,0 +1,145 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - i -

    +
    +
    + diff --git a/doc/safec-3.4/globals_l.html b/doc/safec-3.4/globals_l.html new file mode 100644 index 00000000..53fd1035 --- /dev/null +++ b/doc/safec-3.4/globals_l.html @@ -0,0 +1,124 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - l -

    +
    +
    + diff --git a/doc/safec-3.4/globals_m.html b/doc/safec-3.4/globals_m.html new file mode 100644 index 00000000..1f45c830 --- /dev/null +++ b/doc/safec-3.4/globals_m.html @@ -0,0 +1,214 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - m -

    +
    +
    + diff --git a/doc/safec-3.4/globals_n.html b/doc/safec-3.4/globals_n.html new file mode 100644 index 00000000..b7464b1f --- /dev/null +++ b/doc/safec-3.4/globals_n.html @@ -0,0 +1,111 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - n -

    +
    +
    + diff --git a/doc/safec-3.4/globals_p.html b/doc/safec-3.4/globals_p.html new file mode 100644 index 00000000..1e16e128 --- /dev/null +++ b/doc/safec-3.4/globals_p.html @@ -0,0 +1,109 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - p -

    +
    +
    + diff --git a/doc/safec-3.4/globals_q.html b/doc/safec-3.4/globals_q.html new file mode 100644 index 00000000..c627071e --- /dev/null +++ b/doc/safec-3.4/globals_q.html @@ -0,0 +1,105 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - q -

    +
    +
    + diff --git a/doc/safec-3.4/globals_r.html b/doc/safec-3.4/globals_r.html new file mode 100644 index 00000000..a60e3cf0 --- /dev/null +++ b/doc/safec-3.4/globals_r.html @@ -0,0 +1,126 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - r -

    +
    +
    + diff --git a/doc/safec-3.4/globals_s.html b/doc/safec-3.4/globals_s.html new file mode 100644 index 00000000..1ebde319 --- /dev/null +++ b/doc/safec-3.4/globals_s.html @@ -0,0 +1,344 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - s -

    +
    +
    + diff --git a/doc/safec-3.4/globals_t.html b/doc/safec-3.4/globals_t.html new file mode 100644 index 00000000..d4acc59e --- /dev/null +++ b/doc/safec-3.4/globals_t.html @@ -0,0 +1,140 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - t -

    +
    +
    + diff --git a/doc/safec-3.4/globals_type.html b/doc/safec-3.4/globals_type.html new file mode 100644 index 00000000..4be64ca9 --- /dev/null +++ b/doc/safec-3.4/globals_type.html @@ -0,0 +1,109 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    + diff --git a/doc/safec-3.4/globals_u.html b/doc/safec-3.4/globals_u.html new file mode 100644 index 00000000..9fddff21 --- /dev/null +++ b/doc/safec-3.4/globals_u.html @@ -0,0 +1,2728 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - u -

    +
    +
    + diff --git a/doc/safec-3.4/globals_v.html b/doc/safec-3.4/globals_v.html new file mode 100644 index 00000000..fa3aaaf4 --- /dev/null +++ b/doc/safec-3.4/globals_v.html @@ -0,0 +1,160 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - v -

    +
    +
    + diff --git a/doc/safec-3.4/globals_vars.html b/doc/safec-3.4/globals_vars.html new file mode 100644 index 00000000..1f427b78 --- /dev/null +++ b/doc/safec-3.4/globals_vars.html @@ -0,0 +1,102 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - ! -

    +
    +
    + diff --git a/doc/safec-3.4/globals_vars.js b/doc/safec-3.4/globals_vars.js new file mode 100644 index 00000000..15cf93d8 --- /dev/null +++ b/doc/safec-3.4/globals_vars.js @@ -0,0 +1,14 @@ +var globals_vars = +[ + [ "!", "globals_vars.html", null ], + [ "c", "globals_vars_c.html", null ], + [ "d", "globals_vars_d.html", null ], + [ "e", "globals_vars_e.html", null ], + [ "l", "globals_vars_l.html", null ], + [ "m", "globals_vars_m.html", null ], + [ "n", "globals_vars_n.html", null ], + [ "p", "globals_vars_p.html", null ], + [ "s", "globals_vars_s.html", null ], + [ "t", "globals_vars_t.html", null ], + [ "u", "globals_vars_u.html", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.4/globals_vars_c.html b/doc/safec-3.4/globals_vars_c.html new file mode 100644 index 00000000..11f998b0 --- /dev/null +++ b/doc/safec-3.4/globals_vars_c.html @@ -0,0 +1,105 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - c -

    +
    +
    + diff --git a/doc/safec-3.4/globals_vars_d.html b/doc/safec-3.4/globals_vars_d.html new file mode 100644 index 00000000..49385547 --- /dev/null +++ b/doc/safec-3.4/globals_vars_d.html @@ -0,0 +1,113 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - d -

    +
    +
    + diff --git a/doc/safec-3.4/globals_vars_e.html b/doc/safec-3.4/globals_vars_e.html new file mode 100644 index 00000000..959118ca --- /dev/null +++ b/doc/safec-3.4/globals_vars_e.html @@ -0,0 +1,102 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - e -

    +
    +
    + diff --git a/doc/safec-3.4/globals_vars_l.html b/doc/safec-3.4/globals_vars_l.html new file mode 100644 index 00000000..d03af89b --- /dev/null +++ b/doc/safec-3.4/globals_vars_l.html @@ -0,0 +1,117 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - l -

    +
    +
    + diff --git a/doc/safec-3.4/globals_vars_m.html b/doc/safec-3.4/globals_vars_m.html new file mode 100644 index 00000000..e8fc4efd --- /dev/null +++ b/doc/safec-3.4/globals_vars_m.html @@ -0,0 +1,102 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - m -

    +
    +
    + diff --git a/doc/safec-3.4/globals_vars_n.html b/doc/safec-3.4/globals_vars_n.html new file mode 100644 index 00000000..9c9fc0e1 --- /dev/null +++ b/doc/safec-3.4/globals_vars_n.html @@ -0,0 +1,102 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - n -

    +
    +
    + diff --git a/doc/safec-3.4/globals_vars_p.html b/doc/safec-3.4/globals_vars_p.html new file mode 100644 index 00000000..dbd453c3 --- /dev/null +++ b/doc/safec-3.4/globals_vars_p.html @@ -0,0 +1,102 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - p -

    +
    +
    + diff --git a/doc/safec-3.4/globals_vars_s.html b/doc/safec-3.4/globals_vars_s.html new file mode 100644 index 00000000..ffd6bf8b --- /dev/null +++ b/doc/safec-3.4/globals_vars_s.html @@ -0,0 +1,114 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - s -

    +
    +
    + diff --git a/doc/safec-3.4/globals_vars_t.html b/doc/safec-3.4/globals_vars_t.html new file mode 100644 index 00000000..9108892c --- /dev/null +++ b/doc/safec-3.4/globals_vars_t.html @@ -0,0 +1,105 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - t -

    +
    +
    + diff --git a/doc/safec-3.4/globals_vars_u.html b/doc/safec-3.4/globals_vars_u.html new file mode 100644 index 00000000..060aba50 --- /dev/null +++ b/doc/safec-3.4/globals_vars_u.html @@ -0,0 +1,2682 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +  + +

    - u -

    +
    +
    + diff --git a/doc/safec-3.4/globals_w.html b/doc/safec-3.4/globals_w.html new file mode 100644 index 00000000..ca33fa37 --- /dev/null +++ b/doc/safec-3.4/globals_w.html @@ -0,0 +1,203 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
    + +

    - w -

    +
    +
    + diff --git a/doc/safec-3.4/graph_legend.html b/doc/safec-3.4/graph_legend.html new file mode 100644 index 00000000..171e51f8 --- /dev/null +++ b/doc/safec-3.4/graph_legend.html @@ -0,0 +1,128 @@ + + + + + + + +safec: Graph Legend + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Graph Legend
    +
    +
    +

    This page explains how to interpret the graphs that are generated by doxygen.

    +

    Consider the following example:

    /*! Invisible class because of truncation */
    class Invisible { };
    /*! Truncated class, inheritance relation is hidden */
    class Truncated : public Invisible { };
    /* Class not documented with doxygen comments */
    class Undocumented { };
    /*! Class that is inherited using public inheritance */
    class PublicBase : public Truncated { };
    /*! A template class */
    template<class T> class Templ { };
    /*! Class that is inherited using protected inheritance */
    class ProtectedBase { };
    /*! Class that is inherited using private inheritance */
    class PrivateBase { };
    /*! Class that is used by the Inherited class */
    class Used { };
    /*! Super class that inherits a number of other classes */
    class Inherited : public PublicBase,
    protected ProtectedBase,
    private PrivateBase,
    public Undocumented,
    public Templ<int>
    {
    private:
    Used *m_usedClass;
    };

    This will result in the following graph:

    +
    + +
    +

    The boxes in the above graph have the following meaning:

    +
      +
    • +A filled gray box represents the struct or class for which the graph is generated.
    • +
    • +A box with a black border denotes a documented struct or class.
    • +
    • +A box with a gray border denotes an undocumented struct or class.
    • +
    • +A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries.
    • +
    +

    The arrows have the following meaning:

    +
      +
    • +A dark blue arrow is used to visualize a public inheritance relation between two classes.
    • +
    • +A dark green arrow is used for protected inheritance.
    • +
    • +A dark red arrow is used for private inheritance.
    • +
    • +A purple dashed arrow is used if a class is contained or used by another class. The arrow is labelled with the variable(s) through which the pointed class or struct is accessible.
    • +
    • +A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labelled with the template parameters of the instance.
    • +
    +
    +
    + diff --git a/doc/safec-3.4/graph_legend.md5 b/doc/safec-3.4/graph_legend.md5 new file mode 100644 index 00000000..a06ed050 --- /dev/null +++ b/doc/safec-3.4/graph_legend.md5 @@ -0,0 +1 @@ +387ff8eb65306fa251338d3c9bd7bfff \ No newline at end of file diff --git a/doc/safec-3.4/graph_legend.png b/doc/safec-3.4/graph_legend.png new file mode 100644 index 0000000000000000000000000000000000000000..8aeaa4573825f1f7cd7a55cfddb8b3e996fa5f1c GIT binary patch literal 20588 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/index.html b/doc/safec-3.4/index.html new file mode 100644 index 00000000..47341927 --- /dev/null +++ b/doc/safec-3.4/index.html @@ -0,0 +1,218 @@ + + + + + + + +safec: Safe C Library - README + + + + + + + + + + + + + + +
    +
    + + + + + + +
    +
    safec +  3.4 +
    +
    Safe C Library - ISO TR24731 Bounds Checking Interface
    +
    +
    + + + + + + + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + +
    + +
    + +
    +
    +
    Safe C Library - README
    +
    +
    +

    :toc:

    +

    Copying

    +

    This project's licensing restrictions are documented in the file 'COPYING' under the root directory of this release. Basically it's MIT licensed.

    +

    Overview

    +

    This library implements the secure C11 Annex K functions on top of most libc implementations, which are missing from them.

    +

    The ISO TR24731 Bounds Checking Interface documents indicate that the key motivation for the new specification is to help mitigate the ever increasing security attacks, specifically the buffer overrun.

    +

    The rationale document says ``Buffer overrun attacks continue to be a security problem. Roughly 10% of vulnerability reports cataloged by CERT from 01/01/2005 to 07/01/2005 involved buffer overflows. Preventing buffer overruns is the primary, but not the only, motivation for this technical report.''

    +

    The rationale document continues ``that these only mitigate, that is lessen, security problems. When used properly, these functions decrease the danger buffer overrun attacks. Source code may remain vulnerable due to other bugs and security issues. The highest level of security is achieved by building in layers of security utilizing multiple strategies.''

    +

    .The rationale document lists the following key points for TR24731:

      +
    • Guard against overflowing a buffer
    • +
    • Do not produce unterminated strings
    • +
    • Do not unexpectedly truncate strings
    • +
    • Provide a library useful to existing code
    • +
    • Preserve the null terminated string datatype
    • +
    • Only require local edits to programs
    • +
    • Library based solution
    • +
    • Support compile-time checking
    • +
    • Make failures obvious
    • +
    • Zero buffers, null strings
    • +
    • Runtime-constraint handler mechanism
    • +
    • Support re-entrant code
    • +
    • Consistent naming scheme
    • +
    • Have a uniform pattern for the function parameters and return type
    • +
    • Deference to existing technology
    • +
    +

    and the following can be added...

    +
      +
    • provide a library of functions with like behavior
    • +
    • provide a library of functions that promote and increase code safety and security
    • +
    • provide a library of functions that are efficient
    • +
    +

    The C11 Standard adopted many of these points, and added some secure _s variants in the Annex K. The Microsoft Windows/MINGW secure API did the same, but deviated in some functions from the standard. Besides Windows (with its msvcrt, ucrt, reactos msvcrt and wine msvcrt variants) only the unused stlport, Android's Bionic and Embarcadero implemented this C11 secure Annex K API so far. They are still missing from glibc, musl, FreeBSD, darwin and DragonFly libc, OpenBSD libc, newlib, dietlibc, uClibc, minilibc.

    +

    Design Considerations

    +

    This library implements since 3.0 all functions defined in the specifications. Included in the library are extensions to the specification to provide a complementary set of functions with like behavior.

    +

    This library is meant to be used on top of all the existing libc's which miss the secure C11 functions. Of course tighter integration into the system libc would be better, esp. with the printf, scanf and IO functions. See the seperate libc-overview document.

    +

    Austin Group Review of ISO/IEC WDTR 24731 http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1106.txt

    +

    C11 standard (ISO/IEC 9899:2011) http://en.cppreference.com/w/c

    +

    Stackoverflow discussion: https://stackoverflow.com/questions/372980/do-you-use-the-tr-24731-safe-functions

    +

    DrDobbs review http://www.drdobbs.com/cpp/the-new-c-standard-explored/232901670

    +

    C17 reconsidered safeclib but looked only at the old incomplete Cisco version, not our complete and fixed version. http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1967.htm

    +
      +
    • Use of errno
    • +
    +

    The TR24731 specification says an implementation may set errno for the functions defined in the technical report, but is not required to. This library does not set errno in most functions, only in bsearch_s, fscanf_s, fwscanf_s, gets_s, gmtime_s, localtime_s, scanf_s, sscanf_s, swscanf_s, strtok_s, vfscanf_s, vfwscanf_s, vsscanf_s, vswscanf_s, wcstok_s, wscanf_s.

    +

    In most cases the safeclib extended ES* errors do not set errno, only when the underlying insecure system call fails, errno is set. The library does use errno return codes as required by functional APIs. Specific Safe C String and Safe C Memory errno codes are defined in the safe_errno.h file.

    +
      +
    • Runtime-constraints
    • +
    +

    Per the spec, the library verifies that the calling program does not violate the function's runtime-constraints. If a runtime-constraint is violated, the library calls the currently registered runtime-constraint handler.

    +

    Per the spec, multiple runtime-constraint violations in the same call to a library function result in only one call to the runtime-constraint handler. The first violation encountered invokes the runtime-constraint handler.

    +

    With --disable-constraint-handler calling the runtime-constraint handler can be disabled, saving some memory, but not much run-time performance.

    +

    The runtime-constraint handler might not return. If the handler does return, the library function whose runtime-constraint was violated returns an indication of failure as given by the function’s return. With valid dest and dmax values, dest is cleared. With the optional --disable-null-slack only the first value of dest is cleared, otherwise the whole dest buffer.

    +

    rsize_t:: The specification defines a new type. This type, rsize_t, is conditionally defined in the safe_lib.h header file.

    +

    RSIZE_MAX:: The specification defines the macro RSIZE_MAX which expands to a value of type rsize_t. The specification uses RSIZE_MAX for both the string functions and the memory functions. This implementation defines two macros: RSIZE_MAX_STR and RSIZE_MAX_MEM. RSIZE_MAX_STR defines the range limit for the safe string functions. RSIZE_MAX_MEM defines the range limit for the safe memory functions. The point is that string limits can and should be different from memory limits. There also exist RSIZE_MAX_WSTR, RSIZE_MAX_MEM16, RSIZE_MAX_MEM32.

    +
      +
    • Compile-time constraints
    • +
    +

    With supporting compilers the dmax overflow checks and several more are performed at compile-time. Currently only since clang-5 with diagnose_if support. This checks similar to _FORTIFY_SOURCE=2 if the __builtin_object_size of the dest buffer is the same size as dmax, and errors if dmax is too big. With the optional --enable-warn-dmax it prints a warning if the sizes are different, which is esp. practical as compile-time warning. It can be promoted via the optional --enable-error-dmax to be fatal. On unsupported compilers, the overflow check and optional equality warn-dmax check is deferred to run-time. This check is only possible with __builtin_object_size and -O2 when the dest buffer size is known at compile-time, otherwise only the simplier dest == NULL, dmax == 0 and dmax > RSIZE_MAX checks are performed.

    +
      +
    • Header Files
    • +
    +

    The specification states the various functions would be added to existing Standard C header files: stdio.h, string.h, etc. This implementation separates the memory related functions into the safe_mem_lib.h header, the string related functions into the safe_str_lib.h header, and the rest into the safe_lib.h header. There are also the internal safe_compile.h, safe_config.h safe_lib_errno.h and safe_types.h headers, but they do not need to be included.

    +

    The make file builds a single library libsafec-VERSION.a and .so in the src/.libs directory. Built but not installed are also libmemprims, libsafeccore and libstdunsafe.

    +

    It is possible to split the make such that a separate safe_mem_lib.so and safe_str_lib.so are built. It is also possible to integrate the prototypes into the Standard C header files, but that may require changes to your development tool chain.

    +

    Userspace Library

    +

    The build system for the userspace library is the well known GNU build system, a.k.a. Autotools. This system is well understood and supported by many different platforms and distributions which should allow this library to be built on a wide variety of platforms. See the xref:tested-platforms[`‘Tested Platforms’'] section for details on what platforms this library was tested on during its development.

    +
      +
    • Building
    • +
    +

    For those familiar with autotools you can probably skip this part. For those not and want to get right to building the code see below. And, for those that need additional information see the 'INSTALL' file in the same directory.

    +

    .To build you do the following:

    $ ./build-tools/autogen.sh
    +$ ./configure
    +$ make
    +

    autogen.sh only needs to be run if you are building from the git repository. Optionally, you can do make check if you want to run the unit tests.

    +
      +
    • Installing
    • +
    +

    Installation must be preformed by root, an ‘Administrator’ on most systems. The following is used to install the library.

    $ sudo make install
    +

    Safe Linux Kernel Module

    +

    The build for the kernel module has not been integrated into the autotools build infrastructure. Consequently, you have to run a different makefile to build the kernel module.

    +
      +
    • Building
    • +
    +

    .To build do the following:

    $ ./configure --disable-wchar
    +$ make -f Makefile.kernel
    +

    This assumes you are compiling on a Linux box and this makefile supports the standard kernel build system infrastructure documented in: <linux-kernel-src-tree>/Documentation/kbuild/modules.txt

    +

    NOTE: If you build the kernel module then wish to build the userspace library or vice versa you will need to do a +make clean+ otherwise a +make check+ will fail to build.

    +
      +
    • Installing
    • +
    +

    The kernel module will be found at the root of the source tree called 'slkm.ko'. The file 'testslkm.ko' are the unit tests run on the userspace library but in Linux kernel module form to verify functionality within the kernel.

    +

    [[tested-platforms]]

    Tested Platforms

    +

    .The library has been tested on the following systems:

      +
    • Mac OS X 10.6-12 w/ Apple developer tools and macports (all gcc's + clang's)
    • +
    • Linux Debian 9-11 amd64/i386 glibc 2.24 + 2.25 (all gcc's + clang's)
    • +
    • Linux centos 7 amd64
    • +
    • Linux Void amd64 musl-1.1.16
    • +
    • x86_64-w64-mingw32 native and cross-compiled
    • +
    • i686-w64-mingw32 native, and cross-compiled and tested under wine
    • +
    • i386-mingw32 cross-compiled
    • +
    • cygwin32 gcc (newlib)
    • +
    • cygwin64 gcc -std=c99 (newlib)
    • +
    • freebsd 10.3 amd64
    • +
    • arm-linux-gnueabihf cross-compiled and tested under qemu (under darwin and debian)
    • +
    • User Mode Linux (UML), Linux kernel version v3.5.3 w/ Debian Squeeze rootfs
    • +
    +

    with most available compilers. See build-tools/smoke.sh.

    +

    Known Issues

    +
      +
    1. If you are building the library from the git repository you will have to first run build-tools/autogen.sh which runs autoreconf to `‘install’' the autotools files and create the configure script.
    2. +
    +

    [bibliography] .References

    +
    +
    + diff --git a/doc/safec-3.4/jquery.js b/doc/safec-3.4/jquery.js new file mode 100644 index 00000000..2771c749 --- /dev/null +++ b/doc/safec-3.4/jquery.js @@ -0,0 +1,115 @@ +/* + @licstart The following is the entire license notice for the + JavaScript code in this file. + + Copyright (C) 1997-2017 by Dimitri van Heesch + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + @licend The above is the entire license notice + for the JavaScript code in this file + */ +/*! + * jQuery JavaScript Library v1.7.1 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Mon Nov 21 21:11:03 2011 -0500 + */ +(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b40){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b40&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b21?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv
    a";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="
    ";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="
    t
    ";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="
    ";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bCbA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}}); +/*! + * Sizzle CSS Selector Engine + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1},lt:function(bS,bR,e){return bRe[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="

    ";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="
    ";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT0){for(bB=bA;bB=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/",""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]},ac=a(av);ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div
    ","
    "]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1>");try{for(var bw=0,bv=this.length;bw1&&bw0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]===""&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;if(bA>0){if(bv!=="border"){for(;bx)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("
    ").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"":"")+"");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b})}})(window);/*! + * jQuery UI 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI + */ +(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*! + * jQuery UI Widget 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Widget + */ +(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*! + * jQuery UI Mouse 1.8.18 + * + * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Mouse + * + * Depends: + * jquery.ui.widget.js + */ +(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('
    ').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g
    ');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(hl.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*! + * jQuery hashchange event - v1.3 - 7/21/2010 + * http://benalman.com/projects/jquery-hashchange-plugin/ + * + * Copyright (c) 2010 "Cowboy" Ben Alman + * Dual licensed under the MIT and GPL licenses. + * http://benalman.com/about/license/ + */ +(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$(' + + +
    +
    +
    Related Pages
    +
    +
    +
    Here is a list of all related documentation pages:
    +
    + + +
     Overview of various libc's regarding the secure C11 extensions
     Todo List
    + + + + diff --git a/doc/safec-3.4/resize.js b/doc/safec-3.4/resize.js new file mode 100644 index 00000000..6617aee8 --- /dev/null +++ b/doc/safec-3.4/resize.js @@ -0,0 +1,136 @@ +/* + @licstart The following is the entire license notice for the + JavaScript code in this file. + + Copyright (C) 1997-2017 by Dimitri van Heesch + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + @licend The above is the entire license notice + for the JavaScript code in this file + */ +function initResizable() +{ + var cookie_namespace = 'doxygen'; + var sidenav,navtree,content,header,collapsed,collapsedWidth=0,barWidth=6,desktop_vp=768,titleHeight; + + function readCookie(cookie) + { + var myCookie = cookie_namespace+"_"+cookie+"="; + if (document.cookie) { + var index = document.cookie.indexOf(myCookie); + if (index != -1) { + var valStart = index + myCookie.length; + var valEnd = document.cookie.indexOf(";", valStart); + if (valEnd == -1) { + valEnd = document.cookie.length; + } + var val = document.cookie.substring(valStart, valEnd); + return val; + } + } + return 0; + } + + function writeCookie(cookie, val, expiration) + { + if (val==undefined) return; + if (expiration == null) { + var date = new Date(); + date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week + expiration = date.toGMTString(); + } + document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/"; + } + + function resizeWidth() + { + var windowWidth = $(window).width() + "px"; + var sidenavWidth = $(sidenav).outerWidth(); + content.css({marginLeft:parseInt(sidenavWidth)+"px"}); + writeCookie('width',sidenavWidth-barWidth, null); + } + + function restoreWidth(navWidth) + { + var windowWidth = $(window).width() + "px"; + content.css({marginLeft:parseInt(navWidth)+barWidth+"px"}); + sidenav.css({width:navWidth + "px"}); + } + + function resizeHeight() + { + var headerHeight = header.outerHeight(); + var footerHeight = footer.outerHeight(); + var windowHeight = $(window).height() - headerHeight - footerHeight; + content.css({height:windowHeight + "px"}); + navtree.css({height:windowHeight + "px"}); + sidenav.css({height:windowHeight + "px"}); + var width=$(window).width(); + if (width!=collapsedWidth) { + if (width=desktop_vp) { + if (!collapsed) { + collapseExpand(); + } + } else if (width>desktop_vp && collapsedWidth0) { + restoreWidth(0); + collapsed=true; + } + else { + var width = readCookie('width'); + if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); } + collapsed=false; + } + } + + header = $("#top"); + sidenav = $("#side-nav"); + content = $("#doc-content"); + navtree = $("#nav-tree"); + footer = $("#nav-path"); + $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); + $(sidenav).resizable({ minWidth: 0 }); + $(window).resize(function() { resizeHeight(); }); + var device = navigator.userAgent.toLowerCase(); + var touch_device = device.match(/(iphone|ipod|ipad|android)/); + if (touch_device) { /* wider split bar for touch only devices */ + $(sidenav).css({ paddingRight:'20px' }); + $('.ui-resizable-e').css({ width:'20px' }); + $('#nav-sync').css({ right:'34px' }); + barWidth=20; + } + var width = readCookie('width'); + if (width) { restoreWidth(width); } else { resizeWidth(); } + resizeHeight(); + var url = location.href; + var i=url.indexOf("#"); + if (i>=0) window.location.hash=url.substr(i); + var _preventDefault = function(evt) { evt.preventDefault(); }; + $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); + $(".ui-resizable-handle").dblclick(collapseExpand); + $(window).load(resizeHeight); +} +/* @license-end */ diff --git a/doc/safec-3.4/search/all_0.html b/doc/safec-3.4/search/all_0.html new file mode 100644 index 00000000..5125b940 --- /dev/null +++ b/doc/safec-3.4/search/all_0.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_0.js b/doc/safec-3.4/search/all_0.js new file mode 100644 index 00000000..3f1baa66 --- /dev/null +++ b/doc/safec-3.4/search/all_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['_21dmax',['!dmax',['../d8/dff/safe__str__lib_8h.html#a6878a071bd68e09cd27771d040ef2f0f',1,'safe_str_lib.h']]] +]; diff --git a/doc/safec-3.4/search/all_1.html b/doc/safec-3.4/search/all_1.html new file mode 100644 index 00000000..b8ff8711 --- /dev/null +++ b/doc/safec-3.4/search/all_1.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_1.js b/doc/safec-3.4/search/all_1.js new file mode 100644 index 00000000..c8617c48 --- /dev/null +++ b/doc/safec-3.4/search/all_1.js @@ -0,0 +1,132 @@ +var searchData= +[ + ['_5f_5fhas_5fattribute',['__has_attribute',['../df/d0a/safe__compile_8h.html#a54d2d7742701f3f112afbcd8d4f9ccdb',1,'safe_compile.h']]], + ['_5f_5fstdc_5fwant_5flib_5fext1_5f_5f',['__STDC_WANT_LIB_EXT1__',['../d6/d6b/snwprintf__s_8c.html#a7a104b2e349617222c6419b36bfd3260',1,'__STDC_WANT_LIB_EXT1__(): snwprintf_s.c'],['../d7/d4a/vsnwprintf__s_8c.html#a7a104b2e349617222c6419b36bfd3260',1,'__STDC_WANT_LIB_EXT1__(): vsnwprintf_s.c'],['../dd/d33/vswprintf__s_8c.html#a7a104b2e349617222c6419b36bfd3260',1,'__STDC_WANT_LIB_EXT1__(): vswprintf_s.c']]], + ['_5f_5fwordsize',['__WORDSIZE',['../da/d8c/mem__primitives__lib_8h.html#aeea7ec6e47ecea02cc6812b268034b28',1,'mem_primitives_lib.h']]], + ['_5fasctime_5fs_5fchk',['_asctime_s_chk',['../d1/db5/asctime__s_8c.html#a3e5a1cf670882c6d78a401561bd93cd3',1,'_asctime_s_chk(char *dest, rsize_t dmax, const struct tm *tm, const size_t destbos): asctime_s.c'],['../db/d69/safe__lib_8h.html#a5f7cf6c7c85ea995b7ec1ef0efd62f74',1,'_asctime_s_chk(char *dest, rsize_t dmax, const struct tm *tm, const size_t destbos) BOS_CHK(dest) BOS_ATTR(dmax< 26: safe_lib.h']]], + ['_5fbos_5fchk',['_BOS_CHK',['../df/d0a/safe__compile_8h.html#a6fa0e523f2050f8134245920e7877bff',1,'safe_compile.h']]], + ['_5fbos_5fknown',['_BOS_KNOWN',['../df/d0a/safe__compile_8h.html#a77df606b177b645d6af08d5bd9164b85',1,'safe_compile.h']]], + ['_5fbos_5fnull',['_BOS_NULL',['../df/d0a/safe__compile_8h.html#a049ee69a98f439f80a96d6bc8d3fd253',1,'safe_compile.h']]], + ['_5fbos_5fovr_5fn',['_BOS_OVR_N',['../df/d0a/safe__compile_8h.html#a7f05ab2285e0bcc32de445011cc7ca29',1,'safe_compile.h']]], + ['_5fbos_5fzero',['_BOS_ZERO',['../df/d0a/safe__compile_8h.html#a101ef5ed5ebede83fcb9c15771674705',1,'safe_compile.h']]], + ['_5fbosw_5fchk',['_BOSW_CHK',['../df/d0a/safe__compile_8h.html#abed6e96c85b03df5c22fa5b8c9f414a0',1,'safe_compile.h']]], + ['_5fbsearch_5fs_5fchk',['_bsearch_s_chk',['../d6/dcc/bsearch__s_8c.html#a9d15731ad37cfe6cce6544a90efd4b2d',1,'_bsearch_s_chk(const void *key, const void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *k, const void *y, void *context), void *context, const size_t basebos): bsearch_s.c'],['../db/d69/safe__lib_8h.html#aad09c51d6ae5553c114af26f2f6dd96e',1,'_bsearch_s_chk(const void *key, const void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *k, const void *y, void *context), void *context, const size_t basebos) BOS_ATTR(nmemb &&(_BOS_NULL(key)||_BOS_NULL(base)||_BOS_ZERO(base: safe_lib.h']]], + ['_5fcombin_5fclass',['_combin_class',['../d3/dd5/wcsnorm__s_8c.html#a8002dc19b0ae29e2fbce77c7958c54a5',1,'wcsnorm_s.c']]], + ['_5fcompare_5fcc',['_compare_cc',['../d3/dd5/wcsnorm__s_8c.html#ae8e709a7bbee4e3cb9fedcc0c3e80092',1,'wcsnorm_s.c']]], + ['_5fcomposite_5fcp',['_composite_cp',['../d3/dd5/wcsnorm__s_8c.html#a2d1cf00de50fca632245c648f19c8b43',1,'wcsnorm_s.c']]], + ['_5fctime_5fs_5fchk',['_ctime_s_chk',['../d1/d76/ctime__s_8c.html#a28d15180d05909676d50de2188bda6cb',1,'_ctime_s_chk(char *dest, rsize_t dmax, const time_t *timer, const size_t destbos): ctime_s.c'],['../db/d69/safe__lib_8h.html#a1bdbe51e2f4972a33a57f05f18d715dd',1,'_ctime_s_chk(char *dest, rsize_t dmax, const time_t *timer, const size_t destbos) BOS_CHK(dest) BOS_ATTR(dmax< 26: safe_lib.h']]], + ['_5fdecomp_5fcanonical_5fs',['_decomp_canonical_s',['../d3/dd5/wcsnorm__s_8c.html#a3d261dc80304ab27ec9795c082003ac5',1,'wcsnorm_s.c']]], + ['_5fdecomp_5fhangul_5fs',['_decomp_hangul_s',['../d3/dd5/wcsnorm__s_8c.html#a7587468509c05128bc8ce3b16db11d2f',1,'wcsnorm_s.c']]], + ['_5fdecomp_5fs',['_decomp_s',['../d3/dd5/wcsnorm__s_8c.html#a6a7eb35b9888cd824285b5a8ccbe56f7',1,'wcsnorm_s.c']]], + ['_5fgetenv_5fs_5fchk',['_getenv_s_chk',['../d1/d26/getenv__s_8c.html#a5f1ba3a57bc73bed551247afe63bde51',1,'_getenv_s_chk(size_t *restrict len, char *restrict dest, rsize_t dmax, const char *restrict name, const size_t destbos): getenv_s.c'],['../db/d69/safe__lib_8h.html#ac0cd5a3667137a9e47460c557cb59577',1,'_getenv_s_chk(size_t *restrict len, char *restrict dest, rsize_t dmax, const char *restrict name, const size_t destbos) BOS_CHK(dest) BOS_ATTR(_BOS_NULL(name): safe_lib.h']]], + ['_5fgets_5fs_5fchk',['_gets_s_chk',['../d2/d59/gets__s_8c.html#a14a9099fbfde125466c16e0507cbf15d',1,'_gets_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos): gets_s.c'],['../db/d69/safe__lib_8h.html#a92b0fec11a23d3dc9e23fb5f39c07122',1,'_gets_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): safe_lib.h']]], + ['_5fis_5flt_5faccented',['_is_lt_accented',['../d9/d47/wcsfc__s_8c.html#aaea9b105227c8a8cf03848034fa3992e',1,'wcsfc_s.c']]], + ['_5fmbsrtowcs_5fs_5fchk',['_mbsrtowcs_s_chk',['../df/db3/mbsrtowcs__s_8c.html#ab6b1df7e43d89657194e9347fbb4f7d0',1,'_mbsrtowcs_s_chk(size_t *restrict retvalp, wchar_t *restrict dest, rsize_t dmax, const char **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos): mbsrtowcs_s.c'],['../d8/dff/safe__str__lib_8h.html#a273f3a9a36b248a7de57bfb69427545c',1,'_mbsrtowcs_s_chk(size_t *restrict retvalp, wchar_t *restrict dest, rsize_t dmax, const char **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) &&_BOS_ZERO(dest: safe_str_lib.h']]], + ['_5fmbstowcs_5fs_5fchk',['_mbstowcs_s_chk',['../d8/dff/safe__str__lib_8h.html#a3a1909d00b6f945d02fbe3d4de2ff609',1,'safe_str_lib.h']]], + ['_5fmemccpy_5fs_5fchk',['_memccpy_s_chk',['../d2/d61/memccpy__s_8c.html#a41e5813303edd3dd8050f73e7176eba0',1,'_memccpy_s_chk(void *restrict dest, rsize_t dmax, const void *restrict src, int c, rsize_t n, const size_t destbos, const size_t srcbos): memccpy_s.c'],['../d8/d03/safe__mem__lib_8h.html#a019c81b4ef63fc8d1defa701ff59c648',1,'_memccpy_s_chk(void *dest, rsize_t dmax, const void *src, int c, rsize_t n, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_mem_lib.h']]], + ['_5fmemchr_5fs_5fchk',['_memchr_s_chk',['../d7/d0e/memchr__s_8c.html#a4b5a0a95ffc446b87458778741789b09',1,'_memchr_s_chk(const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos): memchr_s.c'],['../d8/d03/safe__mem__lib_8h.html#aad7753c63cdab3633f5f2ad7b003ec12',1,'_memchr_s_chk(const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos) BOS_NULL(result): memchr_s.c']]], + ['_5fmemcmp16_5fs_5fchk',['_memcmp16_s_chk',['../d2/df8/memcmp16__s_8c.html#a57637419fb217c2baf8af42c1c04871d',1,'_memcmp16_s_chk(const uint16_t *dest, rsize_t dlen, const uint16_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos): memcmp16_s.c'],['../d8/d03/safe__mem__lib_8h.html#ad36ac8e08c6d075189b5b59dad277eb8',1,'_memcmp16_s_chk(const uint16_t *dest, rsize_t dlen, const uint16_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemcmp32_5fs_5fchk',['_memcmp32_s_chk',['../de/df0/memcmp32__s_8c.html#aa3014c369f25de08f0d375533dffe159',1,'_memcmp32_s_chk(const uint32_t *dest, rsize_t dlen, const uint32_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos): memcmp32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a7e9bd2acaff411cf809141f2fea38dbd',1,'_memcmp32_s_chk(const uint32_t *dest, rsize_t dlen, const uint32_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemcmp_5fs_5fchk',['_memcmp_s_chk',['../d9/d4d/memcmp__s_8c.html#a858ec42b08af40f4cbdda33b7dcab9ff',1,'_memcmp_s_chk(const void *dest, rsize_t dmax, const void *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos): memcmp_s.c'],['../d8/d03/safe__mem__lib_8h.html#a61f9cc4a2ad06f7f4de007bd3bcdb696',1,'_memcmp_s_chk(const void *dest, rsize_t dmax, const void *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_mem_lib.h']]], + ['_5fmemcpy16_5fs_5fchk',['_memcpy16_s_chk',['../dd/de1/memcpy16__s_8c.html#a5607fd3d9dc3d930129a3aa277d9aeb3',1,'_memcpy16_s_chk(uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos): memcpy16_s.c'],['../d8/d03/safe__mem__lib_8h.html#afe661663450e82f9cae803331d9a588e',1,'_memcpy16_s_chk(uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemcpy32_5fs_5fchk',['_memcpy32_s_chk',['../db/dc0/memcpy32__s_8c.html#ac971e5234c87a2f9309da77aec8dc753',1,'_memcpy32_s_chk(uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos): memcpy32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a2136a10c2c2f95eecccdebee87a52615',1,'_memcpy32_s_chk(uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemcpy_5fs_5fchk',['_memcpy_s_chk',['../de/d70/memcpy__s_8c.html#afbe816859f2acb302d7e2c015110b0a7',1,'_memcpy_s_chk(void *restrict dest, rsize_t dmax, const void *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos): memcpy_s.c'],['../d8/d03/safe__mem__lib_8h.html#abb4810090dc2bb2d3742f185104db845',1,'_memcpy_s_chk(void *restrict dest, rsize_t dmax, const void *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_CHK_BUTZERO(dest: safe_mem_lib.h']]], + ['_5fmemmove16_5fs_5fchk',['_memmove16_s_chk',['../d8/daf/memmove16__s_8c.html#ab109eea362dc12fb293b9e747b325061',1,'_memmove16_s_chk(uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos): memmove16_s.c'],['../d8/d03/safe__mem__lib_8h.html#a0b31ebf9e53e301b3afa2ee34e231bd0',1,'_memmove16_s_chk(uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemmove32_5fs_5fchk',['_memmove32_s_chk',['../d0/d50/memmove32__s_8c.html#a4eaa4fd633a5c674690f2de3db151ddc',1,'_memmove32_s_chk(uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos): memmove32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a3d6f7196fd3147df5550df978353d0fd',1,'_memmove32_s_chk(uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemmove_5fs_5fchk',['_memmove_s_chk',['../d8/d56/memmove__s_8c.html#a46a58df77d024a41d29f17bac5d42259',1,'_memmove_s_chk(void *dest, rsize_t dmax, const void *src, rsize_t slen, const size_t destbos, const size_t srcbos): memmove_s.c'],['../d8/d03/safe__mem__lib_8h.html#af2e5491b4ae2fb626e0734b0963712c2',1,'_memmove_s_chk(void *dest, rsize_t dmax, const void *src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_CHK_BUTZERO(dest: safe_mem_lib.h']]], + ['_5fmemrchr_5fs_5fchk',['_memrchr_s_chk',['../dd/def/memrchr__s_8c.html#af692626803c18772a4bf0a46013f4752',1,'_memrchr_s_chk(const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos): memrchr_s.c'],['../d8/d03/safe__mem__lib_8h.html#a971d454c160f81ac83e23da6dcbb9925',1,'_memrchr_s_chk(const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos) BOS_CHK(dest) VAL_OVR2(ch: safe_mem_lib.h']]], + ['_5fmemset16_5fs_5fchk',['_memset16_s_chk',['../da/d22/memset16__s_8c.html#a7873a8991779ac0b07f2bd9b76d887af',1,'_memset16_s_chk(uint16_t *dest, rsize_t dmax, uint16_t value, rsize_t n, const size_t destbos): memset16_s.c'],['../d8/d03/safe__mem__lib_8h.html#a658db31f8081f5d6f389985a095b8f00',1,'_memset16_s_chk(uint16_t *dest, rsize_t dmax, uint16_t value, rsize_t n, const size_t destbos) BOS_ATTR(n &&(_BOS_OVR(dest: safe_mem_lib.h']]], + ['_5fmemset32_5fs_5fchk',['_memset32_s_chk',['../d1/d57/memset32__s_8c.html#a146fbc42204636fbb6af69b79dc08d89',1,'_memset32_s_chk(uint32_t *dest, rsize_t dmax, uint32_t value, rsize_t n, const size_t destbos): memset32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a13e1713e6934e5a01424dcc6bdf85ad0',1,'_memset32_s_chk(uint32_t *dest, rsize_t dmax, uint32_t value, rsize_t n, const size_t destbos) BOS_ATTR(n &&(_BOS_OVR(dest: safe_mem_lib.h']]], + ['_5fmemset_5fs_5fchk',['_memset_s_chk',['../de/d25/memset__s_8c.html#af1e81d16142fd67f0b8130ebe30dbf30',1,'_memset_s_chk(void *dest, rsize_t dmax, int value, rsize_t n, const size_t destbos): memset_s.c'],['../d8/d03/safe__mem__lib_8h.html#ada111454ad2c15422cc3fe0b4e2e04d1',1,'_memset_s_chk(void *dest, rsize_t dmax, int value, rsize_t n, const size_t destbos) BOS_ATTR(n &&(_BOS_OVR(dest: safe_mem_lib.h']]], + ['_5fmemzero16_5fs_5fchk',['_memzero16_s_chk',['../d5/ddf/memzero16__s_8c.html#af5d4034ae7f83570f7c587ecbe045f54',1,'_memzero16_s_chk(uint16_t *dest, rsize_t len, const size_t destbos): memzero16_s.c'],['../d8/d03/safe__mem__lib_8h.html#abb7434f989283c1bea7a4d79b897c032',1,'_memzero16_s_chk(uint16_t *dest, rsize_t len, const size_t destbos) BOS_CHK2(dest: safe_mem_lib.h']]], + ['_5fmemzero32_5fs_5fchk',['_memzero32_s_chk',['../db/d59/memzero32__s_8c.html#a71d5c758d94f0827e249695830c5879b',1,'_memzero32_s_chk(uint32_t *dest, rsize_t len, const size_t destbos): memzero32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a127c73c455af767cd51bb8e8ca0b797c',1,'_memzero32_s_chk(uint32_t *dest, rsize_t len, const size_t destbos) BOS_CHK2(dest: safe_mem_lib.h']]], + ['_5fmemzero_5fs_5fchk',['_memzero_s_chk',['../d0/d4b/memzero__s_8c.html#a2e6349b810d89eaeeeab07a572d44440',1,'_memzero_s_chk(void *dest, rsize_t len, const size_t destbos): memzero_s.c'],['../d8/d03/safe__mem__lib_8h.html#aac2cad690162769939149a94519ade6f',1,'_memzero_s_chk(void *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): memzero_s.c']]], + ['_5fqsort_5fs_5fchk',['_qsort_s_chk',['../d2/d94/qsort__s_8c.html#ac129a05f12a7ef085510c5621c9797de',1,'_qsort_s_chk(void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *k, const void *y, void *context), void *context, const size_t destbos): qsort_s.c'],['../db/d69/safe__lib_8h.html#ad562a2d68ed51ae165bb7c8b935b614a',1,'_qsort_s_chk(void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *x, const void *y, void *context), void *context, const size_t basebos) BOS_ATTR(nmemb &&(_BOS_NULL(base)||_BOS_ZERO(base: safe_lib.h']]], + ['_5fstr',['_STR',['../df/d0a/safe__compile_8h.html#a192d127e3d5478c72fddbb8d3d7d8f8a',1,'safe_compile.h']]], + ['_5fstrcasecmp_5fs_5fchk',['_strcasecmp_s_chk',['../d4/d7c/strcasecmp__s_8c.html#a5f659ac4ca9bdc2471a33fb6b8f41c8b',1,'_strcasecmp_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos): strcasecmp_s.c'],['../d8/dff/safe__str__lib_8h.html#ad114a58f6ef0c9b7810397b2bfc191f5',1,'_strcasecmp_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strcasecmp_s.c']]], + ['_5fstrcasestr_5fs_5fchk',['_strcasestr_s_chk',['../d6/d9e/strcasestr__s_8c.html#a98bf327af43af693c7ad572edee922e9',1,'_strcasestr_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substring, const size_t destbos, const size_t srcbos): strcasestr_s.c'],['../d8/dff/safe__str__lib_8h.html#a0c5d359ec3cc98b1039d2b671a4b9f40',1,'_strcasestr_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substring, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_CHK2(src: safe_str_lib.h']]], + ['_5fstrcat_5fs_5fchk',['_strcat_s_chk',['../dd/d81/strcat__s_8c.html#a2421a2f82babce73f68607831bddc80b',1,'_strcat_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, size_t destbos): strcat_s.c'],['../d8/dff/safe__str__lib_8h.html#aaa04d6e92a0b8b483fcc371265508c39',1,'_strcat_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src): strcat_s.c']]], + ['_5fstrchr_5fs_5fchk',['_strchr_s_chk',['../d3/dfa/strchr__s_8c.html#ae3ae279338f53f9b6e7b2ef393ab4837',1,'_strchr_s_chk(const char *restrict dest, rsize_t dmax, const int ch, char **restrict resultp, const size_t destbos): strchr_s.c'],['../d8/dff/safe__str__lib_8h.html#a66c16534b2471e1bbb608b609d3dca16',1,'_strchr_s_chk(const char *restrict dest, rsize_t dmax, const int ch, char **restrict resultp, const size_t destbos) BOS_CHK(dest) VAL_OVR2(ch: safe_str_lib.h']]], + ['_5fstrcmp_5fs_5fchk',['_strcmp_s_chk',['../d1/d7b/strcmp__s_8c.html#a76f882e8ad9fda3f6ffc74046e9b7d11',1,'_strcmp_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos, size_t srcbos): strcmp_s.c'],['../d8/dff/safe__str__lib_8h.html#a2a41b4fb5f971a6c1a9e801342f987f1',1,'_strcmp_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strcmp_s.c']]], + ['_5fstrcmpfld_5fs_5fchk',['_strcmpfld_s_chk',['../d5/df1/strcmpfld__s_8c.html#a0f62083daa1f5d15677bdc5b99118e79',1,'_strcmpfld_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos): strcmpfld_s.c'],['../d8/dff/safe__str__lib_8h.html#a08b203348c160a527f8d6cc633d0cda3',1,'_strcmpfld_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strcmpfld_s.c']]], + ['_5fstrcoll_5fs_5fchk',['_strcoll_s_chk',['../d4/d50/strcoll__s_8c.html#a41175bde439cb6e55b9cb989dd7d9e7f',1,'_strcoll_s_chk(const char *restrict dest, rsize_t dmax, const char *restrict src, int *resultp, const size_t destbos): strcoll_s.c'],['../d8/dff/safe__str__lib_8h.html#a6a25e7cd044f0284f60710ec6bb6160b',1,'_strcoll_s_chk(const char *restrict dest, rsize_t dmax, const char *restrict src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strcoll_s.c']]], + ['_5fstrcpy_5fs_5fchk',['_strcpy_s_chk',['../df/d8e/strcpy__s_8c.html#ae073fc0852fb87e40336c2af99822900',1,'_strcpy_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, const size_t destbos): strcpy_s.c'],['../d8/dff/safe__str__lib_8h.html#ad7ab634bad0da5b83d320d38957a84dd',1,'_strcpy_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src): strcpy_s.c']]], + ['_5fstrcpyfld_5fs_5fchk',['_strcpyfld_s_chk',['../dd/d38/strcpyfld__s_8c.html#aa4f5ab51b51120763388bc68b790a11f',1,'_strcpyfld_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos): strcpyfld_s.c'],['../d8/dff/safe__str__lib_8h.html#aeda218fe68c647ac70dc1583684ad02c',1,'_strcpyfld_s_chk(char *dest, const rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest: safe_str_lib.h']]], + ['_5fstrcpyfldin_5fs_5fchk',['_strcpyfldin_s_chk',['../db/def/strcpyfldin__s_8c.html#a835124ed19939fa24c4f4acdbb378538',1,'_strcpyfldin_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos): strcpyfldin_s.c'],['../d8/dff/safe__str__lib_8h.html#a136213b144b733a491cd9f0536dc02b4',1,'_strcpyfldin_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest: safe_str_lib.h']]], + ['_5fstrcpyfldout_5fs_5fchk',['_strcpyfldout_s_chk',['../d1/dae/strcpyfldout__s_8c.html#ae555ba9c5abd18e53d878bc12963b683',1,'_strcpyfldout_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos): strcpyfldout_s.c'],['../d8/dff/safe__str__lib_8h.html#a2b9437f5d44c5c01134e5ba5612b6b79',1,'_strcpyfldout_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest: safe_str_lib.h']]], + ['_5fstrcspn_5fs_5fchk',['_strcspn_s_chk',['../dd/d73/strcspn__s_8c.html#aadfaa650b7676ff825fb0e146472ed6f',1,'_strcspn_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos): strcspn_s.c'],['../d8/dff/safe__str__lib_8h.html#a41cf93e5fbedbb4c62cbc823a8787a5a',1,'_strcspn_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_str_lib.h']]], + ['_5fstrerror_5fs_5fchk',['_strerror_s_chk',['../d9/d02/strerror__s_8c.html#a6fde6b74179a76274df203f875172527',1,'_strerror_s_chk(char *dest, rsize_t dmax, errno_t errnum, const size_t destbos): strerror_s.c'],['../d8/dff/safe__str__lib_8h.html#acc3bea5002eee5b18609f30a6cbe7cc9',1,'_strerror_s_chk(char *dest, rsize_t dmax, errno_t errnum, const size_t destbos) BOS_CHK(dest): strerror_s.c']]], + ['_5fstrfirstchar_5fs_5fchk',['_strfirstchar_s_chk',['../d3/d01/strfirstchar__s_8c.html#a0539f00058ae77f0ab0199a6eed4ae67',1,'_strfirstchar_s_chk(char *dest, rsize_t dmax, char c, char **firstp, const size_t destbos): strfirstchar_s.c'],['../d8/dff/safe__str__lib_8h.html#ad3e617ce86eb99e3daec9166c62cfa7d',1,'_strfirstchar_s_chk(char *dest, rsize_t dmax, char c, char **firstp, const size_t destbos) BOS_CHK(dest) BOS_NULL(firstp): strfirstchar_s.c']]], + ['_5fstrfirstdiff_5fs_5fchk',['_strfirstdiff_s_chk',['../de/d3e/strfirstdiff__s_8c.html#a04ba99adf6fb9bd49f9caa455aa00031',1,'_strfirstdiff_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos): strfirstdiff_s.c'],['../d8/dff/safe__str__lib_8h.html#a8fd3d5a8d8376f9144b9001075768aac',1,'_strfirstdiff_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strfirstdiff_s.c']]], + ['_5fstrfirstsame_5fs_5fchk',['_strfirstsame_s_chk',['../d5/d5e/strfirstsame__s_8c.html#a89e0c13d4b00f3e64dc754edd8be5ef8',1,'_strfirstsame_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos): strfirstsame_s.c'],['../d8/dff/safe__str__lib_8h.html#aac66e284b38c73c7c2423e8d9ba5cd58',1,'_strfirstsame_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strfirstsame_s.c']]], + ['_5fstrisalphanumeric_5fs_5fchk',['_strisalphanumeric_s_chk',['../d8/dc9/strisalphanumeric__s_8c.html#a5c5acf3db2aefaa57a23b427c60261fd',1,'_strisalphanumeric_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strisalphanumeric_s.c'],['../d8/dff/safe__str__lib_8h.html#ab4138e4ea8e708d437135529859d1037',1,'_strisalphanumeric_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrisascii_5fs_5fchk',['_strisascii_s_chk',['../d8/dd0/strisascii__s_8c.html#a3ec4e31cbab16c79f801786af4ed417f',1,'_strisascii_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strisascii_s.c'],['../d8/dff/safe__str__lib_8h.html#a49c06ac40572da7b06c56c86f5b5b790',1,'_strisascii_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrisdigit_5fs_5fchk',['_strisdigit_s_chk',['../da/db8/strisdigit__s_8c.html#af8a673ad0f57450f5b3e7cbdbcf16238',1,'_strisdigit_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strisdigit_s.c'],['../d8/dff/safe__str__lib_8h.html#ad5234b4499ea28f2f174428acbb0116b',1,'_strisdigit_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrishex_5fs_5fchk',['_strishex_s_chk',['../d1/d33/strishex__s_8c.html#afe4cc3d15df7c008531b5228108f8ef4',1,'_strishex_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strishex_s.c'],['../d8/dff/safe__str__lib_8h.html#aca1ba10bf2db186f49bb0b24ad72102b',1,'_strishex_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrislowercase_5fs_5fchk',['_strislowercase_s_chk',['../de/d5b/strislowercase__s_8c.html#a6266becc25633e9f1899c2ad227cb0e6',1,'_strislowercase_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strislowercase_s.c'],['../d8/dff/safe__str__lib_8h.html#ac03aef946658162570ff05246c80c056',1,'_strislowercase_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrismixedcase_5fs_5fchk',['_strismixedcase_s_chk',['../d7/d8d/strismixedcase__s_8c.html#a22ddee39f590bb435f32caadf6d3b202',1,'_strismixedcase_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strismixedcase_s.c'],['../d8/dff/safe__str__lib_8h.html#a2f9d1264085b98aaaf9e0ade9b772ec3',1,'_strismixedcase_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrispassword_5fs_5fchk',['_strispassword_s_chk',['../d2/d08/strispassword__s_8c.html#a25d787976c8846bb335d2127570dc97b',1,'_strispassword_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strispassword_s.c'],['../d8/dff/safe__str__lib_8h.html#ab4c9803734dcae5b5975b5a129938d9a',1,'_strispassword_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrisuppercase_5fs_5fchk',['_strisuppercase_s_chk',['../dd/d9f/strisuppercase__s_8c.html#a2a22666503ad907b13c48a3b43b626ce',1,'_strisuppercase_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strisuppercase_s.c'],['../d8/dff/safe__str__lib_8h.html#a787fbe653f359d9d3bf31f2face30911',1,'_strisuppercase_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrlastchar_5fs_5fchk',['_strlastchar_s_chk',['../d7/d19/strlastchar__s_8c.html#a0edead78b36762f8a70ece523ca61063',1,'_strlastchar_s_chk(char *dest, rsize_t dmax, char c, char **lastp, const size_t destbos): strlastchar_s.c'],['../d8/dff/safe__str__lib_8h.html#afa39d9e09101ca48fb3b0da2fd00b7e9',1,'_strlastchar_s_chk(char *dest, rsize_t dmax, char c, char **lastp, const size_t destbos) BOS_CHK(dest) BOS_NULL(lastp): strlastchar_s.c']]], + ['_5fstrlastdiff_5fs_5fchk',['_strlastdiff_s_chk',['../d9/dfe/strlastdiff__s_8c.html#a1c271124ce30bc259c6f3af9b38dc2da',1,'_strlastdiff_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos): strlastdiff_s.c'],['../d8/dff/safe__str__lib_8h.html#a093d4a02b3a2666cc1140659ce2aedef',1,'_strlastdiff_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strlastdiff_s.c']]], + ['_5fstrlastsame_5fs_5fchk',['_strlastsame_s_chk',['../da/db5/strlastsame__s_8c.html#a72c4e6cfac79ce706a9924aa4d3324a4',1,'_strlastsame_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos): strlastsame_s.c'],['../d8/dff/safe__str__lib_8h.html#a85d77c8a2e7b8022ff9ee9b40d692ae7',1,'_strlastsame_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strlastsame_s.c']]], + ['_5fstrljustify_5fs_5fchk',['_strljustify_s_chk',['../d9/d10/strljustify__s_8c.html#a45fe7cf80d39fbe636032db40fc0b8e1',1,'_strljustify_s_chk(char *dest, rsize_t dmax, const size_t destbos): strljustify_s.c'],['../d8/dff/safe__str__lib_8h.html#ae0f785012df12a3ab199f3c726fa1c00',1,'_strljustify_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): strljustify_s.c']]], + ['_5fstrnatcmp_5fs_5fchk',['_strnatcmp_s_chk',['../d4/d5f/strnatcmp__s_8c.html#a9f563a3dba23e70354122938965e77de',1,'_strnatcmp_s_chk(const char *dest, rsize_t dmax, const char *src, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos): strnatcmp_s.c'],['../d8/dff/safe__str__lib_8h.html#acf706e4b5acb9557a031c8936438c34b',1,'_strnatcmp_s_chk(const char *dest, rsize_t dmax, const char *src, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strnatcmp_s.c']]], + ['_5fstrncat_5fs_5fchk',['_strncat_s_chk',['../df/d8b/strncat__s_8c.html#a71c33b24bb35755b78634ce2896fd5ac',1,'_strncat_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, size_t destbos, const size_t srcbos): strncat_s.c'],['../d8/dff/safe__str__lib_8h.html#a402969901f866addace83ad31411d8b0',1,'_strncat_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_ATTR((slen||dest||dmax) &&(_BOS_NULL(dest)||_BOS_ZERO(dest: safe_str_lib.h']]], + ['_5fstrncpy_5fs_5fchk',['_strncpy_s_chk',['../d2/d68/strncpy__s_8c.html#ad775d1b3c046e65ade593f8bbd55d65d',1,'_strncpy_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos): strncpy_s.c'],['../d8/dff/safe__str__lib_8h.html#a1e0217e2de3141badc1ef1b8df17c814',1,'_strncpy_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2_BUTZERO(src: safe_str_lib.h']]], + ['_5fstrnlen_5fs_5fchk',['_strnlen_s_chk',['../dc/d06/strnlen__s_8c.html#a021e82ca8dad15d7a9ed7955a5c49b2f',1,'_strnlen_s_chk(const char *str, rsize_t smax, const size_t strbos): strnlen_s.c'],['../d8/dff/safe__str__lib_8h.html#a8c83c0cfec963b6ac7621874d7411fea',1,'_strnlen_s_chk(const char *str, rsize_t smax, const size_t strbos) BOS_CHK2(str: safe_str_lib.h']]], + ['_5fstrnset_5fs_5fchk',['_strnset_s_chk',['../da/d45/strnset__s_8c.html#acc68fe672d3bc44d5b84e34b175043cf',1,'_strnset_s_chk(char *restrict dest, rsize_t dmax, int value, rsize_t n, const size_t destbos): strnset_s.c'],['../d8/dff/safe__str__lib_8h.html#a6855b4bf48e0a0d9ac7be67af9197810',1,'_strnset_s_chk(char *restrict dest, rsize_t dmax, int value, rsize_t n, const size_t destbos) BOS_CHK(dest) BOS_OVR2_BUTZERO(dest: safe_str_lib.h']]], + ['_5fstrnterminate_5fs_5fchk',['_strnterminate_s_chk',['../dd/de1/strnterminate__s_8c.html#ae2382673a220587b6e6b99f7fe111610',1,'_strnterminate_s_chk(char *dest, rsize_t dmax, const size_t destbos): strnterminate_s.c'],['../d8/dff/safe__str__lib_8h.html#a939629c1ee16ed11968acc0a14d97a50',1,'_strnterminate_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrpbrk_5fs_5fchk',['_strpbrk_s_chk',['../de/dd3/strpbrk__s_8c.html#a1f3a1c20431aaf4d8880524127afed61',1,'_strpbrk_s_chk(char *dest, rsize_t dmax, char *src, rsize_t slen, char **firstp, const size_t destbos, const size_t srcbos): strpbrk_s.c'],['../d8/dff/safe__str__lib_8h.html#aebd91f4804e7751eac6192b818b478a3',1,'_strpbrk_s_chk(char *dest, rsize_t dmax, char *src, rsize_t slen, char **firstp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_str_lib.h']]], + ['_5fstrprefix_5fs_5fchk',['_strprefix_s_chk',['../d2/d9c/strprefix__s_8c.html#afd6429e73c9f92f105905640f389851a',1,'_strprefix_s_chk(const char *dest, rsize_t dmax, const char *src, const size_t destbos): strprefix_s.c'],['../d8/dff/safe__str__lib_8h.html#a5c96065113760b9fb57eb3a3e5a014b7',1,'_strprefix_s_chk(const char *dest, rsize_t dmax, const char *src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src): strprefix_s.c']]], + ['_5fstrrchr_5fs_5fchk',['_strrchr_s_chk',['../d9/df8/strrchr__s_8c.html#a5ffd4c726a9f39e6f30f2b7ee320f3cb',1,'_strrchr_s_chk(const char *restrict dest, rsize_t dmax, const int ch, char **resultp, const size_t destbos): strrchr_s.c'],['../d8/dff/safe__str__lib_8h.html#a375b15e12fd4f6e0ea7737957d7bc56a',1,'_strrchr_s_chk(const char *restrict dest, rsize_t dmax, const int ch, char **restrict resultp, const size_t destbos) BOS_CHK(dest) VAL_OVR2(ch: safe_str_lib.h']]], + ['_5fstrremovews_5fs_5fchk',['_strremovews_s_chk',['../d2/df4/strremovews__s_8c.html#aa20354aa373108cde9f27e625a05994a',1,'_strremovews_s_chk(char *dest, rsize_t dmax, const size_t destbos): strremovews_s.c'],['../d8/dff/safe__str__lib_8h.html#a14965340fd2745d2b46023183ce1b6c5',1,'_strremovews_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): strremovews_s.c']]], + ['_5fstrset_5fs_5fchk',['_strset_s_chk',['../d3/d98/strset__s_8c.html#a31bba664976ed2d6a490220f49a899e7',1,'_strset_s_chk(char *restrict dest, rsize_t dmax, int value, const size_t destbos): strset_s.c'],['../d8/dff/safe__str__lib_8h.html#a82d905969808d552ed3d5776531cf925',1,'_strset_s_chk(char *restrict dest, rsize_t dmax, int value, const size_t destbos) BOS_CHK(dest) VAL_OVR2(value: safe_str_lib.h']]], + ['_5fstrspn_5fs_5fchk',['_strspn_s_chk',['../d9/df1/strspn__s_8c.html#afd69e2020daea4b4fc210c015b7f5dca',1,'_strspn_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos): strspn_s.c'],['../d8/dff/safe__str__lib_8h.html#acaa9b56de60dfe2f7adf0d17be7152a5',1,'_strspn_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_CHK2(src: safe_str_lib.h']]], + ['_5fstrstr_5fs_5fchk',['_strstr_s_chk',['../db/dc3/strstr__s_8c.html#a2122dda9d32728ed372f886c73eea43a',1,'_strstr_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substringp, const size_t destbos, const size_t srcbos): strstr_s.c'],['../d8/dff/safe__str__lib_8h.html#a6cda6e5d1877bd1a27404dc9faadf4cb',1,'_strstr_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substringp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_str_lib.h']]], + ['_5fstrtok_5fs_5fchk',['_strtok_s_chk',['../d2/d46/strtok__s_8c.html#a4f8852aadfcfc307416bf27a886865fa',1,'_strtok_s_chk(char *restrict dest, rsize_t *restrict dmaxp, const char *restrict delim, char **restrict ptr, const size_t destbos): strtok_s.c'],['../d8/dff/safe__str__lib_8h.html#a589bae4572c2a10570f3c333e1e1f29f',1,'_strtok_s_chk(char *restrict dest, rsize_t *restrict dmaxp, const char *restrict delim, char **restrict ptr, const size_t destbos) BOS_NULL(ptr): strtok_s.c']]], + ['_5fstrtolowercase_5fs_5fchk',['_strtolowercase_s_chk',['../d3/d0c/strtolowercase__s_8c.html#adbab5bb37a6f391d2c9de205f85e4725',1,'_strtolowercase_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos): strtolowercase_s.c'],['../d8/dff/safe__str__lib_8h.html#ad2f8f779fbb4c5f2267d9510da392f3b',1,'_strtolowercase_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrtouppercase_5fs_5fchk',['_strtouppercase_s_chk',['../d4/d6f/strtouppercase__s_8c.html#a38776214067a2fd8c1a652469119772c',1,'_strtouppercase_s_chk(char *dest, rsize_t dmax, const size_t destbos): strtouppercase_s.c'],['../d8/dff/safe__str__lib_8h.html#a8df6802494de562eaba0f72c9453d0aa',1,'_strtouppercase_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrzero_5fs_5fchk',['_strzero_s_chk',['../d8/d88/strzero__s_8c.html#ab823ae363848d00ca5b0ff8936e3b53b',1,'_strzero_s_chk(char *dest, rsize_t dmax, const size_t destbos): strzero_s.c'],['../d8/dff/safe__str__lib_8h.html#a422bd4f4cb89a8bc2880c1e3717c34df',1,'_strzero_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): strzero_s.c']]], + ['_5ftimingsafe_5fbcmp_5fchk',['_timingsafe_bcmp_chk',['../d6/d62/timingsafe__bcmp_8c.html#ac185ba934da1af85fb1cc307472ad4b0',1,'_timingsafe_bcmp_chk(const void *b1, const void *b2, size_t n, const size_t destbos, const size_t srcbos): timingsafe_bcmp.c'],['../d8/d03/safe__mem__lib_8h.html#a58eeb1fe07f21ab4bf9d27e7295004ca',1,'_timingsafe_bcmp_chk(const void *b1, const void *b2, size_t n, const size_t destbos, const size_t srcbos) BOS_OVR2(b1: safe_mem_lib.h']]], + ['_5ftimingsafe_5fmemcmp_5fchk',['_timingsafe_memcmp_chk',['../d5/d20/timingsafe__memcmp_8c.html#a1d5aa9f4514c441f51a8b46db3c85407',1,'_timingsafe_memcmp_chk(const void *b1, const void *b2, size_t len, const size_t destbos, const size_t srcbos): timingsafe_memcmp.c'],['../d8/d03/safe__mem__lib_8h.html#a6e8bca497a1aff8bc3a7692c568efc7b',1,'_timingsafe_memcmp_chk(const void *b1, const void *b2, size_t len, const size_t destbos, const size_t srcbos) BOS_OVR2(b1: safe_mem_lib.h']]], + ['_5ftmpnam_5fs_5fchk',['_tmpnam_s_chk',['../d2/d4e/tmpnam__s_8c.html#a9f56792adec1c99181e0f1878d8600ba',1,'_tmpnam_s_chk(const char *dest, rsize_t dmax, const size_t destbos): tmpnam_s.c'],['../db/d69/safe__lib_8h.html#a93236bc36e86d792ec62b48a6686f16b',1,'_tmpnam_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_OVR2Z(dest: safe_lib.h']]], + ['_5ftowcase',['_towcase',['../d8/dbe/towctrans_8c.html#a3d0c62b130209a2ccb00da7e029be9b3',1,'towctrans.c']]], + ['_5ftowfc_5fs_5fchk',['_towfc_s_chk',['../dc/d32/towfc__s_8c.html#aae366c211a5853881cf8a4673de5db52',1,'_towfc_s_chk(wchar_t *restrict dest, rsize_t dmax, const uint32_t src, const size_t destbos): towfc_s.c'],['../d8/dff/safe__str__lib_8h.html#a48c47cf89bfe769b2c1f73254c377723',1,'_towfc_s_chk(wchar_t *restrict dest, rsize_t dmax, const uint32_t src, const size_t destbos) BOSW_CHK(dest) BOS_ATTR(dmax< 4: safe_str_lib.h']]], + ['_5ftowfc_5fsingle',['_towfc_single',['../dc/d32/towfc__s_8c.html#a8da9727cfc1e30225ea73e6561456592',1,'towfc_s.c']]], + ['_5ftowupper',['_towupper',['../d8/dbe/towctrans_8c.html#a5d087249fc40885cccf7ce269bb131ac',1,'towctrans.c']]], + ['_5funicode_5fmax',['_UNICODE_MAX',['../d3/dd5/wcsnorm__s_8c.html#aea77febe540e0de70c7cd3ffec894406',1,'wcsnorm_s.c']]], + ['_5fvsnprintf_5fs_5fchk',['_vsnprintf_s_chk',['../db/d8d/vsnprintf__s_8c.html#ae2afd35714328ece3191405e25cc845f',1,'_vsnprintf_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap): vsnprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a148305a22b3eccd1bc7edec527ddf079',1,'_vsnprintf_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap) BOS_CHK(dest) BOS_FMT(fmt): vsnprintf_s.c']]], + ['_5fvsnwprintf_5fs_5fchk',['_vsnwprintf_s_chk',['../d7/d4a/vsnwprintf__s_8c.html#a0b99808b1427c197f15bce6040bf5c89',1,'_vsnwprintf_s_chk(wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap): vsnwprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a56c8189e460c2fab3e7199e2d7daf41e',1,'_vsnwprintf_s_chk(wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap) BOSW_CHK(dest) BOS_FMT(fmt): vsnwprintf_s.c']]], + ['_5fvsprintf_5fs_5fchk',['_vsprintf_s_chk',['../d1/df7/vsprintf__s_8c.html#adc3e67335c360cc160d869a4449fb9d1',1,'_vsprintf_s_chk(char *restrict dest, const rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap): vsprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#ab14a2a9e240310588434f53e609355a2',1,'_vsprintf_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap) BOS_CHK(dest) BOS_FMT(fmt): vsprintf_s.c']]], + ['_5fvswprintf_5fs_5fchk',['_vswprintf_s_chk',['../dd/d33/vswprintf__s_8c.html#ad37039350056ad5cfc4506f12dd94c04',1,'_vswprintf_s_chk(wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap): vswprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a45182c16361d4f0449a7c94b9dcd3dbb',1,'_vswprintf_s_chk(wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap) BOSW_CHK(dest) BOS_FMT(fmt): vswprintf_s.c']]], + ['_5fwcrtomb_5fs_5fchk',['_wcrtomb_s_chk',['../db/d37/wcrtomb__s_8c.html#a18fe6c6847fe024f79c9db2c7444f9fc',1,'_wcrtomb_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, mbstate_t *restrict ps, const size_t destbos): wcrtomb_s.c'],['../d8/dff/safe__str__lib_8h.html#ab9840728993ac6ad7d90ce6c68c03636',1,'_wcrtomb_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc: safe_str_lib.h']]], + ['_5fwcscat_5fs_5fchk',['_wcscat_s_chk',['../de/d45/wcscat__s_8c.html#a11d08f782800a00f2919c81b6031ff7b',1,'_wcscat_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos): wcscat_s.c'],['../d8/dff/safe__str__lib_8h.html#abca5bfb224b30166612899283a7a7df9',1,'_wcscat_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos) BOSW_CHK(dest) BOS_NULL(src): wcscat_s.c']]], + ['_5fwcscmp_5fs_5fchk',['_wcscmp_s_chk',['../d1/dbf/wcscmp__s_8c.html#a68a7464fa6523f243b5a2b510b98529a',1,'_wcscmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos): wcscmp_s.c'],['../d8/dff/safe__str__lib_8h.html#a4b3a049415bea04e80df8d44db0f3430',1,'_wcscmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcscoll_5fs_5fchk',['_wcscoll_s_chk',['../d6/dd8/wcscoll__s_8c.html#addfc9e4aa35156b5a75190b202c50ce7',1,'_wcscoll_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos): wcscoll_s.c'],['../d8/dff/safe__str__lib_8h.html#a585d6203592ee2cdf2843b07db8ad575',1,'_wcscoll_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcscpy_5fs_5fchk',['_wcscpy_s_chk',['../de/d33/wcscpy__s_8c.html#a8aa67a23a3e8a346491407d517ecc2ec',1,'_wcscpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos): wcscpy_s.c'],['../d8/dff/safe__str__lib_8h.html#adfc6d44a51ca0e4579bd5af0b9c5aca2',1,'_wcscpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos) BOSW_CHK(dest) BOS_NULL(src): wcscpy_s.c']]], + ['_5fwcsfc_5fs_5fchk',['_wcsfc_s_chk',['../d9/d47/wcsfc__s_8c.html#a552b492ea679d4d2f9575ad38bbe9645',1,'wcsfc_s.c']]], + ['_5fwcsicmp_5fs_5fchk',['_wcsicmp_s_chk',['../d6/d6c/wcsicmp__s_8c.html#a7a27037d7f68de20721eb23565a98831',1,'_wcsicmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos): wcsicmp_s.c'],['../d8/dff/safe__str__lib_8h.html#a66026092bce1d24ac14293d58c4f3c06',1,'_wcsicmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcslwr_5fs_5fchk',['_wcslwr_s_chk',['../d8/d67/wcslwr__s_8c.html#a6470b1f19a3ad82dd15c1e85343ea5b6',1,'_wcslwr_s_chk(wchar_t *restrict src, rsize_t slen, const size_t srcbos): wcslwr_s.c'],['../d8/dff/safe__str__lib_8h.html#a9bdcd39944f0ae7f61e5a17a3477c21a',1,'_wcslwr_s_chk(wchar_t *restrict src, rsize_t slen, const size_t srcbos) BOSW_OVR2_BUTZERO(src: safe_str_lib.h']]], + ['_5fwcsnatcmp_5fs_5fchk',['_wcsnatcmp_s_chk',['../d8/dc7/wcsnatcmp__s_8c.html#a0cb94b2c180777be111799d44fc61bd9',1,'_wcsnatcmp_s_chk(const wchar_t *dest, rsize_t dmax, const wchar_t *src, rsize_t smax, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos): wcsnatcmp_s.c'],['../d8/dff/safe__str__lib_8h.html#ab68246041822a160120edf4bb852c35a',1,'_wcsnatcmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcsncat_5fs_5fchk',['_wcsncat_s_chk',['../d0/df6/wcsncat__s_8c.html#a493a7624a8c28c03d8a1d632dff2f0f3',1,'_wcsncat_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos): wcsncat_s.c'],['../d8/dff/safe__str__lib_8h.html#aadef5f96cb52b0a850989d982bdba40a',1,'_wcsncat_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_ATTR(slen &&(_BOS_NULL(dest)||_BOS_ZERO(dest: safe_str_lib.h']]], + ['_5fwcsncmp_5fs_5fchk',['_wcsncmp_s_chk',['../de/d15/wcsncmp__s_8c.html#a7b1ab28a0f4d7340e07ec8af1c7a6dc1',1,'_wcsncmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, rsize_t count, int *resultp, const size_t destbos, const size_t srcbos): wcsncmp_s.c'],['../d8/dff/safe__str__lib_8h.html#aa54d4d08338768f4ce09daef2ecb2c37',1,'_wcsncmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, rsize_t count, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcsncpy_5fs_5fchk',['_wcsncpy_s_chk',['../dc/d4e/wcsncpy__s_8c.html#a0bb5b100a09e82d89ecf832143f5dd8a',1,'_wcsncpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos): wcsncpy_s.c'],['../d8/dff/safe__str__lib_8h.html#a7634d6b1069cc0b769732ea5595db7f1',1,'_wcsncpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_OVR2(src: safe_str_lib.h']]], + ['_5fwcsnlen_5fs_5fchk',['_wcsnlen_s_chk',['../db/d53/wcsnlen__s_8c.html#a485a05fc094386b65e94db38f2dfb579',1,'_wcsnlen_s_chk(const wchar_t *dest, rsize_t dmax, const size_t destbos): wcsnlen_s.c'],['../d8/dff/safe__str__lib_8h.html#af9476a170ab615fe01505f8035ea11d7',1,'_wcsnlen_s_chk(const wchar_t *dest, size_t dmax, const size_t destbos) BOSW_CHK(dest): wcsnlen_s.c']]], + ['_5fwcsnorm_5fcompose_5fs_5fchk',['_wcsnorm_compose_s_chk',['../d3/dd5/wcsnorm__s_8c.html#ad06f3d86749513a7e71011aa8a722d5a',1,'wcsnorm_s.c']]], + ['_5fwcsnorm_5fdecompose_5fs_5fchk',['_wcsnorm_decompose_s_chk',['../d3/dd5/wcsnorm__s_8c.html#a35ebe75d6b6fdf81576efcb5b35fb6eb',1,'wcsnorm_s.c']]], + ['_5fwcsnorm_5freorder_5fs_5fchk',['_wcsnorm_reorder_s_chk',['../d3/dd5/wcsnorm__s_8c.html#a3ff57309bdc300c2716bfc5ba1dd3a4d',1,'wcsnorm_s.c']]], + ['_5fwcsnorm_5fs_5fchk',['_wcsnorm_s_chk',['../d3/dd5/wcsnorm__s_8c.html#aa3c288ad61166b211252b12e177f61b7',1,'wcsnorm_s.c']]], + ['_5fwcsnset_5fs_5fchk',['_wcsnset_s_chk',['../dc/d0c/wcsnset__s_8c.html#a66675dc542c4f0f2854ae0f190d8f89e',1,'_wcsnset_s_chk(wchar_t *restrict dest, rsize_t dmax, wchar_t value, rsize_t n, const size_t destbos): wcsnset_s.c'],['../d8/dff/safe__str__lib_8h.html#a64380c2e2bdcdfcfbd0c46300cb16cb4',1,'_wcsnset_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t value, size_t n, const size_t destbos) BOSW_CHK(dest) VAL_OVR2(value: safe_str_lib.h']]], + ['_5fwcsrtombs_5fs_5fchk',['_wcsrtombs_s_chk',['../d2/dc5/wcsrtombs__s_8c.html#a105c9aadd57717a78d4c83580480516a',1,'_wcsrtombs_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos): wcsrtombs_s.c'],['../d8/dff/safe__str__lib_8h.html#a5d6b42f3dffe71030d3dfae4669e8645',1,'_wcsrtombs_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) &&_BOS_OVR(dest: safe_str_lib.h']]], + ['_5fwcsset_5fs_5fchk',['_wcsset_s_chk',['../d0/d36/wcsset__s_8c.html#a0944c30f08e95eddf0a540eb76708642',1,'_wcsset_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t value, const size_t destbos): wcsset_s.c'],['../d8/dff/safe__str__lib_8h.html#ab4f995228d53b411139c613110be9ea8',1,'_wcsset_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t value, const size_t destbos) BOSW_CHK(dest) VAL_OVR2(value: safe_str_lib.h']]], + ['_5fwcsstr_5fs_5fchk',['_wcsstr_s_chk',['../dd/df8/wcsstr__s_8c.html#aa0ad63894a82dcb147080fa953659d62',1,'_wcsstr_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, wchar_t **restrict substringp, const size_t destbos, const size_t srcbos): wcsstr_s.c'],['../d8/dff/safe__str__lib_8h.html#a075e745d7031b5994e19b7116a5719ba',1,'_wcsstr_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, wchar_t **restrict substringp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_OVR2(src: safe_str_lib.h']]], + ['_5fwcstok_5fs_5fchk',['_wcstok_s_chk',['../da/d1a/wcstok__s_8c.html#a585e94a6d26745f8fd501e7cd64d0f3d',1,'_wcstok_s_chk(wchar_t *restrict dest, rsize_t *restrict dmaxp, const wchar_t *restrict delim, wchar_t **restrict ptr, const size_t destbos): wcstok_s.c'],['../d8/dff/safe__str__lib_8h.html#a4ef2ebdf5ae9df2c2a538453971d530a',1,'_wcstok_s_chk(wchar_t *restrict dest, rsize_t *restrict dmaxp, const wchar_t *restrict delim, wchar_t **restrict ptr, const size_t destbos) BOS_NULL(ptr): wcstok_s.c']]], + ['_5fwcstombs_5fs_5fchk',['_wcstombs_s_chk',['../d5/db9/wcstombs__s_8c.html#ad524287adca950d695da1ac1eee684f6',1,'_wcstombs_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t len, const size_t destbos): wcstombs_s.c'],['../d8/dff/safe__str__lib_8h.html#aab371db461dcb5dcc850b43e9ee6a2b5',1,'_wcstombs_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t len, const size_t destbos) BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcsupr_5fs_5fchk',['_wcsupr_s_chk',['../d7/dbb/wcsupr__s_8c.html#ab97838498c295bdcbba2f1dfcabb8d79',1,'_wcsupr_s_chk(wchar_t *restrict src, rsize_t slen, const size_t srcbos): wcsupr_s.c'],['../d8/dff/safe__str__lib_8h.html#a11afd8b114ce6c6ec75203a2f9592b5d',1,'_wcsupr_s_chk(wchar_t *restrict src, rsize_t slen, const size_t srcbos) BOSW_OVR2_BUTZERO(src: safe_str_lib.h']]], + ['_5fwctomb_5fs_5fchk',['_wctomb_s_chk',['../d6/dd4/wctomb__s_8c.html#acf1719bdf5c3878a7aa493d7fb43a512',1,'_wctomb_s_chk(int *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, const size_t destbos): wctomb_s.c'],['../d8/dff/safe__str__lib_8h.html#a0b9302f38fb8fd542079946cb6231b54',1,'_wctomb_s_chk(int *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, const size_t destbos) BOS_ATTR(!_BOS_NULL(dest) &&(!dmax||dmax > RSIZE_MAX_STR||_BOS_OVR(dest: safe_str_lib.h']]], + ['_5fwmemcmp_5fs_5fchk',['_wmemcmp_s_chk',['../d1/dbe/wmemcmp__s_8c.html#a447b3bf1e594f7719ded31594281af98',1,'_wmemcmp_s_chk(const wchar_t *dest, rsize_t dlen, const wchar_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos): wmemcmp_s.c'],['../d8/d03/safe__mem__lib_8h.html#a98085b15175f2f14867cdde405eca9e9',1,'_wmemcmp_s_chk(const wchar_t *dest, rsize_t dmax, const wchar_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_mem_lib.h']]], + ['_5fwmemcpy_5fs_5fchk',['_wmemcpy_s_chk',['../d9/dd4/wmemcpy__s_8c.html#a6a7603c77da59b95e6bea266ed2e983e',1,'_wmemcpy_s_chk(wchar_t *dest, rsize_t dlen, const wchar_t *src, rsize_t count, const size_t destbos, const size_t srcbos): wmemcpy_s.c'],['../d8/d03/safe__mem__lib_8h.html#a1c433fe58ce16b1bb85fb4090b6d354b',1,'_wmemcpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, const size_t destbos, const size_t srcbos) BOSW_CHK_BUTZERO(dest: safe_mem_lib.h']]], + ['_5fwmemmove_5fs_5fchk',['_wmemmove_s_chk',['../de/de6/wmemmove__s_8c.html#aa381fa47c6d97eb462dbfbd59d726027',1,'_wmemmove_s_chk(wchar_t *dest, rsize_t dlen, const wchar_t *src, rsize_t count, const size_t destbos, const size_t srcbos): wmemmove_s.c'],['../d8/d03/safe__mem__lib_8h.html#a8073e6c59be6a45fee4552b904899ec4',1,'_wmemmove_s_chk(wchar_t *dest, rsize_t dmax, const wchar_t *src, rsize_t smax, const size_t destbos, const size_t srcbos) BOSW_CHK_BUTZERO(dest: safe_mem_lib.h']]], + ['_5fxstr',['_XSTR',['../df/d0a/safe__compile_8h.html#ab5ed98809200890a8125641ecc126351',1,'safe_compile.h']]] +]; diff --git a/doc/safec-3.4/search/all_10.html b/doc/safec-3.4/search/all_10.html new file mode 100644 index 00000000..50bc449e --- /dev/null +++ b/doc/safec-3.4/search/all_10.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_10.js b/doc/safec-3.4/search/all_10.js new file mode 100644 index 00000000..355bba72 --- /dev/null +++ b/doc/safec-3.4/search/all_10.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['qsort_5fmusl',['qsort_musl',['../d2/d94/qsort__s_8c.html#aa65f344bd9be46ff911be29b0295ac9e',1,'qsort_s.c']]], + ['qsort_5fs',['qsort_s',['../db/d69/safe__lib_8h.html#af52ac01683fe848801d6607473a433c5',1,'safe_lib.h']]], + ['qsort_5fs_2ec',['qsort_s.c',['../d2/d94/qsort__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/all_11.html b/doc/safec-3.4/search/all_11.html new file mode 100644 index 00000000..b35c8bf0 --- /dev/null +++ b/doc/safec-3.4/search/all_11.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_11.js b/doc/safec-3.4/search/all_11.js new file mode 100644 index 00000000..5427a253 --- /dev/null +++ b/doc/safec-3.4/search/all_11.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['readme_2emd',['README.md',['../d9/dd6/_r_e_a_d_m_e_8md.html',1,'']]], + ['rsize_5fmax',['RSIZE_MAX',['../dd/d0a/safe__types_8h.html#ad810bebef54644d4ea2fb181581aa0f9',1,'safe_types.h']]], + ['rsize_5fmax_5fmem',['RSIZE_MAX_MEM',['../d3/ddb/safe__config_8h.html#a7b515322b27098785b36fe2050ce2630',1,'safe_config.h']]], + ['rsize_5fmax_5fmem16',['RSIZE_MAX_MEM16',['../d8/d03/safe__mem__lib_8h.html#a465ad220127ae535a10ce71d8bfe9b9f',1,'safe_mem_lib.h']]], + ['rsize_5fmax_5fmem32',['RSIZE_MAX_MEM32',['../d8/d03/safe__mem__lib_8h.html#a700c1607a01312f96ce02654f47bc3f3',1,'safe_mem_lib.h']]], + ['rsize_5fmax_5fstr',['RSIZE_MAX_STR',['../d3/ddb/safe__config_8h.html#a05ab44a94e05e033959f296e9b2796fc',1,'safe_config.h']]], + ['rsize_5fmax_5fwmem',['RSIZE_MAX_WMEM',['../d8/d03/safe__mem__lib_8h.html#a041df9f8e15d7cbb5249b9fd40bd0300',1,'safe_mem_lib.h']]], + ['rsize_5fmax_5fwstr',['RSIZE_MAX_WSTR',['../d8/dff/safe__str__lib_8h.html#af37c2dfd05a44edf71ed743e1fb65d36',1,'safe_str_lib.h']]], + ['rsize_5fmin_5fstr',['RSIZE_MIN_STR',['../d8/dff/safe__str__lib_8h.html#a848ae7e999628921f4b96fc11e1c4005',1,'safe_str_lib.h']]], + ['rsize_5ft',['rsize_t',['../dd/d0a/safe__types_8h.html#a648363f66636da630ae2caff1778b0f4',1,'safe_types.h']]] +]; diff --git a/doc/safec-3.4/search/all_12.html b/doc/safec-3.4/search/all_12.html new file mode 100644 index 00000000..fd265245 --- /dev/null +++ b/doc/safec-3.4/search/all_12.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_12.js b/doc/safec-3.4/search/all_12.js new file mode 100644 index 00000000..200b7701 --- /dev/null +++ b/doc/safec-3.4/search/all_12.js @@ -0,0 +1,147 @@ +var searchData= +[ + ['safe_20c_20library_20_2d_20readme',['Safe C Library - README',['../index.html',1,'']]], + ['safe_5fcompile_2eh',['safe_compile.h',['../df/d0a/safe__compile_8h.html',1,'']]], + ['safe_5fconfig_2eh',['safe_config.h',['../d3/ddb/safe__config_8h.html',1,'']]], + ['safe_5flib_2eh',['safe_lib.h',['../db/d69/safe__lib_8h.html',1,'']]], + ['safe_5flib_5ferrno_2eh',['safe_lib_errno.h',['../d0/dc2/safe__lib__errno_8h.html',1,'']]], + ['safe_5fmem_5fconstraint_2ec',['safe_mem_constraint.c',['../d6/da6/safe__mem__constraint_8c.html',1,'']]], + ['safe_5fmem_5fconstraint_2eh',['safe_mem_constraint.h',['../d4/d81/safe__mem__constraint_8h.html',1,'']]], + ['safe_5fmem_5flib_2eh',['safe_mem_lib.h',['../d8/d03/safe__mem__lib_8h.html',1,'']]], + ['safe_5fstr_5fconstraint_2ec',['safe_str_constraint.c',['../d1/d53/safe__str__constraint_8c.html',1,'']]], + ['safe_5fstr_5fconstraint_2eh',['safe_str_constraint.h',['../d2/d62/safe__str__constraint_8h.html',1,'']]], + ['safe_5fstr_5flib_2eh',['safe_str_lib.h',['../d8/dff/safe__str__lib_8h.html',1,'']]], + ['safe_5fstr_5fmin_5flowercase',['SAFE_STR_MIN_LOWERCASE',['../d8/dff/safe__str__lib_8h.html#a5df79107e349c3cbe5843e22549ffe9d',1,'safe_str_lib.h']]], + ['safe_5fstr_5fmin_5fnumbers',['SAFE_STR_MIN_NUMBERS',['../d8/dff/safe__str__lib_8h.html#a1b1b167253e62ad73e919e706f2881a1',1,'safe_str_lib.h']]], + ['safe_5fstr_5fmin_5fspecials',['SAFE_STR_MIN_SPECIALS',['../d8/dff/safe__str__lib_8h.html#aa2a88d55101f78c306eff57eeb5e96f5',1,'safe_str_lib.h']]], + ['safe_5fstr_5fmin_5fuppercase',['SAFE_STR_MIN_UPPERCASE',['../d8/dff/safe__str__lib_8h.html#acd55d8f01e69e8764baa2cacddd1e0c0',1,'safe_str_lib.h']]], + ['safe_5fstr_5fpassword_5fmax_5flength',['SAFE_STR_PASSWORD_MAX_LENGTH',['../d8/dff/safe__str__lib_8h.html#a27dbd49bd0bab60ec22e31f47759bd2a',1,'safe_str_lib.h']]], + ['safe_5fstr_5fpassword_5fmin_5flength',['SAFE_STR_PASSWORD_MIN_LENGTH',['../d8/dff/safe__str__lib_8h.html#a1ad5ec9e1933bab308f8157d8f9b1296',1,'safe_str_lib.h']]], + ['safe_5ftypes_2eh',['safe_types.h',['../dd/d0a/safe__types_8h.html',1,'']]], + ['safeclib_5fenable_5funsafe',['SAFECLIB_ENABLE_UNSAFE',['../d3/ddb/safe__config_8h.html#ab9de5d04540cbd6782af6736556dce51',1,'safe_config.h']]], + ['safeclib_5fstr_5fnull_5fslack',['SAFECLIB_STR_NULL_SLACK',['../d3/ddb/safe__config_8h.html#a78f0402a42149c6c7e080e409287ff87',1,'safe_config.h']]], + ['scanf_5fs',['scanf_s',['../d0/dad/scanf__s_8c.html#a840cbd850ba8cf5b2b53a4dea464cff7',1,'scanf_s(const char *restrict fmt,...): scanf_s.c'],['../d8/dff/safe__str__lib_8h.html#a9ce7b89d9c3ee8f6e2b4ba65beaafed8',1,'scanf_s(const char *restrict fmt,...) BOS_FMT(fmt): scanf_s.c']]], + ['scanf_5fs_2ec',['scanf_s.c',['../d0/dad/scanf__s_8c.html',1,'']]], + ['set_5fmem_5fconstraint_5fhandler_5fs',['set_mem_constraint_handler_s',['../d6/da6/safe__mem__constraint_8c.html#aab44e36c5f5fa57c90b45941d9c83d13',1,'set_mem_constraint_handler_s(constraint_handler_t handler): safe_mem_constraint.c'],['../d8/d03/safe__mem__lib_8h.html#af8df4fce12110c4ba1365e6c45ab8d29',1,'set_mem_constraint_handler_s(constraint_handler_t handler): safe_mem_constraint.c']]], + ['set_5fstr_5fconstraint_5fhandler_5fs',['set_str_constraint_handler_s',['../d1/d53/safe__str__constraint_8c.html#a596833872de6fd62a0e7f013bab34cb2',1,'set_str_constraint_handler_s(constraint_handler_t handler): safe_str_constraint.c'],['../d8/dff/safe__str__lib_8h.html#aff0dee168db30fa183ed12b8de14fd0b',1,'set_str_constraint_handler_s(constraint_handler_t handler): safe_str_constraint.c']]], + ['shl',['shl',['../d2/d94/qsort__s_8c.html#ad7e80c4e5f5f6cee70849bd1f980695e',1,'qsort_s.c']]], + ['shr',['shr',['../d2/d94/qsort__s_8c.html#a3709e60091f7da91469b3a98cb374f8d',1,'qsort_s.c']]], + ['sift',['sift',['../d2/d94/qsort__s_8c.html#a6d039899d0bdbb153dd833b6673f954e',1,'qsort_s.c']]], + ['size',['size',['../db/d69/safe__lib_8h.html#a599260a1e82d9a53600c0aff320047f4',1,'safe_lib.h']]], + ['sl_5fdefault_5fhandler',['sl_default_handler',['../db/d69/safe__lib_8h.html#a3838c5a9d1c42f1794cc142eaaceab1c',1,'sl_default_handler(): safe_lib.h'],['../d8/dff/safe__str__lib_8h.html#a3838c5a9d1c42f1794cc142eaaceab1c',1,'sl_default_handler(): safe_str_lib.h']]], + ['slen',['slen',['../d8/dff/safe__str__lib_8h.html#a2c1f680c14687f4a06325a2ad3ea36fd',1,'safe_str_lib.h']]], + ['slk_5fexit',['slk_exit',['../d4/d6a/slkm__init_8c.html#a4697453c839303891a47a9b443bcae26',1,'slkm_init.c']]], + ['slk_5finit',['slk_init',['../d4/d6a/slkm__init_8c.html#af27c6fcdadb4c452114d7eae1605b60e',1,'slkm_init.c']]], + ['slkm_5finit_2ec',['slkm_init.c',['../d4/d6a/slkm__init_8c.html',1,'']]], + ['smax',['smax',['../d8/dff/safe__str__lib_8h.html#a2b8c9a50d91a20b35d3386a10fa31028',1,'safe_str_lib.h']]], + ['snprintf_5fs',['snprintf_s',['../d8/d3c/snprintf__s_8c.html#af7832c757ae26fafa1a0f129c6c55e51',1,'snprintf_s(char *restrict dest, rsize_t dmax, const char *restrict fmt,...): snprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a6f40a5b87f9e51c4c59d3666dd565ee7',1,'snprintf_s(char *restrict dest, rsize_t dmax, const char *restrict fmt,...) BOS_CHK(dest) BOS_FMT(fmt): snprintf_s.c']]], + ['snprintf_5fs_2ec',['snprintf_s.c',['../d8/d3c/snprintf__s_8c.html',1,'']]], + ['snwprintf_5fs',['snwprintf_s',['../d6/d6b/snwprintf__s_8c.html#a2994a6a76b2853b7bd59f48d02609eef',1,'snwprintf_s(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict fmt,...): snwprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#ad430f70743e3b210902dcc28106cf73d',1,'snwprintf_s(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict fmt,...) BOSW_CHK(dest) BOS_FMT(fmt): snwprintf_s.c']]], + ['snwprintf_5fs_2ec',['snwprintf_s.c',['../d6/d6b/snwprintf__s_8c.html',1,'']]], + ['sprintf_5fs',['sprintf_s',['../d3/d21/sprintf__s_8c.html#a2d098650aa785e976422266d4daf1682',1,'sprintf_s(char *restrict dest, rsize_t dmax, const char *restrict fmt,...): sprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a2fab2de9f93bb12f6bbc4bbb3971a8aa',1,'sprintf_s(char *restrict dest, rsize_t dmax, const char *restrict fmt,...) BOS_CHK(dest) BOS_FMT(fmt): sprintf_s.c']]], + ['sprintf_5fs_2ec',['sprintf_s.c',['../d3/d21/sprintf__s_8c.html',1,'']]], + ['src',['src',['../d8/d03/safe__mem__lib_8h.html#a07c19b551364bc6d3a7d79ef5dc24ee0',1,'safe_mem_lib.h']]], + ['sscanf_5fs',['sscanf_s',['../d4/dbc/sscanf__s_8c.html#a98536a4d1f87fe1bead866e809d6a395',1,'sscanf_s(const char *restrict buffer, const char *restrict fmt,...): sscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#a1f001e320145775cc5f38fc2c8291a84',1,'sscanf_s(const char *restrict buffer, const char *restrict fmt,...) BOS_NULL(buffer) BOS_FMT(fmt): sscanf_s.c']]], + ['sscanf_5fs_2ec',['sscanf_s.c',['../d4/dbc/sscanf__s_8c.html',1,'']]], + ['str_5fhandler',['str_handler',['../d1/d53/safe__str__constraint_8c.html#a9fff171d415e4d088afce2264c9debec',1,'safe_str_constraint.c']]], + ['strcasecmp_5fs',['strcasecmp_s',['../d8/dff/safe__str__lib_8h.html#ab075f258597c37168a17e9d2e409cc28',1,'safe_str_lib.h']]], + ['strcasecmp_5fs_2ec',['strcasecmp_s.c',['../d4/d7c/strcasecmp__s_8c.html',1,'']]], + ['strcasestr_5fs',['strcasestr_s',['../d8/dff/safe__str__lib_8h.html#a6d5c05c60acb924688f3d2793a2e87b0',1,'safe_str_lib.h']]], + ['strcasestr_5fs_2ec',['strcasestr_s.c',['../d6/d9e/strcasestr__s_8c.html',1,'']]], + ['strcat_5fs',['strcat_s',['../d8/dff/safe__str__lib_8h.html#a3d2339fea8344c8384fcb8ca2c352f51',1,'safe_str_lib.h']]], + ['strcat_5fs_2ec',['strcat_s.c',['../dd/d81/strcat__s_8c.html',1,'']]], + ['strchr_5fs',['strchr_s',['../d8/dff/safe__str__lib_8h.html#a12d245045315d6e481ac586870acd74b',1,'safe_str_lib.h']]], + ['strchr_5fs_2ec',['strchr_s.c',['../d3/dfa/strchr__s_8c.html',1,'']]], + ['strcmp_5fs',['strcmp_s',['../d8/dff/safe__str__lib_8h.html#ac28949bcdeda8b9411f28867e0532156',1,'safe_str_lib.h']]], + ['strcmp_5fs_2ec',['strcmp_s.c',['../d1/d7b/strcmp__s_8c.html',1,'']]], + ['strcmpfld_5fs',['strcmpfld_s',['../d8/dff/safe__str__lib_8h.html#a9329d0aefaeedf6b92e25e6bc1726436',1,'safe_str_lib.h']]], + ['strcmpfld_5fs_2ec',['strcmpfld_s.c',['../d5/df1/strcmpfld__s_8c.html',1,'']]], + ['strcoll_5fs',['strcoll_s',['../d8/dff/safe__str__lib_8h.html#a12b9f369a5438b37e0f2b1eaff664c12',1,'safe_str_lib.h']]], + ['strcoll_5fs_2ec',['strcoll_s.c',['../d4/d50/strcoll__s_8c.html',1,'']]], + ['strcpy_5fs',['strcpy_s',['../d8/dff/safe__str__lib_8h.html#a31e06f44d5303711e2ffad60ab841951',1,'safe_str_lib.h']]], + ['strcpy_5fs_2ec',['strcpy_s.c',['../df/d8e/strcpy__s_8c.html',1,'']]], + ['strcpyfld_5fs',['strcpyfld_s',['../d8/dff/safe__str__lib_8h.html#ae2ce79166d447e46bf71edfccdcfe452',1,'safe_str_lib.h']]], + ['strcpyfld_5fs_2ec',['strcpyfld_s.c',['../dd/d38/strcpyfld__s_8c.html',1,'']]], + ['strcpyfldin_5fs',['strcpyfldin_s',['../d8/dff/safe__str__lib_8h.html#aa3927aac045c4d18ae731241173d7008',1,'safe_str_lib.h']]], + ['strcpyfldin_5fs_2ec',['strcpyfldin_s.c',['../db/def/strcpyfldin__s_8c.html',1,'']]], + ['strcpyfldout_5fs',['strcpyfldout_s',['../d8/dff/safe__str__lib_8h.html#a8d36c23dea66d3ea26e61eee8c784e3f',1,'safe_str_lib.h']]], + ['strcpyfldout_5fs_2ec',['strcpyfldout_s.c',['../d1/dae/strcpyfldout__s_8c.html',1,'']]], + ['strcspn_5fs',['strcspn_s',['../d8/dff/safe__str__lib_8h.html#a8fa1073444fa0bf4b1b81b889c4e6084',1,'safe_str_lib.h']]], + ['strcspn_5fs_2ec',['strcspn_s.c',['../dd/d73/strcspn__s_8c.html',1,'']]], + ['strerror_5fs',['strerror_s',['../d8/dff/safe__str__lib_8h.html#a99a454ea1f0d44dc187a0ad29c1b9aab',1,'safe_str_lib.h']]], + ['strerror_5fs_2ec',['strerror_s.c',['../d9/d02/strerror__s_8c.html',1,'']]], + ['strerror_5fs_2eh',['strerror_s.h',['../d0/d29/strerror__s_8h.html',1,'']]], + ['strerrorlen_5fs',['strerrorlen_s',['../d9/d02/strerror__s_8c.html#a3f6ed5e17ae53f1dd3b4527d3111c6fc',1,'strerrorlen_s(errno_t errnum): strerror_s.c'],['../d8/dff/safe__str__lib_8h.html#afaf218acae58eaeb99428cbe2f9fe7d3',1,'strerrorlen_s(errno_t errnum): strerror_s.c']]], + ['strfirstchar_5fs',['strfirstchar_s',['../d8/dff/safe__str__lib_8h.html#ad776a2ba0369f7ee2cb9b7513b6124c1',1,'safe_str_lib.h']]], + ['strfirstchar_5fs_2ec',['strfirstchar_s.c',['../d3/d01/strfirstchar__s_8c.html',1,'']]], + ['strfirstdiff_5fs',['strfirstdiff_s',['../d8/dff/safe__str__lib_8h.html#af90a8934483099fc49c03ed97d416d05',1,'safe_str_lib.h']]], + ['strfirstdiff_5fs_2ec',['strfirstdiff_s.c',['../de/d3e/strfirstdiff__s_8c.html',1,'']]], + ['strfirstsame_5fs',['strfirstsame_s',['../d8/dff/safe__str__lib_8h.html#a483d71a53ad569beeb6651f7d1cd218d',1,'safe_str_lib.h']]], + ['strfirstsame_5fs_2ec',['strfirstsame_s.c',['../d5/d5e/strfirstsame__s_8c.html',1,'']]], + ['strisalphanumeric_5fs',['strisalphanumeric_s',['../d8/dff/safe__str__lib_8h.html#a93969c308a8f401612c662de5c4326d2',1,'safe_str_lib.h']]], + ['strisalphanumeric_5fs_2ec',['strisalphanumeric_s.c',['../d8/dc9/strisalphanumeric__s_8c.html',1,'']]], + ['strisascii_5fs',['strisascii_s',['../d8/dff/safe__str__lib_8h.html#a69bd357e9dcf10a495af0359d08b6398',1,'safe_str_lib.h']]], + ['strisascii_5fs_2ec',['strisascii_s.c',['../d8/dd0/strisascii__s_8c.html',1,'']]], + ['strisdigit_5fs',['strisdigit_s',['../d8/dff/safe__str__lib_8h.html#aab2f37cb7d044953f877fc1f47d836e2',1,'safe_str_lib.h']]], + ['strisdigit_5fs_2ec',['strisdigit_s.c',['../da/db8/strisdigit__s_8c.html',1,'']]], + ['strishex_5fs',['strishex_s',['../d8/dff/safe__str__lib_8h.html#a773de4f3eabc05c70884f3893e484a74',1,'safe_str_lib.h']]], + ['strishex_5fs_2ec',['strishex_s.c',['../d1/d33/strishex__s_8c.html',1,'']]], + ['strislowercase_5fs',['strislowercase_s',['../d8/dff/safe__str__lib_8h.html#a6e32ad048263729b07005a577ce7a698',1,'safe_str_lib.h']]], + ['strislowercase_5fs_2ec',['strislowercase_s.c',['../de/d5b/strislowercase__s_8c.html',1,'']]], + ['strismixedcase_5fs',['strismixedcase_s',['../d8/dff/safe__str__lib_8h.html#ad7790842637285890cbda534657310c7',1,'safe_str_lib.h']]], + ['strismixedcase_5fs_2ec',['strismixedcase_s.c',['../d7/d8d/strismixedcase__s_8c.html',1,'']]], + ['strispassword_5fs',['strispassword_s',['../d8/dff/safe__str__lib_8h.html#a4112650fb66ac543d2de0ab4202d33c8',1,'safe_str_lib.h']]], + ['strispassword_5fs_2ec',['strispassword_s.c',['../d2/d08/strispassword__s_8c.html',1,'']]], + ['strisuppercase_5fs',['strisuppercase_s',['../d8/dff/safe__str__lib_8h.html#a354e36da2e97123283b44d6f812fffd9',1,'safe_str_lib.h']]], + ['strisuppercase_5fs_2ec',['strisuppercase_s.c',['../dd/d9f/strisuppercase__s_8c.html',1,'']]], + ['strlastchar_5fs',['strlastchar_s',['../d8/dff/safe__str__lib_8h.html#a0ac9c6f0d7a500a560eb57efda74d156',1,'safe_str_lib.h']]], + ['strlastchar_5fs_2ec',['strlastchar_s.c',['../d7/d19/strlastchar__s_8c.html',1,'']]], + ['strlastdiff_5fs',['strlastdiff_s',['../d8/dff/safe__str__lib_8h.html#ae9dc7adbe6a08ac51f16db70d9f96338',1,'safe_str_lib.h']]], + ['strlastdiff_5fs_2ec',['strlastdiff_s.c',['../d9/dfe/strlastdiff__s_8c.html',1,'']]], + ['strlastsame_5fs',['strlastsame_s',['../d8/dff/safe__str__lib_8h.html#a77ce87eab7f0171f99a527d1ae45861a',1,'safe_str_lib.h']]], + ['strlastsame_5fs_2ec',['strlastsame_s.c',['../da/db5/strlastsame__s_8c.html',1,'']]], + ['strljustify_5fs',['strljustify_s',['../d8/dff/safe__str__lib_8h.html#a6fd7fc909aa29701bdd280e36661e2f2',1,'safe_str_lib.h']]], + ['strljustify_5fs_2ec',['strljustify_s.c',['../d9/d10/strljustify__s_8c.html',1,'']]], + ['strlwr_5fs',['strlwr_s',['../d8/dff/safe__str__lib_8h.html#a680ec7c15269eddc82121895650a737a',1,'safe_str_lib.h']]], + ['strnatcasecmp_5fs',['strnatcasecmp_s',['../d8/dff/safe__str__lib_8h.html#a44ec060bc864398ee527c146a5f2e65d',1,'safe_str_lib.h']]], + ['strnatcmp_5fs',['strnatcmp_s',['../d8/dff/safe__str__lib_8h.html#a5e442fa3ff0b56d27ea6bd9d8121971f',1,'safe_str_lib.h']]], + ['strnatcmp_5fs_2ec',['strnatcmp_s.c',['../d4/d5f/strnatcmp__s_8c.html',1,'']]], + ['strncat_5fs',['strncat_s',['../d8/dff/safe__str__lib_8h.html#a3ea5e777196319309355ed9de32c3f4c',1,'safe_str_lib.h']]], + ['strncat_5fs_2ec',['strncat_s.c',['../df/d8b/strncat__s_8c.html',1,'']]], + ['strncpy_5fs',['strncpy_s',['../d8/dff/safe__str__lib_8h.html#a5c9223bea7dc2c4c56e248217b2c35c1',1,'safe_str_lib.h']]], + ['strncpy_5fs_2ec',['strncpy_s.c',['../d2/d68/strncpy__s_8c.html',1,'']]], + ['strnlen_5fs',['strnlen_s',['../d8/dff/safe__str__lib_8h.html#a4b4581c23a1009deb36e8abf8e332573',1,'safe_str_lib.h']]], + ['strnlen_5fs_2ec',['strnlen_s.c',['../dc/d06/strnlen__s_8c.html',1,'']]], + ['strnset_5fs',['strnset_s',['../d8/dff/safe__str__lib_8h.html#a9ef6eaddbd68a2eacb4b6b119c486715',1,'safe_str_lib.h']]], + ['strnset_5fs_2ec',['strnset_s.c',['../da/d45/strnset__s_8c.html',1,'']]], + ['strnterminate_5fs',['strnterminate_s',['../d8/dff/safe__str__lib_8h.html#a972bf00a89e99e1894ce5cbff49277c4',1,'safe_str_lib.h']]], + ['strnterminate_5fs_2ec',['strnterminate_s.c',['../dd/de1/strnterminate__s_8c.html',1,'']]], + ['strpbrk_5fs',['strpbrk_s',['../d8/dff/safe__str__lib_8h.html#af86046966da9670dc22a94a66241452a',1,'safe_str_lib.h']]], + ['strpbrk_5fs_2ec',['strpbrk_s.c',['../de/dd3/strpbrk__s_8c.html',1,'']]], + ['strprefix_5fs',['strprefix_s',['../d8/dff/safe__str__lib_8h.html#acdbbc5feca828e05acbae1604acaa1cf',1,'safe_str_lib.h']]], + ['strprefix_5fs_2ec',['strprefix_s.c',['../d2/d9c/strprefix__s_8c.html',1,'']]], + ['strrchr_5fs',['strrchr_s',['../d8/dff/safe__str__lib_8h.html#a64a733dbcad6130ff2f43d57a4dd70ed',1,'safe_str_lib.h']]], + ['strrchr_5fs_2ec',['strrchr_s.c',['../d9/df8/strrchr__s_8c.html',1,'']]], + ['strremovews_5fs',['strremovews_s',['../d8/dff/safe__str__lib_8h.html#abe69b21101924ae0300f8e9ffc6b5d61',1,'safe_str_lib.h']]], + ['strremovews_5fs_2ec',['strremovews_s.c',['../d2/df4/strremovews__s_8c.html',1,'']]], + ['strset_5fs',['strset_s',['../d8/dff/safe__str__lib_8h.html#ae3ae06cefe3f88650a14a9574be0a74f',1,'safe_str_lib.h']]], + ['strset_5fs_2ec',['strset_s.c',['../d3/d98/strset__s_8c.html',1,'']]], + ['strspn_5fs',['strspn_s',['../d8/dff/safe__str__lib_8h.html#aeb1e115f2d647f2e8aa3dc63b4462a20',1,'safe_str_lib.h']]], + ['strspn_5fs_2ec',['strspn_s.c',['../d9/df1/strspn__s_8c.html',1,'']]], + ['strstr_5fs',['strstr_s',['../d8/dff/safe__str__lib_8h.html#a809729ef126f05b478b8dd7a38b8f31b',1,'safe_str_lib.h']]], + ['strstr_5fs_2ec',['strstr_s.c',['../db/dc3/strstr__s_8c.html',1,'']]], + ['strtok_5fdelim_5fmax_5flen',['STRTOK_DELIM_MAX_LEN',['../d3/ddb/safe__config_8h.html#a86cd9c822e7f637d441c4ee0aaa5b55d',1,'safe_config.h']]], + ['strtok_5fs',['strtok_s',['../d8/dff/safe__str__lib_8h.html#ab87a380aaf4ecbb8b9f1cc534e37bbbb',1,'safe_str_lib.h']]], + ['strtok_5fs_2ec',['strtok_s.c',['../d2/d46/strtok__s_8c.html',1,'']]], + ['strtolowercase_5fs',['strtolowercase_s',['../d8/dff/safe__str__lib_8h.html#a8d533f0b9ffa62a05c7a6fd65b495bb0',1,'safe_str_lib.h']]], + ['strtolowercase_5fs_2ec',['strtolowercase_s.c',['../d3/d0c/strtolowercase__s_8c.html',1,'']]], + ['strtouppercase_5fs',['strtouppercase_s',['../d8/dff/safe__str__lib_8h.html#a2e76fa96437f5fa5caa9f27eb3084839',1,'safe_str_lib.h']]], + ['strtouppercase_5fs_2ec',['strtouppercase_s.c',['../d4/d6f/strtouppercase__s_8c.html',1,'']]], + ['strupr_5fs',['strupr_s',['../d8/dff/safe__str__lib_8h.html#aeee34569f251b5bb3631aa4e4be522c7',1,'safe_str_lib.h']]], + ['strzero_5fs',['strzero_s',['../d8/dff/safe__str__lib_8h.html#a44fe4a525e9874837b993132017c1423',1,'safe_str_lib.h']]], + ['strzero_5fs_2ec',['strzero_s.c',['../d8/d88/strzero__s_8c.html',1,'']]], + ['swprintf_5fs',['swprintf_s',['../d4/d4f/swprintf__s_8c.html#a719abdc1626b4bcf6cbd9aefa0b505e9',1,'swprintf_s(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict fmt,...): swprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#ab7f207bd3bcd0693fde0e8137ee9e79f',1,'swprintf_s(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict fmt,...) BOSW_CHK(dest) BOS_FMT(fmt): swprintf_s.c']]], + ['swprintf_5fs_2ec',['swprintf_s.c',['../d4/d4f/swprintf__s_8c.html',1,'']]], + ['swscanf_5fs',['swscanf_s',['../d8/da1/swscanf__s_8c.html#a87ba89e52a0003440fe17654db6d9a2d',1,'swscanf_s(const wchar_t *restrict src, const wchar_t *restrict fmt,...): swscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#acd0f45cb0cff1044cfc0f665767abb1d',1,'swscanf_s(const wchar_t *restrict src, const wchar_t *restrict fmt,...) BOS_NULL(src) BOS_FMT(fmt): swscanf_s.c']]], + ['swscanf_5fs_2ec',['swscanf_s.c',['../d8/da1/swscanf__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/all_13.html b/doc/safec-3.4/search/all_13.html new file mode 100644 index 00000000..04f66e2f --- /dev/null +++ b/doc/safec-3.4/search/all_13.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_13.js b/doc/safec-3.4/search/all_13.js new file mode 100644 index 00000000..0b07e597 --- /dev/null +++ b/doc/safec-3.4/search/all_13.js @@ -0,0 +1,22 @@ +var searchData= +[ + ['tbl',['TBL',['../d2/d1e/unw16ifcan_8h.html#a519b605160dc0e772858c108236b1164',1,'TBL(): unw16ifcan.h'],['../d4/de0/unw16ifcpt_8h.html#a519b605160dc0e772858c108236b1164',1,'TBL(): unw16ifcpt.h'],['../dc/d06/unwifcan_8h.html#a519b605160dc0e772858c108236b1164',1,'TBL(): unwifcan.h'],['../d5/d38/unwifcpt_8h.html#a519b605160dc0e772858c108236b1164',1,'TBL(): unwifcpt.h']]], + ['tbl2',['tbl2',['../dc/d32/towfc__s_8c.html#a898c2698da3c8d8914e03b947f3fd7a4',1,'towfc_s.c']]], + ['tbl3',['tbl3',['../dc/d32/towfc__s_8c.html#a0809e187b0588b93d9a15d118e30e3ba',1,'towfc_s.c']]], + ['timingsafe_5fbcmp',['timingsafe_bcmp',['../d8/d03/safe__mem__lib_8h.html#a0aafcbdb6bac7fd40d33c8565aa38eb0',1,'safe_mem_lib.h']]], + ['timingsafe_5fbcmp_2ec',['timingsafe_bcmp.c',['../d6/d62/timingsafe__bcmp_8c.html',1,'']]], + ['timingsafe_5fmemcmp',['timingsafe_memcmp',['../d8/d03/safe__mem__lib_8h.html#a2f12645a1d8d720cf458ba5d0e72eae5',1,'safe_mem_lib.h']]], + ['timingsafe_5fmemcmp_2ec',['timingsafe_memcmp.c',['../d5/d20/timingsafe__memcmp_8c.html',1,'']]], + ['tmp_5fmax_5fs',['TMP_MAX_S',['../db/d69/safe__lib_8h.html#addf5a05115c692407cb6a1ade786b15f',1,'safe_lib.h']]], + ['tmpfile_5fs',['tmpfile_s',['../d6/dee/tmpfile__s_8c.html#a51e6bd3984d36715dcf61e5babd2db74',1,'tmpfile_s(FILE *restrict *restrict streamptr): tmpfile_s.c'],['../db/d69/safe__lib_8h.html#a3fddd2f0108b1c172c87c4f9767575b0',1,'tmpfile_s(FILE *restrict *restrict streamptr): tmpfile_s.c']]], + ['tmpfile_5fs_2ec',['tmpfile_s.c',['../d6/dee/tmpfile__s_8c.html',1,'']]], + ['tmpnam_5fs',['tmpnam_s',['../db/d69/safe__lib_8h.html#a464c3f8aac500cbb310cb453ecf829d4',1,'safe_lib.h']]], + ['tmpnam_5fs_2ec',['tmpnam_s.c',['../d2/d4e/tmpnam__s_8c.html',1,'']]], + ['todo_20list',['Todo List',['../dd/da0/todo.html',1,'']]], + ['towctrans_2ec',['towctrans.c',['../d8/dbe/towctrans_8c.html',1,'']]], + ['towfc_5fs',['towfc_s',['../d8/dff/safe__str__lib_8h.html#aed72cc72ac2cf05502a39db8504c6bd1',1,'towfc_s.c']]], + ['towfc_5fs_2ec',['towfc_s.c',['../dc/d32/towfc__s_8c.html',1,'']]], + ['towlower',['towlower',['../d8/dbe/towctrans_8c.html#adb71206a473b333789974b194daa80ec',1,'towlower(uint32_t wc): towctrans.c'],['../d8/d67/wcslwr__s_8c.html#a99e40a22bbdac9828b3a5afecf144b8a',1,'towlower(wint_t wc): wcslwr_s.c']]], + ['towupper',['towupper',['../d8/dbe/towctrans_8c.html#af9771d6d5b7a1bec35a2f1b67355a8d3',1,'towctrans.c']]], + ['trinkle',['trinkle',['../d2/d94/qsort__s_8c.html#a2b5791f02963a5e9623a5c62d13614b3',1,'qsort_s.c']]] +]; diff --git a/doc/safec-3.4/search/all_14.html b/doc/safec-3.4/search/all_14.html new file mode 100644 index 00000000..285f34bd --- /dev/null +++ b/doc/safec-3.4/search/all_14.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_14.js b/doc/safec-3.4/search/all_14.js new file mode 100644 index 00000000..9651e070 --- /dev/null +++ b/doc/safec-3.4/search/all_14.js @@ -0,0 +1,675 @@ +var searchData= +[ + ['uint64_5ft',['uint64_t',['../d2/d94/qsort__s_8c.html#aa232ecf786a74ce5363c36c10798d2b1',1,'qsort_s.c']]], + ['unw16ifcan_2eh',['unw16ifcan.h',['../d2/d1e/unw16ifcan_8h.html',1,'']]], + ['unw16ifcmb_2eh',['unw16ifcmb.h',['../d5/d67/unw16ifcmb_8h.html',1,'']]], + ['unw16ifcmp_2eh',['unw16ifcmp.h',['../d9/dfd/unw16ifcmp_8h.html',1,'']]], + ['unw16ifcpt_2eh',['unw16ifcpt.h',['../d4/de0/unw16ifcpt_8h.html',1,'']]], + ['unw16ifexc_2eh',['unw16ifexc.h',['../d0/dd5/unw16ifexc_8h.html',1,'']]], + ['unwif_5fcanon',['UNWIF_canon',['../d2/d1e/unw16ifcan_8h.html#aa27f0eb4812621507ff7ba4fa28cc2f2',1,'UNWIF_canon(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aa27f0eb4812621507ff7ba4fa28cc2f2',1,'UNWIF_canon(): unwifcan.h']]], + ['unwif_5fcanon_5f00',['UNWIF_canon_00',['../d2/d1e/unw16ifcan_8h.html#ab6ccb8b38303106293cb3b5b1ae4268e',1,'UNWIF_canon_00(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ab6ccb8b38303106293cb3b5b1ae4268e',1,'UNWIF_canon_00(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f00',['UNWIF_canon_00_00',['../d2/d1e/unw16ifcan_8h.html#a9abd3c8c547b94bda801952959f033fa',1,'UNWIF_canon_00_00(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a9abd3c8c547b94bda801952959f033fa',1,'UNWIF_canon_00_00(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f01',['UNWIF_canon_00_01',['../d2/d1e/unw16ifcan_8h.html#a84c0fc7655206229fd74f3fa5f0b56aa',1,'UNWIF_canon_00_01(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a84c0fc7655206229fd74f3fa5f0b56aa',1,'UNWIF_canon_00_01(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f02',['UNWIF_canon_00_02',['../d2/d1e/unw16ifcan_8h.html#a7e6eae200ee3c07a28277c05c3602ae5',1,'UNWIF_canon_00_02(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a7e6eae200ee3c07a28277c05c3602ae5',1,'UNWIF_canon_00_02(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f03',['UNWIF_canon_00_03',['../d2/d1e/unw16ifcan_8h.html#a4de06a296224fdff4776d8eb821d66cd',1,'UNWIF_canon_00_03(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a4de06a296224fdff4776d8eb821d66cd',1,'UNWIF_canon_00_03(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f04',['UNWIF_canon_00_04',['../d2/d1e/unw16ifcan_8h.html#ac49eaed75f412eae8dab16184aa76a7f',1,'UNWIF_canon_00_04(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ac49eaed75f412eae8dab16184aa76a7f',1,'UNWIF_canon_00_04(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f06',['UNWIF_canon_00_06',['../d2/d1e/unw16ifcan_8h.html#a24ae151ee62cb9b82cd5004b1b6ed991',1,'UNWIF_canon_00_06(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a24ae151ee62cb9b82cd5004b1b6ed991',1,'UNWIF_canon_00_06(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f09',['UNWIF_canon_00_09',['../d2/d1e/unw16ifcan_8h.html#ad23c59b63e538a1b0b0fb28ecb3c59ed',1,'UNWIF_canon_00_09(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ad23c59b63e538a1b0b0fb28ecb3c59ed',1,'UNWIF_canon_00_09(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0a',['UNWIF_canon_00_0a',['../d2/d1e/unw16ifcan_8h.html#aeb9dc38b2bf4fc8aa3d0a2edf0bc367f',1,'UNWIF_canon_00_0a(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aeb9dc38b2bf4fc8aa3d0a2edf0bc367f',1,'UNWIF_canon_00_0a(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0b',['UNWIF_canon_00_0b',['../d2/d1e/unw16ifcan_8h.html#a2615ab52d58adca822b22e4e9bc6d1cf',1,'UNWIF_canon_00_0b(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a2615ab52d58adca822b22e4e9bc6d1cf',1,'UNWIF_canon_00_0b(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0c',['UNWIF_canon_00_0c',['../d2/d1e/unw16ifcan_8h.html#a1607c7157b2d596589b3597dec780311',1,'UNWIF_canon_00_0c(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a1607c7157b2d596589b3597dec780311',1,'UNWIF_canon_00_0c(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0d',['UNWIF_canon_00_0d',['../d2/d1e/unw16ifcan_8h.html#ad9c8d7cdc0a90743d82ace1c7d87d9da',1,'UNWIF_canon_00_0d(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ad9c8d7cdc0a90743d82ace1c7d87d9da',1,'UNWIF_canon_00_0d(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0f',['UNWIF_canon_00_0f',['../d2/d1e/unw16ifcan_8h.html#a9d22ab91de139dbf47380a399cdf2667',1,'UNWIF_canon_00_0f(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a9d22ab91de139dbf47380a399cdf2667',1,'UNWIF_canon_00_0f(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f10',['UNWIF_canon_00_10',['../d2/d1e/unw16ifcan_8h.html#a9a3c70bf3b8bd7c39a51b81a75a3f657',1,'UNWIF_canon_00_10(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a9a3c70bf3b8bd7c39a51b81a75a3f657',1,'UNWIF_canon_00_10(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f1b',['UNWIF_canon_00_1b',['../d2/d1e/unw16ifcan_8h.html#a0f6e585eebabcf478987a097d3b2aa47',1,'UNWIF_canon_00_1b(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a0f6e585eebabcf478987a097d3b2aa47',1,'UNWIF_canon_00_1b(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f1e',['UNWIF_canon_00_1e',['../d2/d1e/unw16ifcan_8h.html#a25748890f45a3c4d5087736f2377c393',1,'UNWIF_canon_00_1e(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a25748890f45a3c4d5087736f2377c393',1,'UNWIF_canon_00_1e(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f1f',['UNWIF_canon_00_1f',['../d2/d1e/unw16ifcan_8h.html#aeb6f1f2c450bf2107f020a4e89e2442f',1,'UNWIF_canon_00_1f(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aeb6f1f2c450bf2107f020a4e89e2442f',1,'UNWIF_canon_00_1f(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f20',['UNWIF_canon_00_20',['../d2/d1e/unw16ifcan_8h.html#a73861ff68b279b5ea5c989ad880cb71e',1,'UNWIF_canon_00_20(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a73861ff68b279b5ea5c989ad880cb71e',1,'UNWIF_canon_00_20(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f21',['UNWIF_canon_00_21',['../d2/d1e/unw16ifcan_8h.html#acd95e969791ba8a0c226fd5e852a8de5',1,'UNWIF_canon_00_21(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#acd95e969791ba8a0c226fd5e852a8de5',1,'UNWIF_canon_00_21(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f22',['UNWIF_canon_00_22',['../d2/d1e/unw16ifcan_8h.html#a1e69eac9f4efa10c2f889f0952574e56',1,'UNWIF_canon_00_22(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a1e69eac9f4efa10c2f889f0952574e56',1,'UNWIF_canon_00_22(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f23',['UNWIF_canon_00_23',['../d2/d1e/unw16ifcan_8h.html#af5c9837fd5c26e37d6a7adfd8ba263e4',1,'UNWIF_canon_00_23(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#af5c9837fd5c26e37d6a7adfd8ba263e4',1,'UNWIF_canon_00_23(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f2a',['UNWIF_canon_00_2a',['../d2/d1e/unw16ifcan_8h.html#a46ed505ce8bf4c9ace5467c4eedc4c98',1,'UNWIF_canon_00_2a(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a46ed505ce8bf4c9ace5467c4eedc4c98',1,'UNWIF_canon_00_2a(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f30',['UNWIF_canon_00_30',['../d2/d1e/unw16ifcan_8h.html#a42fc5962984af66d4f6753eca8d68465',1,'UNWIF_canon_00_30(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a42fc5962984af66d4f6753eca8d68465',1,'UNWIF_canon_00_30(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5ff9',['UNWIF_canon_00_f9',['../d2/d1e/unw16ifcan_8h.html#a60ef538bcb97da80d441ea871255953b',1,'UNWIF_canon_00_f9(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a60ef538bcb97da80d441ea871255953b',1,'UNWIF_canon_00_f9(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5ffa',['UNWIF_canon_00_fa',['../d2/d1e/unw16ifcan_8h.html#aaf7dcb392ff1696386bfa2970b9ba038',1,'UNWIF_canon_00_fa(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aaf7dcb392ff1696386bfa2970b9ba038',1,'UNWIF_canon_00_fa(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5ffb',['UNWIF_canon_00_fb',['../d2/d1e/unw16ifcan_8h.html#ae0eb6458cd76e3118dc88cccca094544',1,'UNWIF_canon_00_fb(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ae0eb6458cd76e3118dc88cccca094544',1,'UNWIF_canon_00_fb(): unwifcan.h']]], + ['unwif_5fcanon_5f01',['UNWIF_canon_01',['../d2/d1e/unw16ifcan_8h.html#a36d4ec29700687dbe287dbd19f086245',1,'UNWIF_canon_01(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a36d4ec29700687dbe287dbd19f086245',1,'UNWIF_canon_01(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f10',['UNWIF_canon_01_10',['../d2/d1e/unw16ifcan_8h.html#a0011737ca4fd6d969ed9ef617de6a835',1,'UNWIF_canon_01_10(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a0011737ca4fd6d969ed9ef617de6a835',1,'UNWIF_canon_01_10(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f11',['UNWIF_canon_01_11',['../d2/d1e/unw16ifcan_8h.html#ae104d5005f7d9cc3604d209c45ad862f',1,'UNWIF_canon_01_11(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ae104d5005f7d9cc3604d209c45ad862f',1,'UNWIF_canon_01_11(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f13',['UNWIF_canon_01_13',['../d2/d1e/unw16ifcan_8h.html#aa2eea8f300c9bbe9050ca64d379ef844',1,'UNWIF_canon_01_13(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aa2eea8f300c9bbe9050ca64d379ef844',1,'UNWIF_canon_01_13(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f14',['UNWIF_canon_01_14',['../d2/d1e/unw16ifcan_8h.html#ab5aa496846a7a33457b9323b399473db',1,'UNWIF_canon_01_14(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ab5aa496846a7a33457b9323b399473db',1,'UNWIF_canon_01_14(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f15',['UNWIF_canon_01_15',['../d2/d1e/unw16ifcan_8h.html#aef0fb9c93d0fff7738605cc7036fe9e4',1,'UNWIF_canon_01_15(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aef0fb9c93d0fff7738605cc7036fe9e4',1,'UNWIF_canon_01_15(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5fd1',['UNWIF_canon_01_d1',['../d2/d1e/unw16ifcan_8h.html#ab5c495318bf38343a085e113d8a598dd',1,'UNWIF_canon_01_d1(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ab5c495318bf38343a085e113d8a598dd',1,'UNWIF_canon_01_d1(): unwifcan.h']]], + ['unwif_5fcanon_5f02',['UNWIF_canon_02',['../d2/d1e/unw16ifcan_8h.html#ae2caa944a1b0be807968753a9484f2fb',1,'UNWIF_canon_02(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ae2caa944a1b0be807968753a9484f2fb',1,'UNWIF_canon_02(): unwifcan.h']]], + ['unwif_5fcanon_5f02_5ff8',['UNWIF_canon_02_f8',['../d2/d1e/unw16ifcan_8h.html#a2bc7364dbc72a6efd10f9472a9e62b37',1,'UNWIF_canon_02_f8(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a2bc7364dbc72a6efd10f9472a9e62b37',1,'UNWIF_canon_02_f8(): unwifcan.h']]], + ['unwif_5fcanon_5f02_5ff9',['UNWIF_canon_02_f9',['../d2/d1e/unw16ifcan_8h.html#adec4e64d75a214718feb754734751bf6',1,'UNWIF_canon_02_f9(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#adec4e64d75a214718feb754734751bf6',1,'UNWIF_canon_02_f9(): unwifcan.h']]], + ['unwif_5fcanon_5f02_5ffa',['UNWIF_canon_02_fa',['../d2/d1e/unw16ifcan_8h.html#a619e2c33abbd9361fe30e45230144550',1,'UNWIF_canon_02_fa(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a619e2c33abbd9361fe30e45230144550',1,'UNWIF_canon_02_fa(): unwifcan.h']]], + ['unwif_5fcanon_5fexc_5fsize',['UNWIF_canon_exc_size',['../dc/d06/unwifcan_8h.html#a9c89ad3ccfd39682be5d67dccb37d6c5',1,'unwifcan.h']]], + ['unwif_5fcanon_5fidx',['UNWIF_canon_IDX',['../d2/d1e/unw16ifcan_8h.html#a850441566b372684eb1b23d5b95b9c4b',1,'UNWIF_canon_IDX(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a850441566b372684eb1b23d5b95b9c4b',1,'UNWIF_canon_IDX(): unwifcan.h']]], + ['unwif_5fcanon_5flen',['UNWIF_canon_LEN',['../d2/d1e/unw16ifcan_8h.html#a51513c2eab311a4ea2b3ef96f97e004d',1,'UNWIF_canon_LEN(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a51513c2eab311a4ea2b3ef96f97e004d',1,'UNWIF_canon_LEN(): unwifcan.h']]], + ['unwif_5fcanon_5fmaxlen',['UNWIF_canon_MAXLEN',['../d2/d1e/unw16ifcan_8h.html#a6f6a04487cf2c584c6c0323285cb861e',1,'UNWIF_canon_MAXLEN(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a6f6a04487cf2c584c6c0323285cb861e',1,'UNWIF_canon_MAXLEN(): unwifcan.h']]], + ['unwif_5fcanon_5fplane_5ft',['UNWIF_canon_PLANE_T',['../d2/d1e/unw16ifcan_8h.html#a7374053c053db9d328241b9a14230cbd',1,'UNWIF_canon_PLANE_T(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a7374053c053db9d328241b9a14230cbd',1,'UNWIF_canon_PLANE_T(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl',['UNWIF_canon_tbl',['../d2/d1e/unw16ifcan_8h.html#a474207541ed8f801ad52148d5a69ae8e',1,'UNWIF_canon_tbl(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aa51774b5e22832daf0fd36558bf80255',1,'UNWIF_canon_tbl(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f1',['UNWIF_canon_tbl_1',['../d2/d1e/unw16ifcan_8h.html#acfdacf2e69357541c0d121f1c5e84f94',1,'UNWIF_canon_tbl_1(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a1b3bbedf8c3b5e45ceea7364504b5a57',1,'UNWIF_canon_tbl_1(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f2',['UNWIF_canon_tbl_2',['../d2/d1e/unw16ifcan_8h.html#a93fdea5cd0aa34ecb58e49f70ed2ee2f',1,'UNWIF_canon_tbl_2(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ab1d9c5cf05545d11b0c6a74be2704dbe',1,'UNWIF_canon_tbl_2(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f3',['UNWIF_canon_tbl_3',['../d2/d1e/unw16ifcan_8h.html#ae3cc3d5cbb39ce0cd0eebafb54a926cf',1,'UNWIF_canon_tbl_3(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a57cdc574885c7b847d23b4b1283aa265',1,'UNWIF_canon_tbl_3(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f4',['UNWIF_canon_tbl_4',['../d2/d1e/unw16ifcan_8h.html#a4e0ffaabaedc1cc160001eda80b8f3c4',1,'UNWIF_canon_tbl_4(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#abba5b5d57dbc3db89f8b2be49dbfe8b4',1,'UNWIF_canon_tbl_4(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f6',['UNWIF_canon_tbl_6',['../d2/d1e/unw16ifcan_8h.html#a05b6695b64cf76fb19c17a51dfcde2f0',1,'unw16ifcan.h']]], + ['unwif_5fcc',['UNWIF_cc',['../d9/df1/struct_u_n_w_i_f__cc.html',1,'']]], + ['unwif_5fcombin',['UNWIF_combin',['../d5/d67/unw16ifcmb_8h.html#a0607436308fcfecde9f9d4bad65c1327',1,'UNWIF_combin(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a0607436308fcfecde9f9d4bad65c1327',1,'UNWIF_combin(): unwifcmb.h']]], + ['unwif_5fcombin_5f00',['UNWIF_combin_00',['../d5/d67/unw16ifcmb_8h.html#aec939f64759dde952fdc016f57fc85af',1,'UNWIF_combin_00(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aec939f64759dde952fdc016f57fc85af',1,'UNWIF_combin_00(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f03',['UNWIF_combin_00_03',['../d5/d67/unw16ifcmb_8h.html#ab29d5a03a77a8cbb999ca13eada2deb7',1,'UNWIF_combin_00_03(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab29d5a03a77a8cbb999ca13eada2deb7',1,'UNWIF_combin_00_03(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f04',['UNWIF_combin_00_04',['../d5/d67/unw16ifcmb_8h.html#a46b995ef8b0648e645ee87d019948d0a',1,'UNWIF_combin_00_04(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a46b995ef8b0648e645ee87d019948d0a',1,'UNWIF_combin_00_04(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f05',['UNWIF_combin_00_05',['../d5/d67/unw16ifcmb_8h.html#a07254e0d19859e89bd11c48ec0680634',1,'UNWIF_combin_00_05(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a07254e0d19859e89bd11c48ec0680634',1,'UNWIF_combin_00_05(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f06',['UNWIF_combin_00_06',['../d5/d67/unw16ifcmb_8h.html#a784c9f7038f9459b1c585f11b69efa3b',1,'UNWIF_combin_00_06(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a784c9f7038f9459b1c585f11b69efa3b',1,'UNWIF_combin_00_06(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f07',['UNWIF_combin_00_07',['../d5/d67/unw16ifcmb_8h.html#a9d78b7e1932b2e0139898b7f5f9a5e25',1,'UNWIF_combin_00_07(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a9d78b7e1932b2e0139898b7f5f9a5e25',1,'UNWIF_combin_00_07(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f08',['UNWIF_combin_00_08',['../d5/d67/unw16ifcmb_8h.html#abafc2b18f94c582eeef733d45dc9a08b',1,'UNWIF_combin_00_08(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#abafc2b18f94c582eeef733d45dc9a08b',1,'UNWIF_combin_00_08(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f09',['UNWIF_combin_00_09',['../d5/d67/unw16ifcmb_8h.html#ab381b3a8c4fb9bc34dbd349684611e97',1,'UNWIF_combin_00_09(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab381b3a8c4fb9bc34dbd349684611e97',1,'UNWIF_combin_00_09(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0a',['UNWIF_combin_00_0a',['../d5/d67/unw16ifcmb_8h.html#a6eb0816982543971f1444d91ef1b1675',1,'UNWIF_combin_00_0a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a6eb0816982543971f1444d91ef1b1675',1,'UNWIF_combin_00_0a(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0b',['UNWIF_combin_00_0b',['../d5/d67/unw16ifcmb_8h.html#aa15a3df9e9c9284dd60ef67f142cf90f',1,'UNWIF_combin_00_0b(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aa15a3df9e9c9284dd60ef67f142cf90f',1,'UNWIF_combin_00_0b(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0c',['UNWIF_combin_00_0c',['../d5/d67/unw16ifcmb_8h.html#a19f9952732f0d0012d5def0feedd5fa5',1,'UNWIF_combin_00_0c(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a19f9952732f0d0012d5def0feedd5fa5',1,'UNWIF_combin_00_0c(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0d',['UNWIF_combin_00_0d',['../d5/d67/unw16ifcmb_8h.html#addf312935ee0bc6ac118de2a75293bf3',1,'UNWIF_combin_00_0d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#addf312935ee0bc6ac118de2a75293bf3',1,'UNWIF_combin_00_0d(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0e',['UNWIF_combin_00_0e',['../d5/d67/unw16ifcmb_8h.html#a39d749564dec08fadd29c7f68daac7cd',1,'UNWIF_combin_00_0e(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a39d749564dec08fadd29c7f68daac7cd',1,'UNWIF_combin_00_0e(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0f',['UNWIF_combin_00_0f',['../d5/d67/unw16ifcmb_8h.html#a4b27332bf435ad82f2445c8296caa437',1,'UNWIF_combin_00_0f(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a4b27332bf435ad82f2445c8296caa437',1,'UNWIF_combin_00_0f(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f10',['UNWIF_combin_00_10',['../d5/d67/unw16ifcmb_8h.html#a5fa8ab5c08d4b0c5b720e9b953cc544d',1,'UNWIF_combin_00_10(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a5fa8ab5c08d4b0c5b720e9b953cc544d',1,'UNWIF_combin_00_10(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f13',['UNWIF_combin_00_13',['../d5/d67/unw16ifcmb_8h.html#aacbe663bea5c772ae1ce48103314af13',1,'UNWIF_combin_00_13(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aacbe663bea5c772ae1ce48103314af13',1,'UNWIF_combin_00_13(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f17',['UNWIF_combin_00_17',['../d5/d67/unw16ifcmb_8h.html#a0631cda0bca6fe0a71584afdd59fbed4',1,'UNWIF_combin_00_17(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a0631cda0bca6fe0a71584afdd59fbed4',1,'UNWIF_combin_00_17(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f18',['UNWIF_combin_00_18',['../d5/d67/unw16ifcmb_8h.html#a021f2bdabf5cd40221598c9bab680239',1,'UNWIF_combin_00_18(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a021f2bdabf5cd40221598c9bab680239',1,'UNWIF_combin_00_18(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f19',['UNWIF_combin_00_19',['../d5/d67/unw16ifcmb_8h.html#ab6ea59713f0250181e43ccaff611e0e8',1,'UNWIF_combin_00_19(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab6ea59713f0250181e43ccaff611e0e8',1,'UNWIF_combin_00_19(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f1a',['UNWIF_combin_00_1a',['../d5/d67/unw16ifcmb_8h.html#ae761f0b842d258f6a59ef913347e10eb',1,'UNWIF_combin_00_1a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ae761f0b842d258f6a59ef913347e10eb',1,'UNWIF_combin_00_1a(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f1b',['UNWIF_combin_00_1b',['../d5/d67/unw16ifcmb_8h.html#a08c1573c0e316d359dd4403be8a86036',1,'UNWIF_combin_00_1b(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a08c1573c0e316d359dd4403be8a86036',1,'UNWIF_combin_00_1b(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f1c',['UNWIF_combin_00_1c',['../d5/d67/unw16ifcmb_8h.html#ae3b11829edd648f7cb46916f35aa88a9',1,'UNWIF_combin_00_1c(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ae3b11829edd648f7cb46916f35aa88a9',1,'UNWIF_combin_00_1c(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f1d',['UNWIF_combin_00_1d',['../d5/d67/unw16ifcmb_8h.html#afd4db9819cbf050d16f2221e24296f88',1,'UNWIF_combin_00_1d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#afd4db9819cbf050d16f2221e24296f88',1,'UNWIF_combin_00_1d(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f20',['UNWIF_combin_00_20',['../d5/d67/unw16ifcmb_8h.html#aa58a3422cbc84a246012a1c745ef6c93',1,'UNWIF_combin_00_20(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aa58a3422cbc84a246012a1c745ef6c93',1,'UNWIF_combin_00_20(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f2c',['UNWIF_combin_00_2c',['../d5/d67/unw16ifcmb_8h.html#a49a3e4abd950ce204f39bb7892ab096e',1,'UNWIF_combin_00_2c(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a49a3e4abd950ce204f39bb7892ab096e',1,'UNWIF_combin_00_2c(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f2d',['UNWIF_combin_00_2d',['../d5/d67/unw16ifcmb_8h.html#a3ff8f6f82e09319da397e1268104f386',1,'UNWIF_combin_00_2d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a3ff8f6f82e09319da397e1268104f386',1,'UNWIF_combin_00_2d(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f30',['UNWIF_combin_00_30',['../d5/d67/unw16ifcmb_8h.html#a53fc40fc032a3da7c317f6361d05f8f3',1,'UNWIF_combin_00_30(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a53fc40fc032a3da7c317f6361d05f8f3',1,'UNWIF_combin_00_30(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5fa6',['UNWIF_combin_00_a6',['../d5/d67/unw16ifcmb_8h.html#a188f4c87b747c62ba3e7063641c71e52',1,'UNWIF_combin_00_a6(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a188f4c87b747c62ba3e7063641c71e52',1,'UNWIF_combin_00_a6(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5fa8',['UNWIF_combin_00_a8',['../d5/d67/unw16ifcmb_8h.html#a8b355bc804c865208268839190335653',1,'UNWIF_combin_00_a8(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a8b355bc804c865208268839190335653',1,'UNWIF_combin_00_a8(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5fa9',['UNWIF_combin_00_a9',['../d5/d67/unw16ifcmb_8h.html#a567dc2cbcd7358a462150f5720a9a1d0',1,'UNWIF_combin_00_a9(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a567dc2cbcd7358a462150f5720a9a1d0',1,'UNWIF_combin_00_a9(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5faa',['UNWIF_combin_00_aa',['../d5/d67/unw16ifcmb_8h.html#af3c20ba639492334b8a94e4fef973553',1,'UNWIF_combin_00_aa(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#af3c20ba639492334b8a94e4fef973553',1,'UNWIF_combin_00_aa(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5fab',['UNWIF_combin_00_ab',['../d5/d67/unw16ifcmb_8h.html#a1d578834eaab2d06a1b97ddc7ec6303f',1,'UNWIF_combin_00_ab(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a1d578834eaab2d06a1b97ddc7ec6303f',1,'UNWIF_combin_00_ab(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5ffb',['UNWIF_combin_00_fb',['../d5/d67/unw16ifcmb_8h.html#aaa39e7e16f5240d01ea20322fd239646',1,'UNWIF_combin_00_fb(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aaa39e7e16f5240d01ea20322fd239646',1,'UNWIF_combin_00_fb(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5ffe',['UNWIF_combin_00_fe',['../d5/d67/unw16ifcmb_8h.html#a95b25046fb49f04515f7f2a1f0fb4411',1,'UNWIF_combin_00_fe(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a95b25046fb49f04515f7f2a1f0fb4411',1,'UNWIF_combin_00_fe(): unwifcmb.h']]], + ['unwif_5fcombin_5f01',['UNWIF_combin_01',['../d5/d67/unw16ifcmb_8h.html#abb9da97402056728deb46e89aaa8f1ac',1,'UNWIF_combin_01(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#abb9da97402056728deb46e89aaa8f1ac',1,'UNWIF_combin_01(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f01',['UNWIF_combin_01_01',['../d5/d67/unw16ifcmb_8h.html#a2b8e79a689aa42a95e46170bf052615e',1,'UNWIF_combin_01_01(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a2b8e79a689aa42a95e46170bf052615e',1,'UNWIF_combin_01_01(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f02',['UNWIF_combin_01_02',['../d5/d67/unw16ifcmb_8h.html#a13eaa8a4754063d66acda7a89cca1798',1,'UNWIF_combin_01_02(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a13eaa8a4754063d66acda7a89cca1798',1,'UNWIF_combin_01_02(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f03',['UNWIF_combin_01_03',['../d5/d67/unw16ifcmb_8h.html#a650393fa073969bad9b948f88e046248',1,'UNWIF_combin_01_03(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a650393fa073969bad9b948f88e046248',1,'UNWIF_combin_01_03(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f0a',['UNWIF_combin_01_0a',['../d5/d67/unw16ifcmb_8h.html#a5e743c17ca4998e184debf314c20c12b',1,'UNWIF_combin_01_0a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a5e743c17ca4998e184debf314c20c12b',1,'UNWIF_combin_01_0a(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f10',['UNWIF_combin_01_10',['../d5/d67/unw16ifcmb_8h.html#a66875817264d2bb55d2e1a3e5208d9d5',1,'UNWIF_combin_01_10(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a66875817264d2bb55d2e1a3e5208d9d5',1,'UNWIF_combin_01_10(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f11',['UNWIF_combin_01_11',['../d5/d67/unw16ifcmb_8h.html#a73052a9961fd3d04a34b5264912dad49',1,'UNWIF_combin_01_11(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a73052a9961fd3d04a34b5264912dad49',1,'UNWIF_combin_01_11(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f12',['UNWIF_combin_01_12',['../d5/d67/unw16ifcmb_8h.html#a9c476f990609b9c3ce0f315756e4d1e0',1,'UNWIF_combin_01_12(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a9c476f990609b9c3ce0f315756e4d1e0',1,'UNWIF_combin_01_12(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f13',['UNWIF_combin_01_13',['../d5/d67/unw16ifcmb_8h.html#affc5a35b0b665b6328ec4c76a9ddb079',1,'UNWIF_combin_01_13(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#affc5a35b0b665b6328ec4c76a9ddb079',1,'UNWIF_combin_01_13(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f14',['UNWIF_combin_01_14',['../d5/d67/unw16ifcmb_8h.html#abbfd16e391f8e97fa175cc90dd4fab80',1,'UNWIF_combin_01_14(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#abbfd16e391f8e97fa175cc90dd4fab80',1,'UNWIF_combin_01_14(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f15',['UNWIF_combin_01_15',['../d5/d67/unw16ifcmb_8h.html#ac30a4858f98c691413dddd407131a2bc',1,'UNWIF_combin_01_15(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ac30a4858f98c691413dddd407131a2bc',1,'UNWIF_combin_01_15(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f16',['UNWIF_combin_01_16',['../d5/d67/unw16ifcmb_8h.html#a39fd6b82dbfc0d708de5221e9a2382d8',1,'UNWIF_combin_01_16(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a39fd6b82dbfc0d708de5221e9a2382d8',1,'UNWIF_combin_01_16(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f17',['UNWIF_combin_01_17',['../d5/d67/unw16ifcmb_8h.html#a4825118fe95738233e8aad8fb5789797',1,'UNWIF_combin_01_17(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a4825118fe95738233e8aad8fb5789797',1,'UNWIF_combin_01_17(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f1a',['UNWIF_combin_01_1a',['../d5/d67/unw16ifcmb_8h.html#aa713a9cb0311ba8f596cb4afdbccfa93',1,'UNWIF_combin_01_1a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aa713a9cb0311ba8f596cb4afdbccfa93',1,'UNWIF_combin_01_1a(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f1c',['UNWIF_combin_01_1c',['../d5/d67/unw16ifcmb_8h.html#ab06d958595f8feda1312ac964935293a',1,'UNWIF_combin_01_1c(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab06d958595f8feda1312ac964935293a',1,'UNWIF_combin_01_1c(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f1d',['UNWIF_combin_01_1d',['../d5/d67/unw16ifcmb_8h.html#ada9c3961bc02124ed953c06e4dc86f1e',1,'UNWIF_combin_01_1d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ada9c3961bc02124ed953c06e4dc86f1e',1,'UNWIF_combin_01_1d(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f6a',['UNWIF_combin_01_6a',['../d5/d67/unw16ifcmb_8h.html#a450e77df1da5148dee7224d04e26331b',1,'UNWIF_combin_01_6a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a450e77df1da5148dee7224d04e26331b',1,'UNWIF_combin_01_6a(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f6b',['UNWIF_combin_01_6b',['../d5/d67/unw16ifcmb_8h.html#affa6f80322337fcc6262d395997bf24b',1,'UNWIF_combin_01_6b(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#affa6f80322337fcc6262d395997bf24b',1,'UNWIF_combin_01_6b(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fbc',['UNWIF_combin_01_bc',['../d5/d67/unw16ifcmb_8h.html#a99fc70420303f65472f852893147bac2',1,'UNWIF_combin_01_bc(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a99fc70420303f65472f852893147bac2',1,'UNWIF_combin_01_bc(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fd1',['UNWIF_combin_01_d1',['../d5/d67/unw16ifcmb_8h.html#ae54adf22958bf6946796339ab7894787',1,'UNWIF_combin_01_d1(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ae54adf22958bf6946796339ab7894787',1,'UNWIF_combin_01_d1(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fd2',['UNWIF_combin_01_d2',['../d5/d67/unw16ifcmb_8h.html#a3622dadab0d33471c054ad61169cf563',1,'UNWIF_combin_01_d2(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a3622dadab0d33471c054ad61169cf563',1,'UNWIF_combin_01_d2(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fe0',['UNWIF_combin_01_e0',['../d5/d67/unw16ifcmb_8h.html#a9ab789028742ce4595998d80b6adc7d8',1,'UNWIF_combin_01_e0(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a9ab789028742ce4595998d80b6adc7d8',1,'UNWIF_combin_01_e0(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fe8',['UNWIF_combin_01_e8',['../d5/d67/unw16ifcmb_8h.html#adbcef4d3c186f81000d9e2518923c705',1,'UNWIF_combin_01_e8(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#adbcef4d3c186f81000d9e2518923c705',1,'UNWIF_combin_01_e8(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fe9',['UNWIF_combin_01_e9',['../d5/d67/unw16ifcmb_8h.html#aa8ff3a6c7b5727321878df861308fd20',1,'UNWIF_combin_01_e9(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aa8ff3a6c7b5727321878df861308fd20',1,'UNWIF_combin_01_e9(): unwifcmb.h']]], + ['unwif_5fcompat',['UNWIF_compat',['../d4/de0/unw16ifcpt_8h.html#a5e1222876bbd85c9336714d59e699ed1',1,'UNWIF_compat(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a5e1222876bbd85c9336714d59e699ed1',1,'UNWIF_compat(): unwifcpt.h']]], + ['unwif_5fcompat_5f00',['UNWIF_compat_00',['../d4/de0/unw16ifcpt_8h.html#a643584d0a3c5ee9e60efc825a2265e9d',1,'UNWIF_compat_00(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a643584d0a3c5ee9e60efc825a2265e9d',1,'UNWIF_compat_00(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f00',['UNWIF_compat_00_00',['../d4/de0/unw16ifcpt_8h.html#ad3f984b9318b000f6ead8869d8613fcd',1,'UNWIF_compat_00_00(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ad3f984b9318b000f6ead8869d8613fcd',1,'UNWIF_compat_00_00(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f01',['UNWIF_compat_00_01',['../d4/de0/unw16ifcpt_8h.html#a316f58d7068c9e9784ed5766289c8562',1,'UNWIF_compat_00_01(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a316f58d7068c9e9784ed5766289c8562',1,'UNWIF_compat_00_01(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f02',['UNWIF_compat_00_02',['../d4/de0/unw16ifcpt_8h.html#af1c915cb57c457bf6e787457f42d0057',1,'UNWIF_compat_00_02(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af1c915cb57c457bf6e787457f42d0057',1,'UNWIF_compat_00_02(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f03',['UNWIF_compat_00_03',['../d4/de0/unw16ifcpt_8h.html#a0f57f3d0e75a4caf5a1cb9758605bd21',1,'UNWIF_compat_00_03(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0f57f3d0e75a4caf5a1cb9758605bd21',1,'UNWIF_compat_00_03(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f04',['UNWIF_compat_00_04',['../d4/de0/unw16ifcpt_8h.html#aff22fdeb7124267b91fd587a785dcbf5',1,'UNWIF_compat_00_04(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aff22fdeb7124267b91fd587a785dcbf5',1,'UNWIF_compat_00_04(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f05',['UNWIF_compat_00_05',['../d4/de0/unw16ifcpt_8h.html#a4dc743b72ac61d629095ffb591ec403a',1,'UNWIF_compat_00_05(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a4dc743b72ac61d629095ffb591ec403a',1,'UNWIF_compat_00_05(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f06',['UNWIF_compat_00_06',['../d4/de0/unw16ifcpt_8h.html#ae2a16cc1151c24d5af9158e9bb1ec8d3',1,'UNWIF_compat_00_06(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ae2a16cc1151c24d5af9158e9bb1ec8d3',1,'UNWIF_compat_00_06(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f09',['UNWIF_compat_00_09',['../d4/de0/unw16ifcpt_8h.html#a4c9882a6de5aa6356efe410cfa46a871',1,'UNWIF_compat_00_09(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a4c9882a6de5aa6356efe410cfa46a871',1,'UNWIF_compat_00_09(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0a',['UNWIF_compat_00_0a',['../d4/de0/unw16ifcpt_8h.html#aa7830d8d8e9f10d1dce49d97f80d4df4',1,'UNWIF_compat_00_0a(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aa7830d8d8e9f10d1dce49d97f80d4df4',1,'UNWIF_compat_00_0a(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0b',['UNWIF_compat_00_0b',['../d4/de0/unw16ifcpt_8h.html#af806f152a00b144b6358b550c723eef2',1,'UNWIF_compat_00_0b(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af806f152a00b144b6358b550c723eef2',1,'UNWIF_compat_00_0b(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0c',['UNWIF_compat_00_0c',['../d4/de0/unw16ifcpt_8h.html#a1f4fa5ba394cb8801ba3fc849d9fd0fb',1,'UNWIF_compat_00_0c(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a1f4fa5ba394cb8801ba3fc849d9fd0fb',1,'UNWIF_compat_00_0c(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0d',['UNWIF_compat_00_0d',['../d4/de0/unw16ifcpt_8h.html#ac80cfe336766fb95c5ba46911c453007',1,'UNWIF_compat_00_0d(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ac80cfe336766fb95c5ba46911c453007',1,'UNWIF_compat_00_0d(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0e',['UNWIF_compat_00_0e',['../d4/de0/unw16ifcpt_8h.html#ac4dfbd8fc6a5e9ad608ce821269e6226',1,'UNWIF_compat_00_0e(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ac4dfbd8fc6a5e9ad608ce821269e6226',1,'UNWIF_compat_00_0e(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0f',['UNWIF_compat_00_0f',['../d4/de0/unw16ifcpt_8h.html#a07f69e706ac0a26ae54a4941abc8418f',1,'UNWIF_compat_00_0f(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a07f69e706ac0a26ae54a4941abc8418f',1,'UNWIF_compat_00_0f(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f10',['UNWIF_compat_00_10',['../d4/de0/unw16ifcpt_8h.html#afc29aba01a3848d3467bb5df6de40c9f',1,'UNWIF_compat_00_10(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#afc29aba01a3848d3467bb5df6de40c9f',1,'UNWIF_compat_00_10(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f1b',['UNWIF_compat_00_1b',['../d4/de0/unw16ifcpt_8h.html#a530a7f31fe7ab42f1f9be0da27727ba0',1,'UNWIF_compat_00_1b(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a530a7f31fe7ab42f1f9be0da27727ba0',1,'UNWIF_compat_00_1b(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f1d',['UNWIF_compat_00_1d',['../d4/de0/unw16ifcpt_8h.html#af5d57e8317de895a23911e358c78907e',1,'UNWIF_compat_00_1d(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af5d57e8317de895a23911e358c78907e',1,'UNWIF_compat_00_1d(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f1e',['UNWIF_compat_00_1e',['../d4/de0/unw16ifcpt_8h.html#a4d63000975850afd3d06171990229919',1,'UNWIF_compat_00_1e(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a4d63000975850afd3d06171990229919',1,'UNWIF_compat_00_1e(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f1f',['UNWIF_compat_00_1f',['../d4/de0/unw16ifcpt_8h.html#a52d1ae911d93c15fc9c38324aab0cbe9',1,'UNWIF_compat_00_1f(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a52d1ae911d93c15fc9c38324aab0cbe9',1,'UNWIF_compat_00_1f(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f20',['UNWIF_compat_00_20',['../d4/de0/unw16ifcpt_8h.html#ae73b8cf05647d314b8db037f53e59ca1',1,'UNWIF_compat_00_20(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ae73b8cf05647d314b8db037f53e59ca1',1,'UNWIF_compat_00_20(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f21',['UNWIF_compat_00_21',['../d4/de0/unw16ifcpt_8h.html#aab2d8c31b959de0d2f53608757096ece',1,'UNWIF_compat_00_21(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aab2d8c31b959de0d2f53608757096ece',1,'UNWIF_compat_00_21(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f22',['UNWIF_compat_00_22',['../d4/de0/unw16ifcpt_8h.html#aedbe30e8c004201632c62d09619b423f',1,'UNWIF_compat_00_22(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aedbe30e8c004201632c62d09619b423f',1,'UNWIF_compat_00_22(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f23',['UNWIF_compat_00_23',['../d4/de0/unw16ifcpt_8h.html#a0554c0fd625da8a1f239823ed42b9b54',1,'UNWIF_compat_00_23(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0554c0fd625da8a1f239823ed42b9b54',1,'UNWIF_compat_00_23(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f24',['UNWIF_compat_00_24',['../d4/de0/unw16ifcpt_8h.html#af0ad04baab4c21efe455e7b49d3cde19',1,'UNWIF_compat_00_24(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af0ad04baab4c21efe455e7b49d3cde19',1,'UNWIF_compat_00_24(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2a',['UNWIF_compat_00_2a',['../d4/de0/unw16ifcpt_8h.html#a0493b9d458a2cce951605a9c85cf4aba',1,'UNWIF_compat_00_2a(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0493b9d458a2cce951605a9c85cf4aba',1,'UNWIF_compat_00_2a(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2c',['UNWIF_compat_00_2c',['../d4/de0/unw16ifcpt_8h.html#abed503568ddfca0a39e4e7b23437c6e7',1,'UNWIF_compat_00_2c(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#abed503568ddfca0a39e4e7b23437c6e7',1,'UNWIF_compat_00_2c(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2d',['UNWIF_compat_00_2d',['../d4/de0/unw16ifcpt_8h.html#a8d087de70c71c547a8ca61f1268d2956',1,'UNWIF_compat_00_2d(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a8d087de70c71c547a8ca61f1268d2956',1,'UNWIF_compat_00_2d(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2e',['UNWIF_compat_00_2e',['../d4/de0/unw16ifcpt_8h.html#a26909a35828dcbfede8145495ade843a',1,'UNWIF_compat_00_2e(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a26909a35828dcbfede8145495ade843a',1,'UNWIF_compat_00_2e(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2f',['UNWIF_compat_00_2f',['../d4/de0/unw16ifcpt_8h.html#a290e5e47b476d35e619396a1d9c7ab48',1,'UNWIF_compat_00_2f(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a290e5e47b476d35e619396a1d9c7ab48',1,'UNWIF_compat_00_2f(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f30',['UNWIF_compat_00_30',['../d4/de0/unw16ifcpt_8h.html#a6d1dc9f98158b4db8165faafb08dfe22',1,'UNWIF_compat_00_30(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a6d1dc9f98158b4db8165faafb08dfe22',1,'UNWIF_compat_00_30(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f31',['UNWIF_compat_00_31',['../d4/de0/unw16ifcpt_8h.html#a765500af5af8c28fa9f4b50803de996e',1,'UNWIF_compat_00_31(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a765500af5af8c28fa9f4b50803de996e',1,'UNWIF_compat_00_31(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f32',['UNWIF_compat_00_32',['../d4/de0/unw16ifcpt_8h.html#ad5950ca47b1317ed8b00c77754f97f62',1,'UNWIF_compat_00_32(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ad5950ca47b1317ed8b00c77754f97f62',1,'UNWIF_compat_00_32(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f33',['UNWIF_compat_00_33',['../d4/de0/unw16ifcpt_8h.html#a755b183d13c7ecbdba10aa02bd4d753a',1,'UNWIF_compat_00_33(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a755b183d13c7ecbdba10aa02bd4d753a',1,'UNWIF_compat_00_33(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5fa6',['UNWIF_compat_00_a6',['../d4/de0/unw16ifcpt_8h.html#a31fb9cdc194c76626a67637a10bc93bb',1,'UNWIF_compat_00_a6(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a31fb9cdc194c76626a67637a10bc93bb',1,'UNWIF_compat_00_a6(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5fa7',['UNWIF_compat_00_a7',['../d4/de0/unw16ifcpt_8h.html#a86f612965dd6e8883ae3450f04e42c67',1,'UNWIF_compat_00_a7(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a86f612965dd6e8883ae3450f04e42c67',1,'UNWIF_compat_00_a7(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5fab',['UNWIF_compat_00_ab',['../d4/de0/unw16ifcpt_8h.html#a12b572d21bd9d5d23f2d1c9bb0959b4c',1,'UNWIF_compat_00_ab(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a12b572d21bd9d5d23f2d1c9bb0959b4c',1,'UNWIF_compat_00_ab(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ff9',['UNWIF_compat_00_f9',['../d4/de0/unw16ifcpt_8h.html#a43caa1c03c5d4341668edf48dab5b5c8',1,'UNWIF_compat_00_f9(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a43caa1c03c5d4341668edf48dab5b5c8',1,'UNWIF_compat_00_f9(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffa',['UNWIF_compat_00_fa',['../d4/de0/unw16ifcpt_8h.html#add891f4ca949eb70ef9bc6bf37a6f538',1,'UNWIF_compat_00_fa(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#add891f4ca949eb70ef9bc6bf37a6f538',1,'UNWIF_compat_00_fa(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffb',['UNWIF_compat_00_fb',['../d4/de0/unw16ifcpt_8h.html#a0a8cca55b5b560c0da7884260d81aacf',1,'UNWIF_compat_00_fb(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0a8cca55b5b560c0da7884260d81aacf',1,'UNWIF_compat_00_fb(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffc',['UNWIF_compat_00_fc',['../d4/de0/unw16ifcpt_8h.html#ace8dc7b0f45676f1fbe7f36b661a6e7a',1,'UNWIF_compat_00_fc(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ace8dc7b0f45676f1fbe7f36b661a6e7a',1,'UNWIF_compat_00_fc(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffd',['UNWIF_compat_00_fd',['../d4/de0/unw16ifcpt_8h.html#a25f103ac41bda021656e146de116c843',1,'UNWIF_compat_00_fd(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a25f103ac41bda021656e146de116c843',1,'UNWIF_compat_00_fd(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffe',['UNWIF_compat_00_fe',['../d4/de0/unw16ifcpt_8h.html#a7d54f59e8ab46a20d73219bf4348bb88',1,'UNWIF_compat_00_fe(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a7d54f59e8ab46a20d73219bf4348bb88',1,'UNWIF_compat_00_fe(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5fff',['UNWIF_compat_00_ff',['../d4/de0/unw16ifcpt_8h.html#ac709d6067c97bcc50b3c72cf10291e30',1,'UNWIF_compat_00_ff(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ac709d6067c97bcc50b3c72cf10291e30',1,'UNWIF_compat_00_ff(): unwifcpt.h']]], + ['unwif_5fcompat_5f01',['UNWIF_compat_01',['../d4/de0/unw16ifcpt_8h.html#a003978e9d9e04d01466f13de4ca9529b',1,'UNWIF_compat_01(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a003978e9d9e04d01466f13de4ca9529b',1,'UNWIF_compat_01(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f10',['UNWIF_compat_01_10',['../d4/de0/unw16ifcpt_8h.html#aa8d2e620e0ebe8cb4ab7b7f42d038681',1,'UNWIF_compat_01_10(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aa8d2e620e0ebe8cb4ab7b7f42d038681',1,'UNWIF_compat_01_10(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f11',['UNWIF_compat_01_11',['../d4/de0/unw16ifcpt_8h.html#a43dbd93b65e694e9decd1514e06d511a',1,'UNWIF_compat_01_11(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a43dbd93b65e694e9decd1514e06d511a',1,'UNWIF_compat_01_11(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f13',['UNWIF_compat_01_13',['../d4/de0/unw16ifcpt_8h.html#a0faceb742bd5c86851aeae3ca45b3925',1,'UNWIF_compat_01_13(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0faceb742bd5c86851aeae3ca45b3925',1,'UNWIF_compat_01_13(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f14',['UNWIF_compat_01_14',['../d4/de0/unw16ifcpt_8h.html#a442b490b5763fb60a0be19baf6554a58',1,'UNWIF_compat_01_14(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a442b490b5763fb60a0be19baf6554a58',1,'UNWIF_compat_01_14(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f15',['UNWIF_compat_01_15',['../d4/de0/unw16ifcpt_8h.html#a34ba8e4efcb7f77e557c12891fdff8a4',1,'UNWIF_compat_01_15(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a34ba8e4efcb7f77e557c12891fdff8a4',1,'UNWIF_compat_01_15(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd1',['UNWIF_compat_01_d1',['../d4/de0/unw16ifcpt_8h.html#a705748fbeec9772bca860990f81f4cab',1,'UNWIF_compat_01_d1(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a705748fbeec9772bca860990f81f4cab',1,'UNWIF_compat_01_d1(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd4',['UNWIF_compat_01_d4',['../d4/de0/unw16ifcpt_8h.html#a306af7b4ee9f6d977be7ee73d1fbe06a',1,'UNWIF_compat_01_d4(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a306af7b4ee9f6d977be7ee73d1fbe06a',1,'UNWIF_compat_01_d4(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd5',['UNWIF_compat_01_d5',['../d4/de0/unw16ifcpt_8h.html#ace573c503b0833063bfa9d3d72b9c516',1,'UNWIF_compat_01_d5(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ace573c503b0833063bfa9d3d72b9c516',1,'UNWIF_compat_01_d5(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd6',['UNWIF_compat_01_d6',['../d4/de0/unw16ifcpt_8h.html#ab99e3c1f6d700ac32b724bd50af6b68b',1,'UNWIF_compat_01_d6(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ab99e3c1f6d700ac32b724bd50af6b68b',1,'UNWIF_compat_01_d6(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd7',['UNWIF_compat_01_d7',['../d4/de0/unw16ifcpt_8h.html#a6969a095c78f22dd73d82a7928353c70',1,'UNWIF_compat_01_d7(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a6969a095c78f22dd73d82a7928353c70',1,'UNWIF_compat_01_d7(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fee',['UNWIF_compat_01_ee',['../d4/de0/unw16ifcpt_8h.html#a40d86e0965da24fb4c3e68bc11c6397d',1,'UNWIF_compat_01_ee(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a40d86e0965da24fb4c3e68bc11c6397d',1,'UNWIF_compat_01_ee(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5ff1',['UNWIF_compat_01_f1',['../d4/de0/unw16ifcpt_8h.html#a0b9ae6588c9a49c13c3b2e19710ad38b',1,'UNWIF_compat_01_f1(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0b9ae6588c9a49c13c3b2e19710ad38b',1,'UNWIF_compat_01_f1(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5ff2',['UNWIF_compat_01_f2',['../d4/de0/unw16ifcpt_8h.html#abca022169f10d8c218779399423fd836',1,'UNWIF_compat_01_f2(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#abca022169f10d8c218779399423fd836',1,'UNWIF_compat_01_f2(): unwifcpt.h']]], + ['unwif_5fcompat_5f02',['UNWIF_compat_02',['../d4/de0/unw16ifcpt_8h.html#ae6feb02b303953a617df8b9944b511e4',1,'UNWIF_compat_02(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ae6feb02b303953a617df8b9944b511e4',1,'UNWIF_compat_02(): unwifcpt.h']]], + ['unwif_5fcompat_5f02_5ff8',['UNWIF_compat_02_f8',['../d4/de0/unw16ifcpt_8h.html#af4c98f3beb633dc8115cfbeb4b2f1d8d',1,'UNWIF_compat_02_f8(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af4c98f3beb633dc8115cfbeb4b2f1d8d',1,'UNWIF_compat_02_f8(): unwifcpt.h']]], + ['unwif_5fcompat_5f02_5ff9',['UNWIF_compat_02_f9',['../d4/de0/unw16ifcpt_8h.html#a029324911e19abdf06746452e1ac0971',1,'UNWIF_compat_02_f9(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a029324911e19abdf06746452e1ac0971',1,'UNWIF_compat_02_f9(): unwifcpt.h']]], + ['unwif_5fcompat_5f02_5ffa',['UNWIF_compat_02_fa',['../d4/de0/unw16ifcpt_8h.html#af7d3a6ba5870ee7ab8dad8e931e4f20b',1,'UNWIF_compat_02_fa(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af7d3a6ba5870ee7ab8dad8e931e4f20b',1,'UNWIF_compat_02_fa(): unwifcpt.h']]], + ['unwif_5fcompat_5fexc',['UNWIF_compat_exc',['../d4/de0/unw16ifcpt_8h.html#abb902cef4737590ef25eb1fdcb2ad2d9',1,'UNWIF_compat_exc(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a72b96de71f1e2f7c26b38c0b9e8f574f',1,'UNWIF_compat_exc(): unwifcpt.h']]], + ['unwif_5fcompat_5fexc_5fsize',['UNWIF_compat_exc_size',['../d4/de0/unw16ifcpt_8h.html#ae60bf04b2636d0b1a442d91289e76f62',1,'UNWIF_compat_exc_size(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ae60bf04b2636d0b1a442d91289e76f62',1,'UNWIF_compat_exc_size(): unwifcpt.h']]], + ['unwif_5fcompat_5fexc_5ft',['UNWIF_compat_exc_t',['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html',1,'']]], + ['unwif_5fcompat_5fidx',['UNWIF_compat_IDX',['../d4/de0/unw16ifcpt_8h.html#a6fdea7944b25674e5e25a07c5d894046',1,'UNWIF_compat_IDX(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a6fdea7944b25674e5e25a07c5d894046',1,'UNWIF_compat_IDX(): unwifcpt.h']]], + ['unwif_5fcompat_5flen',['UNWIF_compat_LEN',['../d4/de0/unw16ifcpt_8h.html#a083e95ad81459eaa62d0a65232b96df4',1,'UNWIF_compat_LEN(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a083e95ad81459eaa62d0a65232b96df4',1,'UNWIF_compat_LEN(): unwifcpt.h']]], + ['unwif_5fcompat_5fmaxlen',['UNWIF_compat_MAXLEN',['../d4/de0/unw16ifcpt_8h.html#af61d3050201880cc8b8d8b2199d5d02e',1,'UNWIF_compat_MAXLEN(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af61d3050201880cc8b8d8b2199d5d02e',1,'UNWIF_compat_MAXLEN(): unwifcpt.h']]], + ['unwif_5fcompat_5fplane_5ft',['UNWIF_compat_PLANE_T',['../d4/de0/unw16ifcpt_8h.html#ac6a6c7f9b392f08c084dd579523cb8a2',1,'UNWIF_compat_PLANE_T(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ac6a6c7f9b392f08c084dd579523cb8a2',1,'UNWIF_compat_PLANE_T(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl',['UNWIF_compat_tbl',['../d4/de0/unw16ifcpt_8h.html#a386f1a991f4c0972d335370281844037',1,'UNWIF_compat_tbl(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a386f1a991f4c0972d335370281844037',1,'UNWIF_compat_tbl(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f1',['UNWIF_compat_tbl_1',['../d4/de0/unw16ifcpt_8h.html#acea3429a90643898f78b6760836f0afb',1,'UNWIF_compat_tbl_1(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ad705755066463e26a43dab6f6e626cf5',1,'UNWIF_compat_tbl_1(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f2',['UNWIF_compat_tbl_2',['../d4/de0/unw16ifcpt_8h.html#aa17e289543bc89764f08cd71eaa0ff64',1,'UNWIF_compat_tbl_2(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aeab63bc15e7fe4cbbcf49aa9117dcd26',1,'UNWIF_compat_tbl_2(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f3',['UNWIF_compat_tbl_3',['../d4/de0/unw16ifcpt_8h.html#a1328b6ab4bc534c7bf23a80f427ddfbd',1,'UNWIF_compat_tbl_3(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ab53e6d9c3d67f0edfe357a99139cf342',1,'UNWIF_compat_tbl_3(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f4',['UNWIF_compat_tbl_4',['../d4/de0/unw16ifcpt_8h.html#a094c7ce096bccb845f4af59116f4a148',1,'UNWIF_compat_tbl_4(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a7784768ddeb2c8f86e2f1415556284f2',1,'UNWIF_compat_tbl_4(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f5',['UNWIF_compat_tbl_5',['../d4/de0/unw16ifcpt_8h.html#a946a1baea79818b71a47b57420848462',1,'UNWIF_compat_tbl_5(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a946a1baea79818b71a47b57420848462',1,'UNWIF_compat_tbl_5(): unwifcpt.h']]], + ['unwif_5fcomplist',['UNWIF_complist',['../de/d84/struct_u_n_w_i_f__complist.html',1,'']]], + ['unwif_5fcomplist_5f00003c',['UNWIF_complist_00003c',['../d9/dfd/unw16ifcmp_8h.html#ab4ea993b2e5c31ea3f4ef5090f9937b4',1,'UNWIF_complist_00003c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab4ea993b2e5c31ea3f4ef5090f9937b4',1,'UNWIF_complist_00003c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00003d',['UNWIF_complist_00003d',['../d9/dfd/unw16ifcmp_8h.html#ae6596f7b9fe3b8dcc30a637dca47d0bf',1,'UNWIF_complist_00003d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae6596f7b9fe3b8dcc30a637dca47d0bf',1,'UNWIF_complist_00003d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00003e',['UNWIF_complist_00003e',['../d9/dfd/unw16ifcmp_8h.html#a3580f348ee79651893dd8d90aabb2839',1,'UNWIF_complist_00003e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3580f348ee79651893dd8d90aabb2839',1,'UNWIF_complist_00003e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000041',['UNWIF_complist_000041',['../d9/dfd/unw16ifcmp_8h.html#a89d08f024c81caa3233f3917e25aca83',1,'UNWIF_complist_000041(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a89d08f024c81caa3233f3917e25aca83',1,'UNWIF_complist_000041(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000042',['UNWIF_complist_000042',['../d9/dfd/unw16ifcmp_8h.html#a6b08eed0dd08e13d33b6abe29291c019',1,'UNWIF_complist_000042(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6b08eed0dd08e13d33b6abe29291c019',1,'UNWIF_complist_000042(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000043',['UNWIF_complist_000043',['../d9/dfd/unw16ifcmp_8h.html#a85570c616c8ac339d3f2fae1f511af82',1,'UNWIF_complist_000043(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a85570c616c8ac339d3f2fae1f511af82',1,'UNWIF_complist_000043(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000044',['UNWIF_complist_000044',['../d9/dfd/unw16ifcmp_8h.html#aa359b1580e2b6c1fc27e4e2abc5f44af',1,'UNWIF_complist_000044(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa359b1580e2b6c1fc27e4e2abc5f44af',1,'UNWIF_complist_000044(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000045',['UNWIF_complist_000045',['../d9/dfd/unw16ifcmp_8h.html#a133917f188280015fac34f3584795cd9',1,'UNWIF_complist_000045(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a133917f188280015fac34f3584795cd9',1,'UNWIF_complist_000045(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000046',['UNWIF_complist_000046',['../d9/dfd/unw16ifcmp_8h.html#ac50e8fc9fb29918f5650063ffb1fd87b',1,'UNWIF_complist_000046(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac50e8fc9fb29918f5650063ffb1fd87b',1,'UNWIF_complist_000046(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000047',['UNWIF_complist_000047',['../d9/dfd/unw16ifcmp_8h.html#a17dfe2267b3403d7ebccae690e4de2a6',1,'UNWIF_complist_000047(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a17dfe2267b3403d7ebccae690e4de2a6',1,'UNWIF_complist_000047(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000048',['UNWIF_complist_000048',['../d9/dfd/unw16ifcmp_8h.html#a2f836f57e949f9e0048edfbfe4b63355',1,'UNWIF_complist_000048(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2f836f57e949f9e0048edfbfe4b63355',1,'UNWIF_complist_000048(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000049',['UNWIF_complist_000049',['../d9/dfd/unw16ifcmp_8h.html#a37f00b0e9e23512b770f4940a8d13b4b',1,'UNWIF_complist_000049(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a37f00b0e9e23512b770f4940a8d13b4b',1,'UNWIF_complist_000049(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004a',['UNWIF_complist_00004a',['../d9/dfd/unw16ifcmp_8h.html#a7f4ee59853bceed0fa6ddf95aeaa2423',1,'UNWIF_complist_00004a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7f4ee59853bceed0fa6ddf95aeaa2423',1,'UNWIF_complist_00004a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004b',['UNWIF_complist_00004b',['../d9/dfd/unw16ifcmp_8h.html#a7c7b1afafc6638d8e02db29bc282a6b8',1,'UNWIF_complist_00004b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7c7b1afafc6638d8e02db29bc282a6b8',1,'UNWIF_complist_00004b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004c',['UNWIF_complist_00004c',['../d9/dfd/unw16ifcmp_8h.html#afcead81dc0357501dc1f628f5f8ae35e',1,'UNWIF_complist_00004c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afcead81dc0357501dc1f628f5f8ae35e',1,'UNWIF_complist_00004c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004d',['UNWIF_complist_00004d',['../d9/dfd/unw16ifcmp_8h.html#af648dc2392354e7bc9b0a311fb0f9cda',1,'UNWIF_complist_00004d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af648dc2392354e7bc9b0a311fb0f9cda',1,'UNWIF_complist_00004d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004e',['UNWIF_complist_00004e',['../d9/dfd/unw16ifcmp_8h.html#a93b54e86a1492f0a9210fb5de69a307d',1,'UNWIF_complist_00004e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a93b54e86a1492f0a9210fb5de69a307d',1,'UNWIF_complist_00004e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004f',['UNWIF_complist_00004f',['../d9/dfd/unw16ifcmp_8h.html#ac0914bbb6b578ea392b58c3cad0440b5',1,'UNWIF_complist_00004f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac0914bbb6b578ea392b58c3cad0440b5',1,'UNWIF_complist_00004f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000050',['UNWIF_complist_000050',['../d9/dfd/unw16ifcmp_8h.html#ac6c55053e0730ed6a727d80801363c37',1,'UNWIF_complist_000050(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac6c55053e0730ed6a727d80801363c37',1,'UNWIF_complist_000050(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000052',['UNWIF_complist_000052',['../d9/dfd/unw16ifcmp_8h.html#aae61ddaafa2aefdb53f5666edb1af7de',1,'UNWIF_complist_000052(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aae61ddaafa2aefdb53f5666edb1af7de',1,'UNWIF_complist_000052(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000053',['UNWIF_complist_000053',['../d9/dfd/unw16ifcmp_8h.html#a31ba20a9967bbe76efcbfc5e915a4af5',1,'UNWIF_complist_000053(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a31ba20a9967bbe76efcbfc5e915a4af5',1,'UNWIF_complist_000053(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000054',['UNWIF_complist_000054',['../d9/dfd/unw16ifcmp_8h.html#a1cafb2108518bf366e06efe1ecf019a5',1,'UNWIF_complist_000054(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1cafb2108518bf366e06efe1ecf019a5',1,'UNWIF_complist_000054(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000055',['UNWIF_complist_000055',['../d9/dfd/unw16ifcmp_8h.html#afeadda5ddc28a6f39b950d8fce841f64',1,'UNWIF_complist_000055(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afeadda5ddc28a6f39b950d8fce841f64',1,'UNWIF_complist_000055(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000056',['UNWIF_complist_000056',['../d9/dfd/unw16ifcmp_8h.html#a7d4ada863c35b50eeb6ccbdb573250f4',1,'UNWIF_complist_000056(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7d4ada863c35b50eeb6ccbdb573250f4',1,'UNWIF_complist_000056(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000057',['UNWIF_complist_000057',['../d9/dfd/unw16ifcmp_8h.html#a061a5bc340528ba474c9227794a5b278',1,'UNWIF_complist_000057(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a061a5bc340528ba474c9227794a5b278',1,'UNWIF_complist_000057(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000058',['UNWIF_complist_000058',['../d9/dfd/unw16ifcmp_8h.html#ae2a4a2332dbe191286afae4c72ff7ba5',1,'UNWIF_complist_000058(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae2a4a2332dbe191286afae4c72ff7ba5',1,'UNWIF_complist_000058(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000059',['UNWIF_complist_000059',['../d9/dfd/unw16ifcmp_8h.html#ae133daebd818475c32ff461b5a710f82',1,'UNWIF_complist_000059(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae133daebd818475c32ff461b5a710f82',1,'UNWIF_complist_000059(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00005a',['UNWIF_complist_00005a',['../d9/dfd/unw16ifcmp_8h.html#aadb5cc8bc05b5a58f53aa61d6490fa10',1,'UNWIF_complist_00005a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aadb5cc8bc05b5a58f53aa61d6490fa10',1,'UNWIF_complist_00005a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000061',['UNWIF_complist_000061',['../d9/dfd/unw16ifcmp_8h.html#ac36a0dbbc7a91ee06bfc7b03e062ac44',1,'UNWIF_complist_000061(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac36a0dbbc7a91ee06bfc7b03e062ac44',1,'UNWIF_complist_000061(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000062',['UNWIF_complist_000062',['../d9/dfd/unw16ifcmp_8h.html#aaeab443503b72d049f0d00afd314347f',1,'UNWIF_complist_000062(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaeab443503b72d049f0d00afd314347f',1,'UNWIF_complist_000062(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000063',['UNWIF_complist_000063',['../d9/dfd/unw16ifcmp_8h.html#a0af72985ddc0e20d67f2097d680258ca',1,'UNWIF_complist_000063(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0af72985ddc0e20d67f2097d680258ca',1,'UNWIF_complist_000063(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000064',['UNWIF_complist_000064',['../d9/dfd/unw16ifcmp_8h.html#a97f5c2347095b78a7f9eb2efaac59cf6',1,'UNWIF_complist_000064(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a97f5c2347095b78a7f9eb2efaac59cf6',1,'UNWIF_complist_000064(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000065',['UNWIF_complist_000065',['../d9/dfd/unw16ifcmp_8h.html#a7d1b16535e47a50843120854adc1f4d7',1,'UNWIF_complist_000065(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7d1b16535e47a50843120854adc1f4d7',1,'UNWIF_complist_000065(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000066',['UNWIF_complist_000066',['../d9/dfd/unw16ifcmp_8h.html#aa9a8cbc2b2bdaff829b13b490ba69692',1,'UNWIF_complist_000066(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa9a8cbc2b2bdaff829b13b490ba69692',1,'UNWIF_complist_000066(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000067',['UNWIF_complist_000067',['../d9/dfd/unw16ifcmp_8h.html#a2cf1c8ca75dd3b5bfc4e98a751cf68f5',1,'UNWIF_complist_000067(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2cf1c8ca75dd3b5bfc4e98a751cf68f5',1,'UNWIF_complist_000067(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000068',['UNWIF_complist_000068',['../d9/dfd/unw16ifcmp_8h.html#a2aeb6265c62a2d820ba8af0e5a0785be',1,'UNWIF_complist_000068(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2aeb6265c62a2d820ba8af0e5a0785be',1,'UNWIF_complist_000068(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000069',['UNWIF_complist_000069',['../d9/dfd/unw16ifcmp_8h.html#a195dbd711e55778afe49681edf525740',1,'UNWIF_complist_000069(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a195dbd711e55778afe49681edf525740',1,'UNWIF_complist_000069(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006a',['UNWIF_complist_00006a',['../d9/dfd/unw16ifcmp_8h.html#a0db810450562f8b58b93d21fb8b31764',1,'UNWIF_complist_00006a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0db810450562f8b58b93d21fb8b31764',1,'UNWIF_complist_00006a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006b',['UNWIF_complist_00006b',['../d9/dfd/unw16ifcmp_8h.html#ab2e8c2563a869ab36b773c21a6601228',1,'UNWIF_complist_00006b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab2e8c2563a869ab36b773c21a6601228',1,'UNWIF_complist_00006b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006c',['UNWIF_complist_00006c',['../d9/dfd/unw16ifcmp_8h.html#a4c5a343d04e25e8b38aacc278b30125d',1,'UNWIF_complist_00006c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4c5a343d04e25e8b38aacc278b30125d',1,'UNWIF_complist_00006c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006d',['UNWIF_complist_00006d',['../d9/dfd/unw16ifcmp_8h.html#aa45fc25cccd0172e37a53099f26ba929',1,'UNWIF_complist_00006d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa45fc25cccd0172e37a53099f26ba929',1,'UNWIF_complist_00006d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006e',['UNWIF_complist_00006e',['../d9/dfd/unw16ifcmp_8h.html#a26f3b35ec83ac77f7b82bb1f81802ac9',1,'UNWIF_complist_00006e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a26f3b35ec83ac77f7b82bb1f81802ac9',1,'UNWIF_complist_00006e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006f',['UNWIF_complist_00006f',['../d9/dfd/unw16ifcmp_8h.html#ac797773482d37ffb253f2868d2b1818b',1,'UNWIF_complist_00006f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac797773482d37ffb253f2868d2b1818b',1,'UNWIF_complist_00006f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000070',['UNWIF_complist_000070',['../d9/dfd/unw16ifcmp_8h.html#a0a5ca64323c8b76ad2636e7cba96a344',1,'UNWIF_complist_000070(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0a5ca64323c8b76ad2636e7cba96a344',1,'UNWIF_complist_000070(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000072',['UNWIF_complist_000072',['../d9/dfd/unw16ifcmp_8h.html#a0b4547b8fceca7e5233c734b989b911f',1,'UNWIF_complist_000072(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0b4547b8fceca7e5233c734b989b911f',1,'UNWIF_complist_000072(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000073',['UNWIF_complist_000073',['../d9/dfd/unw16ifcmp_8h.html#af37d238408a1904a9bfe5f38ff9e0724',1,'UNWIF_complist_000073(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af37d238408a1904a9bfe5f38ff9e0724',1,'UNWIF_complist_000073(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000074',['UNWIF_complist_000074',['../d9/dfd/unw16ifcmp_8h.html#aed90a856886db2e060c0db16769d3537',1,'UNWIF_complist_000074(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aed90a856886db2e060c0db16769d3537',1,'UNWIF_complist_000074(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000075',['UNWIF_complist_000075',['../d9/dfd/unw16ifcmp_8h.html#a8c1f0d7acf6b7151c56a54ca50129cfb',1,'UNWIF_complist_000075(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8c1f0d7acf6b7151c56a54ca50129cfb',1,'UNWIF_complist_000075(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000076',['UNWIF_complist_000076',['../d9/dfd/unw16ifcmp_8h.html#a4ce99204a206e403038ac5d0b58af562',1,'UNWIF_complist_000076(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4ce99204a206e403038ac5d0b58af562',1,'UNWIF_complist_000076(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000077',['UNWIF_complist_000077',['../d9/dfd/unw16ifcmp_8h.html#af41a7d637868fb9057bbf1379baef461',1,'UNWIF_complist_000077(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af41a7d637868fb9057bbf1379baef461',1,'UNWIF_complist_000077(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000078',['UNWIF_complist_000078',['../d9/dfd/unw16ifcmp_8h.html#ad05d24210b17102b2c547519db86567c',1,'UNWIF_complist_000078(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad05d24210b17102b2c547519db86567c',1,'UNWIF_complist_000078(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000079',['UNWIF_complist_000079',['../d9/dfd/unw16ifcmp_8h.html#a953c31bcc265fb4b0b8d3ee2b5beb885',1,'UNWIF_complist_000079(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a953c31bcc265fb4b0b8d3ee2b5beb885',1,'UNWIF_complist_000079(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00007a',['UNWIF_complist_00007a',['../d9/dfd/unw16ifcmp_8h.html#ae0a01bccf8788a58ad04428a2d50af9d',1,'UNWIF_complist_00007a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae0a01bccf8788a58ad04428a2d50af9d',1,'UNWIF_complist_00007a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000a8',['UNWIF_complist_0000a8',['../d9/dfd/unw16ifcmp_8h.html#a31e1772be71b23cbc3d4a0a8b08ba7c0',1,'UNWIF_complist_0000a8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a31e1772be71b23cbc3d4a0a8b08ba7c0',1,'UNWIF_complist_0000a8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c2',['UNWIF_complist_0000c2',['../d9/dfd/unw16ifcmp_8h.html#a03b0be7e3abfd9efe74de6ec199d6ac7',1,'UNWIF_complist_0000c2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a03b0be7e3abfd9efe74de6ec199d6ac7',1,'UNWIF_complist_0000c2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c4',['UNWIF_complist_0000c4',['../d9/dfd/unw16ifcmp_8h.html#a805b08d34df6eaa09a188a1ca155c42d',1,'UNWIF_complist_0000c4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a805b08d34df6eaa09a188a1ca155c42d',1,'UNWIF_complist_0000c4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c5',['UNWIF_complist_0000c5',['../d9/dfd/unw16ifcmp_8h.html#a32a99b70783d40856d85272d6133f4fa',1,'UNWIF_complist_0000c5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a32a99b70783d40856d85272d6133f4fa',1,'UNWIF_complist_0000c5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c6',['UNWIF_complist_0000c6',['../d9/dfd/unw16ifcmp_8h.html#a53d96b4b2f0371ab35556b5228db07f7',1,'UNWIF_complist_0000c6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a53d96b4b2f0371ab35556b5228db07f7',1,'UNWIF_complist_0000c6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c7',['UNWIF_complist_0000c7',['../d9/dfd/unw16ifcmp_8h.html#a04207e886c9ab2388e72ba36e7e0758a',1,'UNWIF_complist_0000c7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a04207e886c9ab2388e72ba36e7e0758a',1,'UNWIF_complist_0000c7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000ca',['UNWIF_complist_0000ca',['../d9/dfd/unw16ifcmp_8h.html#adbee5d752fa6a5e8e8b6cad2af898d09',1,'UNWIF_complist_0000ca(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adbee5d752fa6a5e8e8b6cad2af898d09',1,'UNWIF_complist_0000ca(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000cf',['UNWIF_complist_0000cf',['../d9/dfd/unw16ifcmp_8h.html#a3e2ee4d803a9731fa460ed1bef61a496',1,'UNWIF_complist_0000cf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3e2ee4d803a9731fa460ed1bef61a496',1,'UNWIF_complist_0000cf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000d4',['UNWIF_complist_0000d4',['../d9/dfd/unw16ifcmp_8h.html#a33f1203b00516732e43596d41bb02fe3',1,'UNWIF_complist_0000d4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a33f1203b00516732e43596d41bb02fe3',1,'UNWIF_complist_0000d4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000d5',['UNWIF_complist_0000d5',['../d9/dfd/unw16ifcmp_8h.html#a482c9d0a3131455d4225e8c44ff283ac',1,'UNWIF_complist_0000d5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a482c9d0a3131455d4225e8c44ff283ac',1,'UNWIF_complist_0000d5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000d6',['UNWIF_complist_0000d6',['../d9/dfd/unw16ifcmp_8h.html#a2c9f90deaa04dccaae17ba50de602058',1,'UNWIF_complist_0000d6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2c9f90deaa04dccaae17ba50de602058',1,'UNWIF_complist_0000d6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000d8',['UNWIF_complist_0000d8',['../d9/dfd/unw16ifcmp_8h.html#ae60e145b7128cb1667c8b01bd7254e2b',1,'UNWIF_complist_0000d8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae60e145b7128cb1667c8b01bd7254e2b',1,'UNWIF_complist_0000d8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000dc',['UNWIF_complist_0000dc',['../d9/dfd/unw16ifcmp_8h.html#a834bb59e79535f32da531e92d13fb5f9',1,'UNWIF_complist_0000dc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a834bb59e79535f32da531e92d13fb5f9',1,'UNWIF_complist_0000dc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e2',['UNWIF_complist_0000e2',['../d9/dfd/unw16ifcmp_8h.html#a834e1e8cd2f623ceb75328d390c82e5e',1,'UNWIF_complist_0000e2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a834e1e8cd2f623ceb75328d390c82e5e',1,'UNWIF_complist_0000e2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e4',['UNWIF_complist_0000e4',['../d9/dfd/unw16ifcmp_8h.html#ac8cb43166d91467f14557b5f855e8dce',1,'UNWIF_complist_0000e4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac8cb43166d91467f14557b5f855e8dce',1,'UNWIF_complist_0000e4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e5',['UNWIF_complist_0000e5',['../d9/dfd/unw16ifcmp_8h.html#aba049a05958b1648f4ad695411414719',1,'UNWIF_complist_0000e5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aba049a05958b1648f4ad695411414719',1,'UNWIF_complist_0000e5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e6',['UNWIF_complist_0000e6',['../d9/dfd/unw16ifcmp_8h.html#a1b53780670c355f0c61c49a09d699a5a',1,'UNWIF_complist_0000e6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1b53780670c355f0c61c49a09d699a5a',1,'UNWIF_complist_0000e6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e7',['UNWIF_complist_0000e7',['../d9/dfd/unw16ifcmp_8h.html#ae958aa754b76a48b430501adb0c1048b',1,'UNWIF_complist_0000e7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae958aa754b76a48b430501adb0c1048b',1,'UNWIF_complist_0000e7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000ea',['UNWIF_complist_0000ea',['../d9/dfd/unw16ifcmp_8h.html#a82e59be899e667bbff056495f3501780',1,'UNWIF_complist_0000ea(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a82e59be899e667bbff056495f3501780',1,'UNWIF_complist_0000ea(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000ef',['UNWIF_complist_0000ef',['../d9/dfd/unw16ifcmp_8h.html#a58ad25c03bfdae3345682e982f2e8f7f',1,'UNWIF_complist_0000ef(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a58ad25c03bfdae3345682e982f2e8f7f',1,'UNWIF_complist_0000ef(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000f4',['UNWIF_complist_0000f4',['../d9/dfd/unw16ifcmp_8h.html#a9379834c3c915ee97e33cfdc56fe6945',1,'UNWIF_complist_0000f4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9379834c3c915ee97e33cfdc56fe6945',1,'UNWIF_complist_0000f4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000f5',['UNWIF_complist_0000f5',['../d9/dfd/unw16ifcmp_8h.html#ab5a29cc0ad563ae8346ef5fbf0c865e1',1,'UNWIF_complist_0000f5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab5a29cc0ad563ae8346ef5fbf0c865e1',1,'UNWIF_complist_0000f5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000f6',['UNWIF_complist_0000f6',['../d9/dfd/unw16ifcmp_8h.html#aeb3e54b36f0c1b3e2abb7addae612505',1,'UNWIF_complist_0000f6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aeb3e54b36f0c1b3e2abb7addae612505',1,'UNWIF_complist_0000f6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000f8',['UNWIF_complist_0000f8',['../d9/dfd/unw16ifcmp_8h.html#a1d6fa69e65e068c44b11830f376c4db2',1,'UNWIF_complist_0000f8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1d6fa69e65e068c44b11830f376c4db2',1,'UNWIF_complist_0000f8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000fc',['UNWIF_complist_0000fc',['../d9/dfd/unw16ifcmp_8h.html#ac01e8ae827ca0b3bce8c8bd0fd036a88',1,'UNWIF_complist_0000fc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac01e8ae827ca0b3bce8c8bd0fd036a88',1,'UNWIF_complist_0000fc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000102',['UNWIF_complist_000102',['../d9/dfd/unw16ifcmp_8h.html#a778c0a15be0db8a8dfa288a5edda13ab',1,'UNWIF_complist_000102(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a778c0a15be0db8a8dfa288a5edda13ab',1,'UNWIF_complist_000102(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000103',['UNWIF_complist_000103',['../d9/dfd/unw16ifcmp_8h.html#adebb922e01799b4326489a4a22009d16',1,'UNWIF_complist_000103(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adebb922e01799b4326489a4a22009d16',1,'UNWIF_complist_000103(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000112',['UNWIF_complist_000112',['../d9/dfd/unw16ifcmp_8h.html#abca8f1850b074aa282ed9a382546225a',1,'UNWIF_complist_000112(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abca8f1850b074aa282ed9a382546225a',1,'UNWIF_complist_000112(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000113',['UNWIF_complist_000113',['../d9/dfd/unw16ifcmp_8h.html#ac6162517a2f02b3ba5960fe68a8d84a8',1,'UNWIF_complist_000113(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac6162517a2f02b3ba5960fe68a8d84a8',1,'UNWIF_complist_000113(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00014c',['UNWIF_complist_00014c',['../d9/dfd/unw16ifcmp_8h.html#a0f39738f11c35529f5bad5b154bba21c',1,'UNWIF_complist_00014c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0f39738f11c35529f5bad5b154bba21c',1,'UNWIF_complist_00014c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00014d',['UNWIF_complist_00014d',['../d9/dfd/unw16ifcmp_8h.html#a6cde28e6266110e1fa6beb62b03c52cb',1,'UNWIF_complist_00014d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6cde28e6266110e1fa6beb62b03c52cb',1,'UNWIF_complist_00014d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00015a',['UNWIF_complist_00015a',['../d9/dfd/unw16ifcmp_8h.html#ab7235983893cdc9b8985142a1c55a9be',1,'UNWIF_complist_00015a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab7235983893cdc9b8985142a1c55a9be',1,'UNWIF_complist_00015a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00015b',['UNWIF_complist_00015b',['../d9/dfd/unw16ifcmp_8h.html#aa915e1369f5bbc3b5c48ca35aca70e5e',1,'UNWIF_complist_00015b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa915e1369f5bbc3b5c48ca35aca70e5e',1,'UNWIF_complist_00015b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000160',['UNWIF_complist_000160',['../d9/dfd/unw16ifcmp_8h.html#a42f9177dfc3913139d558a636f3b5345',1,'UNWIF_complist_000160(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a42f9177dfc3913139d558a636f3b5345',1,'UNWIF_complist_000160(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000161',['UNWIF_complist_000161',['../d9/dfd/unw16ifcmp_8h.html#a17a05e376a2f9e15834c60a04885d23e',1,'UNWIF_complist_000161(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a17a05e376a2f9e15834c60a04885d23e',1,'UNWIF_complist_000161(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000168',['UNWIF_complist_000168',['../d9/dfd/unw16ifcmp_8h.html#a6ccfc5d6ff7bbca73f3620aab4a9c3c2',1,'UNWIF_complist_000168(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6ccfc5d6ff7bbca73f3620aab4a9c3c2',1,'UNWIF_complist_000168(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000169',['UNWIF_complist_000169',['../d9/dfd/unw16ifcmp_8h.html#a7d291a1b2a1ecdc7fca1e3135b833c1f',1,'UNWIF_complist_000169(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7d291a1b2a1ecdc7fca1e3135b833c1f',1,'UNWIF_complist_000169(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00016a',['UNWIF_complist_00016a',['../d9/dfd/unw16ifcmp_8h.html#af427aa2432f62f18ccc992fce159298b',1,'UNWIF_complist_00016a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af427aa2432f62f18ccc992fce159298b',1,'UNWIF_complist_00016a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00016b',['UNWIF_complist_00016b',['../d9/dfd/unw16ifcmp_8h.html#afbbd17ee737de2111a174945a3d9b51b',1,'UNWIF_complist_00016b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afbbd17ee737de2111a174945a3d9b51b',1,'UNWIF_complist_00016b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00017f',['UNWIF_complist_00017f',['../d9/dfd/unw16ifcmp_8h.html#a081257f79a2024220dc0ab703e7586fb',1,'UNWIF_complist_00017f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a081257f79a2024220dc0ab703e7586fb',1,'UNWIF_complist_00017f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001a0',['UNWIF_complist_0001a0',['../d9/dfd/unw16ifcmp_8h.html#a9a5fbb4aaa82261445b9c903c8d99e3a',1,'UNWIF_complist_0001a0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9a5fbb4aaa82261445b9c903c8d99e3a',1,'UNWIF_complist_0001a0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001a1',['UNWIF_complist_0001a1',['../d9/dfd/unw16ifcmp_8h.html#a8839df0c9a1b9d19a9a1e84842fa8791',1,'UNWIF_complist_0001a1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8839df0c9a1b9d19a9a1e84842fa8791',1,'UNWIF_complist_0001a1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001af',['UNWIF_complist_0001af',['../d9/dfd/unw16ifcmp_8h.html#a94c64a4f157f76af41c76c43a9e2fe07',1,'UNWIF_complist_0001af(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a94c64a4f157f76af41c76c43a9e2fe07',1,'UNWIF_complist_0001af(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001b0',['UNWIF_complist_0001b0',['../d9/dfd/unw16ifcmp_8h.html#a2a5a419c5bf2836e548585e96f564cc9',1,'UNWIF_complist_0001b0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2a5a419c5bf2836e548585e96f564cc9',1,'UNWIF_complist_0001b0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001b7',['UNWIF_complist_0001b7',['../d9/dfd/unw16ifcmp_8h.html#a64dfc5250eda5a869bdeaad3c8606e1e',1,'UNWIF_complist_0001b7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a64dfc5250eda5a869bdeaad3c8606e1e',1,'UNWIF_complist_0001b7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001ea',['UNWIF_complist_0001ea',['../d9/dfd/unw16ifcmp_8h.html#ad30f549bbfb1b99b9c8fdc82abe8332c',1,'UNWIF_complist_0001ea(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad30f549bbfb1b99b9c8fdc82abe8332c',1,'UNWIF_complist_0001ea(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001eb',['UNWIF_complist_0001eb',['../d9/dfd/unw16ifcmp_8h.html#aad434d9ed5b2b5a74f442d8064e47f2e',1,'UNWIF_complist_0001eb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aad434d9ed5b2b5a74f442d8064e47f2e',1,'UNWIF_complist_0001eb(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000226',['UNWIF_complist_000226',['../d9/dfd/unw16ifcmp_8h.html#ac86d5d5178e509e13a44865cc18181b2',1,'UNWIF_complist_000226(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac86d5d5178e509e13a44865cc18181b2',1,'UNWIF_complist_000226(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000227',['UNWIF_complist_000227',['../d9/dfd/unw16ifcmp_8h.html#a4887b8b7583d2cc79bfa6bd686faf19f',1,'UNWIF_complist_000227(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4887b8b7583d2cc79bfa6bd686faf19f',1,'UNWIF_complist_000227(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000228',['UNWIF_complist_000228',['../d9/dfd/unw16ifcmp_8h.html#a6d24cac9924937769cf84855dee442c0',1,'UNWIF_complist_000228(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6d24cac9924937769cf84855dee442c0',1,'UNWIF_complist_000228(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000229',['UNWIF_complist_000229',['../d9/dfd/unw16ifcmp_8h.html#a77a05ece5626137ea09d7519bb7bb242',1,'UNWIF_complist_000229(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a77a05ece5626137ea09d7519bb7bb242',1,'UNWIF_complist_000229(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00022e',['UNWIF_complist_00022e',['../d9/dfd/unw16ifcmp_8h.html#a2caa98744178c458a125607120e7874a',1,'UNWIF_complist_00022e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2caa98744178c458a125607120e7874a',1,'UNWIF_complist_00022e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00022f',['UNWIF_complist_00022f',['../d9/dfd/unw16ifcmp_8h.html#a97d9ca2163354f559d1a6eda86d48184',1,'UNWIF_complist_00022f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a97d9ca2163354f559d1a6eda86d48184',1,'UNWIF_complist_00022f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000292',['UNWIF_complist_000292',['../d9/dfd/unw16ifcmp_8h.html#a25a629e5010b05e3d37ca9e2991d5fa6',1,'UNWIF_complist_000292(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a25a629e5010b05e3d37ca9e2991d5fa6',1,'UNWIF_complist_000292(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000391',['UNWIF_complist_000391',['../d9/dfd/unw16ifcmp_8h.html#a3466fc9f0478ba30ccfe140f297e7ffb',1,'UNWIF_complist_000391(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3466fc9f0478ba30ccfe140f297e7ffb',1,'UNWIF_complist_000391(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000395',['UNWIF_complist_000395',['../d9/dfd/unw16ifcmp_8h.html#a1efa7f91d60496c897af70d75ba14334',1,'UNWIF_complist_000395(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1efa7f91d60496c897af70d75ba14334',1,'UNWIF_complist_000395(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000397',['UNWIF_complist_000397',['../d9/dfd/unw16ifcmp_8h.html#aa1d56ce1cd5ddf89f49aacacfb87043e',1,'UNWIF_complist_000397(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa1d56ce1cd5ddf89f49aacacfb87043e',1,'UNWIF_complist_000397(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000399',['UNWIF_complist_000399',['../d9/dfd/unw16ifcmp_8h.html#a9ff5ba928c5aed15c1fd65d7d34e7021',1,'UNWIF_complist_000399(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9ff5ba928c5aed15c1fd65d7d34e7021',1,'UNWIF_complist_000399(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00039f',['UNWIF_complist_00039f',['../d9/dfd/unw16ifcmp_8h.html#a587fc92d168eb30dd76a7a8647e20250',1,'UNWIF_complist_00039f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a587fc92d168eb30dd76a7a8647e20250',1,'UNWIF_complist_00039f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003a1',['UNWIF_complist_0003a1',['../d9/dfd/unw16ifcmp_8h.html#a826f20dd5b3efc94d3979925ab12ccae',1,'UNWIF_complist_0003a1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a826f20dd5b3efc94d3979925ab12ccae',1,'UNWIF_complist_0003a1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003a5',['UNWIF_complist_0003a5',['../d9/dfd/unw16ifcmp_8h.html#a9487aa5fd36b19318337df717a1c38ca',1,'UNWIF_complist_0003a5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9487aa5fd36b19318337df717a1c38ca',1,'UNWIF_complist_0003a5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003a9',['UNWIF_complist_0003a9',['../d9/dfd/unw16ifcmp_8h.html#aa897925462db673d63a984b5ec107e7a',1,'UNWIF_complist_0003a9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa897925462db673d63a984b5ec107e7a',1,'UNWIF_complist_0003a9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003ac',['UNWIF_complist_0003ac',['../d9/dfd/unw16ifcmp_8h.html#a6f33094e447b7787dc6c2db9ff16a840',1,'UNWIF_complist_0003ac(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6f33094e447b7787dc6c2db9ff16a840',1,'UNWIF_complist_0003ac(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003ae',['UNWIF_complist_0003ae',['../d9/dfd/unw16ifcmp_8h.html#af095af095a2ecdd9a7cfc4efade71b85',1,'UNWIF_complist_0003ae(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af095af095a2ecdd9a7cfc4efade71b85',1,'UNWIF_complist_0003ae(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003b1',['UNWIF_complist_0003b1',['../d9/dfd/unw16ifcmp_8h.html#aab441f91726256b99df73f60ceba1b27',1,'UNWIF_complist_0003b1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aab441f91726256b99df73f60ceba1b27',1,'UNWIF_complist_0003b1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003b5',['UNWIF_complist_0003b5',['../d9/dfd/unw16ifcmp_8h.html#ab2fb63388a931146a4007553d2912679',1,'UNWIF_complist_0003b5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab2fb63388a931146a4007553d2912679',1,'UNWIF_complist_0003b5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003b7',['UNWIF_complist_0003b7',['../d9/dfd/unw16ifcmp_8h.html#a2182b8c28ffa7344a5fb06a99722ba94',1,'UNWIF_complist_0003b7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2182b8c28ffa7344a5fb06a99722ba94',1,'UNWIF_complist_0003b7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003b9',['UNWIF_complist_0003b9',['../d9/dfd/unw16ifcmp_8h.html#a4bb316aa89330dcfa418b10b76e870e5',1,'UNWIF_complist_0003b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4bb316aa89330dcfa418b10b76e870e5',1,'UNWIF_complist_0003b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003bf',['UNWIF_complist_0003bf',['../d9/dfd/unw16ifcmp_8h.html#af4680ba150187d9cbee35f185fc1115b',1,'UNWIF_complist_0003bf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af4680ba150187d9cbee35f185fc1115b',1,'UNWIF_complist_0003bf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003c1',['UNWIF_complist_0003c1',['../d9/dfd/unw16ifcmp_8h.html#a2d096976c5adb0ad1d8b36cc4e4c3f42',1,'UNWIF_complist_0003c1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2d096976c5adb0ad1d8b36cc4e4c3f42',1,'UNWIF_complist_0003c1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003c5',['UNWIF_complist_0003c5',['../d9/dfd/unw16ifcmp_8h.html#a60bb155a8f6ec68bc37cb13f263a981e',1,'UNWIF_complist_0003c5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a60bb155a8f6ec68bc37cb13f263a981e',1,'UNWIF_complist_0003c5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003c9',['UNWIF_complist_0003c9',['../d9/dfd/unw16ifcmp_8h.html#a121d1893f2e9eee8ebf235bab72c3bd0',1,'UNWIF_complist_0003c9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a121d1893f2e9eee8ebf235bab72c3bd0',1,'UNWIF_complist_0003c9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003ca',['UNWIF_complist_0003ca',['../d9/dfd/unw16ifcmp_8h.html#afbde83a3c0fa96a40ffa264f054ee373',1,'UNWIF_complist_0003ca(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afbde83a3c0fa96a40ffa264f054ee373',1,'UNWIF_complist_0003ca(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003cb',['UNWIF_complist_0003cb',['../d9/dfd/unw16ifcmp_8h.html#aafbe5c818bd2993b8d602e89f083c033',1,'UNWIF_complist_0003cb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aafbe5c818bd2993b8d602e89f083c033',1,'UNWIF_complist_0003cb(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003ce',['UNWIF_complist_0003ce',['../d9/dfd/unw16ifcmp_8h.html#a2073d8de9eeaceb97083445256606525',1,'UNWIF_complist_0003ce(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2073d8de9eeaceb97083445256606525',1,'UNWIF_complist_0003ce(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003d2',['UNWIF_complist_0003d2',['../d9/dfd/unw16ifcmp_8h.html#abd2c353b68f0af87d8b312efd49171d0',1,'UNWIF_complist_0003d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abd2c353b68f0af87d8b312efd49171d0',1,'UNWIF_complist_0003d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000406',['UNWIF_complist_000406',['../d9/dfd/unw16ifcmp_8h.html#a03860ce6286da953dfd323d0898164d1',1,'UNWIF_complist_000406(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a03860ce6286da953dfd323d0898164d1',1,'UNWIF_complist_000406(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000410',['UNWIF_complist_000410',['../d9/dfd/unw16ifcmp_8h.html#a67933c65bd56b58656369cab10265ad9',1,'UNWIF_complist_000410(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a67933c65bd56b58656369cab10265ad9',1,'UNWIF_complist_000410(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000413',['UNWIF_complist_000413',['../d9/dfd/unw16ifcmp_8h.html#a56526d751db36c5cd5218064295b79cb',1,'UNWIF_complist_000413(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a56526d751db36c5cd5218064295b79cb',1,'UNWIF_complist_000413(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000415',['UNWIF_complist_000415',['../d9/dfd/unw16ifcmp_8h.html#a51d543f58cadb56616fceec59e490523',1,'UNWIF_complist_000415(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a51d543f58cadb56616fceec59e490523',1,'UNWIF_complist_000415(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000416',['UNWIF_complist_000416',['../d9/dfd/unw16ifcmp_8h.html#a5720e2dc518354e680be364edd3746ce',1,'UNWIF_complist_000416(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5720e2dc518354e680be364edd3746ce',1,'UNWIF_complist_000416(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000417',['UNWIF_complist_000417',['../d9/dfd/unw16ifcmp_8h.html#a8747e2e6e0a5a50e570419b19222a379',1,'UNWIF_complist_000417(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8747e2e6e0a5a50e570419b19222a379',1,'UNWIF_complist_000417(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000418',['UNWIF_complist_000418',['../d9/dfd/unw16ifcmp_8h.html#ad0a94b29a1f403911b6d7c9a6962b2af',1,'UNWIF_complist_000418(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad0a94b29a1f403911b6d7c9a6962b2af',1,'UNWIF_complist_000418(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00041a',['UNWIF_complist_00041a',['../d9/dfd/unw16ifcmp_8h.html#af17a947791e3a77f0fab2e7e2bcfb6f0',1,'UNWIF_complist_00041a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af17a947791e3a77f0fab2e7e2bcfb6f0',1,'UNWIF_complist_00041a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00041e',['UNWIF_complist_00041e',['../d9/dfd/unw16ifcmp_8h.html#afce5b9a5fa241b511e1f3aa60f60691d',1,'UNWIF_complist_00041e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afce5b9a5fa241b511e1f3aa60f60691d',1,'UNWIF_complist_00041e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000423',['UNWIF_complist_000423',['../d9/dfd/unw16ifcmp_8h.html#a25e3053cafd285e2ee81977f0f48d4e5',1,'UNWIF_complist_000423(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a25e3053cafd285e2ee81977f0f48d4e5',1,'UNWIF_complist_000423(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000427',['UNWIF_complist_000427',['../d9/dfd/unw16ifcmp_8h.html#a8cc90a17d8174d5337480f925b8b0101',1,'UNWIF_complist_000427(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8cc90a17d8174d5337480f925b8b0101',1,'UNWIF_complist_000427(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00042b',['UNWIF_complist_00042b',['../d9/dfd/unw16ifcmp_8h.html#aadb0525d788485207fae32b6eae1be78',1,'UNWIF_complist_00042b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aadb0525d788485207fae32b6eae1be78',1,'UNWIF_complist_00042b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00042d',['UNWIF_complist_00042d',['../d9/dfd/unw16ifcmp_8h.html#aef7727f380f48cbc5d754fb14c71a557',1,'UNWIF_complist_00042d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aef7727f380f48cbc5d754fb14c71a557',1,'UNWIF_complist_00042d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000430',['UNWIF_complist_000430',['../d9/dfd/unw16ifcmp_8h.html#a366e36ad24f4d9af05051e9b5e241972',1,'UNWIF_complist_000430(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a366e36ad24f4d9af05051e9b5e241972',1,'UNWIF_complist_000430(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000433',['UNWIF_complist_000433',['../d9/dfd/unw16ifcmp_8h.html#a0fadabd2dc41cdc03a16a30d1d299161',1,'UNWIF_complist_000433(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0fadabd2dc41cdc03a16a30d1d299161',1,'UNWIF_complist_000433(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000435',['UNWIF_complist_000435',['../d9/dfd/unw16ifcmp_8h.html#a5873a13a2590e9db18d048714bafde85',1,'UNWIF_complist_000435(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5873a13a2590e9db18d048714bafde85',1,'UNWIF_complist_000435(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000436',['UNWIF_complist_000436',['../d9/dfd/unw16ifcmp_8h.html#ae368d37d3f9776a6c2f553fe57f2c134',1,'UNWIF_complist_000436(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae368d37d3f9776a6c2f553fe57f2c134',1,'UNWIF_complist_000436(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000437',['UNWIF_complist_000437',['../d9/dfd/unw16ifcmp_8h.html#a2b9076ce1073c929d5f6c11af943a0c8',1,'UNWIF_complist_000437(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2b9076ce1073c929d5f6c11af943a0c8',1,'UNWIF_complist_000437(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000438',['UNWIF_complist_000438',['../d9/dfd/unw16ifcmp_8h.html#a36e2e21595e33821ffde2097822378a0',1,'UNWIF_complist_000438(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36e2e21595e33821ffde2097822378a0',1,'UNWIF_complist_000438(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00043a',['UNWIF_complist_00043a',['../d9/dfd/unw16ifcmp_8h.html#a5ce17e0d97688c875e7fdad20056809c',1,'UNWIF_complist_00043a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5ce17e0d97688c875e7fdad20056809c',1,'UNWIF_complist_00043a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00043e',['UNWIF_complist_00043e',['../d9/dfd/unw16ifcmp_8h.html#af0855fa6e127535dee26d0dc7c590ded',1,'UNWIF_complist_00043e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af0855fa6e127535dee26d0dc7c590ded',1,'UNWIF_complist_00043e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000443',['UNWIF_complist_000443',['../d9/dfd/unw16ifcmp_8h.html#a9e84056520f763dc6deddb4a49f0ec50',1,'UNWIF_complist_000443(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9e84056520f763dc6deddb4a49f0ec50',1,'UNWIF_complist_000443(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000447',['UNWIF_complist_000447',['../d9/dfd/unw16ifcmp_8h.html#ac9c118f4761b3d2e0f72cb80f0cd99a6',1,'UNWIF_complist_000447(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac9c118f4761b3d2e0f72cb80f0cd99a6',1,'UNWIF_complist_000447(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00044b',['UNWIF_complist_00044b',['../d9/dfd/unw16ifcmp_8h.html#ae18fff030fc4558dd38f8c5b6726a916',1,'UNWIF_complist_00044b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae18fff030fc4558dd38f8c5b6726a916',1,'UNWIF_complist_00044b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00044d',['UNWIF_complist_00044d',['../d9/dfd/unw16ifcmp_8h.html#addf224ee6fe8546b21efaaa732ea59d8',1,'UNWIF_complist_00044d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#addf224ee6fe8546b21efaaa732ea59d8',1,'UNWIF_complist_00044d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000456',['UNWIF_complist_000456',['../d9/dfd/unw16ifcmp_8h.html#ab7bf7464ad85f8d20eb48d1de66b262e',1,'UNWIF_complist_000456(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab7bf7464ad85f8d20eb48d1de66b262e',1,'UNWIF_complist_000456(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000474',['UNWIF_complist_000474',['../d9/dfd/unw16ifcmp_8h.html#af280995ba4360f9208bd0ea8dffab9cd',1,'UNWIF_complist_000474(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af280995ba4360f9208bd0ea8dffab9cd',1,'UNWIF_complist_000474(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000475',['UNWIF_complist_000475',['../d9/dfd/unw16ifcmp_8h.html#a8c5a718e48c98d619ab68238bbfef549',1,'UNWIF_complist_000475(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8c5a718e48c98d619ab68238bbfef549',1,'UNWIF_complist_000475(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0004d8',['UNWIF_complist_0004d8',['../d9/dfd/unw16ifcmp_8h.html#ab8052ac23b5812c1437e028d5f189509',1,'UNWIF_complist_0004d8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab8052ac23b5812c1437e028d5f189509',1,'UNWIF_complist_0004d8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0004d9',['UNWIF_complist_0004d9',['../d9/dfd/unw16ifcmp_8h.html#ad3469eb3b94a2f64f5d643e304543fc0',1,'UNWIF_complist_0004d9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad3469eb3b94a2f64f5d643e304543fc0',1,'UNWIF_complist_0004d9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0004e8',['UNWIF_complist_0004e8',['../d9/dfd/unw16ifcmp_8h.html#ac4d24b3abccd6743a8416fc4b4d8ff71',1,'UNWIF_complist_0004e8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac4d24b3abccd6743a8416fc4b4d8ff71',1,'UNWIF_complist_0004e8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0004e9',['UNWIF_complist_0004e9',['../d9/dfd/unw16ifcmp_8h.html#a0c421301f9a51928e78042ce0c69ac9e',1,'UNWIF_complist_0004e9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0c421301f9a51928e78042ce0c69ac9e',1,'UNWIF_complist_0004e9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d0',['UNWIF_complist_0005d0',['../d9/dfd/unw16ifcmp_8h.html#ac0ed82ece97358990544b3fc393219e8',1,'UNWIF_complist_0005d0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac0ed82ece97358990544b3fc393219e8',1,'UNWIF_complist_0005d0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d1',['UNWIF_complist_0005d1',['../d9/dfd/unw16ifcmp_8h.html#a4ab3aa9ff0409866955c2f02b498c57c',1,'UNWIF_complist_0005d1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4ab3aa9ff0409866955c2f02b498c57c',1,'UNWIF_complist_0005d1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d2',['UNWIF_complist_0005d2',['../d9/dfd/unw16ifcmp_8h.html#a61793567a954dec33e2a2fc129949a51',1,'UNWIF_complist_0005d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a61793567a954dec33e2a2fc129949a51',1,'UNWIF_complist_0005d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d3',['UNWIF_complist_0005d3',['../d9/dfd/unw16ifcmp_8h.html#a3ae6f4db2b1385ce665b574c18a59e2b',1,'UNWIF_complist_0005d3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3ae6f4db2b1385ce665b574c18a59e2b',1,'UNWIF_complist_0005d3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d4',['UNWIF_complist_0005d4',['../d9/dfd/unw16ifcmp_8h.html#ad0015c3f28a590c0dad10f49eff37b7a',1,'UNWIF_complist_0005d4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad0015c3f28a590c0dad10f49eff37b7a',1,'UNWIF_complist_0005d4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d5',['UNWIF_complist_0005d5',['../d9/dfd/unw16ifcmp_8h.html#a11dc6935736dec24d379e6bd945d3883',1,'UNWIF_complist_0005d5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a11dc6935736dec24d379e6bd945d3883',1,'UNWIF_complist_0005d5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d6',['UNWIF_complist_0005d6',['../d9/dfd/unw16ifcmp_8h.html#ae9219cb2aab06bbfe44c6026136fd325',1,'UNWIF_complist_0005d6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae9219cb2aab06bbfe44c6026136fd325',1,'UNWIF_complist_0005d6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d8',['UNWIF_complist_0005d8',['../d9/dfd/unw16ifcmp_8h.html#a1655520dd9edfcbb77f0ee2885305aba',1,'UNWIF_complist_0005d8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1655520dd9edfcbb77f0ee2885305aba',1,'UNWIF_complist_0005d8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d9',['UNWIF_complist_0005d9',['../d9/dfd/unw16ifcmp_8h.html#a0cfe589128a0c6c8694407b43831452c',1,'UNWIF_complist_0005d9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0cfe589128a0c6c8694407b43831452c',1,'UNWIF_complist_0005d9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005da',['UNWIF_complist_0005da',['../d9/dfd/unw16ifcmp_8h.html#a05fcd1d180f7a80647ff6230e27f5f6e',1,'UNWIF_complist_0005da(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a05fcd1d180f7a80647ff6230e27f5f6e',1,'UNWIF_complist_0005da(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005db',['UNWIF_complist_0005db',['../d9/dfd/unw16ifcmp_8h.html#ac141d9cf317e20523c105aa631785915',1,'UNWIF_complist_0005db(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac141d9cf317e20523c105aa631785915',1,'UNWIF_complist_0005db(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005dc',['UNWIF_complist_0005dc',['../d9/dfd/unw16ifcmp_8h.html#ad40261bbc201119bebf43d69c9fc4c17',1,'UNWIF_complist_0005dc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad40261bbc201119bebf43d69c9fc4c17',1,'UNWIF_complist_0005dc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005de',['UNWIF_complist_0005de',['../d9/dfd/unw16ifcmp_8h.html#a6c8f0234f5b7848b2c94867ddbfc9f97',1,'UNWIF_complist_0005de(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6c8f0234f5b7848b2c94867ddbfc9f97',1,'UNWIF_complist_0005de(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e0',['UNWIF_complist_0005e0',['../d9/dfd/unw16ifcmp_8h.html#a9dff9c0e560c04116a5132e956f06e87',1,'UNWIF_complist_0005e0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9dff9c0e560c04116a5132e956f06e87',1,'UNWIF_complist_0005e0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e1',['UNWIF_complist_0005e1',['../d9/dfd/unw16ifcmp_8h.html#ab634007fd0299ed580e7348881a25ece',1,'UNWIF_complist_0005e1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab634007fd0299ed580e7348881a25ece',1,'UNWIF_complist_0005e1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e3',['UNWIF_complist_0005e3',['../d9/dfd/unw16ifcmp_8h.html#abe3d0a511af374edff96f27fec74022f',1,'UNWIF_complist_0005e3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abe3d0a511af374edff96f27fec74022f',1,'UNWIF_complist_0005e3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e4',['UNWIF_complist_0005e4',['../d9/dfd/unw16ifcmp_8h.html#a2564549985ac922709b930119a823960',1,'UNWIF_complist_0005e4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2564549985ac922709b930119a823960',1,'UNWIF_complist_0005e4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e6',['UNWIF_complist_0005e6',['../d9/dfd/unw16ifcmp_8h.html#a592996750b92a3c8393d700b48bda651',1,'UNWIF_complist_0005e6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a592996750b92a3c8393d700b48bda651',1,'UNWIF_complist_0005e6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e7',['UNWIF_complist_0005e7',['../d9/dfd/unw16ifcmp_8h.html#aa8288e9b0d5795441638d183b5c27174',1,'UNWIF_complist_0005e7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa8288e9b0d5795441638d183b5c27174',1,'UNWIF_complist_0005e7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e8',['UNWIF_complist_0005e8',['../d9/dfd/unw16ifcmp_8h.html#a08d0dea000110ab6d33796a63feee1ff',1,'UNWIF_complist_0005e8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a08d0dea000110ab6d33796a63feee1ff',1,'UNWIF_complist_0005e8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e9',['UNWIF_complist_0005e9',['../d9/dfd/unw16ifcmp_8h.html#aa4d159cda4ff6a51a7d560e797530bb2',1,'UNWIF_complist_0005e9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa4d159cda4ff6a51a7d560e797530bb2',1,'UNWIF_complist_0005e9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005ea',['UNWIF_complist_0005ea',['../d9/dfd/unw16ifcmp_8h.html#a2b23e7df38c74b563524faa958006dd6',1,'UNWIF_complist_0005ea(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2b23e7df38c74b563524faa958006dd6',1,'UNWIF_complist_0005ea(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005f2',['UNWIF_complist_0005f2',['../d9/dfd/unw16ifcmp_8h.html#a72182dfac495142787004dc376196512',1,'UNWIF_complist_0005f2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a72182dfac495142787004dc376196512',1,'UNWIF_complist_0005f2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000627',['UNWIF_complist_000627',['../d9/dfd/unw16ifcmp_8h.html#a42b13eba96512bb7ba4ae696b1d6fc56',1,'UNWIF_complist_000627(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a42b13eba96512bb7ba4ae696b1d6fc56',1,'UNWIF_complist_000627(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000648',['UNWIF_complist_000648',['../d9/dfd/unw16ifcmp_8h.html#a5bc1047070cc36941eb74c9fe63e2542',1,'UNWIF_complist_000648(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5bc1047070cc36941eb74c9fe63e2542',1,'UNWIF_complist_000648(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00064a',['UNWIF_complist_00064a',['../d9/dfd/unw16ifcmp_8h.html#a8e23d3e15c561aac41251a489b0dcd0f',1,'UNWIF_complist_00064a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8e23d3e15c561aac41251a489b0dcd0f',1,'UNWIF_complist_00064a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0006c1',['UNWIF_complist_0006c1',['../d9/dfd/unw16ifcmp_8h.html#a11b7e29c6d22e51cb24ccd59bb0bca2a',1,'UNWIF_complist_0006c1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a11b7e29c6d22e51cb24ccd59bb0bca2a',1,'UNWIF_complist_0006c1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0006d2',['UNWIF_complist_0006d2',['../d9/dfd/unw16ifcmp_8h.html#afb1aa2b551730feb5aba078923bd6e2d',1,'UNWIF_complist_0006d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afb1aa2b551730feb5aba078923bd6e2d',1,'UNWIF_complist_0006d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0006d5',['UNWIF_complist_0006d5',['../d9/dfd/unw16ifcmp_8h.html#a4bfbfbc504ca17aae4abe79279457dfd',1,'UNWIF_complist_0006d5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4bfbfbc504ca17aae4abe79279457dfd',1,'UNWIF_complist_0006d5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000915',['UNWIF_complist_000915',['../d9/dfd/unw16ifcmp_8h.html#ad551bbf47a604a1b0b1ebd0c3f09f6d6',1,'UNWIF_complist_000915(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad551bbf47a604a1b0b1ebd0c3f09f6d6',1,'UNWIF_complist_000915(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000916',['UNWIF_complist_000916',['../d9/dfd/unw16ifcmp_8h.html#a3332d6fe282359edbd630b8a2a8e4c28',1,'UNWIF_complist_000916(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3332d6fe282359edbd630b8a2a8e4c28',1,'UNWIF_complist_000916(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000917',['UNWIF_complist_000917',['../d9/dfd/unw16ifcmp_8h.html#a6f3f04eaec076f7494c2583545b4423b',1,'UNWIF_complist_000917(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6f3f04eaec076f7494c2583545b4423b',1,'UNWIF_complist_000917(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00091c',['UNWIF_complist_00091c',['../d9/dfd/unw16ifcmp_8h.html#a7564bf1fe138295cf3b6b5d3666d86e0',1,'UNWIF_complist_00091c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7564bf1fe138295cf3b6b5d3666d86e0',1,'UNWIF_complist_00091c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000921',['UNWIF_complist_000921',['../d9/dfd/unw16ifcmp_8h.html#a7ccb893424d0fc28215999e85467c6dd',1,'UNWIF_complist_000921(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7ccb893424d0fc28215999e85467c6dd',1,'UNWIF_complist_000921(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000922',['UNWIF_complist_000922',['../d9/dfd/unw16ifcmp_8h.html#aad79641b67e9e392c4843444a2c973de',1,'UNWIF_complist_000922(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aad79641b67e9e392c4843444a2c973de',1,'UNWIF_complist_000922(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000928',['UNWIF_complist_000928',['../d9/dfd/unw16ifcmp_8h.html#aa505c2a76ce405157020bdd45b2d0097',1,'UNWIF_complist_000928(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa505c2a76ce405157020bdd45b2d0097',1,'UNWIF_complist_000928(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00092b',['UNWIF_complist_00092b',['../d9/dfd/unw16ifcmp_8h.html#afc30c01e33fbed20d27f8fde4f9e066c',1,'UNWIF_complist_00092b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afc30c01e33fbed20d27f8fde4f9e066c',1,'UNWIF_complist_00092b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00092f',['UNWIF_complist_00092f',['../d9/dfd/unw16ifcmp_8h.html#a5c5b409442901f26daf8cc4a248de484',1,'UNWIF_complist_00092f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5c5b409442901f26daf8cc4a248de484',1,'UNWIF_complist_00092f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000930',['UNWIF_complist_000930',['../d9/dfd/unw16ifcmp_8h.html#a7b4f9a7fe8076f1c434795f69e67b162',1,'UNWIF_complist_000930(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7b4f9a7fe8076f1c434795f69e67b162',1,'UNWIF_complist_000930(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000933',['UNWIF_complist_000933',['../d9/dfd/unw16ifcmp_8h.html#a185950f537589db3086a414033378322',1,'UNWIF_complist_000933(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a185950f537589db3086a414033378322',1,'UNWIF_complist_000933(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0009a1',['UNWIF_complist_0009a1',['../d9/dfd/unw16ifcmp_8h.html#a220e8c9a90881f2b42858445342fb737',1,'UNWIF_complist_0009a1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a220e8c9a90881f2b42858445342fb737',1,'UNWIF_complist_0009a1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0009a2',['UNWIF_complist_0009a2',['../d9/dfd/unw16ifcmp_8h.html#a6df3e54514874de56ebb6d78722bb3ae',1,'UNWIF_complist_0009a2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6df3e54514874de56ebb6d78722bb3ae',1,'UNWIF_complist_0009a2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0009af',['UNWIF_complist_0009af',['../d9/dfd/unw16ifcmp_8h.html#a6e6c61f97ec5790ac23554cbe014cf0e',1,'UNWIF_complist_0009af(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6e6c61f97ec5790ac23554cbe014cf0e',1,'UNWIF_complist_0009af(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0009c7',['UNWIF_complist_0009c7',['../d9/dfd/unw16ifcmp_8h.html#a62358113d2f0783e488700a421d116f0',1,'UNWIF_complist_0009c7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a62358113d2f0783e488700a421d116f0',1,'UNWIF_complist_0009c7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a16',['UNWIF_complist_000a16',['../d9/dfd/unw16ifcmp_8h.html#a095b29bb081a59be03968311b5703383',1,'UNWIF_complist_000a16(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a095b29bb081a59be03968311b5703383',1,'UNWIF_complist_000a16(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a17',['UNWIF_complist_000a17',['../d9/dfd/unw16ifcmp_8h.html#acd69c57d12da7a43ca764280957e3eb0',1,'UNWIF_complist_000a17(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acd69c57d12da7a43ca764280957e3eb0',1,'UNWIF_complist_000a17(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a1c',['UNWIF_complist_000a1c',['../d9/dfd/unw16ifcmp_8h.html#aa4d0e1903eb4e04a82bc9657f33d5f48',1,'UNWIF_complist_000a1c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa4d0e1903eb4e04a82bc9657f33d5f48',1,'UNWIF_complist_000a1c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a2b',['UNWIF_complist_000a2b',['../d9/dfd/unw16ifcmp_8h.html#a3826e644fcbd3ad665d6327574eac139',1,'UNWIF_complist_000a2b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3826e644fcbd3ad665d6327574eac139',1,'UNWIF_complist_000a2b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a32',['UNWIF_complist_000a32',['../d9/dfd/unw16ifcmp_8h.html#aa92c7b4c24345693fb332960f619047e',1,'UNWIF_complist_000a32(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa92c7b4c24345693fb332960f619047e',1,'UNWIF_complist_000a32(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a38',['UNWIF_complist_000a38',['../d9/dfd/unw16ifcmp_8h.html#afd2dee942e8b76dbaaf218f99ddccb8f',1,'UNWIF_complist_000a38(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afd2dee942e8b76dbaaf218f99ddccb8f',1,'UNWIF_complist_000a38(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000b21',['UNWIF_complist_000b21',['../d9/dfd/unw16ifcmp_8h.html#a98cf358063130ff86b24f82f7f3ea105',1,'UNWIF_complist_000b21(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a98cf358063130ff86b24f82f7f3ea105',1,'UNWIF_complist_000b21(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000b22',['UNWIF_complist_000b22',['../d9/dfd/unw16ifcmp_8h.html#adce7b797ea1826bfee435e177dc4db25',1,'UNWIF_complist_000b22(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adce7b797ea1826bfee435e177dc4db25',1,'UNWIF_complist_000b22(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000b47',['UNWIF_complist_000b47',['../d9/dfd/unw16ifcmp_8h.html#a1432d8e7959836df9caf4656ff9cd477',1,'UNWIF_complist_000b47(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1432d8e7959836df9caf4656ff9cd477',1,'UNWIF_complist_000b47(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000b92',['UNWIF_complist_000b92',['../d9/dfd/unw16ifcmp_8h.html#afc06ad8f7d2cf078ad953b082978768c',1,'UNWIF_complist_000b92(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afc06ad8f7d2cf078ad953b082978768c',1,'UNWIF_complist_000b92(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000bc6',['UNWIF_complist_000bc6',['../d9/dfd/unw16ifcmp_8h.html#ab6fa70c2457fce3066d5b2e7cd2f0aba',1,'UNWIF_complist_000bc6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab6fa70c2457fce3066d5b2e7cd2f0aba',1,'UNWIF_complist_000bc6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000bc7',['UNWIF_complist_000bc7',['../d9/dfd/unw16ifcmp_8h.html#ab07faeb45b5dcae48e81d886ccfd4d2e',1,'UNWIF_complist_000bc7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab07faeb45b5dcae48e81d886ccfd4d2e',1,'UNWIF_complist_000bc7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000c46',['UNWIF_complist_000c46',['../d9/dfd/unw16ifcmp_8h.html#ab24ee5df18c26390acb426bb22a11fbf',1,'UNWIF_complist_000c46(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab24ee5df18c26390acb426bb22a11fbf',1,'UNWIF_complist_000c46(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000cbf',['UNWIF_complist_000cbf',['../d9/dfd/unw16ifcmp_8h.html#adff83cc39a3ffb489c0179540361a585',1,'UNWIF_complist_000cbf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adff83cc39a3ffb489c0179540361a585',1,'UNWIF_complist_000cbf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000cc6',['UNWIF_complist_000cc6',['../d9/dfd/unw16ifcmp_8h.html#ac16c9224385c81229f58e9df173948de',1,'UNWIF_complist_000cc6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac16c9224385c81229f58e9df173948de',1,'UNWIF_complist_000cc6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000cca',['UNWIF_complist_000cca',['../d9/dfd/unw16ifcmp_8h.html#aecc051865d2dc2c1f1e233e2189661fa',1,'UNWIF_complist_000cca(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aecc051865d2dc2c1f1e233e2189661fa',1,'UNWIF_complist_000cca(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000d46',['UNWIF_complist_000d46',['../d9/dfd/unw16ifcmp_8h.html#a0e9410a78e98a2e0ea5f4cdd9abf37fa',1,'UNWIF_complist_000d46(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0e9410a78e98a2e0ea5f4cdd9abf37fa',1,'UNWIF_complist_000d46(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000d47',['UNWIF_complist_000d47',['../d9/dfd/unw16ifcmp_8h.html#a2285a9e696b6d2dec7c40a2128dfe912',1,'UNWIF_complist_000d47(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2285a9e696b6d2dec7c40a2128dfe912',1,'UNWIF_complist_000d47(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000dd9',['UNWIF_complist_000dd9',['../d9/dfd/unw16ifcmp_8h.html#a3768151c2bbda500c49b889be3c4c984',1,'UNWIF_complist_000dd9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3768151c2bbda500c49b889be3c4c984',1,'UNWIF_complist_000dd9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000ddc',['UNWIF_complist_000ddc',['../d9/dfd/unw16ifcmp_8h.html#a1c413fc9ca8ea8bdaceeb0036224c48b',1,'UNWIF_complist_000ddc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1c413fc9ca8ea8bdaceeb0036224c48b',1,'UNWIF_complist_000ddc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f40',['UNWIF_complist_000f40',['../d9/dfd/unw16ifcmp_8h.html#a2d6bc9ff4b5741344517d6f09c6f57f5',1,'UNWIF_complist_000f40(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2d6bc9ff4b5741344517d6f09c6f57f5',1,'UNWIF_complist_000f40(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f42',['UNWIF_complist_000f42',['../d9/dfd/unw16ifcmp_8h.html#a4461d261ef170a57ebe487ec8797d0f0',1,'UNWIF_complist_000f42(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4461d261ef170a57ebe487ec8797d0f0',1,'UNWIF_complist_000f42(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f4c',['UNWIF_complist_000f4c',['../d9/dfd/unw16ifcmp_8h.html#a3dbef5c462eeca83cc577470df0f5b6e',1,'UNWIF_complist_000f4c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3dbef5c462eeca83cc577470df0f5b6e',1,'UNWIF_complist_000f4c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f51',['UNWIF_complist_000f51',['../d9/dfd/unw16ifcmp_8h.html#a3bd40b13c90c69b0529b6e81287ffa81',1,'UNWIF_complist_000f51(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3bd40b13c90c69b0529b6e81287ffa81',1,'UNWIF_complist_000f51(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f56',['UNWIF_complist_000f56',['../d9/dfd/unw16ifcmp_8h.html#a794fc4e16a9e0e9dc89813a783fce5ac',1,'UNWIF_complist_000f56(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a794fc4e16a9e0e9dc89813a783fce5ac',1,'UNWIF_complist_000f56(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f5b',['UNWIF_complist_000f5b',['../d9/dfd/unw16ifcmp_8h.html#afe6ec3a7341214674cfc3b245fb5c0fd',1,'UNWIF_complist_000f5b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afe6ec3a7341214674cfc3b245fb5c0fd',1,'UNWIF_complist_000f5b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f90',['UNWIF_complist_000f90',['../d9/dfd/unw16ifcmp_8h.html#a5883c8ba1620badd226c44072e823c1b',1,'UNWIF_complist_000f90(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5883c8ba1620badd226c44072e823c1b',1,'UNWIF_complist_000f90(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f92',['UNWIF_complist_000f92',['../d9/dfd/unw16ifcmp_8h.html#aaa0d06c87fe9e231668736acb7cb77cd',1,'UNWIF_complist_000f92(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaa0d06c87fe9e231668736acb7cb77cd',1,'UNWIF_complist_000f92(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f9c',['UNWIF_complist_000f9c',['../d9/dfd/unw16ifcmp_8h.html#afa5d9c88fe1c37e135743d1a0be6b3f6',1,'UNWIF_complist_000f9c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afa5d9c88fe1c37e135743d1a0be6b3f6',1,'UNWIF_complist_000f9c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fa1',['UNWIF_complist_000fa1',['../d9/dfd/unw16ifcmp_8h.html#a234d9d636c74ddcb8b27b1feb3d43898',1,'UNWIF_complist_000fa1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a234d9d636c74ddcb8b27b1feb3d43898',1,'UNWIF_complist_000fa1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fa6',['UNWIF_complist_000fa6',['../d9/dfd/unw16ifcmp_8h.html#a349b549bfa2211d0d65aca45b08270e0',1,'UNWIF_complist_000fa6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a349b549bfa2211d0d65aca45b08270e0',1,'UNWIF_complist_000fa6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fab',['UNWIF_complist_000fab',['../d9/dfd/unw16ifcmp_8h.html#ae466a571b993093065f56e0b94f292cb',1,'UNWIF_complist_000fab(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae466a571b993093065f56e0b94f292cb',1,'UNWIF_complist_000fab(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fb2',['UNWIF_complist_000fb2',['../d9/dfd/unw16ifcmp_8h.html#a2f3fdbcf1a851685e1d5af186ac3c9e2',1,'UNWIF_complist_000fb2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2f3fdbcf1a851685e1d5af186ac3c9e2',1,'UNWIF_complist_000fb2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fb3',['UNWIF_complist_000fb3',['../d9/dfd/unw16ifcmp_8h.html#a4038145233b71f3e11a9c9adbd6b7d09',1,'UNWIF_complist_000fb3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4038145233b71f3e11a9c9adbd6b7d09',1,'UNWIF_complist_000fb3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001025',['UNWIF_complist_001025',['../d9/dfd/unw16ifcmp_8h.html#ad53c10608b3a3f4fd5c7119f7e594c5b',1,'UNWIF_complist_001025(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad53c10608b3a3f4fd5c7119f7e594c5b',1,'UNWIF_complist_001025(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b05',['UNWIF_complist_001b05',['../d9/dfd/unw16ifcmp_8h.html#ab54d46d4fd9c687f0be305b22be549e6',1,'UNWIF_complist_001b05(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab54d46d4fd9c687f0be305b22be549e6',1,'UNWIF_complist_001b05(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b07',['UNWIF_complist_001b07',['../d9/dfd/unw16ifcmp_8h.html#a72577badb27d097e9e2df5a1f1d4e0a6',1,'UNWIF_complist_001b07(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a72577badb27d097e9e2df5a1f1d4e0a6',1,'UNWIF_complist_001b07(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b09',['UNWIF_complist_001b09',['../d9/dfd/unw16ifcmp_8h.html#ab90dc0441c5bf69daedfc7da66af11fa',1,'UNWIF_complist_001b09(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab90dc0441c5bf69daedfc7da66af11fa',1,'UNWIF_complist_001b09(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b0b',['UNWIF_complist_001b0b',['../d9/dfd/unw16ifcmp_8h.html#af6331714617c244a49fed8b7eebad31c',1,'UNWIF_complist_001b0b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af6331714617c244a49fed8b7eebad31c',1,'UNWIF_complist_001b0b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b0d',['UNWIF_complist_001b0d',['../d9/dfd/unw16ifcmp_8h.html#ad57a937d64410b6c6223a5e4a47b16cf',1,'UNWIF_complist_001b0d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad57a937d64410b6c6223a5e4a47b16cf',1,'UNWIF_complist_001b0d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b11',['UNWIF_complist_001b11',['../d9/dfd/unw16ifcmp_8h.html#a52be2878281a288e79a7d054f67b1028',1,'UNWIF_complist_001b11(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a52be2878281a288e79a7d054f67b1028',1,'UNWIF_complist_001b11(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b3a',['UNWIF_complist_001b3a',['../d9/dfd/unw16ifcmp_8h.html#abc1d3cbfa91a5ebfbfecd3b61aae3848',1,'UNWIF_complist_001b3a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abc1d3cbfa91a5ebfbfecd3b61aae3848',1,'UNWIF_complist_001b3a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b3c',['UNWIF_complist_001b3c',['../d9/dfd/unw16ifcmp_8h.html#a51654bea55c1ffb66474537594856dbe',1,'UNWIF_complist_001b3c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a51654bea55c1ffb66474537594856dbe',1,'UNWIF_complist_001b3c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b3e',['UNWIF_complist_001b3e',['../d9/dfd/unw16ifcmp_8h.html#a630c036224ddbc7050a661fd53bd0ac9',1,'UNWIF_complist_001b3e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a630c036224ddbc7050a661fd53bd0ac9',1,'UNWIF_complist_001b3e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b3f',['UNWIF_complist_001b3f',['../d9/dfd/unw16ifcmp_8h.html#ae10077d8584041051ba38133be6bb085',1,'UNWIF_complist_001b3f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae10077d8584041051ba38133be6bb085',1,'UNWIF_complist_001b3f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b42',['UNWIF_complist_001b42',['../d9/dfd/unw16ifcmp_8h.html#ad1334fc11980be299f8419978293d01d',1,'UNWIF_complist_001b42(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad1334fc11980be299f8419978293d01d',1,'UNWIF_complist_001b42(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e36',['UNWIF_complist_001e36',['../d9/dfd/unw16ifcmp_8h.html#a3b4d482ff0ed28298597d8ea7a9cbac5',1,'UNWIF_complist_001e36(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3b4d482ff0ed28298597d8ea7a9cbac5',1,'UNWIF_complist_001e36(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e37',['UNWIF_complist_001e37',['../d9/dfd/unw16ifcmp_8h.html#a74eaf35fe1f0b2f91dbb6970452c11fa',1,'UNWIF_complist_001e37(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a74eaf35fe1f0b2f91dbb6970452c11fa',1,'UNWIF_complist_001e37(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e5a',['UNWIF_complist_001e5a',['../d9/dfd/unw16ifcmp_8h.html#a33de2ad6c0498e99c34b25a7e310e139',1,'UNWIF_complist_001e5a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a33de2ad6c0498e99c34b25a7e310e139',1,'UNWIF_complist_001e5a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e5b',['UNWIF_complist_001e5b',['../d9/dfd/unw16ifcmp_8h.html#a335582a8587b651079deeacc536a2989',1,'UNWIF_complist_001e5b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a335582a8587b651079deeacc536a2989',1,'UNWIF_complist_001e5b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e62',['UNWIF_complist_001e62',['../d9/dfd/unw16ifcmp_8h.html#a69a608ad111d5c1d5fccf6a1b066496a',1,'UNWIF_complist_001e62(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a69a608ad111d5c1d5fccf6a1b066496a',1,'UNWIF_complist_001e62(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e63',['UNWIF_complist_001e63',['../d9/dfd/unw16ifcmp_8h.html#a77819b4f2d62270fc553ebf65bea4eb5',1,'UNWIF_complist_001e63(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a77819b4f2d62270fc553ebf65bea4eb5',1,'UNWIF_complist_001e63(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ea0',['UNWIF_complist_001ea0',['../d9/dfd/unw16ifcmp_8h.html#a278b1f1162cebd9d5fdcffb5770a22e9',1,'UNWIF_complist_001ea0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a278b1f1162cebd9d5fdcffb5770a22e9',1,'UNWIF_complist_001ea0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ea1',['UNWIF_complist_001ea1',['../d9/dfd/unw16ifcmp_8h.html#ae82e084b3d63546685754912b443af65',1,'UNWIF_complist_001ea1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae82e084b3d63546685754912b443af65',1,'UNWIF_complist_001ea1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001eb8',['UNWIF_complist_001eb8',['../d9/dfd/unw16ifcmp_8h.html#a4a59bcff2289fb6b9a9cbd55979ef19a',1,'UNWIF_complist_001eb8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4a59bcff2289fb6b9a9cbd55979ef19a',1,'UNWIF_complist_001eb8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001eb9',['UNWIF_complist_001eb9',['../d9/dfd/unw16ifcmp_8h.html#a183fcfe497bcda389115e0b127a0b00f',1,'UNWIF_complist_001eb9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a183fcfe497bcda389115e0b127a0b00f',1,'UNWIF_complist_001eb9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ecc',['UNWIF_complist_001ecc',['../d9/dfd/unw16ifcmp_8h.html#a0f5580def22e55e5ebc78de065fee680',1,'UNWIF_complist_001ecc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0f5580def22e55e5ebc78de065fee680',1,'UNWIF_complist_001ecc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ecd',['UNWIF_complist_001ecd',['../d9/dfd/unw16ifcmp_8h.html#ad259c73d30f56c860d2d641a154595fb',1,'UNWIF_complist_001ecd(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad259c73d30f56c860d2d641a154595fb',1,'UNWIF_complist_001ecd(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f00',['UNWIF_complist_001f00',['../d9/dfd/unw16ifcmp_8h.html#a4fb4bed617e7adfc8097fcd12ea94770',1,'UNWIF_complist_001f00(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4fb4bed617e7adfc8097fcd12ea94770',1,'UNWIF_complist_001f00(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f01',['UNWIF_complist_001f01',['../d9/dfd/unw16ifcmp_8h.html#a6d240f7a8ca123c360a6fff9cd951cfd',1,'UNWIF_complist_001f01(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6d240f7a8ca123c360a6fff9cd951cfd',1,'UNWIF_complist_001f01(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f02',['UNWIF_complist_001f02',['../d9/dfd/unw16ifcmp_8h.html#a2e9ebdcb0856369150266e0eaaf5c2af',1,'UNWIF_complist_001f02(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2e9ebdcb0856369150266e0eaaf5c2af',1,'UNWIF_complist_001f02(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f03',['UNWIF_complist_001f03',['../d9/dfd/unw16ifcmp_8h.html#aff72d2c2dfddc10bfca8748ed4a7b693',1,'UNWIF_complist_001f03(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aff72d2c2dfddc10bfca8748ed4a7b693',1,'UNWIF_complist_001f03(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f04',['UNWIF_complist_001f04',['../d9/dfd/unw16ifcmp_8h.html#a3f942604858194bf431f3fe16f8597cd',1,'UNWIF_complist_001f04(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3f942604858194bf431f3fe16f8597cd',1,'UNWIF_complist_001f04(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f05',['UNWIF_complist_001f05',['../d9/dfd/unw16ifcmp_8h.html#a83c0a28b2a320f116a22faec4fdef9c9',1,'UNWIF_complist_001f05(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a83c0a28b2a320f116a22faec4fdef9c9',1,'UNWIF_complist_001f05(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f06',['UNWIF_complist_001f06',['../d9/dfd/unw16ifcmp_8h.html#ad186b84e29d24f77ede18c4a4f747e29',1,'UNWIF_complist_001f06(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad186b84e29d24f77ede18c4a4f747e29',1,'UNWIF_complist_001f06(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f07',['UNWIF_complist_001f07',['../d9/dfd/unw16ifcmp_8h.html#ae18c53686f4db517d2082f6afcc2f9f5',1,'UNWIF_complist_001f07(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae18c53686f4db517d2082f6afcc2f9f5',1,'UNWIF_complist_001f07(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f08',['UNWIF_complist_001f08',['../d9/dfd/unw16ifcmp_8h.html#a6ffa00573803d7d5b33a0af5ed494866',1,'UNWIF_complist_001f08(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6ffa00573803d7d5b33a0af5ed494866',1,'UNWIF_complist_001f08(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f09',['UNWIF_complist_001f09',['../d9/dfd/unw16ifcmp_8h.html#a22686a8cb4b3a80557b1bf36efe7bd59',1,'UNWIF_complist_001f09(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a22686a8cb4b3a80557b1bf36efe7bd59',1,'UNWIF_complist_001f09(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0a',['UNWIF_complist_001f0a',['../d9/dfd/unw16ifcmp_8h.html#a563e7e4c7c9d8cd0d773385014142d77',1,'UNWIF_complist_001f0a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a563e7e4c7c9d8cd0d773385014142d77',1,'UNWIF_complist_001f0a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0b',['UNWIF_complist_001f0b',['../d9/dfd/unw16ifcmp_8h.html#abeb510d511339881ac4cc09a7a31705b',1,'UNWIF_complist_001f0b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abeb510d511339881ac4cc09a7a31705b',1,'UNWIF_complist_001f0b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0c',['UNWIF_complist_001f0c',['../d9/dfd/unw16ifcmp_8h.html#a0a24bb5484392111948e9a9e03cfc31d',1,'UNWIF_complist_001f0c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0a24bb5484392111948e9a9e03cfc31d',1,'UNWIF_complist_001f0c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0d',['UNWIF_complist_001f0d',['../d9/dfd/unw16ifcmp_8h.html#adda87faca9d5fbd96daa978a7d643ba2',1,'UNWIF_complist_001f0d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adda87faca9d5fbd96daa978a7d643ba2',1,'UNWIF_complist_001f0d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0e',['UNWIF_complist_001f0e',['../d9/dfd/unw16ifcmp_8h.html#a34a019a9bec32714abab74c44d2d76be',1,'UNWIF_complist_001f0e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a34a019a9bec32714abab74c44d2d76be',1,'UNWIF_complist_001f0e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0f',['UNWIF_complist_001f0f',['../d9/dfd/unw16ifcmp_8h.html#ae642acdc8dc49714f56b7f202150deee',1,'UNWIF_complist_001f0f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae642acdc8dc49714f56b7f202150deee',1,'UNWIF_complist_001f0f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f10',['UNWIF_complist_001f10',['../d9/dfd/unw16ifcmp_8h.html#ab43103129306ee8cff57c78d5b68bf4a',1,'UNWIF_complist_001f10(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab43103129306ee8cff57c78d5b68bf4a',1,'UNWIF_complist_001f10(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f11',['UNWIF_complist_001f11',['../d9/dfd/unw16ifcmp_8h.html#a98515e054e7136515aab9ec208ea7191',1,'UNWIF_complist_001f11(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a98515e054e7136515aab9ec208ea7191',1,'UNWIF_complist_001f11(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f18',['UNWIF_complist_001f18',['../d9/dfd/unw16ifcmp_8h.html#a2200b595595288adb677c59d8f4a27e5',1,'UNWIF_complist_001f18(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2200b595595288adb677c59d8f4a27e5',1,'UNWIF_complist_001f18(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f19',['UNWIF_complist_001f19',['../d9/dfd/unw16ifcmp_8h.html#a585bb52fe4a3a862092a56f1ffd4582d',1,'UNWIF_complist_001f19(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a585bb52fe4a3a862092a56f1ffd4582d',1,'UNWIF_complist_001f19(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f20',['UNWIF_complist_001f20',['../d9/dfd/unw16ifcmp_8h.html#a95b70aef2f8e43918730ebf577f8a9a5',1,'UNWIF_complist_001f20(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a95b70aef2f8e43918730ebf577f8a9a5',1,'UNWIF_complist_001f20(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f21',['UNWIF_complist_001f21',['../d9/dfd/unw16ifcmp_8h.html#a6a259d2d07f444630b2b8642dc443bc3',1,'UNWIF_complist_001f21(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6a259d2d07f444630b2b8642dc443bc3',1,'UNWIF_complist_001f21(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f22',['UNWIF_complist_001f22',['../d9/dfd/unw16ifcmp_8h.html#ad25b4f5aea788a43c0f066219fe6f165',1,'UNWIF_complist_001f22(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad25b4f5aea788a43c0f066219fe6f165',1,'UNWIF_complist_001f22(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f23',['UNWIF_complist_001f23',['../d9/dfd/unw16ifcmp_8h.html#aedbd3e13a8c1d6a1635356bed39df8ed',1,'UNWIF_complist_001f23(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aedbd3e13a8c1d6a1635356bed39df8ed',1,'UNWIF_complist_001f23(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f24',['UNWIF_complist_001f24',['../d9/dfd/unw16ifcmp_8h.html#ab294cfad124a6e96fb3f3f65151dc098',1,'UNWIF_complist_001f24(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab294cfad124a6e96fb3f3f65151dc098',1,'UNWIF_complist_001f24(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f25',['UNWIF_complist_001f25',['../d9/dfd/unw16ifcmp_8h.html#ae8db45645d24dc522d01407eec354ba2',1,'UNWIF_complist_001f25(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae8db45645d24dc522d01407eec354ba2',1,'UNWIF_complist_001f25(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f26',['UNWIF_complist_001f26',['../d9/dfd/unw16ifcmp_8h.html#a36ebd0ccbf12d8fad9cfb585b9f88608',1,'UNWIF_complist_001f26(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36ebd0ccbf12d8fad9cfb585b9f88608',1,'UNWIF_complist_001f26(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f27',['UNWIF_complist_001f27',['../d9/dfd/unw16ifcmp_8h.html#ad219bc8dfcbea3615a45ece3cc6a6c91',1,'UNWIF_complist_001f27(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad219bc8dfcbea3615a45ece3cc6a6c91',1,'UNWIF_complist_001f27(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f28',['UNWIF_complist_001f28',['../d9/dfd/unw16ifcmp_8h.html#a21f3b0f0f30b2312abf6385f84992407',1,'UNWIF_complist_001f28(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a21f3b0f0f30b2312abf6385f84992407',1,'UNWIF_complist_001f28(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f29',['UNWIF_complist_001f29',['../d9/dfd/unw16ifcmp_8h.html#a0f9d0d5c83b6f6b3d0462e9118d426fd',1,'UNWIF_complist_001f29(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0f9d0d5c83b6f6b3d0462e9118d426fd',1,'UNWIF_complist_001f29(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2a',['UNWIF_complist_001f2a',['../d9/dfd/unw16ifcmp_8h.html#a7bc5bd3e6010ebb72186b83a968ece28',1,'UNWIF_complist_001f2a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7bc5bd3e6010ebb72186b83a968ece28',1,'UNWIF_complist_001f2a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2b',['UNWIF_complist_001f2b',['../d9/dfd/unw16ifcmp_8h.html#adaf5ffbeb0d94c1f924feb3862d4e058',1,'UNWIF_complist_001f2b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adaf5ffbeb0d94c1f924feb3862d4e058',1,'UNWIF_complist_001f2b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2c',['UNWIF_complist_001f2c',['../d9/dfd/unw16ifcmp_8h.html#a1e7be33e702fbfd49df2f8beb8a74bf8',1,'UNWIF_complist_001f2c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1e7be33e702fbfd49df2f8beb8a74bf8',1,'UNWIF_complist_001f2c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2d',['UNWIF_complist_001f2d',['../d9/dfd/unw16ifcmp_8h.html#a94bf93c35396e585b81f1eef76dae79e',1,'UNWIF_complist_001f2d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a94bf93c35396e585b81f1eef76dae79e',1,'UNWIF_complist_001f2d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2e',['UNWIF_complist_001f2e',['../d9/dfd/unw16ifcmp_8h.html#a60a6ef8ed339156bde978e25c82e7727',1,'UNWIF_complist_001f2e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a60a6ef8ed339156bde978e25c82e7727',1,'UNWIF_complist_001f2e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2f',['UNWIF_complist_001f2f',['../d9/dfd/unw16ifcmp_8h.html#a03114fc6f279fab8782a51b46d5b185d',1,'UNWIF_complist_001f2f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a03114fc6f279fab8782a51b46d5b185d',1,'UNWIF_complist_001f2f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f30',['UNWIF_complist_001f30',['../d9/dfd/unw16ifcmp_8h.html#ad3417c7376bdbe28ae472aad3ff4baf3',1,'UNWIF_complist_001f30(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad3417c7376bdbe28ae472aad3ff4baf3',1,'UNWIF_complist_001f30(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f31',['UNWIF_complist_001f31',['../d9/dfd/unw16ifcmp_8h.html#aad95e550b7b84ea3e9235bf9fc40e183',1,'UNWIF_complist_001f31(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aad95e550b7b84ea3e9235bf9fc40e183',1,'UNWIF_complist_001f31(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f38',['UNWIF_complist_001f38',['../d9/dfd/unw16ifcmp_8h.html#a93484301725e445b148251357772f506',1,'UNWIF_complist_001f38(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a93484301725e445b148251357772f506',1,'UNWIF_complist_001f38(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f39',['UNWIF_complist_001f39',['../d9/dfd/unw16ifcmp_8h.html#a306aafa52ab139481b4556b049b2535e',1,'UNWIF_complist_001f39(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a306aafa52ab139481b4556b049b2535e',1,'UNWIF_complist_001f39(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f40',['UNWIF_complist_001f40',['../d9/dfd/unw16ifcmp_8h.html#a3002293eda9914b2270ebae548985b95',1,'UNWIF_complist_001f40(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3002293eda9914b2270ebae548985b95',1,'UNWIF_complist_001f40(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f41',['UNWIF_complist_001f41',['../d9/dfd/unw16ifcmp_8h.html#a8e32f049ee0538098366431ee2e4d096',1,'UNWIF_complist_001f41(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8e32f049ee0538098366431ee2e4d096',1,'UNWIF_complist_001f41(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f48',['UNWIF_complist_001f48',['../d9/dfd/unw16ifcmp_8h.html#a80d1dddb7050e68e7881c060d6201a66',1,'UNWIF_complist_001f48(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a80d1dddb7050e68e7881c060d6201a66',1,'UNWIF_complist_001f48(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f49',['UNWIF_complist_001f49',['../d9/dfd/unw16ifcmp_8h.html#ae293e6e49630ca604f047161484616b9',1,'UNWIF_complist_001f49(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae293e6e49630ca604f047161484616b9',1,'UNWIF_complist_001f49(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f50',['UNWIF_complist_001f50',['../d9/dfd/unw16ifcmp_8h.html#a237f30872314fc8220d9a23ea0f5006a',1,'UNWIF_complist_001f50(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a237f30872314fc8220d9a23ea0f5006a',1,'UNWIF_complist_001f50(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f51',['UNWIF_complist_001f51',['../d9/dfd/unw16ifcmp_8h.html#a9ec838a86dbda50d38348c7b34d619e1',1,'UNWIF_complist_001f51(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9ec838a86dbda50d38348c7b34d619e1',1,'UNWIF_complist_001f51(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f59',['UNWIF_complist_001f59',['../d9/dfd/unw16ifcmp_8h.html#a9d0f059af29d4c3fef816fe4b8263fb2',1,'UNWIF_complist_001f59(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9d0f059af29d4c3fef816fe4b8263fb2',1,'UNWIF_complist_001f59(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f60',['UNWIF_complist_001f60',['../d9/dfd/unw16ifcmp_8h.html#afb28baa1855de27b50130d87c5155773',1,'UNWIF_complist_001f60(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afb28baa1855de27b50130d87c5155773',1,'UNWIF_complist_001f60(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f61',['UNWIF_complist_001f61',['../d9/dfd/unw16ifcmp_8h.html#adfe8d9e81973a7b4a8c3106c4736e4db',1,'UNWIF_complist_001f61(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adfe8d9e81973a7b4a8c3106c4736e4db',1,'UNWIF_complist_001f61(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f62',['UNWIF_complist_001f62',['../d9/dfd/unw16ifcmp_8h.html#a601c8ee467638648efa04c7c1640d9bc',1,'UNWIF_complist_001f62(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a601c8ee467638648efa04c7c1640d9bc',1,'UNWIF_complist_001f62(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f63',['UNWIF_complist_001f63',['../d9/dfd/unw16ifcmp_8h.html#a3ef36aa1fda5f7cf4a71987f74d34486',1,'UNWIF_complist_001f63(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3ef36aa1fda5f7cf4a71987f74d34486',1,'UNWIF_complist_001f63(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f64',['UNWIF_complist_001f64',['../d9/dfd/unw16ifcmp_8h.html#a2bb3343d25d8f9e2087794d231ba52b9',1,'UNWIF_complist_001f64(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2bb3343d25d8f9e2087794d231ba52b9',1,'UNWIF_complist_001f64(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f65',['UNWIF_complist_001f65',['../d9/dfd/unw16ifcmp_8h.html#a78f2f5289cee46dd3dd3aa62b2fa4b4d',1,'UNWIF_complist_001f65(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a78f2f5289cee46dd3dd3aa62b2fa4b4d',1,'UNWIF_complist_001f65(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f66',['UNWIF_complist_001f66',['../d9/dfd/unw16ifcmp_8h.html#a2b2d7a03c9e35b97cd0ebfcb55c18e02',1,'UNWIF_complist_001f66(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2b2d7a03c9e35b97cd0ebfcb55c18e02',1,'UNWIF_complist_001f66(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f67',['UNWIF_complist_001f67',['../d9/dfd/unw16ifcmp_8h.html#a0e6b29c1d43fbe23f444607855384caf',1,'UNWIF_complist_001f67(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0e6b29c1d43fbe23f444607855384caf',1,'UNWIF_complist_001f67(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f68',['UNWIF_complist_001f68',['../d9/dfd/unw16ifcmp_8h.html#af0d94699f257ef7a6f0793e08440c766',1,'UNWIF_complist_001f68(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af0d94699f257ef7a6f0793e08440c766',1,'UNWIF_complist_001f68(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f69',['UNWIF_complist_001f69',['../d9/dfd/unw16ifcmp_8h.html#a154cbd96f4e843be00b5ab0823321ae6',1,'UNWIF_complist_001f69(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a154cbd96f4e843be00b5ab0823321ae6',1,'UNWIF_complist_001f69(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6a',['UNWIF_complist_001f6a',['../d9/dfd/unw16ifcmp_8h.html#a6106a6b096a38ce7862af7a09c8de634',1,'UNWIF_complist_001f6a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6106a6b096a38ce7862af7a09c8de634',1,'UNWIF_complist_001f6a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6b',['UNWIF_complist_001f6b',['../d9/dfd/unw16ifcmp_8h.html#a96e0a8345155feb63eb272471ed82077',1,'UNWIF_complist_001f6b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a96e0a8345155feb63eb272471ed82077',1,'UNWIF_complist_001f6b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6c',['UNWIF_complist_001f6c',['../d9/dfd/unw16ifcmp_8h.html#a8474e8fc9cef6687738027c0175f3080',1,'UNWIF_complist_001f6c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8474e8fc9cef6687738027c0175f3080',1,'UNWIF_complist_001f6c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6d',['UNWIF_complist_001f6d',['../d9/dfd/unw16ifcmp_8h.html#a412e99fc19e52526efe62a094ab3607e',1,'UNWIF_complist_001f6d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a412e99fc19e52526efe62a094ab3607e',1,'UNWIF_complist_001f6d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6e',['UNWIF_complist_001f6e',['../d9/dfd/unw16ifcmp_8h.html#a465b3de1c682dcb2c98d553f62e5589d',1,'UNWIF_complist_001f6e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a465b3de1c682dcb2c98d553f62e5589d',1,'UNWIF_complist_001f6e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6f',['UNWIF_complist_001f6f',['../d9/dfd/unw16ifcmp_8h.html#a4f9d304cc606bee3d63aa437aa6a6d3a',1,'UNWIF_complist_001f6f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4f9d304cc606bee3d63aa437aa6a6d3a',1,'UNWIF_complist_001f6f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f70',['UNWIF_complist_001f70',['../d9/dfd/unw16ifcmp_8h.html#a7b67abab9649560746c3ff85f21afed0',1,'UNWIF_complist_001f70(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7b67abab9649560746c3ff85f21afed0',1,'UNWIF_complist_001f70(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f74',['UNWIF_complist_001f74',['../d9/dfd/unw16ifcmp_8h.html#a286e94c01a376716f6269e17f851cc55',1,'UNWIF_complist_001f74(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a286e94c01a376716f6269e17f851cc55',1,'UNWIF_complist_001f74(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f7c',['UNWIF_complist_001f7c',['../d9/dfd/unw16ifcmp_8h.html#aaaad2c0d21cf34b5bc7e15aa97dfeccb',1,'UNWIF_complist_001f7c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaaad2c0d21cf34b5bc7e15aa97dfeccb',1,'UNWIF_complist_001f7c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001fb6',['UNWIF_complist_001fb6',['../d9/dfd/unw16ifcmp_8h.html#a7703349304a9ee138c8cf70e2196e0f0',1,'UNWIF_complist_001fb6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7703349304a9ee138c8cf70e2196e0f0',1,'UNWIF_complist_001fb6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001fbf',['UNWIF_complist_001fbf',['../d9/dfd/unw16ifcmp_8h.html#a2a57ccdbcfd3dbfea327390f9e982a6e',1,'UNWIF_complist_001fbf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2a57ccdbcfd3dbfea327390f9e982a6e',1,'UNWIF_complist_001fbf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001fc6',['UNWIF_complist_001fc6',['../d9/dfd/unw16ifcmp_8h.html#acc8e09207d03f9e1b013564a77006f67',1,'UNWIF_complist_001fc6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acc8e09207d03f9e1b013564a77006f67',1,'UNWIF_complist_001fc6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ff6',['UNWIF_complist_001ff6',['../d9/dfd/unw16ifcmp_8h.html#afd9126fff80b6f4b9112d1713eab0e6d',1,'UNWIF_complist_001ff6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afd9126fff80b6f4b9112d1713eab0e6d',1,'UNWIF_complist_001ff6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ffe',['UNWIF_complist_001ffe',['../d9/dfd/unw16ifcmp_8h.html#a550dc21902ea6ef38abfea3061ca68a8',1,'UNWIF_complist_001ffe(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a550dc21902ea6ef38abfea3061ca68a8',1,'UNWIF_complist_001ffe(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002190',['UNWIF_complist_002190',['../d9/dfd/unw16ifcmp_8h.html#a0993b94a55188e1be9ea654fb98fd7d4',1,'UNWIF_complist_002190(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0993b94a55188e1be9ea654fb98fd7d4',1,'UNWIF_complist_002190(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002192',['UNWIF_complist_002192',['../d9/dfd/unw16ifcmp_8h.html#a474cada071e923b79e67dbf5831db29e',1,'UNWIF_complist_002192(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a474cada071e923b79e67dbf5831db29e',1,'UNWIF_complist_002192(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002194',['UNWIF_complist_002194',['../d9/dfd/unw16ifcmp_8h.html#aa11fae2350a7f10af4bb747aa96ee4d9',1,'UNWIF_complist_002194(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa11fae2350a7f10af4bb747aa96ee4d9',1,'UNWIF_complist_002194(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0021d0',['UNWIF_complist_0021d0',['../d9/dfd/unw16ifcmp_8h.html#abc73463c16eb7d22d8b74a32c1d85112',1,'UNWIF_complist_0021d0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abc73463c16eb7d22d8b74a32c1d85112',1,'UNWIF_complist_0021d0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0021d2',['UNWIF_complist_0021d2',['../d9/dfd/unw16ifcmp_8h.html#af7ded0fcbdcfffe0f19147607093cbb7',1,'UNWIF_complist_0021d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af7ded0fcbdcfffe0f19147607093cbb7',1,'UNWIF_complist_0021d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0021d4',['UNWIF_complist_0021d4',['../d9/dfd/unw16ifcmp_8h.html#a8718d04ed9a0656cc58a73f628956459',1,'UNWIF_complist_0021d4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8718d04ed9a0656cc58a73f628956459',1,'UNWIF_complist_0021d4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002203',['UNWIF_complist_002203',['../d9/dfd/unw16ifcmp_8h.html#a16bb9976615a07e3f6e624fe2057ca60',1,'UNWIF_complist_002203(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a16bb9976615a07e3f6e624fe2057ca60',1,'UNWIF_complist_002203(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002208',['UNWIF_complist_002208',['../d9/dfd/unw16ifcmp_8h.html#a1d2b2511463746719c783d6a9896d747',1,'UNWIF_complist_002208(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1d2b2511463746719c783d6a9896d747',1,'UNWIF_complist_002208(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00220b',['UNWIF_complist_00220b',['../d9/dfd/unw16ifcmp_8h.html#adca25e7bfc0bf7f0d51cc5e95c8953fd',1,'UNWIF_complist_00220b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adca25e7bfc0bf7f0d51cc5e95c8953fd',1,'UNWIF_complist_00220b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002223',['UNWIF_complist_002223',['../d9/dfd/unw16ifcmp_8h.html#a101faa555da07fc84ec31624b6e41fe8',1,'UNWIF_complist_002223(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a101faa555da07fc84ec31624b6e41fe8',1,'UNWIF_complist_002223(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002225',['UNWIF_complist_002225',['../d9/dfd/unw16ifcmp_8h.html#a640e2233d24365058bb8e62dca65cb77',1,'UNWIF_complist_002225(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a640e2233d24365058bb8e62dca65cb77',1,'UNWIF_complist_002225(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00223c',['UNWIF_complist_00223c',['../d9/dfd/unw16ifcmp_8h.html#a0280e90210228901d89c05efe9201b36',1,'UNWIF_complist_00223c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0280e90210228901d89c05efe9201b36',1,'UNWIF_complist_00223c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002243',['UNWIF_complist_002243',['../d9/dfd/unw16ifcmp_8h.html#ac9f09700daa218411356781f659b7bb7',1,'UNWIF_complist_002243(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac9f09700daa218411356781f659b7bb7',1,'UNWIF_complist_002243(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002245',['UNWIF_complist_002245',['../d9/dfd/unw16ifcmp_8h.html#a6b0814e8cc70b14dc0e9a4b4bb7eeccc',1,'UNWIF_complist_002245(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6b0814e8cc70b14dc0e9a4b4bb7eeccc',1,'UNWIF_complist_002245(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002248',['UNWIF_complist_002248',['../d9/dfd/unw16ifcmp_8h.html#aa63d449da5ff6cafc8c1518e6d7282f8',1,'UNWIF_complist_002248(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa63d449da5ff6cafc8c1518e6d7282f8',1,'UNWIF_complist_002248(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00224d',['UNWIF_complist_00224d',['../d9/dfd/unw16ifcmp_8h.html#acd155158345de3eb9610e68cd9ab594a',1,'UNWIF_complist_00224d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acd155158345de3eb9610e68cd9ab594a',1,'UNWIF_complist_00224d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002261',['UNWIF_complist_002261',['../d9/dfd/unw16ifcmp_8h.html#ab6f6f245fc0c48d1d54f05e9358505c3',1,'UNWIF_complist_002261(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab6f6f245fc0c48d1d54f05e9358505c3',1,'UNWIF_complist_002261(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002264',['UNWIF_complist_002264',['../d9/dfd/unw16ifcmp_8h.html#ae600dcbeaf661a27d782b08c06992951',1,'UNWIF_complist_002264(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae600dcbeaf661a27d782b08c06992951',1,'UNWIF_complist_002264(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002265',['UNWIF_complist_002265',['../d9/dfd/unw16ifcmp_8h.html#aab56b8db439599d528a5673b8dde878e',1,'UNWIF_complist_002265(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aab56b8db439599d528a5673b8dde878e',1,'UNWIF_complist_002265(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002272',['UNWIF_complist_002272',['../d9/dfd/unw16ifcmp_8h.html#a4048752b4a7ed6aecfb2622605d5ffb7',1,'UNWIF_complist_002272(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4048752b4a7ed6aecfb2622605d5ffb7',1,'UNWIF_complist_002272(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002273',['UNWIF_complist_002273',['../d9/dfd/unw16ifcmp_8h.html#a829f07d4acb00a8e68b56f6b85fa6327',1,'UNWIF_complist_002273(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a829f07d4acb00a8e68b56f6b85fa6327',1,'UNWIF_complist_002273(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002276',['UNWIF_complist_002276',['../d9/dfd/unw16ifcmp_8h.html#a06b55898aaa907768a1baa6a3fb531b6',1,'UNWIF_complist_002276(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a06b55898aaa907768a1baa6a3fb531b6',1,'UNWIF_complist_002276(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002277',['UNWIF_complist_002277',['../d9/dfd/unw16ifcmp_8h.html#a65a0d210e7a3b832947dbd8722a8b5c3',1,'UNWIF_complist_002277(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a65a0d210e7a3b832947dbd8722a8b5c3',1,'UNWIF_complist_002277(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00227a',['UNWIF_complist_00227a',['../d9/dfd/unw16ifcmp_8h.html#af79c35b0a80b56680d0b83db2cfd7f39',1,'UNWIF_complist_00227a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af79c35b0a80b56680d0b83db2cfd7f39',1,'UNWIF_complist_00227a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00227b',['UNWIF_complist_00227b',['../d9/dfd/unw16ifcmp_8h.html#a3ee3f41c97cdd2192829195317be792f',1,'UNWIF_complist_00227b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3ee3f41c97cdd2192829195317be792f',1,'UNWIF_complist_00227b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00227c',['UNWIF_complist_00227c',['../d9/dfd/unw16ifcmp_8h.html#aa923c75d6fdba5813e7ee64a8cb13924',1,'UNWIF_complist_00227c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa923c75d6fdba5813e7ee64a8cb13924',1,'UNWIF_complist_00227c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00227d',['UNWIF_complist_00227d',['../d9/dfd/unw16ifcmp_8h.html#a0677e7c1fdbaf149984428431405d79b',1,'UNWIF_complist_00227d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0677e7c1fdbaf149984428431405d79b',1,'UNWIF_complist_00227d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002282',['UNWIF_complist_002282',['../d9/dfd/unw16ifcmp_8h.html#abbf5e96e478ffa02b392efeef318c94b',1,'UNWIF_complist_002282(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abbf5e96e478ffa02b392efeef318c94b',1,'UNWIF_complist_002282(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002283',['UNWIF_complist_002283',['../d9/dfd/unw16ifcmp_8h.html#a1d9ab02ebef740daea71ec876fbeffdb',1,'UNWIF_complist_002283(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1d9ab02ebef740daea71ec876fbeffdb',1,'UNWIF_complist_002283(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002286',['UNWIF_complist_002286',['../d9/dfd/unw16ifcmp_8h.html#afc327f29cd412cfcfb14d1dbda83b0b5',1,'UNWIF_complist_002286(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afc327f29cd412cfcfb14d1dbda83b0b5',1,'UNWIF_complist_002286(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002287',['UNWIF_complist_002287',['../d9/dfd/unw16ifcmp_8h.html#a606d5c2358ae07e9894ebcd79bb7ae2c',1,'UNWIF_complist_002287(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a606d5c2358ae07e9894ebcd79bb7ae2c',1,'UNWIF_complist_002287(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002291',['UNWIF_complist_002291',['../d9/dfd/unw16ifcmp_8h.html#a0a52e4d39becb64f59496111c07c3635',1,'UNWIF_complist_002291(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0a52e4d39becb64f59496111c07c3635',1,'UNWIF_complist_002291(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002292',['UNWIF_complist_002292',['../d9/dfd/unw16ifcmp_8h.html#a7ffa92a90245cdb9c2ced48001508b52',1,'UNWIF_complist_002292(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7ffa92a90245cdb9c2ced48001508b52',1,'UNWIF_complist_002292(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022a2',['UNWIF_complist_0022a2',['../d9/dfd/unw16ifcmp_8h.html#aa9cbc81f1113630c878ff7f31b2f4ea4',1,'UNWIF_complist_0022a2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa9cbc81f1113630c878ff7f31b2f4ea4',1,'UNWIF_complist_0022a2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022a8',['UNWIF_complist_0022a8',['../d9/dfd/unw16ifcmp_8h.html#ac01efa786cbc281e49e4d91ad4307b7b',1,'UNWIF_complist_0022a8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac01efa786cbc281e49e4d91ad4307b7b',1,'UNWIF_complist_0022a8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022a9',['UNWIF_complist_0022a9',['../d9/dfd/unw16ifcmp_8h.html#af5ed9386e500d2da982d2e1aeb2409ca',1,'UNWIF_complist_0022a9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af5ed9386e500d2da982d2e1aeb2409ca',1,'UNWIF_complist_0022a9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022ab',['UNWIF_complist_0022ab',['../d9/dfd/unw16ifcmp_8h.html#ad89db3cff2bca1635b2e1530dec0b974',1,'UNWIF_complist_0022ab(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad89db3cff2bca1635b2e1530dec0b974',1,'UNWIF_complist_0022ab(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022b2',['UNWIF_complist_0022b2',['../d9/dfd/unw16ifcmp_8h.html#aa7d9b87c6ec492ab3e30aff50ed712b5',1,'UNWIF_complist_0022b2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa7d9b87c6ec492ab3e30aff50ed712b5',1,'UNWIF_complist_0022b2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022b3',['UNWIF_complist_0022b3',['../d9/dfd/unw16ifcmp_8h.html#a172ce02c84a2359dec3cf6a4686911a5',1,'UNWIF_complist_0022b3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a172ce02c84a2359dec3cf6a4686911a5',1,'UNWIF_complist_0022b3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022b4',['UNWIF_complist_0022b4',['../d9/dfd/unw16ifcmp_8h.html#a2a702823fb89140a29cffe56d0bedaed',1,'UNWIF_complist_0022b4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2a702823fb89140a29cffe56d0bedaed',1,'UNWIF_complist_0022b4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022b5',['UNWIF_complist_0022b5',['../d9/dfd/unw16ifcmp_8h.html#ac3914902c8f1b21d8683fac56c731685',1,'UNWIF_complist_0022b5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac3914902c8f1b21d8683fac56c731685',1,'UNWIF_complist_0022b5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002add',['UNWIF_complist_002add',['../d9/dfd/unw16ifcmp_8h.html#ad2b6caeb14119aa2de6d8692fd1c30f5',1,'UNWIF_complist_002add(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad2b6caeb14119aa2de6d8692fd1c30f5',1,'UNWIF_complist_002add(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003046',['UNWIF_complist_003046',['../d9/dfd/unw16ifcmp_8h.html#a5b01584df7ac3a8c53c8be6405ce9848',1,'UNWIF_complist_003046(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5b01584df7ac3a8c53c8be6405ce9848',1,'UNWIF_complist_003046(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00304b',['UNWIF_complist_00304b',['../d9/dfd/unw16ifcmp_8h.html#afe105fcd6e746a56b18a7c27993e25ad',1,'UNWIF_complist_00304b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afe105fcd6e746a56b18a7c27993e25ad',1,'UNWIF_complist_00304b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00304d',['UNWIF_complist_00304d',['../d9/dfd/unw16ifcmp_8h.html#a76106268641a876cd1acf7f437006224',1,'UNWIF_complist_00304d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a76106268641a876cd1acf7f437006224',1,'UNWIF_complist_00304d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00304f',['UNWIF_complist_00304f',['../d9/dfd/unw16ifcmp_8h.html#a3af27ae58cd3f98ade2fc6e9e4396891',1,'UNWIF_complist_00304f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3af27ae58cd3f98ade2fc6e9e4396891',1,'UNWIF_complist_00304f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003051',['UNWIF_complist_003051',['../d9/dfd/unw16ifcmp_8h.html#a49f6607f88900b9aa0f15ad03b99f9c2',1,'UNWIF_complist_003051(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a49f6607f88900b9aa0f15ad03b99f9c2',1,'UNWIF_complist_003051(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003053',['UNWIF_complist_003053',['../d9/dfd/unw16ifcmp_8h.html#a63918f1e86feee4b5056c122823f082a',1,'UNWIF_complist_003053(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a63918f1e86feee4b5056c122823f082a',1,'UNWIF_complist_003053(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003055',['UNWIF_complist_003055',['../d9/dfd/unw16ifcmp_8h.html#a4cba88093d4cebde82c69baafaeeb158',1,'UNWIF_complist_003055(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4cba88093d4cebde82c69baafaeeb158',1,'UNWIF_complist_003055(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003057',['UNWIF_complist_003057',['../d9/dfd/unw16ifcmp_8h.html#a2fed51e60374ed913fd2843127eb5959',1,'UNWIF_complist_003057(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2fed51e60374ed913fd2843127eb5959',1,'UNWIF_complist_003057(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003059',['UNWIF_complist_003059',['../d9/dfd/unw16ifcmp_8h.html#aeb405f68a9b4af35a9e509b86a1f70d2',1,'UNWIF_complist_003059(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aeb405f68a9b4af35a9e509b86a1f70d2',1,'UNWIF_complist_003059(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00305b',['UNWIF_complist_00305b',['../d9/dfd/unw16ifcmp_8h.html#a3aa4953639773db7a7872c5682f93d2d',1,'UNWIF_complist_00305b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3aa4953639773db7a7872c5682f93d2d',1,'UNWIF_complist_00305b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00305d',['UNWIF_complist_00305d',['../d9/dfd/unw16ifcmp_8h.html#a2637765c1c50740a82f5d0143a16df63',1,'UNWIF_complist_00305d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2637765c1c50740a82f5d0143a16df63',1,'UNWIF_complist_00305d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00305f',['UNWIF_complist_00305f',['../d9/dfd/unw16ifcmp_8h.html#a6a2ba33ac3e03c5a7c615a4464f1e1cc',1,'UNWIF_complist_00305f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6a2ba33ac3e03c5a7c615a4464f1e1cc',1,'UNWIF_complist_00305f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003061',['UNWIF_complist_003061',['../d9/dfd/unw16ifcmp_8h.html#a6b3d81cead36c1cfcebd8f0b675a9a6f',1,'UNWIF_complist_003061(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6b3d81cead36c1cfcebd8f0b675a9a6f',1,'UNWIF_complist_003061(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003064',['UNWIF_complist_003064',['../d9/dfd/unw16ifcmp_8h.html#a4537c4452a6b39efd31c93c3c0856777',1,'UNWIF_complist_003064(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4537c4452a6b39efd31c93c3c0856777',1,'UNWIF_complist_003064(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003066',['UNWIF_complist_003066',['../d9/dfd/unw16ifcmp_8h.html#a36466f176f1809804be8cf991d51796c',1,'UNWIF_complist_003066(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36466f176f1809804be8cf991d51796c',1,'UNWIF_complist_003066(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003068',['UNWIF_complist_003068',['../d9/dfd/unw16ifcmp_8h.html#aa5b6bd6fda07f2775fa48f9be4e27984',1,'UNWIF_complist_003068(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa5b6bd6fda07f2775fa48f9be4e27984',1,'UNWIF_complist_003068(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00306f',['UNWIF_complist_00306f',['../d9/dfd/unw16ifcmp_8h.html#aae37e6c03e30798f160af61bf599d515',1,'UNWIF_complist_00306f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aae37e6c03e30798f160af61bf599d515',1,'UNWIF_complist_00306f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003072',['UNWIF_complist_003072',['../d9/dfd/unw16ifcmp_8h.html#a01fa27a917be0a3a091cb92d7aba2ea6',1,'UNWIF_complist_003072(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a01fa27a917be0a3a091cb92d7aba2ea6',1,'UNWIF_complist_003072(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003075',['UNWIF_complist_003075',['../d9/dfd/unw16ifcmp_8h.html#af5356e36852d3752a4dbe512d004c990',1,'UNWIF_complist_003075(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af5356e36852d3752a4dbe512d004c990',1,'UNWIF_complist_003075(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003078',['UNWIF_complist_003078',['../d9/dfd/unw16ifcmp_8h.html#a67fc6a091ad9f6a6e36ca61ebd01636c',1,'UNWIF_complist_003078(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a67fc6a091ad9f6a6e36ca61ebd01636c',1,'UNWIF_complist_003078(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00307b',['UNWIF_complist_00307b',['../d9/dfd/unw16ifcmp_8h.html#a0b19a7b485527413670d4512cc0cf711',1,'UNWIF_complist_00307b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0b19a7b485527413670d4512cc0cf711',1,'UNWIF_complist_00307b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00309d',['UNWIF_complist_00309d',['../d9/dfd/unw16ifcmp_8h.html#a168257fcce9f3806b097aef6dfa00aee',1,'UNWIF_complist_00309d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a168257fcce9f3806b097aef6dfa00aee',1,'UNWIF_complist_00309d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030a6',['UNWIF_complist_0030a6',['../d9/dfd/unw16ifcmp_8h.html#ae222b6894e63952e00ae664a890a173d',1,'UNWIF_complist_0030a6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae222b6894e63952e00ae664a890a173d',1,'UNWIF_complist_0030a6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030ab',['UNWIF_complist_0030ab',['../d9/dfd/unw16ifcmp_8h.html#a41382c42a777e4aebcb1e88851a9e6ab',1,'UNWIF_complist_0030ab(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a41382c42a777e4aebcb1e88851a9e6ab',1,'UNWIF_complist_0030ab(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030ad',['UNWIF_complist_0030ad',['../d9/dfd/unw16ifcmp_8h.html#a6f31adc0b6f7bbcd8e9edafde8455912',1,'UNWIF_complist_0030ad(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6f31adc0b6f7bbcd8e9edafde8455912',1,'UNWIF_complist_0030ad(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030af',['UNWIF_complist_0030af',['../d9/dfd/unw16ifcmp_8h.html#ac3297105d1bea2f3e0eb075a599258ac',1,'UNWIF_complist_0030af(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac3297105d1bea2f3e0eb075a599258ac',1,'UNWIF_complist_0030af(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b1',['UNWIF_complist_0030b1',['../d9/dfd/unw16ifcmp_8h.html#ad5c23a43f75d03b6291b4a51e6e826a2',1,'UNWIF_complist_0030b1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad5c23a43f75d03b6291b4a51e6e826a2',1,'UNWIF_complist_0030b1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b3',['UNWIF_complist_0030b3',['../d9/dfd/unw16ifcmp_8h.html#ae63a379a64aeea510d7b6d02cb6122ca',1,'UNWIF_complist_0030b3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae63a379a64aeea510d7b6d02cb6122ca',1,'UNWIF_complist_0030b3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b5',['UNWIF_complist_0030b5',['../d9/dfd/unw16ifcmp_8h.html#aa3ce3ed9c5ef7461783db3625f45e7cc',1,'UNWIF_complist_0030b5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa3ce3ed9c5ef7461783db3625f45e7cc',1,'UNWIF_complist_0030b5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b7',['UNWIF_complist_0030b7',['../d9/dfd/unw16ifcmp_8h.html#a1b4bab57fcee76c79e1dd310e9805547',1,'UNWIF_complist_0030b7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1b4bab57fcee76c79e1dd310e9805547',1,'UNWIF_complist_0030b7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b9',['UNWIF_complist_0030b9',['../d9/dfd/unw16ifcmp_8h.html#aff6e29170546cc276c129659331e63c1',1,'UNWIF_complist_0030b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aff6e29170546cc276c129659331e63c1',1,'UNWIF_complist_0030b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030bb',['UNWIF_complist_0030bb',['../d9/dfd/unw16ifcmp_8h.html#aa22d1f93cda4df006086dd2adebe0ca1',1,'UNWIF_complist_0030bb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa22d1f93cda4df006086dd2adebe0ca1',1,'UNWIF_complist_0030bb(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030bd',['UNWIF_complist_0030bd',['../d9/dfd/unw16ifcmp_8h.html#a515e869e10ecba92d5c9288323a76d6f',1,'UNWIF_complist_0030bd(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a515e869e10ecba92d5c9288323a76d6f',1,'UNWIF_complist_0030bd(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030bf',['UNWIF_complist_0030bf',['../d9/dfd/unw16ifcmp_8h.html#ad03571cb21ea00272b17fee487af321b',1,'UNWIF_complist_0030bf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad03571cb21ea00272b17fee487af321b',1,'UNWIF_complist_0030bf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030c1',['UNWIF_complist_0030c1',['../d9/dfd/unw16ifcmp_8h.html#ab06d940eb7d8c4683d1b034306caec2e',1,'UNWIF_complist_0030c1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab06d940eb7d8c4683d1b034306caec2e',1,'UNWIF_complist_0030c1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030c4',['UNWIF_complist_0030c4',['../d9/dfd/unw16ifcmp_8h.html#aab9dafa8a6f9405a71c657dfd162afd2',1,'UNWIF_complist_0030c4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aab9dafa8a6f9405a71c657dfd162afd2',1,'UNWIF_complist_0030c4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030c6',['UNWIF_complist_0030c6',['../d9/dfd/unw16ifcmp_8h.html#adb7caaa862e31b555b0a445f7ce5ffa9',1,'UNWIF_complist_0030c6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adb7caaa862e31b555b0a445f7ce5ffa9',1,'UNWIF_complist_0030c6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030c8',['UNWIF_complist_0030c8',['../d9/dfd/unw16ifcmp_8h.html#aaa346dd4b84b6ff7f7324801a82c1bc4',1,'UNWIF_complist_0030c8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaa346dd4b84b6ff7f7324801a82c1bc4',1,'UNWIF_complist_0030c8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030cf',['UNWIF_complist_0030cf',['../d9/dfd/unw16ifcmp_8h.html#ae8d4468d21d27c1de6b1d2d433c9b640',1,'UNWIF_complist_0030cf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae8d4468d21d27c1de6b1d2d433c9b640',1,'UNWIF_complist_0030cf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030d2',['UNWIF_complist_0030d2',['../d9/dfd/unw16ifcmp_8h.html#afeea8365af804221817d5278e822e2fa',1,'UNWIF_complist_0030d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afeea8365af804221817d5278e822e2fa',1,'UNWIF_complist_0030d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030d5',['UNWIF_complist_0030d5',['../d9/dfd/unw16ifcmp_8h.html#aaa43fa9fe98c6932106b3782cead213d',1,'UNWIF_complist_0030d5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaa43fa9fe98c6932106b3782cead213d',1,'UNWIF_complist_0030d5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030d8',['UNWIF_complist_0030d8',['../d9/dfd/unw16ifcmp_8h.html#a3082cab187bc6f3a55bc33f8f62ef00a',1,'UNWIF_complist_0030d8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3082cab187bc6f3a55bc33f8f62ef00a',1,'UNWIF_complist_0030d8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030db',['UNWIF_complist_0030db',['../d9/dfd/unw16ifcmp_8h.html#a2318ea2b160373ec556a78e74989867b',1,'UNWIF_complist_0030db(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2318ea2b160373ec556a78e74989867b',1,'UNWIF_complist_0030db(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030ef',['UNWIF_complist_0030ef',['../d9/dfd/unw16ifcmp_8h.html#a77273e0bbd74cf3cd3aeedaab34224eb',1,'UNWIF_complist_0030ef(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a77273e0bbd74cf3cd3aeedaab34224eb',1,'UNWIF_complist_0030ef(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030f0',['UNWIF_complist_0030f0',['../d9/dfd/unw16ifcmp_8h.html#a03964bdf2df58190a68fbeacefec4120',1,'UNWIF_complist_0030f0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a03964bdf2df58190a68fbeacefec4120',1,'UNWIF_complist_0030f0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030f1',['UNWIF_complist_0030f1',['../d9/dfd/unw16ifcmp_8h.html#ad15a2c70a157f0bb7663838d93ca7ced',1,'UNWIF_complist_0030f1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad15a2c70a157f0bb7663838d93ca7ced',1,'UNWIF_complist_0030f1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030f2',['UNWIF_complist_0030f2',['../d9/dfd/unw16ifcmp_8h.html#a849ffa7f88dc9a8afde8b72fc2df65b4',1,'UNWIF_complist_0030f2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a849ffa7f88dc9a8afde8b72fc2df65b4',1,'UNWIF_complist_0030f2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030fd',['UNWIF_complist_0030fd',['../d9/dfd/unw16ifcmp_8h.html#a36f3d13095a9d451204c6c45d94ab1fe',1,'UNWIF_complist_0030fd(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36f3d13095a9d451204c6c45d94ab1fe',1,'UNWIF_complist_0030fd(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00fb49',['UNWIF_complist_00fb49',['../d9/dfd/unw16ifcmp_8h.html#adbf94c54c949e72cbdb583f965a29025',1,'UNWIF_complist_00fb49(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adbf94c54c949e72cbdb583f965a29025',1,'UNWIF_complist_00fb49(): unwifcmp.h']]], + ['unwif_5fcomplist_5f011099',['UNWIF_complist_011099',['../d9/dfd/unw16ifcmp_8h.html#abf22093ffd0714d851fbbe9dbbf13852',1,'UNWIF_complist_011099(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abf22093ffd0714d851fbbe9dbbf13852',1,'UNWIF_complist_011099(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01109b',['UNWIF_complist_01109b',['../d9/dfd/unw16ifcmp_8h.html#a848f3f57db05d11a60631b3dde813534',1,'UNWIF_complist_01109b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a848f3f57db05d11a60631b3dde813534',1,'UNWIF_complist_01109b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0110a5',['UNWIF_complist_0110a5',['../d9/dfd/unw16ifcmp_8h.html#a989be611071d64e601904f44c31080a2',1,'UNWIF_complist_0110a5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a989be611071d64e601904f44c31080a2',1,'UNWIF_complist_0110a5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f011131',['UNWIF_complist_011131',['../d9/dfd/unw16ifcmp_8h.html#a69f287d22dcd753eb3cebbb8a18b42df',1,'UNWIF_complist_011131(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a69f287d22dcd753eb3cebbb8a18b42df',1,'UNWIF_complist_011131(): unwifcmp.h']]], + ['unwif_5fcomplist_5f011132',['UNWIF_complist_011132',['../d9/dfd/unw16ifcmp_8h.html#af1d2dd8aaa55b4e6b1b23da18b5839b8',1,'UNWIF_complist_011132(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af1d2dd8aaa55b4e6b1b23da18b5839b8',1,'UNWIF_complist_011132(): unwifcmp.h']]], + ['unwif_5fcomplist_5f011347',['UNWIF_complist_011347',['../d9/dfd/unw16ifcmp_8h.html#a222ce471c6049cee3199f132c22a52f9',1,'UNWIF_complist_011347(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a222ce471c6049cee3199f132c22a52f9',1,'UNWIF_complist_011347(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0114b9',['UNWIF_complist_0114b9',['../d9/dfd/unw16ifcmp_8h.html#a36982696a17dee559c7714b7d138a634',1,'UNWIF_complist_0114b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36982696a17dee559c7714b7d138a634',1,'UNWIF_complist_0114b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0115b8',['UNWIF_complist_0115b8',['../d9/dfd/unw16ifcmp_8h.html#ad498de046637c95e7cba172284b46c01',1,'UNWIF_complist_0115b8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad498de046637c95e7cba172284b46c01',1,'UNWIF_complist_0115b8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0115b9',['UNWIF_complist_0115b9',['../d9/dfd/unw16ifcmp_8h.html#abcb6d8c0bf9104ea6850ced22288bdaf',1,'UNWIF_complist_0115b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abcb6d8c0bf9104ea6850ced22288bdaf',1,'UNWIF_complist_0115b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d157',['UNWIF_complist_01d157',['../d9/dfd/unw16ifcmp_8h.html#a3e50df886e851ce110c824998336adc2',1,'UNWIF_complist_01d157(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3e50df886e851ce110c824998336adc2',1,'UNWIF_complist_01d157(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d158',['UNWIF_complist_01d158',['../d9/dfd/unw16ifcmp_8h.html#acc4c8f3d2dbc9c4e517eb0127a594c67',1,'UNWIF_complist_01d158(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acc4c8f3d2dbc9c4e517eb0127a594c67',1,'UNWIF_complist_01d158(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d15f',['UNWIF_complist_01d15f',['../d9/dfd/unw16ifcmp_8h.html#ad2c733cd07e62febcf887e0f2aafab2b',1,'UNWIF_complist_01d15f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad2c733cd07e62febcf887e0f2aafab2b',1,'UNWIF_complist_01d15f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d1b9',['UNWIF_complist_01d1b9',['../d9/dfd/unw16ifcmp_8h.html#ad6880104e47aac51227490d23a1c6ab5',1,'UNWIF_complist_01d1b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad6880104e47aac51227490d23a1c6ab5',1,'UNWIF_complist_01d1b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d1ba',['UNWIF_complist_01d1ba',['../d9/dfd/unw16ifcmp_8h.html#ad850892c4a4187d57a62154cec7dc257',1,'UNWIF_complist_01d1ba(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad850892c4a4187d57a62154cec7dc257',1,'UNWIF_complist_01d1ba(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d1bb',['UNWIF_complist_01d1bb',['../d9/dfd/unw16ifcmp_8h.html#a6d478efe79f2f62228844e8709670e9a',1,'UNWIF_complist_01d1bb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6d478efe79f2f62228844e8709670e9a',1,'UNWIF_complist_01d1bb(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d1bc',['UNWIF_complist_01d1bc',['../d9/dfd/unw16ifcmp_8h.html#af447c276d89250428c11fdaa9b66b360',1,'UNWIF_complist_01d1bc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af447c276d89250428c11fdaa9b66b360',1,'UNWIF_complist_01d1bc(): unwifcmp.h']]], + ['unwif_5fcomplist_5ffirst_5flong',['UNWIF_COMPLIST_FIRST_LONG',['../d9/dfd/unw16ifcmp_8h.html#af8f1b7b5421bb727d2677791ae0608f5',1,'UNWIF_COMPLIST_FIRST_LONG(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af8f1b7b5421bb727d2677791ae0608f5',1,'UNWIF_COMPLIST_FIRST_LONG(): unwifcmp.h']]], + ['unwif_5fcomplist_5fs',['UNWIF_complist_s',['../df/d74/struct_u_n_w_i_f__complist__s.html',1,'']]], + ['unwif_5fcompos',['UNWIF_compos',['../d9/dfd/unw16ifcmp_8h.html#ad091ba9a68dc8c60e7c8f0b72c1cea5b',1,'UNWIF_compos(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad091ba9a68dc8c60e7c8f0b72c1cea5b',1,'UNWIF_compos(): unwifcmp.h']]], + ['unwif_5fcompos_5f00',['UNWIF_compos_00',['../d9/dfd/unw16ifcmp_8h.html#a388374d5e8998b5a21eb64b73cc6a890',1,'UNWIF_compos_00(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a388374d5e8998b5a21eb64b73cc6a890',1,'UNWIF_compos_00(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f00',['UNWIF_compos_00_00',['../d9/dfd/unw16ifcmp_8h.html#a1ab8e4f709e0e87fd81544ccf8f9e69a',1,'UNWIF_compos_00_00(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1ab8e4f709e0e87fd81544ccf8f9e69a',1,'UNWIF_compos_00_00(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f01',['UNWIF_compos_00_01',['../d9/dfd/unw16ifcmp_8h.html#aff57730fb7d216bfab8adad6e69144f1',1,'UNWIF_compos_00_01(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aff57730fb7d216bfab8adad6e69144f1',1,'UNWIF_compos_00_01(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f02',['UNWIF_compos_00_02',['../d9/dfd/unw16ifcmp_8h.html#ac660c67964fd15229f056cc0f79ba334',1,'UNWIF_compos_00_02(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac660c67964fd15229f056cc0f79ba334',1,'UNWIF_compos_00_02(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f03',['UNWIF_compos_00_03',['../d9/dfd/unw16ifcmp_8h.html#a9defd0a2a7c330fcf480ee3760869457',1,'UNWIF_compos_00_03(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9defd0a2a7c330fcf480ee3760869457',1,'UNWIF_compos_00_03(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f04',['UNWIF_compos_00_04',['../d9/dfd/unw16ifcmp_8h.html#a40d74be8b9f18f98aeec60f9145a8465',1,'UNWIF_compos_00_04(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a40d74be8b9f18f98aeec60f9145a8465',1,'UNWIF_compos_00_04(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f05',['UNWIF_compos_00_05',['../d9/dfd/unw16ifcmp_8h.html#ad09a742f65c2829185d1a12caf88ea28',1,'UNWIF_compos_00_05(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad09a742f65c2829185d1a12caf88ea28',1,'UNWIF_compos_00_05(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f06',['UNWIF_compos_00_06',['../d9/dfd/unw16ifcmp_8h.html#a5222ca692bc7b876b2f8353a3634b5d1',1,'UNWIF_compos_00_06(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5222ca692bc7b876b2f8353a3634b5d1',1,'UNWIF_compos_00_06(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f09',['UNWIF_compos_00_09',['../d9/dfd/unw16ifcmp_8h.html#aef917b52fc48e026d4f9277fccfc1904',1,'UNWIF_compos_00_09(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aef917b52fc48e026d4f9277fccfc1904',1,'UNWIF_compos_00_09(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0a',['UNWIF_compos_00_0a',['../d9/dfd/unw16ifcmp_8h.html#af6e5ff1bdf76c9e4cebdbd76dd38fb36',1,'UNWIF_compos_00_0a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af6e5ff1bdf76c9e4cebdbd76dd38fb36',1,'UNWIF_compos_00_0a(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0b',['UNWIF_compos_00_0b',['../d9/dfd/unw16ifcmp_8h.html#a60f7549ed5200c46cae94f0b26896180',1,'UNWIF_compos_00_0b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a60f7549ed5200c46cae94f0b26896180',1,'UNWIF_compos_00_0b(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0c',['UNWIF_compos_00_0c',['../d9/dfd/unw16ifcmp_8h.html#a21743c246fbc92dfd0da0750e26bba08',1,'UNWIF_compos_00_0c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a21743c246fbc92dfd0da0750e26bba08',1,'UNWIF_compos_00_0c(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0d',['UNWIF_compos_00_0d',['../d9/dfd/unw16ifcmp_8h.html#a074fe08e74407cc3c7afbf0d191919a7',1,'UNWIF_compos_00_0d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a074fe08e74407cc3c7afbf0d191919a7',1,'UNWIF_compos_00_0d(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0f',['UNWIF_compos_00_0f',['../d9/dfd/unw16ifcmp_8h.html#aca5ad8ffc2fdbf36ac50d32af68403cb',1,'UNWIF_compos_00_0f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aca5ad8ffc2fdbf36ac50d32af68403cb',1,'UNWIF_compos_00_0f(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f10',['UNWIF_compos_00_10',['../d9/dfd/unw16ifcmp_8h.html#a54ab2ef68f278011210ab8d4fe58fcce',1,'UNWIF_compos_00_10(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a54ab2ef68f278011210ab8d4fe58fcce',1,'UNWIF_compos_00_10(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f1b',['UNWIF_compos_00_1b',['../d9/dfd/unw16ifcmp_8h.html#ab65aa0a784a30214286b199924901346',1,'UNWIF_compos_00_1b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab65aa0a784a30214286b199924901346',1,'UNWIF_compos_00_1b(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f1e',['UNWIF_compos_00_1e',['../d9/dfd/unw16ifcmp_8h.html#af33f14acb255d50ed5ae736165d5d724',1,'UNWIF_compos_00_1e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af33f14acb255d50ed5ae736165d5d724',1,'UNWIF_compos_00_1e(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f1f',['UNWIF_compos_00_1f',['../d9/dfd/unw16ifcmp_8h.html#a5bbefdf905f0bcadf415c3e0518feda5',1,'UNWIF_compos_00_1f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5bbefdf905f0bcadf415c3e0518feda5',1,'UNWIF_compos_00_1f(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f21',['UNWIF_compos_00_21',['../d9/dfd/unw16ifcmp_8h.html#a032031bebdc74807fef4bd383c8927f8',1,'UNWIF_compos_00_21(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a032031bebdc74807fef4bd383c8927f8',1,'UNWIF_compos_00_21(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f22',['UNWIF_compos_00_22',['../d9/dfd/unw16ifcmp_8h.html#a2756ea34798880e72ea9544d7eb59fb6',1,'UNWIF_compos_00_22(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2756ea34798880e72ea9544d7eb59fb6',1,'UNWIF_compos_00_22(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f2a',['UNWIF_compos_00_2a',['../d9/dfd/unw16ifcmp_8h.html#a0d0ebdffe03403da2ddec9234431660d',1,'UNWIF_compos_00_2a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0d0ebdffe03403da2ddec9234431660d',1,'UNWIF_compos_00_2a(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f30',['UNWIF_compos_00_30',['../d9/dfd/unw16ifcmp_8h.html#aa96722ec4611d9596072ba6b2db1d204',1,'UNWIF_compos_00_30(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa96722ec4611d9596072ba6b2db1d204',1,'UNWIF_compos_00_30(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5ffb',['UNWIF_compos_00_fb',['../d9/dfd/unw16ifcmp_8h.html#a593ee340458e57272231ecaaa95f9dfb',1,'UNWIF_compos_00_fb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a593ee340458e57272231ecaaa95f9dfb',1,'UNWIF_compos_00_fb(): unwifcmp.h']]], + ['unwif_5fcompos_5f01',['UNWIF_compos_01',['../d9/dfd/unw16ifcmp_8h.html#a904e3a534f64f63a1525a2e1689fea6b',1,'UNWIF_compos_01(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a904e3a534f64f63a1525a2e1689fea6b',1,'UNWIF_compos_01(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f10',['UNWIF_compos_01_10',['../d9/dfd/unw16ifcmp_8h.html#acf29314a27cdaf4c8e0ba91da1aa8e9e',1,'UNWIF_compos_01_10(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acf29314a27cdaf4c8e0ba91da1aa8e9e',1,'UNWIF_compos_01_10(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f11',['UNWIF_compos_01_11',['../d9/dfd/unw16ifcmp_8h.html#a323a05d5cc422e83ef197acc0d426058',1,'UNWIF_compos_01_11(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a323a05d5cc422e83ef197acc0d426058',1,'UNWIF_compos_01_11(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f13',['UNWIF_compos_01_13',['../d9/dfd/unw16ifcmp_8h.html#a6cc8931dfd1b0982685f6f772572735d',1,'UNWIF_compos_01_13(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6cc8931dfd1b0982685f6f772572735d',1,'UNWIF_compos_01_13(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f14',['UNWIF_compos_01_14',['../d9/dfd/unw16ifcmp_8h.html#ad2a04967e09d7a3f3055b10ad689ae83',1,'UNWIF_compos_01_14(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad2a04967e09d7a3f3055b10ad689ae83',1,'UNWIF_compos_01_14(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f15',['UNWIF_compos_01_15',['../d9/dfd/unw16ifcmp_8h.html#a366d1a7688f894c263f1dd74e2ed9074',1,'UNWIF_compos_01_15(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a366d1a7688f894c263f1dd74e2ed9074',1,'UNWIF_compos_01_15(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5fd1',['UNWIF_compos_01_d1',['../d9/dfd/unw16ifcmp_8h.html#a24a95fee1e3806d0cbe7bfae8cb4f19c',1,'UNWIF_compos_01_d1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a24a95fee1e3806d0cbe7bfae8cb4f19c',1,'UNWIF_compos_01_d1(): unwifcmp.h']]], + ['unwifcan_2eh',['unwifcan.h',['../dc/d06/unwifcan_8h.html',1,'']]], + ['unwifcmb_2eh',['unwifcmb.h',['../d6/d43/unwifcmb_8h.html',1,'']]], + ['unwifcmp_2eh',['unwifcmp.h',['../df/d54/unwifcmp_8h.html',1,'']]], + ['unwifcpt_2eh',['unwifcpt.h',['../d5/d38/unwifcpt_8h.html',1,'']]], + ['unwifexc_2eh',['unwifexc.h',['../db/dab/unwifexc_8h.html',1,'']]], + ['upper',['upper',['../d8/dbe/towctrans_8c.html#a9c89dc7ee01b7d626429c8c509f2123a',1,'upper(): towctrans.c'],['../dc/d32/towfc__s_8c.html#af6c8edc28d596c8e65f56c984bd9a094',1,'upper(): towfc_s.c']]] +]; diff --git a/doc/safec-3.4/search/all_15.html b/doc/safec-3.4/search/all_15.html new file mode 100644 index 00000000..0ed74e01 --- /dev/null +++ b/doc/safec-3.4/search/all_15.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_15.js b/doc/safec-3.4/search/all_15.js new file mode 100644 index 00000000..a9cd9734 --- /dev/null +++ b/doc/safec-3.4/search/all_15.js @@ -0,0 +1,34 @@ +var searchData= +[ + ['v',['v',['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a70e0a1a37b838072dbfc2a09c97b1ca6',1,'UNWIF_compat_exc_t::v()'],['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a3cccd3aeacb4ec7a2590cc3b4cf2cb08',1,'UNWIF_compat_exc_t::v()']]], + ['val_5fovr2',['VAL_OVR2',['../df/d0a/safe__compile_8h.html#a4b94ac6929689c7cf061ae77590b7cee',1,'VAL_OVR2(): safe_compile.h'],['../d8/d03/safe__mem__lib_8h.html#a2dc17989538cffa4467f6a888152e31f',1,'VAL_OVR2(value, 255): safe_mem_lib.h'],['../d8/d03/safe__mem__lib_8h.html#ad15c3f641c0fb63446a5d9c5c55739de',1,'VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n: safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#aa3f02ebbb77b88d383c9762bbaf683c9',1,'VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a32d185f8ed5b4aa0c6e14ebc513820fe',1,'VAL_OVR2(wc, 0x10ffff): safe_str_lib.h']]], + ['val_5fovr2_5fbutzero',['VAL_OVR2_BUTZERO',['../df/d0a/safe__compile_8h.html#a0b3bb3211fca747c9bf86327455a80af',1,'safe_compile.h']]], + ['vfprintf_5fs',['vfprintf_s',['../de/d32/vfprintf__s_8c.html#ae9104a91e0bbf70c4350517ff7b081f8',1,'vfprintf_s(FILE *restrict stream, const char *restrict fmt, va_list ap): vfprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a6dcfb3117b1984c06e44612779d4efa4',1,'vfprintf_s(FILE *restrict stream, const char *restrict fmt, va_list arg) BOS_FMT(fmt): vfprintf_s.c']]], + ['vfprintf_5fs_2ec',['vfprintf_s.c',['../de/d32/vfprintf__s_8c.html',1,'']]], + ['vfscanf_5fs',['vfscanf_s',['../d4/dc6/vfscanf__s_8c.html#aef1fd4b362dea57c39b75e17ac31d0af',1,'vfscanf_s(FILE *restrict stream, const char *restrict fmt, va_list ap): vfscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#a07d06c61d014dd9945aef097533d00a6',1,'vfscanf_s(FILE *restrict stream, const char *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt): vfscanf_s.c']]], + ['vfscanf_5fs_2ec',['vfscanf_s.c',['../d4/dc6/vfscanf__s_8c.html',1,'']]], + ['vfwprintf_5fs',['vfwprintf_s',['../d4/dd5/vfwprintf__s_8c.html#abd998918fd5ab94982c1b7841ab001d5',1,'vfwprintf_s(FILE *restrict stream, const wchar_t *restrict fmt, va_list ap): vfwprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#ae72990f807f1e056a56b2f4801e90a8e',1,'vfwprintf_s(FILE *restrict stream, const wchar_t *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt): vfwprintf_s.c']]], + ['vfwprintf_5fs_2ec',['vfwprintf_s.c',['../d4/dd5/vfwprintf__s_8c.html',1,'']]], + ['vfwscanf_5fs',['vfwscanf_s',['../d4/d00/vfwscanf__s_8c.html#a9dc6f2ac722aad499e5ffd1d515a4d5b',1,'vfwscanf_s(FILE *restrict stream, const wchar_t *restrict fmt, va_list ap): vfwscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#ac5e8ea5a7be3b211ca4a1ef403718b84',1,'vfwscanf_s(FILE *restrict stream, const wchar_t *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt): vfwscanf_s.c']]], + ['vfwscanf_5fs_2ec',['vfwscanf_s.c',['../d4/d00/vfwscanf__s_8c.html',1,'']]], + ['vprintf_5fs',['vprintf_s',['../de/da4/vprintf__s_8c.html#a455fbc72211e21801f188672b520befd',1,'vprintf_s(const char *restrict fmt, va_list ap): vprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#aa697d94dd4186c5cb24212e6a6adb15c',1,'vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt): vprintf_s.c']]], + ['vprintf_5fs_2ec',['vprintf_s.c',['../de/da4/vprintf__s_8c.html',1,'']]], + ['vscanf_5fs',['vscanf_s',['../d9/db2/vscanf__s_8c.html#ad39497a4bd2edf511eb82e6ead708667',1,'vscanf_s(const char *restrict fmt, va_list ap): vscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#aab8d276b815c3198ba6d46d8ac292c97',1,'vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt): vscanf_s.c']]], + ['vscanf_5fs_2ec',['vscanf_s.c',['../d9/db2/vscanf__s_8c.html',1,'']]], + ['vsnprintf_5fs',['vsnprintf_s',['../d8/dff/safe__str__lib_8h.html#af988e8b81564665041962e68d054f6bf',1,'safe_str_lib.h']]], + ['vsnprintf_5fs_2ec',['vsnprintf_s.c',['../db/d8d/vsnprintf__s_8c.html',1,'']]], + ['vsnwprintf_5fs',['vsnwprintf_s',['../d8/dff/safe__str__lib_8h.html#a9e7b34ea8be4772d2a8088e7f1be6e3e',1,'safe_str_lib.h']]], + ['vsnwprintf_5fs_2ec',['vsnwprintf_s.c',['../d7/d4a/vsnwprintf__s_8c.html',1,'']]], + ['vsprintf_5fs',['vsprintf_s',['../d8/dff/safe__str__lib_8h.html#a312c27ab9d5e5aa6e9880902d198fb1f',1,'safe_str_lib.h']]], + ['vsprintf_5fs_2ec',['vsprintf_s.c',['../d1/df7/vsprintf__s_8c.html',1,'']]], + ['vsscanf_5fs',['vsscanf_s',['../d4/d4d/vsscanf__s_8c.html#a677b9ed908b8e07f51880d3652ae6811',1,'vsscanf_s(const char *restrict buffer, const char *restrict fmt, va_list ap): vsscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#aa2b43fcda38a1953bda225e7ee811470',1,'vsscanf_s(const char *restrict dest, const char *restrict fmt, va_list ap) BOS_NULL(dest) BOS_FMT(fmt): vsscanf_s.c']]], + ['vsscanf_5fs_2ec',['vsscanf_s.c',['../d4/d4d/vsscanf__s_8c.html',1,'']]], + ['vswprintf_5fs',['vswprintf_s',['../d8/dff/safe__str__lib_8h.html#ab8f003f44c1f45af4064316be2a7638e',1,'safe_str_lib.h']]], + ['vswprintf_5fs_2ec',['vswprintf_s.c',['../dd/d33/vswprintf__s_8c.html',1,'']]], + ['vswscanf_5fs',['vswscanf_s',['../d0/d9a/vswscanf__s_8c.html#ad86761f351cc9ebecc1a861c9cfdb9a3',1,'vswscanf_s(const wchar_t *restrict src, const wchar_t *restrict fmt, va_list ap): vswscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#a4ba582a225bd1d6e9ee8155d57d432a0',1,'vswscanf_s(const wchar_t *restrict src, const wchar_t *restrict fmt, va_list ap) BOS_NULL(src) BOS_FMT(fmt): vswscanf_s.c']]], + ['vswscanf_5fs_2ec',['vswscanf_s.c',['../d0/d9a/vswscanf__s_8c.html',1,'']]], + ['vwprintf_5fs',['vwprintf_s',['../d7/d25/vwprintf__s_8c.html#ad2069774169542380aed48d5cdd222fa',1,'vwprintf_s(const wchar_t *restrict fmt, va_list ap): vwprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a745d5791f896548470f945dd38ade977',1,'vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt): vwprintf_s.c']]], + ['vwprintf_5fs_2ec',['vwprintf_s.c',['../d7/d25/vwprintf__s_8c.html',1,'']]], + ['vwscanf_5fs',['vwscanf_s',['../d8/d89/vwscanf__s_8c.html#ad0c255a077744852c015719181820338',1,'vwscanf_s(const wchar_t *restrict fmt, va_list ap): vwscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#a4c9e6ca4f3c779258fc2c40819996b08',1,'vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt): vwscanf_s.c']]], + ['vwscanf_5fs_2ec',['vwscanf_s.c',['../d8/d89/vwscanf__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/all_16.html b/doc/safec-3.4/search/all_16.html new file mode 100644 index 00000000..696f0252 --- /dev/null +++ b/doc/safec-3.4/search/all_16.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_16.js b/doc/safec-3.4/search/all_16.js new file mode 100644 index 00000000..8601191a --- /dev/null +++ b/doc/safec-3.4/search/all_16.js @@ -0,0 +1,65 @@ +var searchData= +[ + ['wcrtomb_5fs',['wcrtomb_s',['../d8/dff/safe__str__lib_8h.html#a2793658667ebe8c4c2c6c4dcf26b8fdd',1,'safe_str_lib.h']]], + ['wcrtomb_5fs_2ec',['wcrtomb_s.c',['../db/d37/wcrtomb__s_8c.html',1,'']]], + ['wcscat_5fs',['wcscat_s',['../d8/dff/safe__str__lib_8h.html#a8631da4b6dbfb0a86412f40343511ea1',1,'safe_str_lib.h']]], + ['wcscat_5fs_2ec',['wcscat_s.c',['../de/d45/wcscat__s_8c.html',1,'']]], + ['wcscmp_5fs',['wcscmp_s',['../d8/dff/safe__str__lib_8h.html#ae73498fc117cf9d90ecf8946ddfbde27',1,'safe_str_lib.h']]], + ['wcscmp_5fs_2ec',['wcscmp_s.c',['../d1/dbf/wcscmp__s_8c.html',1,'']]], + ['wcscoll_5fs',['wcscoll_s',['../d8/dff/safe__str__lib_8h.html#abd0f0283c001d46bd97b11edef9c859c',1,'safe_str_lib.h']]], + ['wcscoll_5fs_2ec',['wcscoll_s.c',['../d6/dd8/wcscoll__s_8c.html',1,'']]], + ['wcscpy_5fs',['wcscpy_s',['../d8/dff/safe__str__lib_8h.html#a77c7fd2d21c452d688ddbd18eeed2ab4',1,'safe_str_lib.h']]], + ['wcscpy_5fs_2ec',['wcscpy_s.c',['../de/d33/wcscpy__s_8c.html',1,'']]], + ['wcsfc_5fs',['wcsfc_s',['../d8/dff/safe__str__lib_8h.html#ad9773122f1748bad359d0da080a4ebb9',1,'wcsfc_s.c']]], + ['wcsfc_5fs_2ec',['wcsfc_s.c',['../d9/d47/wcsfc__s_8c.html',1,'']]], + ['wcsicmp_5fs',['wcsicmp_s',['../d8/dff/safe__str__lib_8h.html#a0ee0f45ccd28a3d0950a422e779bd6bc',1,'safe_str_lib.h']]], + ['wcsicmp_5fs_2ec',['wcsicmp_s.c',['../d6/d6c/wcsicmp__s_8c.html',1,'']]], + ['wcslwr_5fs',['wcslwr_s',['../d8/dff/safe__str__lib_8h.html#afca21afff947a2899376a8eee752f018',1,'safe_str_lib.h']]], + ['wcslwr_5fs_2ec',['wcslwr_s.c',['../d8/d67/wcslwr__s_8c.html',1,'']]], + ['wcsnatcmp_5fs',['wcsnatcmp_s',['../d8/dff/safe__str__lib_8h.html#a1a224e0b0cb4d672240b596f0d362e86',1,'safe_str_lib.h']]], + ['wcsnatcmp_5fs_2ec',['wcsnatcmp_s.c',['../d8/dc7/wcsnatcmp__s_8c.html',1,'']]], + ['wcsnaticmp_5fs',['wcsnaticmp_s',['../d8/dff/safe__str__lib_8h.html#ab8d667c63804daf69abdfc8435ce1a11',1,'safe_str_lib.h']]], + ['wcsncat_5fs',['wcsncat_s',['../d8/dff/safe__str__lib_8h.html#a5f9c5e49a21cdf8853bb04a40b8c55ad',1,'safe_str_lib.h']]], + ['wcsncat_5fs_2ec',['wcsncat_s.c',['../d0/df6/wcsncat__s_8c.html',1,'']]], + ['wcsncmp_5fs',['wcsncmp_s',['../d8/dff/safe__str__lib_8h.html#aca18b825cffbb912c5cac34e2f763a6a',1,'safe_str_lib.h']]], + ['wcsncmp_5fs_2ec',['wcsncmp_s.c',['../de/d15/wcsncmp__s_8c.html',1,'']]], + ['wcsncpy_5fs',['wcsncpy_s',['../d8/dff/safe__str__lib_8h.html#a92e916b36448a1d8833832c458638601',1,'safe_str_lib.h']]], + ['wcsncpy_5fs_2ec',['wcsncpy_s.c',['../dc/d4e/wcsncpy__s_8c.html',1,'']]], + ['wcsnlen_5fs',['wcsnlen_s',['../d8/dff/safe__str__lib_8h.html#a5b83eca9711c7fa0826b05357c2db5dd',1,'safe_str_lib.h']]], + ['wcsnlen_5fs_2ec',['wcsnlen_s.c',['../db/d53/wcsnlen__s_8c.html',1,'']]], + ['wcsnorm_5fcompose_5fs',['wcsnorm_compose_s',['../d8/dff/safe__str__lib_8h.html#afb92a06442fd6ba6fa126731c8677e95',1,'wcsnorm_s.c']]], + ['wcsnorm_5fdecompose_5fs',['wcsnorm_decompose_s',['../d8/dff/safe__str__lib_8h.html#a709db06aecd1d24d86fe704b07fca1fa',1,'wcsnorm_s.c']]], + ['wcsnorm_5freorder_5fs',['wcsnorm_reorder_s',['../d8/dff/safe__str__lib_8h.html#a5013cd82ebe0bdcc3b4befcbf7f87fb0',1,'wcsnorm_s.c']]], + ['wcsnorm_5fs',['wcsnorm_s',['../d8/dff/safe__str__lib_8h.html#a2ec85b1466f429fdfa3d8ad1cb3a6d6b',1,'wcsnorm_s.c']]], + ['wcsnorm_5fs_2ec',['wcsnorm_s.c',['../d3/dd5/wcsnorm__s_8c.html',1,'']]], + ['wcsnset_5fs',['wcsnset_s',['../d8/dff/safe__str__lib_8h.html#afa60825d0d350e1f5f1827eea4d572bd',1,'safe_str_lib.h']]], + ['wcsnset_5fs_2ec',['wcsnset_s.c',['../dc/d0c/wcsnset__s_8c.html',1,'']]], + ['wcsrtombs_5fs',['wcsrtombs_s',['../d8/dff/safe__str__lib_8h.html#a8397386e5b9a75de3672761477aa70c8',1,'safe_str_lib.h']]], + ['wcsrtombs_5fs_2ec',['wcsrtombs_s.c',['../d2/dc5/wcsrtombs__s_8c.html',1,'']]], + ['wcsset_5fs',['wcsset_s',['../d8/dff/safe__str__lib_8h.html#ae3289b73f23d06f5ec59b5a1d775cda8',1,'safe_str_lib.h']]], + ['wcsset_5fs_2ec',['wcsset_s.c',['../d0/d36/wcsset__s_8c.html',1,'']]], + ['wcsstr',['wcsstr',['../d7/df5/wcsstr_8c.html#ab86b2368af773580d2ee2fb27a56be09',1,'wcsstr.c']]], + ['wcsstr_2ec',['wcsstr.c',['../d7/df5/wcsstr_8c.html',1,'']]], + ['wcsstr_5fs',['wcsstr_s',['../d8/dff/safe__str__lib_8h.html#ad5781ba00e70daa4660fd54ff025358f',1,'safe_str_lib.h']]], + ['wcsstr_5fs_2ec',['wcsstr_s.c',['../dd/df8/wcsstr__s_8c.html',1,'']]], + ['wcstok_5fs',['wcstok_s',['../d8/dff/safe__str__lib_8h.html#a1d53395277d1d65044e2c28dec7d5ff8',1,'safe_str_lib.h']]], + ['wcstok_5fs_2ec',['wcstok_s.c',['../da/d1a/wcstok__s_8c.html',1,'']]], + ['wcstombs_5fs',['wcstombs_s',['../d8/dff/safe__str__lib_8h.html#acc6cfcc4c04292d73be9884cec3ad86d',1,'safe_str_lib.h']]], + ['wcstombs_5fs_2ec',['wcstombs_s.c',['../d5/db9/wcstombs__s_8c.html',1,'']]], + ['wcsupr_5fs',['wcsupr_s',['../d8/dff/safe__str__lib_8h.html#a6f2abd88c787472b86197202737d14d9',1,'safe_str_lib.h']]], + ['wcsupr_5fs_2ec',['wcsupr_s.c',['../d7/dbb/wcsupr__s_8c.html',1,'']]], + ['wctomb_5fs',['wctomb_s',['../d8/dff/safe__str__lib_8h.html#a5566950afa347670e4ecff33d48610be',1,'safe_str_lib.h']]], + ['wctomb_5fs_2ec',['wctomb_s.c',['../d6/dd4/wctomb__s_8c.html',1,'']]], + ['wmask',['wmask',['../d8/dd8/mem__primitives__lib_8c.html#ab5deaef115ff5ca6ef1457d923d8331a',1,'mem_primitives_lib.c']]], + ['wmemcmp_5fs',['wmemcmp_s',['../d8/d03/safe__mem__lib_8h.html#ac044094ff222fd9d29cce5930f87df75',1,'safe_mem_lib.h']]], + ['wmemcmp_5fs_2ec',['wmemcmp_s.c',['../d1/dbe/wmemcmp__s_8c.html',1,'']]], + ['wmemcpy_5fs',['wmemcpy_s',['../d8/d03/safe__mem__lib_8h.html#abde638ca0a851bd638506734b64d360d',1,'safe_mem_lib.h']]], + ['wmemcpy_5fs_2ec',['wmemcpy_s.c',['../d9/dd4/wmemcpy__s_8c.html',1,'']]], + ['wmemmove_5fs',['wmemmove_s',['../d8/d03/safe__mem__lib_8h.html#a673f6c2131a338ac3cc97add0360a8f8',1,'safe_mem_lib.h']]], + ['wmemmove_5fs_2ec',['wmemmove_s.c',['../de/de6/wmemmove__s_8c.html',1,'']]], + ['wprintf_5fs',['wprintf_s',['../d4/d33/wprintf__s_8c.html#ad050a81d212ded6a7b6947ba53218cdd',1,'wprintf_s(const wchar_t *restrict fmt,...): wprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#ade70caf3be3f1d529ebd1a39ecacfa55',1,'wprintf_s(const wchar_t *restrict fmt,...) BOS_FMT(fmt): wprintf_s.c']]], + ['wprintf_5fs_2ec',['wprintf_s.c',['../d4/d33/wprintf__s_8c.html',1,'']]], + ['wscanf_5fs',['wscanf_s',['../d5/ddd/wscanf__s_8c.html#a5f12063f66169a180488102015ce6da0',1,'wscanf_s(const wchar_t *restrict fmt,...): wscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#abb0a2f7f20e705770e00b1485a031744',1,'wscanf_s(const wchar_t *restrict fmt,...) BOS_FMT(fmt): wscanf_s.c']]], + ['wscanf_5fs_2ec',['wscanf_s.c',['../d5/ddd/wscanf__s_8c.html',1,'']]], + ['wsize',['wsize',['../d8/dd8/mem__primitives__lib_8c.html#a01c6b59ca21f041b23efbb9845cc4e32',1,'mem_primitives_lib.c']]] +]; diff --git a/doc/safec-3.4/search/all_2.html b/doc/safec-3.4/search/all_2.html new file mode 100644 index 00000000..2f17735e --- /dev/null +++ b/doc/safec-3.4/search/all_2.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_2.js b/doc/safec-3.4/search/all_2.js new file mode 100644 index 00000000..3d22229c --- /dev/null +++ b/doc/safec-3.4/search/all_2.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['a_5fctz_5f64',['a_ctz_64',['../d2/d94/qsort__s_8c.html#a6751568a212255d74cb1303442d6ca61',1,'qsort_s.c']]], + ['a_5fctz_5fl',['a_ctz_l',['../d2/d94/qsort__s_8c.html#ab4e21bbfc5cdd33fd4cd671dd8444762',1,'qsort_s.c']]], + ['abort_5fhandler_5fs',['abort_handler_s',['../d8/d04/abort__handler__s_8c.html#a32615c555cc58730a5123607d2c21e56',1,'abort_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): abort_handler_s.c'],['../db/d69/safe__lib_8h.html#a58587c173fa4c66368d5ba43095d6f72',1,'abort_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): abort_handler_s.c'],['../d8/dff/safe__str__lib_8h.html#a58587c173fa4c66368d5ba43095d6f72',1,'abort_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): abort_handler_s.c']]], + ['abort_5fhandler_5fs_2ec',['abort_handler_s.c',['../d8/d04/abort__handler__s_8c.html',1,'']]], + ['asctime_5fs',['asctime_s',['../db/d69/safe__lib_8h.html#afc147a37d0d1abd19746c3c8d8d47549',1,'safe_lib.h']]], + ['asctime_5fs_2ec',['asctime_s.c',['../d1/db5/asctime__s_8c.html',1,'']]], + ['asm_5fvolatile',['ASM_VOLATILE',['../da/d8c/mem__primitives__lib_8h.html#aea57c947688cd17bcec4cf2b8d506fd3',1,'mem_primitives_lib.h']]] +]; diff --git a/doc/safec-3.4/search/all_3.html b/doc/safec-3.4/search/all_3.html new file mode 100644 index 00000000..a3e6f7db --- /dev/null +++ b/doc/safec-3.4/search/all_3.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_3.js b/doc/safec-3.4/search/all_3.js new file mode 100644 index 00000000..8c25c8b9 --- /dev/null +++ b/doc/safec-3.4/search/all_3.js @@ -0,0 +1,29 @@ +var searchData= +[ + ['bos',['BOS',['../df/d0a/safe__compile_8h.html#afda9ca9e99dc1243178b9a97df164f65',1,'safe_compile.h']]], + ['bos_5fattr',['BOS_ATTR',['../df/d0a/safe__compile_8h.html#afcc6c288264b365b0134dec3da9cc6d0',1,'BOS_ATTR(): safe_compile.h'],['../db/d69/safe__lib_8h.html#ae6ad07b7e179d123301247fcbe17a9f7',1,'BOS_ATTR(nmemb &&!compar, "empty compar"): safe_lib.h'],['../d8/dff/safe__str__lib_8h.html#a744248532a5fea4b5c39d733b213fa0d',1,'BOS_ATTR((slen||dest||dmax) &&_BOS_OVR(dest, dmax), "dest overflow") BOS_OVR2_BUTZERO(src: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a7b530b63848645615b302ac08e102ece',1,'BOS_ATTR(!_BOS_NULL(dest) &&_BOSW_OVR(dest, dmax), "dest overflow") BOS_ATTR(!_BOS_NULL(dest) &&(void *) dest: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a8a919550b3985588361303ad92053f4d',1,'BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a59ca2273f2b2276115e0a5b4b9c164de',1,'BOS_ATTR(!_BOS_NULL(dest) &&(void *) dest==(void *) srcp, "dest overlap") BOS_ATTR(dmax &&len > dmax: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a5e0a64fa79213b30eb6852fdc40792db',1,'BOS_ATTR(slen &&(_BOSW_OVR(src, slen)||_BOS_NULL(src)), "src overflow or empty"): safe_str_lib.h']]], + ['bos_5fchk',['BOS_CHK',['../df/d0a/safe__compile_8h.html#a9df9f43f75f258d00b598eae61956a42',1,'safe_compile.h']]], + ['bos_5fchk2',['BOS_CHK2',['../df/d0a/safe__compile_8h.html#ab4de78081de5720f92c243177195dc99',1,'BOS_CHK2(): safe_compile.h'],['../d8/dff/safe__str__lib_8h.html#a8e51868a1ce0630bf5c38d62d1bea957',1,'BOS_CHK2(src, len): safe_str_lib.h']]], + ['bos_5fchk_5fbutzero',['BOS_CHK_BUTZERO',['../df/d0a/safe__compile_8h.html#a663ebd3f90c3862ad7cb760b0980a9c7',1,'safe_compile.h']]], + ['bos_5fchk_5ferr',['bos_chk_err',['../df/d0a/safe__compile_8h.html#ad4beab3d9eeef8d60675c20022b8a14b',1,'safe_compile.h']]], + ['bos_5ffmt',['BOS_FMT',['../df/d0a/safe__compile_8h.html#a660d5221b520bb9e4cc75f750b8e207b',1,'safe_compile.h']]], + ['bos_5fnull',['BOS_NULL',['../df/d0a/safe__compile_8h.html#ab425807b3b3db5810f4d24a1a384e8a7',1,'BOS_NULL(): safe_compile.h'],['../db/d69/safe__lib_8h.html#a51f85218d7daabdad957b452bc6c30d4',1,'BOS_NULL(tm): safe_lib.h'],['../db/d69/safe__lib_8h.html#a7ea80515a70d43da08f811306a92bfa4',1,'BOS_NULL(timer): safe_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a1905a2e5351604088e92e0f9394f5158',1,'BOS_NULL(diff) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a056f82ccace5361c0cab7ead9d285bd0',1,'BOS_NULL(result): safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#a282f988ed816229d51e1e21515e62538',1,'BOS_NULL(substring): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a1272c2ae6f812aba71dabf8212e24ebc',1,'BOS_NULL(countp): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#ace1afdc350d4ba0d85d4d37e33ba8195',1,'BOS_NULL(firstp): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a9bfcc9154b0076b55d06f911b8f34e23',1,'BOS_NULL(substringp): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#ac2831e5473862d6cf8c186383e7da660',1,'BOS_NULL(resultp): safe_str_lib.h']]], + ['bos_5fnullptr',['BOS_NULLPTR',['../df/d0a/safe__compile_8h.html#a2d521dd6464eb2dc19c0fda3869da6c8',1,'safe_compile.h']]], + ['bos_5fovr2',['BOS_OVR2',['../df/d0a/safe__compile_8h.html#af8e73acb786e3ea0c8bc8590b8b474ac',1,'BOS_OVR2(): safe_compile.h'],['../d8/d03/safe__mem__lib_8h.html#a3da7778d2e2012f836480dc402162bfa',1,'BOS_OVR2(b2, n): safe_mem_lib.h'],['../d8/d03/safe__mem__lib_8h.html#abe29f64c3fd99402fcbe2e5b290da9ab',1,'BOS_OVR2(b2, len): safe_mem_lib.h']]], + ['bos_5fovr2_5fbutnull',['BOS_OVR2_BUTNULL',['../df/d0a/safe__compile_8h.html#ab0eceb758b4df14a98f74d297819cbaf',1,'safe_compile.h']]], + ['bos_5fovr2_5fbutzero',['BOS_OVR2_BUTZERO',['../df/d0a/safe__compile_8h.html#afe38cc32767469ef7a15c1febbc8074e',1,'BOS_OVR2_BUTZERO(): safe_compile.h'],['../d8/d03/safe__mem__lib_8h.html#a817817ca2f211458841bb8848ef8be83',1,'BOS_OVR2_BUTZERO(src, slen) BOS_ATTR(_BOS_KNOWN(dest) &&_BOS_KNOWN(src) &&((dest > src &&(char *) dest<(char *) src+slen)||(src > dest &&(char *) src<(char *) dest+dmax)): safe_mem_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a0f38876b9c1e5a2f8a07165d3b602f64',1,'BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#ac041c2651ea2a62e43e948dd8eb22b1e',1,'BOS_OVR2_BUTZERO(src, slen) VAL_OVR2(slen: safe_str_lib.h']]], + ['bos_5fovr2z',['BOS_OVR2Z',['../df/d0a/safe__compile_8h.html#abd8f2041df7f122dd6bf1280325f5e9b',1,'safe_compile.h']]], + ['bos_5fovr_5fbutnull',['BOS_OVR_BUTNULL',['../df/d0a/safe__compile_8h.html#ab42a56889e4a4fc9a206b01324d33f79',1,'safe_compile.h']]], + ['bos_5funknown',['BOS_UNKNOWN',['../df/d0a/safe__compile_8h.html#a0fdccd853b25d3009b509f893be4b0ea',1,'safe_compile.h']]], + ['bosw',['BOSW',['../df/d0a/safe__compile_8h.html#a68381d9bb775da81c6dae0a6a2dae7e9',1,'safe_compile.h']]], + ['bosw_5fchk',['BOSW_CHK',['../df/d0a/safe__compile_8h.html#ae272fe0da2988ad80f8028e06da97f57',1,'safe_compile.h']]], + ['bosw_5fchk2',['BOSW_CHK2',['../df/d0a/safe__compile_8h.html#a26f03490292860d656344e2f5994dd7a',1,'safe_compile.h']]], + ['bosw_5fchk_5fbutzero',['BOSW_CHK_BUTZERO',['../df/d0a/safe__compile_8h.html#a8ae55b5ee8c64901b5acd0784af1a046',1,'safe_compile.h']]], + ['bosw_5fovr2',['BOSW_OVR2',['../df/d0a/safe__compile_8h.html#a1a52355a99c9631138d77769e4da909f',1,'safe_compile.h']]], + ['bosw_5fovr2_5fbutnull',['BOSW_OVR2_BUTNULL',['../df/d0a/safe__compile_8h.html#a6bc72e7b033b44ef332fd9e839679622',1,'safe_compile.h']]], + ['bosw_5fovr2_5fbutzero',['BOSW_OVR2_BUTZERO',['../df/d0a/safe__compile_8h.html#ab1d27dbbdc50db356009a20a84c44935',1,'BOSW_OVR2_BUTZERO(): safe_compile.h'],['../d8/d03/safe__mem__lib_8h.html#a808f11fa5751d0618b0dc5a6e9088861',1,'BOSW_OVR2_BUTZERO(src, smax): safe_mem_lib.h']]], + ['bosw_5fovr2z',['BOSW_OVR2Z',['../df/d0a/safe__compile_8h.html#a12966b66935d6a29b7b263c42afb09db',1,'safe_compile.h']]], + ['bosw_5fovr_5fbutnull',['BOSW_OVR_BUTNULL',['../df/d0a/safe__compile_8h.html#ab9e8ac2dda33f817f40a8d8cb64b5587',1,'safe_compile.h']]], + ['bsearch_5fs',['bsearch_s',['../db/d69/safe__lib_8h.html#af8cddd2ced1d3dbcc4c8c32cf50cc8e5',1,'safe_lib.h']]], + ['bsearch_5fs_2ec',['bsearch_s.c',['../d6/dcc/bsearch__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/all_4.html b/doc/safec-3.4/search/all_4.html new file mode 100644 index 00000000..6452295d --- /dev/null +++ b/doc/safec-3.4/search/all_4.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_4.js b/doc/safec-3.4/search/all_4.js new file mode 100644 index 00000000..814a33b2 --- /dev/null +++ b/doc/safec-3.4/search/all_4.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['caselace',['CASELACE',['../d8/dbe/towctrans_8c.html#a6b1d06ec45db25df0cd9d19536f220a6',1,'towctrans.c']]], + ['casemap',['CASEMAP',['../d8/dbe/towctrans_8c.html#a158ea2740f5d15f173f2c42173dd768e',1,'towctrans.c']]], + ['casemaps',['casemaps',['../d8/dbe/towctrans_8c.html#aad70607c455f090dd972a7c11740b547',1,'towctrans.c']]], + ['casemapsl',['casemapsl',['../d8/dbe/towctrans_8c.html#a993c70ad7406e424cc405397d0893228',1,'towctrans.c']]], + ['cc',['cc',['../d9/df1/struct_u_n_w_i_f__cc.html#a6c93d5e8d40a234cd8ce2729a93ca08e',1,'UNWIF_cc']]], + ['cc_5fseq_5fsize',['CC_SEQ_SIZE',['../d3/dd5/wcsnorm__s_8c.html#a2cfb32ca0317ddadcbfc328c1e868aa2',1,'wcsnorm_s.c']]], + ['cc_5fseq_5fstep',['CC_SEQ_STEP',['../d3/dd5/wcsnorm__s_8c.html#a9ade52a2febdaae334c52badc8f3a4d7',1,'wcsnorm_s.c']]], + ['cmpfun',['cmpfun',['../d2/d94/qsort__s_8c.html#acf2d7c36a034079f02c1fe2311e3ab57',1,'qsort_s.c']]], + ['compare_5fleft',['compare_left',['../d4/d5f/strnatcmp__s_8c.html#a5cfb53b3334b65b35d20d7ceccd2440c',1,'compare_left(char const *a, char const *b): strnatcmp_s.c'],['../d8/dc7/wcsnatcmp__s_8c.html#a7b80ca1671ee726458f7842cb5ebd164',1,'compare_left(wchar_t const *a, wchar_t const *b): wcsnatcmp_s.c']]], + ['compare_5fright',['compare_right',['../d4/d5f/strnatcmp__s_8c.html#ad5f26d8a6e2160fbcb8ddbdcf972c41a',1,'compare_right(char const *a, char const *b): strnatcmp_s.c'],['../d8/dc7/wcsnatcmp__s_8c.html#a3405575a0ae31542813a1e576cc5d146',1,'compare_right(wchar_t const *a, wchar_t const *b): wcsnatcmp_s.c']]], + ['compiler_5fbarrier',['COMPILER_BARRIER',['../da/d8c/mem__primitives__lib_8h.html#ab5b4305b35ee897bea6d6f122202a6cf',1,'mem_primitives_lib.h']]], + ['composite',['composite',['../de/d84/struct_u_n_w_i_f__complist.html#a4d9f08966406fb12a69e06a74d0716f8',1,'UNWIF_complist::composite()'],['../df/d74/struct_u_n_w_i_f__complist__s.html#a17058bf0267cd62a400cc8c9d6ff030a',1,'UNWIF_complist_s::composite()']]], + ['constraint_5fhandler_5ft',['constraint_handler_t',['../df/d0a/safe__compile_8h.html#a94a54e98967ccb6be4bb4ad7e39fc290',1,'safe_compile.h']]], + ['cp',['cp',['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#ade6786d83b3d156dfaccf7177d85644f',1,'UNWIF_compat_exc_t::cp()'],['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a40b843dfa15a53b5e2844786b8186139',1,'UNWIF_compat_exc_t::cp()'],['../d9/df1/struct_u_n_w_i_f__cc.html#a212d52bfd8e4fdd3bee53dec3918f7d3',1,'UNWIF_cc::cp()']]], + ['ctime_5fs',['ctime_s',['../db/d69/safe__lib_8h.html#ad300fa14f470e5cca2eb96274f785c8e',1,'safe_lib.h']]], + ['ctime_5fs_2ec',['ctime_s.c',['../d1/d76/ctime__s_8c.html',1,'']]], + ['cycle',['cycle',['../d2/d94/qsort__s_8c.html#af69357134fe6cab29253a2919efd8122',1,'qsort_s.c']]] +]; diff --git a/doc/safec-3.4/search/all_5.html b/doc/safec-3.4/search/all_5.html new file mode 100644 index 00000000..e59e1d53 --- /dev/null +++ b/doc/safec-3.4/search/all_5.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_5.js b/doc/safec-3.4/search/all_5.js new file mode 100644 index 00000000..66362c33 --- /dev/null +++ b/doc/safec-3.4/search/all_5.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['debruijn32',['debruijn32',['../d2/d94/qsort__s_8c.html#ac7a8110c07a881787ba36b9e915b2eb6',1,'qsort_s.c']]], + ['dest',['dest',['../d8/dff/safe__str__lib_8h.html#acfdd60d33960997bd9baa61ae6e75931',1,'safe_str_lib.h']]], + ['dlen',['dlen',['../d8/d03/safe__mem__lib_8h.html#a565b511bf5b9d9ed3a647aa1bc571c5f',1,'safe_mem_lib.h']]], + ['dmax',['dmax',['../db/d69/safe__lib_8h.html#a50de24e4d2a52cf7059349b3197cb89c',1,'dmax(): safe_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a2ad6bc53d2c90995186e707993014442',1,'dmax(): safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#a50de24e4d2a52cf7059349b3197cb89c',1,'dmax(): safe_str_lib.h']]], + ['drv_5fcopyright',['DRV_COPYRIGHT',['../d4/d6a/slkm__init_8c.html#a2274ddeefa6a347afdb0d796e535f3b7',1,'slkm_init.c']]], + ['drv_5fdescription',['DRV_DESCRIPTION',['../d4/d6a/slkm__init_8c.html#ab9ac89978c3a0c54aa80dd91ab87d42e',1,'slkm_init.c']]], + ['drv_5fname',['DRV_NAME',['../d4/d6a/slkm__init_8c.html#abc31b5d8005f40bfea4e4b37e311b951',1,'slkm_init.c']]], + ['drv_5fversion',['DRV_VERSION',['../d4/d6a/slkm__init_8c.html#a5c83b7da74b54082299de70a26d0fcdf',1,'slkm_init.c']]] +]; diff --git a/doc/safec-3.4/search/all_6.html b/doc/safec-3.4/search/all_6.html new file mode 100644 index 00000000..f75a754e --- /dev/null +++ b/doc/safec-3.4/search/all_6.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_6.js b/doc/safec-3.4/search/all_6.js new file mode 100644 index 00000000..f6db87d8 --- /dev/null +++ b/doc/safec-3.4/search/all_6.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['eok',['EOK',['../d0/dc2/safe__lib__errno_8h.html#acf2e4414e0bf0d331a111e70f9317434',1,'safe_lib_errno.h']]], + ['errmsgs_5fs',['errmsgs_s',['../d0/d29/strerror__s_8h.html#ac68369aa2d417217ceb3b259e59601ff',1,'strerror_s.h']]], + ['esempty',['ESEMPTY',['../d0/dc2/safe__lib__errno_8h.html#a972680d6fbeed945532d00242f0fa9e1',1,'safe_lib_errno.h']]], + ['eslast',['ESLAST',['../d0/dc2/safe__lib__errno_8h.html#addbf5232885d2d87b94a0c5eb43aeb33',1,'safe_lib_errno.h']]], + ['eslemax',['ESLEMAX',['../d0/dc2/safe__lib__errno_8h.html#a37338d1cd52473db60939dc2b3617aa9',1,'safe_lib_errno.h']]], + ['eslemin',['ESLEMIN',['../d0/dc2/safe__lib__errno_8h.html#a1cba577826f9ef8686676eb69a18ce46',1,'safe_lib_errno.h']]], + ['eslewrng',['ESLEWRNG',['../d0/dc2/safe__lib__errno_8h.html#ab840aa3a7637f79bcb00ee2ed78d51ba',1,'safe_lib_errno.h']]], + ['esnodiff',['ESNODIFF',['../d0/dc2/safe__lib__errno_8h.html#a9a34ee6f3a60d9e349f49414f0c49505',1,'safe_lib_errno.h']]], + ['esnospc',['ESNOSPC',['../d0/dc2/safe__lib__errno_8h.html#a7fc41eb1a1967b519fdde86b7deb9092',1,'safe_lib_errno.h']]], + ['esnotfnd',['ESNOTFND',['../d0/dc2/safe__lib__errno_8h.html#a530ade2683f55ba71db096c4ca72d8d2',1,'safe_lib_errno.h']]], + ['esnullp',['ESNULLP',['../d0/dc2/safe__lib__errno_8h.html#a6b244ee60d3c08bc5c4a266c7f513895',1,'safe_lib_errno.h']]], + ['esovrlp',['ESOVRLP',['../d0/dc2/safe__lib__errno_8h.html#a676f867855bb06eeda6b9d220f173730',1,'safe_lib_errno.h']]], + ['esunterm',['ESUNTERM',['../d0/dc2/safe__lib__errno_8h.html#a5a23b3bf978250a97a9498051a2da2ff',1,'safe_lib_errno.h']]], + ['eszerol',['ESZEROL',['../d0/dc2/safe__lib__errno_8h.html#a9ff9a755b9b61037a02d1220ec8a7808',1,'safe_lib_errno.h']]], + ['extern',['EXTERN',['../db/d69/safe__lib_8h.html#a77366c1bd428629dc898e188bfd182a3',1,'EXTERN(): safe_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a77366c1bd428629dc898e188bfd182a3',1,'EXTERN(): safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#a77366c1bd428629dc898e188bfd182a3',1,'EXTERN(): safe_str_lib.h']]] +]; diff --git a/doc/safec-3.4/search/all_7.html b/doc/safec-3.4/search/all_7.html new file mode 100644 index 00000000..88acd946 --- /dev/null +++ b/doc/safec-3.4/search/all_7.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_7.js b/doc/safec-3.4/search/all_7.js new file mode 100644 index 00000000..7980ed7c --- /dev/null +++ b/doc/safec-3.4/search/all_7.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['fopen_5fs',['fopen_s',['../dc/d7e/fopen__s_8c.html#a7c89473fdee05d892955476b3c5f2beb',1,'fopen_s(FILE *restrict *restrict streamptr, const char *restrict filename, const char *restrict mode): fopen_s.c'],['../db/d69/safe__lib_8h.html#ab41eff44f4b8bc42540b3862fe7261cb',1,'fopen_s(FILE *restrict *restrict streamptr, const char *restrict filename, const char *restrict mode): fopen_s.c']]], + ['fopen_5fs_2ec',['fopen_s.c',['../dc/d7e/fopen__s_8c.html',1,'']]], + ['fprintf_5fs',['fprintf_s',['../df/d73/fprintf__s_8c.html#a185ff0f2bfb74b061a74b94480dc6357',1,'fprintf_s(FILE *restrict stream, const char *restrict fmt,...): fprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a9f64d29a8ab10aab4065d4efc1866fd7',1,'fprintf_s(FILE *restrict stream, const char *restrict fmt,...) BOS_FMT(fmt): fprintf_s.c']]], + ['fprintf_5fs_2ec',['fprintf_s.c',['../df/d73/fprintf__s_8c.html',1,'']]], + ['freopen_5fs',['freopen_s',['../d6/dfe/freopen__s_8c.html#adb180d10772079d6b0dbf1df3f9a6ef3',1,'freopen_s(FILE *restrict *restrict newstreamptr, const char *restrict filename, const char *restrict mode, FILE *restrict stream): freopen_s.c'],['../db/d69/safe__lib_8h.html#a42c64da7e7ccfacc85b702629f1a296d',1,'freopen_s(FILE *restrict *restrict newstreamptr, const char *restrict filename, const char *restrict mode, FILE *restrict stream): freopen_s.c']]], + ['freopen_5fs_2ec',['freopen_s.c',['../d6/dfe/freopen__s_8c.html',1,'']]], + ['fscanf_5fs',['fscanf_s',['../df/d1c/fscanf__s_8c.html#aa42ba46b7e2410f7f0f86b1b7b7071a8',1,'fscanf_s(FILE *restrict stream, const char *restrict fmt,...): fscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#abbac4c71856139e308e4020f1d5ab068',1,'fscanf_s(FILE *restrict stream, const char *restrict fmt,...) BOS_NULL(stream) BOS_FMT(fmt): fscanf_s.c']]], + ['fscanf_5fs_2ec',['fscanf_s.c',['../df/d1c/fscanf__s_8c.html',1,'']]], + ['fwprintf_5fs',['fwprintf_s',['../de/d97/fwprintf__s_8c.html#a8fdc38563b8b8a375ab10cee2d99af11',1,'fwprintf_s(FILE *restrict stream, const wchar_t *restrict fmt,...): fwprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#aa923f7cb5bbdf46454a17027829fa1e1',1,'fwprintf_s(FILE *restrict stream, const wchar_t *restrict fmt,...) BOS_NULL(stream) BOS_FMT(fmt): fwprintf_s.c']]], + ['fwprintf_5fs_2ec',['fwprintf_s.c',['../de/d97/fwprintf__s_8c.html',1,'']]], + ['fwscanf_5fs',['fwscanf_s',['../d3/d42/fwscanf__s_8c.html#a980109ae08a082f7658918f49bb9be16',1,'fwscanf_s(FILE *restrict stream, const wchar_t *restrict fmt,...): fwscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#ae7741a86877e60c5d70527bf894bdb9e',1,'fwscanf_s(FILE *restrict stream, const wchar_t *restrict fmt,...) BOS_NULL(stream) BOS_FMT(fmt): fwscanf_s.c']]], + ['fwscanf_5fs_2ec',['fwscanf_s.c',['../d3/d42/fwscanf__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/all_8.html b/doc/safec-3.4/search/all_8.html new file mode 100644 index 00000000..b74d5fd8 --- /dev/null +++ b/doc/safec-3.4/search/all_8.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_8.js b/doc/safec-3.4/search/all_8.js new file mode 100644 index 00000000..da7197d5 --- /dev/null +++ b/doc/safec-3.4/search/all_8.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['getenv_5fs',['getenv_s',['../db/d69/safe__lib_8h.html#aea48b0e9ff916cdd04a29914bbfdf976',1,'safe_lib.h']]], + ['getenv_5fs_2ec',['getenv_s.c',['../d1/d26/getenv__s_8c.html',1,'']]], + ['gets_5fs',['gets_s',['../db/d69/safe__lib_8h.html#a9a917737ec69d96072ff76601db2c748',1,'safe_lib.h']]], + ['gets_5fs_2ec',['gets_s.c',['../d2/d59/gets__s_8c.html',1,'']]], + ['gmtime_5fs',['gmtime_s',['../d7/d57/gmtime__s_8c.html#af6fe85a68903d45aee557060358b47d0',1,'gmtime_s(const time_t *restrict timer, struct tm *restrict dest): gmtime_s.c'],['../db/d69/safe__lib_8h.html#a9f3211a8c6c52ff616fa7558f611c597',1,'gmtime_s(const time_t *restrict timer, struct tm *restrict dest) BOS_NULL(timer) BOS_NULL(dest): gmtime_s.c']]], + ['gmtime_5fs_2ec',['gmtime_s.c',['../d7/d57/gmtime__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/all_9.html b/doc/safec-3.4/search/all_9.html new file mode 100644 index 00000000..95e88dd2 --- /dev/null +++ b/doc/safec-3.4/search/all_9.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_9.js b/doc/safec-3.4/search/all_9.js new file mode 100644 index 00000000..b6a312b7 --- /dev/null +++ b/doc/safec-3.4/search/all_9.js @@ -0,0 +1,32 @@ +var searchData= +[ + ['handle_5ferror',['handle_error',['../d2/d62/safe__str__constraint_8h.html#a1f9d5b6a64c55ee8140c3c488f09d861',1,'safe_str_constraint.h']]], + ['handle_5fmem_5fbos_5fchk_5fwarn',['handle_mem_bos_chk_warn',['../d6/da6/safe__mem__constraint_8c.html#a75372f7a37577fa4e56281c776c6b8b9',1,'handle_mem_bos_chk_warn(const char *restrict func, void *restrict dest, const rsize_t dmax, const size_t destbos): safe_mem_constraint.c'],['../d4/d81/safe__mem__constraint_8h.html#a75372f7a37577fa4e56281c776c6b8b9',1,'handle_mem_bos_chk_warn(const char *restrict func, void *restrict dest, const rsize_t dmax, const size_t destbos): safe_mem_constraint.c']]], + ['handle_5fmem_5ferror',['handle_mem_error',['../d4/d81/safe__mem__constraint_8h.html#ad286f49b99d05b584d76d9abfe37c2cf',1,'safe_mem_constraint.h']]], + ['handle_5fstr_5fbos_5fchk_5fwarn',['handle_str_bos_chk_warn',['../d1/d53/safe__str__constraint_8c.html#ad9c3d796944bf86eb7cfccd33231f622',1,'handle_str_bos_chk_warn(const char *restrict func, char *restrict dest, const rsize_t dmax, const size_t destbos): safe_str_constraint.c'],['../d2/d62/safe__str__constraint_8h.html#ad9c3d796944bf86eb7cfccd33231f622',1,'handle_str_bos_chk_warn(const char *restrict func, char *restrict dest, const rsize_t dmax, const size_t destbos): safe_str_constraint.c']]], + ['handle_5fstr_5fbos_5foverload',['handle_str_bos_overload',['../d1/d53/safe__str__constraint_8c.html#ae16f653bbe414d93961dcc73376d00d8',1,'handle_str_bos_overload(const char *restrict msg, char *restrict dest, const rsize_t dmax): safe_str_constraint.c'],['../d2/d62/safe__str__constraint_8h.html#ae16f653bbe414d93961dcc73376d00d8',1,'handle_str_bos_overload(const char *restrict msg, char *restrict dest, const rsize_t dmax): safe_str_constraint.c']]], + ['handle_5fstr_5fsrc_5fbos_5fchk_5fwarn',['handle_str_src_bos_chk_warn',['../d1/d53/safe__str__constraint_8c.html#a2fac25d0b6c9b26fbd26583e8e496f8e',1,'handle_str_src_bos_chk_warn(const char *restrict func, char *restrict dest, const rsize_t smax, const size_t srcbos, const char *srcname, const char *smaxname): safe_str_constraint.c'],['../d2/d62/safe__str__constraint_8h.html#a2fac25d0b6c9b26fbd26583e8e496f8e',1,'handle_str_src_bos_chk_warn(const char *restrict func, char *restrict dest, const rsize_t smax, const size_t srcbos, const char *srcname, const char *smaxname): safe_str_constraint.c']]], + ['handle_5fwerror',['handle_werror',['../d2/d62/safe__str__constraint_8h.html#a924abbb935e0ddc9638e6ed3d44aa3bb',1,'safe_str_constraint.h']]], + ['hangul_2eh',['hangul.h',['../d5/dbc/hangul_8h.html',1,'']]], + ['hangul_5fisl',['Hangul_IsL',['../d5/dbc/hangul_8h.html#aeae5a556eed7837252fb09728b9804f0',1,'hangul.h']]], + ['hangul_5fislv',['Hangul_IsLV',['../d5/dbc/hangul_8h.html#a9ae7e34cb645dfa44d3929041a13f19a',1,'hangul.h']]], + ['hangul_5fisn',['Hangul_IsN',['../d5/dbc/hangul_8h.html#acadf2b1c4d20054cfdcf12b9bdc13b0b',1,'hangul.h']]], + ['hangul_5fiss',['Hangul_IsS',['../d5/dbc/hangul_8h.html#aa8d8f29c0a520f23eca5377c2b610f71',1,'hangul.h']]], + ['hangul_5fist',['Hangul_IsT',['../d5/dbc/hangul_8h.html#a239ce93c8372ba141d3a56d81cde91e6',1,'hangul.h']]], + ['hangul_5fisv',['Hangul_IsV',['../d5/dbc/hangul_8h.html#a9f16c88046f0fa027aac6ca756319565',1,'hangul.h']]], + ['hangul_5flbase',['Hangul_LBase',['../d5/dbc/hangul_8h.html#ac938f7d46fb155b3bef42bdabceaffbb',1,'hangul.h']]], + ['hangul_5flcount',['Hangul_LCount',['../d5/dbc/hangul_8h.html#a5ddc15b477bea9a0f8226d8be3287201',1,'hangul.h']]], + ['hangul_5flfinal',['Hangul_LFinal',['../d5/dbc/hangul_8h.html#a93f7de34b020749f9c76b354ae5bfa82',1,'hangul.h']]], + ['hangul_5fncount',['Hangul_NCount',['../d5/dbc/hangul_8h.html#a5dc189494aae71f0a7b36039a16a5b9b',1,'hangul.h']]], + ['hangul_5fsbase',['Hangul_SBase',['../d5/dbc/hangul_8h.html#a0417d3b59cd46461954a3538426a3e44',1,'hangul.h']]], + ['hangul_5fscount',['Hangul_SCount',['../d5/dbc/hangul_8h.html#a41799d129b4be78101980541bb841354',1,'hangul.h']]], + ['hangul_5fsfinal',['Hangul_SFinal',['../d5/dbc/hangul_8h.html#a587dec8d999f78b32872abe7712633ce',1,'hangul.h']]], + ['hangul_5ftbase',['Hangul_TBase',['../d5/dbc/hangul_8h.html#a0316af00184e4df78e81c389a4ce9b46',1,'hangul.h']]], + ['hangul_5ftcount',['Hangul_TCount',['../d5/dbc/hangul_8h.html#a4817755ba4f1feca5e72554b25ead5a2',1,'hangul.h']]], + ['hangul_5ftfinal',['Hangul_TFinal',['../d5/dbc/hangul_8h.html#a71d70a7ad1c669e7fe1d79e8e3c2ace7',1,'hangul.h']]], + ['hangul_5fvbase',['Hangul_VBase',['../d5/dbc/hangul_8h.html#a1fae3a780a42253e9c75cc2e95a80faf',1,'hangul.h']]], + ['hangul_5fvcount',['Hangul_VCount',['../d5/dbc/hangul_8h.html#a9dd40f4eba4298286b878e787cd8728e',1,'hangul.h']]], + ['hangul_5fvfinal',['Hangul_VFinal',['../d5/dbc/hangul_8h.html#a078aeec76a63dba17b14ef790dcd2213',1,'hangul.h']]], + ['have_5f_5f_5fbuiltin_5fconstant_5fp',['HAVE___BUILTIN_CONSTANT_P',['../d3/ddb/safe__config_8h.html#a5da2776f574864878f2ec7212a8ac51a',1,'safe_config.h']]], + ['have_5f_5f_5fbuiltin_5fobject_5fsize',['HAVE___BUILTIN_OBJECT_SIZE',['../d3/ddb/safe__config_8h.html#a3da245532cc1c5dc120f6c045d2c1328',1,'safe_config.h']]] +]; diff --git a/doc/safec-3.4/search/all_a.html b/doc/safec-3.4/search/all_a.html new file mode 100644 index 00000000..3148a8e5 --- /dev/null +++ b/doc/safec-3.4/search/all_a.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_a.js b/doc/safec-3.4/search/all_a.js new file mode 100644 index 00000000..c7e70743 --- /dev/null +++ b/doc/safec-3.4/search/all_a.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['ignore_5fhandler_5fs',['ignore_handler_s',['../d7/dac/ignore__handler__s_8c.html#a33a2e940941f23b0f5d48880ff948b5a',1,'ignore_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): ignore_handler_s.c'],['../db/d69/safe__lib_8h.html#a7fdc3594c01813cc1fdf77dc378715de',1,'ignore_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): ignore_handler_s.c'],['../d8/dff/safe__str__lib_8h.html#a7fdc3594c01813cc1fdf77dc378715de',1,'ignore_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): ignore_handler_s.c']]], + ['ignore_5fhandler_5fs_2ec',['ignore_handler_s.c',['../d7/dac/ignore__handler__s_8c.html',1,'']]], + ['invoke_5fsafe_5fmem_5fconstraint_5fhandler',['invoke_safe_mem_constraint_handler',['../d6/da6/safe__mem__constraint_8c.html#add0276a6e71652719dde97fbf8e5a7b6',1,'invoke_safe_mem_constraint_handler(const char *msg, void *ptr, errno_t error): safe_mem_constraint.c'],['../d4/d81/safe__mem__constraint_8h.html#a9b49cc73b106962dbeade80160404344',1,'invoke_safe_mem_constraint_handler(const char *msg, void *ptr, errno_t error): safe_mem_constraint.c']]], + ['invoke_5fsafe_5fstr_5fconstraint_5fhandler',['invoke_safe_str_constraint_handler',['../d1/d53/safe__str__constraint_8c.html#af4a0b83438cd6feaa04addba136975d1',1,'invoke_safe_str_constraint_handler(const char *restrict msg, void *restrict ptr, errno_t error): safe_str_constraint.c'],['../d2/d62/safe__str__constraint_8h.html#aff28fcaf37cf61fc6243e0adb1444bf8',1,'invoke_safe_str_constraint_handler(const char *restrict msg, void *restrict ptr, errno_t error): safe_str_constraint.c']]], + ['is_5fhangul_5fcp_5fhigh',['is_HANGUL_cp_high',['../d5/dbc/hangul_8h.html#a6deea900a0f5268bac6ca99a94d11c87',1,'hangul.h']]], + ['iscomp2nd',['isComp2nd',['../d0/dd5/unw16ifexc_8h.html#afafcb41fcb594b12882f0f27f5926463',1,'isComp2nd(uint32_t uv): unw16ifexc.h'],['../db/dab/unwifexc_8h.html#afafcb41fcb594b12882f0f27f5926463',1,'isComp2nd(uint32_t uv): unwifexc.h'],['../d3/dd5/wcsnorm__s_8c.html#afafcb41fcb594b12882f0f27f5926463',1,'isComp2nd(uint32_t uv): unw16ifexc.h']]], + ['isexclusion',['isExclusion',['../d0/dd5/unw16ifexc_8h.html#a1a17e196136fc523b859e4d6032d80f5',1,'isExclusion(uint32_t uv): unw16ifexc.h'],['../db/dab/unwifexc_8h.html#a1a17e196136fc523b859e4d6032d80f5',1,'isExclusion(uint32_t uv): unwifexc.h'],['../d3/dd5/wcsnorm__s_8c.html#a1a17e196136fc523b859e4d6032d80f5',1,'isExclusion(uint32_t uv): unw16ifexc.h']]], + ['isnonstdecomp',['isNonStDecomp',['../d0/dd5/unw16ifexc_8h.html#ae7d50bfa223226614a988eada1768f17',1,'isNonStDecomp(uint32_t uv): unw16ifexc.h'],['../db/dab/unwifexc_8h.html#ae7d50bfa223226614a988eada1768f17',1,'isNonStDecomp(uint32_t uv): unwifexc.h'],['../d3/dd5/wcsnorm__s_8c.html#ae7d50bfa223226614a988eada1768f17',1,'isNonStDecomp(uint32_t uv): unw16ifexc.h']]], + ['issingleton',['isSingleton',['../d0/dd5/unw16ifexc_8h.html#ac7fc90fd56544cf1ea56a23cd549d01f',1,'isSingleton(uint32_t uv): unw16ifexc.h'],['../db/dab/unwifexc_8h.html#ac7fc90fd56544cf1ea56a23cd549d01f',1,'isSingleton(uint32_t uv): unwifexc.h'],['../d3/dd5/wcsnorm__s_8c.html#ac7fc90fd56544cf1ea56a23cd549d01f',1,'isSingleton(uint32_t uv): unw16ifexc.h']]], + ['iswdigit',['iswdigit',['../d8/dc7/wcsnatcmp__s_8c.html#a86792eeba5f5f1f1f9466a74c95cc76d',1,'wcsnatcmp_s.c']]], + ['iswfc',['iswfc',['../dc/d32/towfc__s_8c.html#a5b45a6e1355d051019888b241cb5109d',1,'iswfc(const uint32_t wc): towfc_s.c'],['../d8/dff/safe__str__lib_8h.html#a429612502202b0189f29ec768ca3ba7c',1,'iswfc(const uint32_t wc) VAL_OVR2(wc: safe_str_lib.h']]], + ['iswspace',['iswspace',['../d8/dc7/wcsnatcmp__s_8c.html#a1f84d01011d9d9861286286a7f2eb893',1,'wcsnatcmp_s.c']]] +]; diff --git a/doc/safec-3.4/search/all_b.html b/doc/safec-3.4/search/all_b.html new file mode 100644 index 00000000..f2a3c8d0 --- /dev/null +++ b/doc/safec-3.4/search/all_b.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_b.js b/doc/safec-3.4/search/all_b.js new file mode 100644 index 00000000..499520d5 --- /dev/null +++ b/doc/safec-3.4/search/all_b.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['l_5ftmpnam_5fs',['L_tmpnam_s',['../db/d69/safe__lib_8h.html#a09b140e9e420babafa898f896b581253',1,'safe_lib.h']]], + ['len',['len',['../d8/dbe/towctrans_8c.html#ad4c01009aad5a218ea64c329ebfe653d',1,'towctrans.c']]], + ['len_5ferrmsgs_5fs',['len_errmsgs_s',['../d0/d29/strerror__s_8h.html#a427368a688cb7c3c9182624f8a62fd4e',1,'strerror_s.h']]], + ['libc_2doverview_2emd',['libc-overview.md',['../d7/d17/libc-overview_8md.html',1,'']]], + ['localtime_5fs',['localtime_s',['../dc/d72/localtime__s_8c.html#ad91854a711f6ee3aebcf1bd3adad1a63',1,'localtime_s(const time_t *restrict timer, struct tm *restrict dest): localtime_s.c'],['../db/d69/safe__lib_8h.html#a20fa3bf33aa1f22bc3030f48e4ae5d35',1,'localtime_s(const time_t *restrict timer, struct tm *restrict dest) BOS_NULL(timer) BOS_NULL(dest): localtime_s.c']]], + ['localtime_5fs_2ec',['localtime_s.c',['../dc/d72/localtime__s_8c.html',1,'']]], + ['lower',['lower',['../d8/dbe/towctrans_8c.html#ac13b052b7d9ebd654550edf0944ad270',1,'towctrans.c']]], + ['lower1',['lower1',['../dc/d32/towfc__s_8c.html#a94e94c2a54602223b8aef6f7a958c718',1,'towfc_s.c']]], + ['lower2',['lower2',['../dc/d32/towfc__s_8c.html#acd15dd2f92b242d4084b3619f769cb49',1,'towfc_s.c']]], + ['lower3',['lower3',['../dc/d32/towfc__s_8c.html#a35b5747b1dbe69134e4d676a896ad0a2',1,'towfc_s.c']]] +]; diff --git a/doc/safec-3.4/search/all_c.html b/doc/safec-3.4/search/all_c.html new file mode 100644 index 00000000..63768107 --- /dev/null +++ b/doc/safec-3.4/search/all_c.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_c.js b/doc/safec-3.4/search/all_c.js new file mode 100644 index 00000000..4a792f35 --- /dev/null +++ b/doc/safec-3.4/search/all_c.js @@ -0,0 +1,61 @@ +var searchData= +[ + ['mbsrtowcs_5fs',['mbsrtowcs_s',['../d8/dff/safe__str__lib_8h.html#a9ac5f587eb1df8ef34a8fa348a56da94',1,'safe_str_lib.h']]], + ['mbsrtowcs_5fs_2ec',['mbsrtowcs_s.c',['../df/db3/mbsrtowcs__s_8c.html',1,'']]], + ['mbstowcs_5fs',['mbstowcs_s',['../d8/dff/safe__str__lib_8h.html#a4ccde606c52ef354c7a140aefef4a297',1,'safe_str_lib.h']]], + ['mbstowcs_5fs_2ec',['mbstowcs_s.c',['../d9/d3d/mbstowcs__s_8c.html',1,'']]], + ['mem_5fhandler',['mem_handler',['../d6/da6/safe__mem__constraint_8c.html#ab1ec2132768517b05afb865bbf41a19e',1,'safe_mem_constraint.c']]], + ['mem_5fprim_5fmove',['mem_prim_move',['../d8/dd8/mem__primitives__lib_8c.html#aa0b666ddb8d014f1fcbdb452915a246c',1,'mem_prim_move(void *dest, const void *src, uint32_t len): mem_primitives_lib.c'],['../da/d8c/mem__primitives__lib_8h.html#aa0b666ddb8d014f1fcbdb452915a246c',1,'mem_prim_move(void *dest, const void *src, uint32_t len): mem_primitives_lib.c']]], + ['mem_5fprim_5fmove16',['mem_prim_move16',['../d8/dd8/mem__primitives__lib_8c.html#ad30f64ac3aac73df8a221756dc2694e5',1,'mem_prim_move16(uint16_t *dest, const uint16_t *src, uint32_t len): mem_primitives_lib.c'],['../da/d8c/mem__primitives__lib_8h.html#ad30f64ac3aac73df8a221756dc2694e5',1,'mem_prim_move16(uint16_t *dest, const uint16_t *src, uint32_t len): mem_primitives_lib.c']]], + ['mem_5fprim_5fmove32',['mem_prim_move32',['../d8/dd8/mem__primitives__lib_8c.html#a1e1c40e0fa1b86ffba29a8a6128ed0db',1,'mem_prim_move32(uint32_t *dest, const uint32_t *src, uint32_t len): mem_primitives_lib.c'],['../da/d8c/mem__primitives__lib_8h.html#a1e1c40e0fa1b86ffba29a8a6128ed0db',1,'mem_prim_move32(uint32_t *dest, const uint32_t *src, uint32_t len): mem_primitives_lib.c']]], + ['mem_5fprim_5fmove8',['mem_prim_move8',['../d8/dd8/mem__primitives__lib_8c.html#a1c1926b7a912a14623e09021f2abf395',1,'mem_prim_move8(uint8_t *dest, const uint8_t *src, uint32_t len): mem_primitives_lib.c'],['../da/d8c/mem__primitives__lib_8h.html#a1c1926b7a912a14623e09021f2abf395',1,'mem_prim_move8(uint8_t *dest, const uint8_t *src, uint32_t len): mem_primitives_lib.c']]], + ['mem_5fprim_5fset',['mem_prim_set',['../d8/dd8/mem__primitives__lib_8c.html#acb6c667cc41bbac06718534cd28ead39',1,'mem_prim_set(void *dest, uint32_t len, uint8_t value): mem_primitives_lib.c'],['../da/d8c/mem__primitives__lib_8h.html#acb6c667cc41bbac06718534cd28ead39',1,'mem_prim_set(void *dest, uint32_t len, uint8_t value): mem_primitives_lib.c']]], + ['mem_5fprim_5fset16',['mem_prim_set16',['../d8/dd8/mem__primitives__lib_8c.html#a3255cbc4756ee191ccd6ce0ebb1a6f58',1,'mem_prim_set16(uint16_t *dest, uint32_t len, uint16_t value): mem_primitives_lib.c'],['../da/d8c/mem__primitives__lib_8h.html#a3255cbc4756ee191ccd6ce0ebb1a6f58',1,'mem_prim_set16(uint16_t *dest, uint32_t len, uint16_t value): mem_primitives_lib.c']]], + ['mem_5fprim_5fset32',['mem_prim_set32',['../d8/dd8/mem__primitives__lib_8c.html#a37db0a86edffa67b604e761826d1e5f5',1,'mem_prim_set32(uint32_t *dest, uint32_t len, uint32_t value): mem_primitives_lib.c'],['../da/d8c/mem__primitives__lib_8h.html#a37db0a86edffa67b604e761826d1e5f5',1,'mem_prim_set32(uint32_t *dest, uint32_t len, uint32_t value): mem_primitives_lib.c']]], + ['mem_5fprimitives_5flib_2ec',['mem_primitives_lib.c',['../d8/dd8/mem__primitives__lib_8c.html',1,'']]], + ['mem_5fprimitives_5flib_2eh',['mem_primitives_lib.h',['../da/d8c/mem__primitives__lib_8h.html',1,'']]], + ['memccpy_5fs',['memccpy_s',['../d8/d03/safe__mem__lib_8h.html#a0780b8ab4a8503637821872cbbe4c571',1,'safe_mem_lib.h']]], + ['memccpy_5fs_2ec',['memccpy_s.c',['../d2/d61/memccpy__s_8c.html',1,'']]], + ['memchr_5fs',['memchr_s',['../d8/d03/safe__mem__lib_8h.html#a2d207b6e425f01c9c441fa8e33738fd4',1,'safe_mem_lib.h']]], + ['memchr_5fs_2ec',['memchr_s.c',['../d7/d0e/memchr__s_8c.html',1,'']]], + ['memcmp16_5fs',['memcmp16_s',['../d8/d03/safe__mem__lib_8h.html#ad9c4c6bd61544bc39605062a0a5e9de5',1,'safe_mem_lib.h']]], + ['memcmp16_5fs_2ec',['memcmp16_s.c',['../d2/df8/memcmp16__s_8c.html',1,'']]], + ['memcmp32_5fs',['memcmp32_s',['../d8/d03/safe__mem__lib_8h.html#a800e32e08b41834c740ed970928a201b',1,'safe_mem_lib.h']]], + ['memcmp32_5fs_2ec',['memcmp32_s.c',['../de/df0/memcmp32__s_8c.html',1,'']]], + ['memcmp_5fs',['memcmp_s',['../d8/d03/safe__mem__lib_8h.html#a20f032d094e4ed3d3ebc69673acf1e1c',1,'safe_mem_lib.h']]], + ['memcmp_5fs_2ec',['memcmp_s.c',['../d9/d4d/memcmp__s_8c.html',1,'']]], + ['memcpy16_5fs',['memcpy16_s',['../d8/d03/safe__mem__lib_8h.html#a9318536c0f70251b88ae835727572070',1,'safe_mem_lib.h']]], + ['memcpy16_5fs_2ec',['memcpy16_s.c',['../dd/de1/memcpy16__s_8c.html',1,'']]], + ['memcpy32_5fs',['memcpy32_s',['../d8/d03/safe__mem__lib_8h.html#af5e21f96bca3b36c5aeab42a73a00b18',1,'safe_mem_lib.h']]], + ['memcpy32_5fs_2ec',['memcpy32_s.c',['../db/dc0/memcpy32__s_8c.html',1,'']]], + ['memcpy_5fs',['memcpy_s',['../d8/d03/safe__mem__lib_8h.html#a97e87fe2ad9a5e3c044439b787934b28',1,'safe_mem_lib.h']]], + ['memcpy_5fs_2ec',['memcpy_s.c',['../de/d70/memcpy__s_8c.html',1,'']]], + ['memmove16_5fs',['memmove16_s',['../d8/d03/safe__mem__lib_8h.html#add00513bfcd06a5287a671f1a53ad681',1,'safe_mem_lib.h']]], + ['memmove16_5fs_2ec',['memmove16_s.c',['../d8/daf/memmove16__s_8c.html',1,'']]], + ['memmove32_5fs',['memmove32_s',['../d8/d03/safe__mem__lib_8h.html#a4959a5a5a34f9a7010069abe69bbd59c',1,'safe_mem_lib.h']]], + ['memmove32_5fs_2ec',['memmove32_s.c',['../d0/d50/memmove32__s_8c.html',1,'']]], + ['memmove_5fs',['memmove_s',['../d8/d03/safe__mem__lib_8h.html#a74919ed4590cfca746d084277dfc82a3',1,'safe_mem_lib.h']]], + ['memmove_5fs_2ec',['memmove_s.c',['../d8/d56/memmove__s_8c.html',1,'']]], + ['memory_5fbarrier',['MEMORY_BARRIER',['../da/d8c/mem__primitives__lib_8h.html#a80492499834e30e0109e1e4a69efee29',1,'mem_primitives_lib.h']]], + ['memrchr_5fs',['memrchr_s',['../d8/d03/safe__mem__lib_8h.html#a59be1653836344cc24ab9d8ed44a031c',1,'safe_mem_lib.h']]], + ['memrchr_5fs_2ec',['memrchr_s.c',['../dd/def/memrchr__s_8c.html',1,'']]], + ['memset16_5fs',['memset16_s',['../d8/d03/safe__mem__lib_8h.html#a1c73d51703dd4f3180765939166499f8',1,'safe_mem_lib.h']]], + ['memset16_5fs_2ec',['memset16_s.c',['../da/d22/memset16__s_8c.html',1,'']]], + ['memset32_5fs',['memset32_s',['../d8/d03/safe__mem__lib_8h.html#a1ab2890cd3d25a2cf87571a844ca5791',1,'safe_mem_lib.h']]], + ['memset32_5fs_2ec',['memset32_s.c',['../d1/d57/memset32__s_8c.html',1,'']]], + ['memset_5fs',['memset_s',['../d8/d03/safe__mem__lib_8h.html#a4549b07293f368ed41634cc62a2061f0',1,'safe_mem_lib.h']]], + ['memset_5fs_2ec',['memset_s.c',['../de/d25/memset__s_8c.html',1,'']]], + ['memzero16_5fs',['memzero16_s',['../d8/d03/safe__mem__lib_8h.html#a9e07fa271da94fa5d7fd9e4914e3f89c',1,'safe_mem_lib.h']]], + ['memzero16_5fs_2ec',['memzero16_s.c',['../d5/ddf/memzero16__s_8c.html',1,'']]], + ['memzero32_5fs',['memzero32_s',['../d8/d03/safe__mem__lib_8h.html#a45227a2c93eb4fd3666344cf3fbc588c',1,'safe_mem_lib.h']]], + ['memzero32_5fs_2ec',['memzero32_s.c',['../db/d59/memzero32__s_8c.html',1,'']]], + ['memzero_5fs',['memzero_s',['../d8/d03/safe__mem__lib_8h.html#ae20f01a7db805f9aeef79f4b8dab73cf',1,'safe_mem_lib.h']]], + ['memzero_5fs_2ec',['memzero_s.c',['../d0/d4b/memzero__s_8c.html',1,'']]], + ['module_5falias',['MODULE_ALIAS',['../d4/d6a/slkm__init_8c.html#a6dcbb3f118bd5dcf148ea8a61c428f99',1,'slkm_init.c']]], + ['module_5fauthor',['MODULE_AUTHOR',['../d4/d6a/slkm__init_8c.html#a76e70ef101730976806586abb16eddbf',1,'slkm_init.c']]], + ['module_5fdescription',['MODULE_DESCRIPTION',['../d4/d6a/slkm__init_8c.html#ac09b315f055053e50f86f1697048651c',1,'slkm_init.c']]], + ['module_5fexit',['module_exit',['../d4/d6a/slkm__init_8c.html#aa5a9f2d3ae92ff1972ac7d4898f68880',1,'slkm_init.c']]], + ['module_5finit',['module_init',['../d4/d6a/slkm__init_8c.html#a0b92bfb6abb8cc41c4abe1f673df3d80',1,'slkm_init.c']]], + ['module_5flicense',['MODULE_LICENSE',['../d4/d6a/slkm__init_8c.html#a396ec5ced43f24ae348907ebe48d2624',1,'slkm_init.c']]], + ['module_5fversion',['MODULE_VERSION',['../d4/d6a/slkm__init_8c.html#af9693326f78b9c2c1e510d0d461e1e9d',1,'slkm_init.c']]] +]; diff --git a/doc/safec-3.4/search/all_d.html b/doc/safec-3.4/search/all_d.html new file mode 100644 index 00000000..cc52c79f --- /dev/null +++ b/doc/safec-3.4/search/all_d.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_d.js b/doc/safec-3.4/search/all_d.js new file mode 100644 index 00000000..502bef3f --- /dev/null +++ b/doc/safec-3.4/search/all_d.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['name',['name',['../db/d69/safe__lib_8h.html#a05db6d0ff922384795c7a1364805e6f1',1,'safe_lib.h']]], + ['nextchar',['nextchar',['../de/d84/struct_u_n_w_i_f__complist.html#ada280735b8fa647119f85b18c0f95be1',1,'UNWIF_complist::nextchar()'],['../df/d74/struct_u_n_w_i_f__complist__s.html#afde61b00bfddeff061f2399ba25d9812',1,'UNWIF_complist_s::nextchar()']]], + ['normalize_5find_5ftbl',['NORMALIZE_IND_TBL',['../d2/d1e/unw16ifcan_8h.html#aeb66ba789f5e3729207642e89b984a81',1,'NORMALIZE_IND_TBL(): unw16ifcan.h'],['../d4/de0/unw16ifcpt_8h.html#aeb66ba789f5e3729207642e89b984a81',1,'NORMALIZE_IND_TBL(): unw16ifcpt.h'],['../dc/d06/unwifcan_8h.html#aeb66ba789f5e3729207642e89b984a81',1,'NORMALIZE_IND_TBL(): unwifcan.h'],['../d5/d38/unwifcpt_8h.html#aeb66ba789f5e3729207642e89b984a81',1,'NORMALIZE_IND_TBL(): unwifcpt.h']]], + ['ntz',['ntz',['../d2/d94/qsort__s_8c.html#a7498d7d85df9105a7ade7ee6abe30e4a',1,'qsort_s.c']]] +]; diff --git a/doc/safec-3.4/search/all_e.html b/doc/safec-3.4/search/all_e.html new file mode 100644 index 00000000..85b39bd4 --- /dev/null +++ b/doc/safec-3.4/search/all_e.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_e.js b/doc/safec-3.4/search/all_e.js new file mode 100644 index 00000000..6508d618 --- /dev/null +++ b/doc/safec-3.4/search/all_e.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['overview_20of_20various_20libc_27s_20regarding_20the_20secure_20c11_20extensions',['Overview of various libc's regarding the secure C11 extensions',['../d1/dae/md_doc_libc-overview.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/all_f.html b/doc/safec-3.4/search/all_f.html new file mode 100644 index 00000000..89fa15a6 --- /dev/null +++ b/doc/safec-3.4/search/all_f.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/all_f.js b/doc/safec-3.4/search/all_f.js new file mode 100644 index 00000000..075bc0e2 --- /dev/null +++ b/doc/safec-3.4/search/all_f.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['pairs',['pairs',['../d8/dbe/towctrans_8c.html#ac057063c07b9fecc5de94ef25c8f592e',1,'towctrans.c']]], + ['pntz',['pntz',['../d2/d94/qsort__s_8c.html#a366444d5a8d78b40a6e6d7fec328d996',1,'qsort_s.c']]], + ['pos',['pos',['../d9/df1/struct_u_n_w_i_f__cc.html#a66595450256d31eafec87b2f6b5c70dd',1,'UNWIF_cc']]], + ['printf_5fs',['printf_s',['../d4/d68/printf__s_8c.html#acb53e5b3cc02e83fcd6496b082020499',1,'printf_s(const char *restrict fmt,...): printf_s.c'],['../d8/dff/safe__str__lib_8h.html#a468d35a90577942c5648009d482719fc',1,'printf_s(const char *restrict fmt,...) BOS_FMT(fmt): printf_s.c']]], + ['printf_5fs_2ec',['printf_s.c',['../d4/d68/printf__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/classes_0.html b/doc/safec-3.4/search/classes_0.html new file mode 100644 index 00000000..e935fdf7 --- /dev/null +++ b/doc/safec-3.4/search/classes_0.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/classes_0.js b/doc/safec-3.4/search/classes_0.js new file mode 100644 index 00000000..0896b552 --- /dev/null +++ b/doc/safec-3.4/search/classes_0.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['unwif_5fcc',['UNWIF_cc',['../d9/df1/struct_u_n_w_i_f__cc.html',1,'']]], + ['unwif_5fcompat_5fexc_5ft',['UNWIF_compat_exc_t',['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html',1,'']]], + ['unwif_5fcomplist',['UNWIF_complist',['../de/d84/struct_u_n_w_i_f__complist.html',1,'']]], + ['unwif_5fcomplist_5fs',['UNWIF_complist_s',['../df/d74/struct_u_n_w_i_f__complist__s.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/close.png b/doc/safec-3.4/search/close.png new file mode 100644 index 0000000000000000000000000000000000000000..9342d3dfeea7b7c4ee610987e717804b5a42ceb9 GIT binary patch literal 273 zcmV+s0q*{ZP)4(RlMby96)VwnbG{ zbe&}^BDn7x>$<{ck4zAK-=nT;=hHG)kmplIF${xqm8db3oX6wT3bvp`TE@m0cg;b) zBuSL}5?N7O(iZLdAlz@)b)Rd~DnSsSX&P5qC`XwuFwcAYLC+d2>+1(8on;wpt8QIC X2MT$R4iQDd00000NkvXXu0mjfia~GN literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/search/defines_0.html b/doc/safec-3.4/search/defines_0.html new file mode 100644 index 00000000..3bffafa9 --- /dev/null +++ b/doc/safec-3.4/search/defines_0.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_0.js b/doc/safec-3.4/search/defines_0.js new file mode 100644 index 00000000..2872c65e --- /dev/null +++ b/doc/safec-3.4/search/defines_0.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['_5f_5fhas_5fattribute',['__has_attribute',['../df/d0a/safe__compile_8h.html#a54d2d7742701f3f112afbcd8d4f9ccdb',1,'safe_compile.h']]], + ['_5f_5fstdc_5fwant_5flib_5fext1_5f_5f',['__STDC_WANT_LIB_EXT1__',['../d6/d6b/snwprintf__s_8c.html#a7a104b2e349617222c6419b36bfd3260',1,'__STDC_WANT_LIB_EXT1__(): snwprintf_s.c'],['../d7/d4a/vsnwprintf__s_8c.html#a7a104b2e349617222c6419b36bfd3260',1,'__STDC_WANT_LIB_EXT1__(): vsnwprintf_s.c'],['../dd/d33/vswprintf__s_8c.html#a7a104b2e349617222c6419b36bfd3260',1,'__STDC_WANT_LIB_EXT1__(): vswprintf_s.c']]], + ['_5f_5fwordsize',['__WORDSIZE',['../da/d8c/mem__primitives__lib_8h.html#aeea7ec6e47ecea02cc6812b268034b28',1,'mem_primitives_lib.h']]], + ['_5fbos_5fchk',['_BOS_CHK',['../df/d0a/safe__compile_8h.html#a6fa0e523f2050f8134245920e7877bff',1,'safe_compile.h']]], + ['_5fbos_5fknown',['_BOS_KNOWN',['../df/d0a/safe__compile_8h.html#a77df606b177b645d6af08d5bd9164b85',1,'safe_compile.h']]], + ['_5fbos_5fnull',['_BOS_NULL',['../df/d0a/safe__compile_8h.html#a049ee69a98f439f80a96d6bc8d3fd253',1,'safe_compile.h']]], + ['_5fbos_5fovr_5fn',['_BOS_OVR_N',['../df/d0a/safe__compile_8h.html#a7f05ab2285e0bcc32de445011cc7ca29',1,'safe_compile.h']]], + ['_5fbos_5fzero',['_BOS_ZERO',['../df/d0a/safe__compile_8h.html#a101ef5ed5ebede83fcb9c15771674705',1,'safe_compile.h']]], + ['_5fbosw_5fchk',['_BOSW_CHK',['../df/d0a/safe__compile_8h.html#abed6e96c85b03df5c22fa5b8c9f414a0',1,'safe_compile.h']]], + ['_5fstr',['_STR',['../df/d0a/safe__compile_8h.html#a192d127e3d5478c72fddbb8d3d7d8f8a',1,'safe_compile.h']]], + ['_5funicode_5fmax',['_UNICODE_MAX',['../d3/dd5/wcsnorm__s_8c.html#aea77febe540e0de70c7cd3ffec894406',1,'wcsnorm_s.c']]], + ['_5fxstr',['_XSTR',['../df/d0a/safe__compile_8h.html#ab5ed98809200890a8125641ecc126351',1,'safe_compile.h']]] +]; diff --git a/doc/safec-3.4/search/defines_1.html b/doc/safec-3.4/search/defines_1.html new file mode 100644 index 00000000..ca5bb94e --- /dev/null +++ b/doc/safec-3.4/search/defines_1.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_1.js b/doc/safec-3.4/search/defines_1.js new file mode 100644 index 00000000..59b3fa99 --- /dev/null +++ b/doc/safec-3.4/search/defines_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['asctime_5fs',['asctime_s',['../db/d69/safe__lib_8h.html#afc147a37d0d1abd19746c3c8d8d47549',1,'safe_lib.h']]], + ['asm_5fvolatile',['ASM_VOLATILE',['../da/d8c/mem__primitives__lib_8h.html#aea57c947688cd17bcec4cf2b8d506fd3',1,'mem_primitives_lib.h']]] +]; diff --git a/doc/safec-3.4/search/defines_10.html b/doc/safec-3.4/search/defines_10.html new file mode 100644 index 00000000..92fda5b1 --- /dev/null +++ b/doc/safec-3.4/search/defines_10.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_10.js b/doc/safec-3.4/search/defines_10.js new file mode 100644 index 00000000..2d61ae50 --- /dev/null +++ b/doc/safec-3.4/search/defines_10.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['unwif_5fcanon_5fexc_5fsize',['UNWIF_canon_exc_size',['../dc/d06/unwifcan_8h.html#a9c89ad3ccfd39682be5d67dccb37d6c5',1,'unwifcan.h']]], + ['unwif_5fcanon_5fidx',['UNWIF_canon_IDX',['../d2/d1e/unw16ifcan_8h.html#a850441566b372684eb1b23d5b95b9c4b',1,'UNWIF_canon_IDX(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a850441566b372684eb1b23d5b95b9c4b',1,'UNWIF_canon_IDX(): unwifcan.h']]], + ['unwif_5fcanon_5flen',['UNWIF_canon_LEN',['../d2/d1e/unw16ifcan_8h.html#a51513c2eab311a4ea2b3ef96f97e004d',1,'UNWIF_canon_LEN(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a51513c2eab311a4ea2b3ef96f97e004d',1,'UNWIF_canon_LEN(): unwifcan.h']]], + ['unwif_5fcanon_5fmaxlen',['UNWIF_canon_MAXLEN',['../d2/d1e/unw16ifcan_8h.html#a6f6a04487cf2c584c6c0323285cb861e',1,'UNWIF_canon_MAXLEN(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a6f6a04487cf2c584c6c0323285cb861e',1,'UNWIF_canon_MAXLEN(): unwifcan.h']]], + ['unwif_5fcanon_5fplane_5ft',['UNWIF_canon_PLANE_T',['../d2/d1e/unw16ifcan_8h.html#a7374053c053db9d328241b9a14230cbd',1,'UNWIF_canon_PLANE_T(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a7374053c053db9d328241b9a14230cbd',1,'UNWIF_canon_PLANE_T(): unwifcan.h']]], + ['unwif_5fcompat_5fexc_5fsize',['UNWIF_compat_exc_size',['../d4/de0/unw16ifcpt_8h.html#ae60bf04b2636d0b1a442d91289e76f62',1,'UNWIF_compat_exc_size(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ae60bf04b2636d0b1a442d91289e76f62',1,'UNWIF_compat_exc_size(): unwifcpt.h']]], + ['unwif_5fcompat_5fidx',['UNWIF_compat_IDX',['../d4/de0/unw16ifcpt_8h.html#a6fdea7944b25674e5e25a07c5d894046',1,'UNWIF_compat_IDX(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a6fdea7944b25674e5e25a07c5d894046',1,'UNWIF_compat_IDX(): unwifcpt.h']]], + ['unwif_5fcompat_5flen',['UNWIF_compat_LEN',['../d4/de0/unw16ifcpt_8h.html#a083e95ad81459eaa62d0a65232b96df4',1,'UNWIF_compat_LEN(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a083e95ad81459eaa62d0a65232b96df4',1,'UNWIF_compat_LEN(): unwifcpt.h']]], + ['unwif_5fcompat_5fmaxlen',['UNWIF_compat_MAXLEN',['../d4/de0/unw16ifcpt_8h.html#af61d3050201880cc8b8d8b2199d5d02e',1,'UNWIF_compat_MAXLEN(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af61d3050201880cc8b8d8b2199d5d02e',1,'UNWIF_compat_MAXLEN(): unwifcpt.h']]], + ['unwif_5fcompat_5fplane_5ft',['UNWIF_compat_PLANE_T',['../d4/de0/unw16ifcpt_8h.html#ac6a6c7f9b392f08c084dd579523cb8a2',1,'UNWIF_compat_PLANE_T(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ac6a6c7f9b392f08c084dd579523cb8a2',1,'UNWIF_compat_PLANE_T(): unwifcpt.h']]], + ['unwif_5fcomplist_5ffirst_5flong',['UNWIF_COMPLIST_FIRST_LONG',['../d9/dfd/unw16ifcmp_8h.html#af8f1b7b5421bb727d2677791ae0608f5',1,'UNWIF_COMPLIST_FIRST_LONG(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af8f1b7b5421bb727d2677791ae0608f5',1,'UNWIF_COMPLIST_FIRST_LONG(): unwifcmp.h']]] +]; diff --git a/doc/safec-3.4/search/defines_11.html b/doc/safec-3.4/search/defines_11.html new file mode 100644 index 00000000..54ac8637 --- /dev/null +++ b/doc/safec-3.4/search/defines_11.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_11.js b/doc/safec-3.4/search/defines_11.js new file mode 100644 index 00000000..14a23561 --- /dev/null +++ b/doc/safec-3.4/search/defines_11.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['val_5fovr2',['VAL_OVR2',['../df/d0a/safe__compile_8h.html#a4b94ac6929689c7cf061ae77590b7cee',1,'safe_compile.h']]], + ['val_5fovr2_5fbutzero',['VAL_OVR2_BUTZERO',['../df/d0a/safe__compile_8h.html#a0b3bb3211fca747c9bf86327455a80af',1,'safe_compile.h']]], + ['vsnprintf_5fs',['vsnprintf_s',['../d8/dff/safe__str__lib_8h.html#af988e8b81564665041962e68d054f6bf',1,'safe_str_lib.h']]], + ['vsnwprintf_5fs',['vsnwprintf_s',['../d8/dff/safe__str__lib_8h.html#a9e7b34ea8be4772d2a8088e7f1be6e3e',1,'safe_str_lib.h']]], + ['vsprintf_5fs',['vsprintf_s',['../d8/dff/safe__str__lib_8h.html#a312c27ab9d5e5aa6e9880902d198fb1f',1,'safe_str_lib.h']]], + ['vswprintf_5fs',['vswprintf_s',['../d8/dff/safe__str__lib_8h.html#ab8f003f44c1f45af4064316be2a7638e',1,'safe_str_lib.h']]] +]; diff --git a/doc/safec-3.4/search/defines_12.html b/doc/safec-3.4/search/defines_12.html new file mode 100644 index 00000000..5681fe26 --- /dev/null +++ b/doc/safec-3.4/search/defines_12.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_12.js b/doc/safec-3.4/search/defines_12.js new file mode 100644 index 00000000..7afcae93 --- /dev/null +++ b/doc/safec-3.4/search/defines_12.js @@ -0,0 +1,34 @@ +var searchData= +[ + ['wcrtomb_5fs',['wcrtomb_s',['../d8/dff/safe__str__lib_8h.html#a2793658667ebe8c4c2c6c4dcf26b8fdd',1,'safe_str_lib.h']]], + ['wcscat_5fs',['wcscat_s',['../d8/dff/safe__str__lib_8h.html#a8631da4b6dbfb0a86412f40343511ea1',1,'safe_str_lib.h']]], + ['wcscmp_5fs',['wcscmp_s',['../d8/dff/safe__str__lib_8h.html#ae73498fc117cf9d90ecf8946ddfbde27',1,'safe_str_lib.h']]], + ['wcscoll_5fs',['wcscoll_s',['../d8/dff/safe__str__lib_8h.html#abd0f0283c001d46bd97b11edef9c859c',1,'safe_str_lib.h']]], + ['wcscpy_5fs',['wcscpy_s',['../d8/dff/safe__str__lib_8h.html#a77c7fd2d21c452d688ddbd18eeed2ab4',1,'safe_str_lib.h']]], + ['wcsfc_5fs',['wcsfc_s',['../d8/dff/safe__str__lib_8h.html#ad9773122f1748bad359d0da080a4ebb9',1,'wcsfc_s.c']]], + ['wcsicmp_5fs',['wcsicmp_s',['../d8/dff/safe__str__lib_8h.html#a0ee0f45ccd28a3d0950a422e779bd6bc',1,'safe_str_lib.h']]], + ['wcslwr_5fs',['wcslwr_s',['../d8/dff/safe__str__lib_8h.html#afca21afff947a2899376a8eee752f018',1,'safe_str_lib.h']]], + ['wcsnatcmp_5fs',['wcsnatcmp_s',['../d8/dff/safe__str__lib_8h.html#a1a224e0b0cb4d672240b596f0d362e86',1,'safe_str_lib.h']]], + ['wcsnaticmp_5fs',['wcsnaticmp_s',['../d8/dff/safe__str__lib_8h.html#ab8d667c63804daf69abdfc8435ce1a11',1,'safe_str_lib.h']]], + ['wcsncat_5fs',['wcsncat_s',['../d8/dff/safe__str__lib_8h.html#a5f9c5e49a21cdf8853bb04a40b8c55ad',1,'safe_str_lib.h']]], + ['wcsncmp_5fs',['wcsncmp_s',['../d8/dff/safe__str__lib_8h.html#aca18b825cffbb912c5cac34e2f763a6a',1,'safe_str_lib.h']]], + ['wcsncpy_5fs',['wcsncpy_s',['../d8/dff/safe__str__lib_8h.html#a92e916b36448a1d8833832c458638601',1,'safe_str_lib.h']]], + ['wcsnlen_5fs',['wcsnlen_s',['../d8/dff/safe__str__lib_8h.html#a5b83eca9711c7fa0826b05357c2db5dd',1,'safe_str_lib.h']]], + ['wcsnorm_5fcompose_5fs',['wcsnorm_compose_s',['../d8/dff/safe__str__lib_8h.html#afb92a06442fd6ba6fa126731c8677e95',1,'wcsnorm_s.c']]], + ['wcsnorm_5fdecompose_5fs',['wcsnorm_decompose_s',['../d8/dff/safe__str__lib_8h.html#a709db06aecd1d24d86fe704b07fca1fa',1,'wcsnorm_s.c']]], + ['wcsnorm_5freorder_5fs',['wcsnorm_reorder_s',['../d8/dff/safe__str__lib_8h.html#a5013cd82ebe0bdcc3b4befcbf7f87fb0',1,'wcsnorm_s.c']]], + ['wcsnorm_5fs',['wcsnorm_s',['../d8/dff/safe__str__lib_8h.html#a2ec85b1466f429fdfa3d8ad1cb3a6d6b',1,'wcsnorm_s.c']]], + ['wcsnset_5fs',['wcsnset_s',['../d8/dff/safe__str__lib_8h.html#afa60825d0d350e1f5f1827eea4d572bd',1,'safe_str_lib.h']]], + ['wcsrtombs_5fs',['wcsrtombs_s',['../d8/dff/safe__str__lib_8h.html#a8397386e5b9a75de3672761477aa70c8',1,'safe_str_lib.h']]], + ['wcsset_5fs',['wcsset_s',['../d8/dff/safe__str__lib_8h.html#ae3289b73f23d06f5ec59b5a1d775cda8',1,'safe_str_lib.h']]], + ['wcsstr_5fs',['wcsstr_s',['../d8/dff/safe__str__lib_8h.html#ad5781ba00e70daa4660fd54ff025358f',1,'safe_str_lib.h']]], + ['wcstok_5fs',['wcstok_s',['../d8/dff/safe__str__lib_8h.html#a1d53395277d1d65044e2c28dec7d5ff8',1,'safe_str_lib.h']]], + ['wcstombs_5fs',['wcstombs_s',['../d8/dff/safe__str__lib_8h.html#acc6cfcc4c04292d73be9884cec3ad86d',1,'safe_str_lib.h']]], + ['wcsupr_5fs',['wcsupr_s',['../d8/dff/safe__str__lib_8h.html#a6f2abd88c787472b86197202737d14d9',1,'safe_str_lib.h']]], + ['wctomb_5fs',['wctomb_s',['../d8/dff/safe__str__lib_8h.html#a5566950afa347670e4ecff33d48610be',1,'safe_str_lib.h']]], + ['wmask',['wmask',['../d8/dd8/mem__primitives__lib_8c.html#ab5deaef115ff5ca6ef1457d923d8331a',1,'mem_primitives_lib.c']]], + ['wmemcmp_5fs',['wmemcmp_s',['../d8/d03/safe__mem__lib_8h.html#ac044094ff222fd9d29cce5930f87df75',1,'safe_mem_lib.h']]], + ['wmemcpy_5fs',['wmemcpy_s',['../d8/d03/safe__mem__lib_8h.html#abde638ca0a851bd638506734b64d360d',1,'safe_mem_lib.h']]], + ['wmemmove_5fs',['wmemmove_s',['../d8/d03/safe__mem__lib_8h.html#a673f6c2131a338ac3cc97add0360a8f8',1,'safe_mem_lib.h']]], + ['wsize',['wsize',['../d8/dd8/mem__primitives__lib_8c.html#a01c6b59ca21f041b23efbb9845cc4e32',1,'mem_primitives_lib.c']]] +]; diff --git a/doc/safec-3.4/search/defines_2.html b/doc/safec-3.4/search/defines_2.html new file mode 100644 index 00000000..7cc1a74c --- /dev/null +++ b/doc/safec-3.4/search/defines_2.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_2.js b/doc/safec-3.4/search/defines_2.js new file mode 100644 index 00000000..35074a36 --- /dev/null +++ b/doc/safec-3.4/search/defines_2.js @@ -0,0 +1,28 @@ +var searchData= +[ + ['bos',['BOS',['../df/d0a/safe__compile_8h.html#afda9ca9e99dc1243178b9a97df164f65',1,'safe_compile.h']]], + ['bos_5fattr',['BOS_ATTR',['../df/d0a/safe__compile_8h.html#afcc6c288264b365b0134dec3da9cc6d0',1,'safe_compile.h']]], + ['bos_5fchk',['BOS_CHK',['../df/d0a/safe__compile_8h.html#a9df9f43f75f258d00b598eae61956a42',1,'safe_compile.h']]], + ['bos_5fchk2',['BOS_CHK2',['../df/d0a/safe__compile_8h.html#ab4de78081de5720f92c243177195dc99',1,'safe_compile.h']]], + ['bos_5fchk_5fbutzero',['BOS_CHK_BUTZERO',['../df/d0a/safe__compile_8h.html#a663ebd3f90c3862ad7cb760b0980a9c7',1,'safe_compile.h']]], + ['bos_5fchk_5ferr',['bos_chk_err',['../df/d0a/safe__compile_8h.html#ad4beab3d9eeef8d60675c20022b8a14b',1,'safe_compile.h']]], + ['bos_5ffmt',['BOS_FMT',['../df/d0a/safe__compile_8h.html#a660d5221b520bb9e4cc75f750b8e207b',1,'safe_compile.h']]], + ['bos_5fnull',['BOS_NULL',['../df/d0a/safe__compile_8h.html#ab425807b3b3db5810f4d24a1a384e8a7',1,'safe_compile.h']]], + ['bos_5fnullptr',['BOS_NULLPTR',['../df/d0a/safe__compile_8h.html#a2d521dd6464eb2dc19c0fda3869da6c8',1,'safe_compile.h']]], + ['bos_5fovr2',['BOS_OVR2',['../df/d0a/safe__compile_8h.html#af8e73acb786e3ea0c8bc8590b8b474ac',1,'safe_compile.h']]], + ['bos_5fovr2_5fbutnull',['BOS_OVR2_BUTNULL',['../df/d0a/safe__compile_8h.html#ab0eceb758b4df14a98f74d297819cbaf',1,'safe_compile.h']]], + ['bos_5fovr2_5fbutzero',['BOS_OVR2_BUTZERO',['../df/d0a/safe__compile_8h.html#afe38cc32767469ef7a15c1febbc8074e',1,'safe_compile.h']]], + ['bos_5fovr2z',['BOS_OVR2Z',['../df/d0a/safe__compile_8h.html#abd8f2041df7f122dd6bf1280325f5e9b',1,'safe_compile.h']]], + ['bos_5fovr_5fbutnull',['BOS_OVR_BUTNULL',['../df/d0a/safe__compile_8h.html#ab42a56889e4a4fc9a206b01324d33f79',1,'safe_compile.h']]], + ['bos_5funknown',['BOS_UNKNOWN',['../df/d0a/safe__compile_8h.html#a0fdccd853b25d3009b509f893be4b0ea',1,'safe_compile.h']]], + ['bosw',['BOSW',['../df/d0a/safe__compile_8h.html#a68381d9bb775da81c6dae0a6a2dae7e9',1,'safe_compile.h']]], + ['bosw_5fchk',['BOSW_CHK',['../df/d0a/safe__compile_8h.html#ae272fe0da2988ad80f8028e06da97f57',1,'safe_compile.h']]], + ['bosw_5fchk2',['BOSW_CHK2',['../df/d0a/safe__compile_8h.html#a26f03490292860d656344e2f5994dd7a',1,'safe_compile.h']]], + ['bosw_5fchk_5fbutzero',['BOSW_CHK_BUTZERO',['../df/d0a/safe__compile_8h.html#a8ae55b5ee8c64901b5acd0784af1a046',1,'safe_compile.h']]], + ['bosw_5fovr2',['BOSW_OVR2',['../df/d0a/safe__compile_8h.html#a1a52355a99c9631138d77769e4da909f',1,'safe_compile.h']]], + ['bosw_5fovr2_5fbutnull',['BOSW_OVR2_BUTNULL',['../df/d0a/safe__compile_8h.html#a6bc72e7b033b44ef332fd9e839679622',1,'safe_compile.h']]], + ['bosw_5fovr2_5fbutzero',['BOSW_OVR2_BUTZERO',['../df/d0a/safe__compile_8h.html#ab1d27dbbdc50db356009a20a84c44935',1,'safe_compile.h']]], + ['bosw_5fovr2z',['BOSW_OVR2Z',['../df/d0a/safe__compile_8h.html#a12966b66935d6a29b7b263c42afb09db',1,'safe_compile.h']]], + ['bosw_5fovr_5fbutnull',['BOSW_OVR_BUTNULL',['../df/d0a/safe__compile_8h.html#ab9e8ac2dda33f817f40a8d8cb64b5587',1,'safe_compile.h']]], + ['bsearch_5fs',['bsearch_s',['../db/d69/safe__lib_8h.html#af8cddd2ced1d3dbcc4c8c32cf50cc8e5',1,'safe_lib.h']]] +]; diff --git a/doc/safec-3.4/search/defines_3.html b/doc/safec-3.4/search/defines_3.html new file mode 100644 index 00000000..3d0ac123 --- /dev/null +++ b/doc/safec-3.4/search/defines_3.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_3.js b/doc/safec-3.4/search/defines_3.js new file mode 100644 index 00000000..31034fda --- /dev/null +++ b/doc/safec-3.4/search/defines_3.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['caselace',['CASELACE',['../d8/dbe/towctrans_8c.html#a6b1d06ec45db25df0cd9d19536f220a6',1,'towctrans.c']]], + ['casemap',['CASEMAP',['../d8/dbe/towctrans_8c.html#a158ea2740f5d15f173f2c42173dd768e',1,'towctrans.c']]], + ['cc_5fseq_5fsize',['CC_SEQ_SIZE',['../d3/dd5/wcsnorm__s_8c.html#a2cfb32ca0317ddadcbfc328c1e868aa2',1,'wcsnorm_s.c']]], + ['cc_5fseq_5fstep',['CC_SEQ_STEP',['../d3/dd5/wcsnorm__s_8c.html#a9ade52a2febdaae334c52badc8f3a4d7',1,'wcsnorm_s.c']]], + ['compiler_5fbarrier',['COMPILER_BARRIER',['../da/d8c/mem__primitives__lib_8h.html#ab5b4305b35ee897bea6d6f122202a6cf',1,'mem_primitives_lib.h']]], + ['ctime_5fs',['ctime_s',['../db/d69/safe__lib_8h.html#ad300fa14f470e5cca2eb96274f785c8e',1,'safe_lib.h']]] +]; diff --git a/doc/safec-3.4/search/defines_4.html b/doc/safec-3.4/search/defines_4.html new file mode 100644 index 00000000..201f927f --- /dev/null +++ b/doc/safec-3.4/search/defines_4.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_4.js b/doc/safec-3.4/search/defines_4.js new file mode 100644 index 00000000..d5a4b267 --- /dev/null +++ b/doc/safec-3.4/search/defines_4.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['drv_5fcopyright',['DRV_COPYRIGHT',['../d4/d6a/slkm__init_8c.html#a2274ddeefa6a347afdb0d796e535f3b7',1,'slkm_init.c']]], + ['drv_5fdescription',['DRV_DESCRIPTION',['../d4/d6a/slkm__init_8c.html#ab9ac89978c3a0c54aa80dd91ab87d42e',1,'slkm_init.c']]], + ['drv_5fname',['DRV_NAME',['../d4/d6a/slkm__init_8c.html#abc31b5d8005f40bfea4e4b37e311b951',1,'slkm_init.c']]], + ['drv_5fversion',['DRV_VERSION',['../d4/d6a/slkm__init_8c.html#a5c83b7da74b54082299de70a26d0fcdf',1,'slkm_init.c']]] +]; diff --git a/doc/safec-3.4/search/defines_5.html b/doc/safec-3.4/search/defines_5.html new file mode 100644 index 00000000..92d51a58 --- /dev/null +++ b/doc/safec-3.4/search/defines_5.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_5.js b/doc/safec-3.4/search/defines_5.js new file mode 100644 index 00000000..45e81293 --- /dev/null +++ b/doc/safec-3.4/search/defines_5.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['eok',['EOK',['../d0/dc2/safe__lib__errno_8h.html#acf2e4414e0bf0d331a111e70f9317434',1,'safe_lib_errno.h']]], + ['esempty',['ESEMPTY',['../d0/dc2/safe__lib__errno_8h.html#a972680d6fbeed945532d00242f0fa9e1',1,'safe_lib_errno.h']]], + ['eslast',['ESLAST',['../d0/dc2/safe__lib__errno_8h.html#addbf5232885d2d87b94a0c5eb43aeb33',1,'safe_lib_errno.h']]], + ['eslemax',['ESLEMAX',['../d0/dc2/safe__lib__errno_8h.html#a37338d1cd52473db60939dc2b3617aa9',1,'safe_lib_errno.h']]], + ['eslemin',['ESLEMIN',['../d0/dc2/safe__lib__errno_8h.html#a1cba577826f9ef8686676eb69a18ce46',1,'safe_lib_errno.h']]], + ['eslewrng',['ESLEWRNG',['../d0/dc2/safe__lib__errno_8h.html#ab840aa3a7637f79bcb00ee2ed78d51ba',1,'safe_lib_errno.h']]], + ['esnodiff',['ESNODIFF',['../d0/dc2/safe__lib__errno_8h.html#a9a34ee6f3a60d9e349f49414f0c49505',1,'safe_lib_errno.h']]], + ['esnospc',['ESNOSPC',['../d0/dc2/safe__lib__errno_8h.html#a7fc41eb1a1967b519fdde86b7deb9092',1,'safe_lib_errno.h']]], + ['esnotfnd',['ESNOTFND',['../d0/dc2/safe__lib__errno_8h.html#a530ade2683f55ba71db096c4ca72d8d2',1,'safe_lib_errno.h']]], + ['esnullp',['ESNULLP',['../d0/dc2/safe__lib__errno_8h.html#a6b244ee60d3c08bc5c4a266c7f513895',1,'safe_lib_errno.h']]], + ['esovrlp',['ESOVRLP',['../d0/dc2/safe__lib__errno_8h.html#a676f867855bb06eeda6b9d220f173730',1,'safe_lib_errno.h']]], + ['esunterm',['ESUNTERM',['../d0/dc2/safe__lib__errno_8h.html#a5a23b3bf978250a97a9498051a2da2ff',1,'safe_lib_errno.h']]], + ['eszerol',['ESZEROL',['../d0/dc2/safe__lib__errno_8h.html#a9ff9a755b9b61037a02d1220ec8a7808',1,'safe_lib_errno.h']]], + ['extern',['EXTERN',['../db/d69/safe__lib_8h.html#a77366c1bd428629dc898e188bfd182a3',1,'EXTERN(): safe_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a77366c1bd428629dc898e188bfd182a3',1,'EXTERN(): safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#a77366c1bd428629dc898e188bfd182a3',1,'EXTERN(): safe_str_lib.h']]] +]; diff --git a/doc/safec-3.4/search/defines_6.html b/doc/safec-3.4/search/defines_6.html new file mode 100644 index 00000000..fa5d74ce --- /dev/null +++ b/doc/safec-3.4/search/defines_6.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_6.js b/doc/safec-3.4/search/defines_6.js new file mode 100644 index 00000000..9f7ede4c --- /dev/null +++ b/doc/safec-3.4/search/defines_6.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['getenv_5fs',['getenv_s',['../db/d69/safe__lib_8h.html#aea48b0e9ff916cdd04a29914bbfdf976',1,'safe_lib.h']]], + ['gets_5fs',['gets_s',['../db/d69/safe__lib_8h.html#a9a917737ec69d96072ff76601db2c748',1,'safe_lib.h']]] +]; diff --git a/doc/safec-3.4/search/defines_7.html b/doc/safec-3.4/search/defines_7.html new file mode 100644 index 00000000..99054085 --- /dev/null +++ b/doc/safec-3.4/search/defines_7.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_7.js b/doc/safec-3.4/search/defines_7.js new file mode 100644 index 00000000..2ba897d8 --- /dev/null +++ b/doc/safec-3.4/search/defines_7.js @@ -0,0 +1,24 @@ +var searchData= +[ + ['hangul_5fisl',['Hangul_IsL',['../d5/dbc/hangul_8h.html#aeae5a556eed7837252fb09728b9804f0',1,'hangul.h']]], + ['hangul_5fislv',['Hangul_IsLV',['../d5/dbc/hangul_8h.html#a9ae7e34cb645dfa44d3929041a13f19a',1,'hangul.h']]], + ['hangul_5fisn',['Hangul_IsN',['../d5/dbc/hangul_8h.html#acadf2b1c4d20054cfdcf12b9bdc13b0b',1,'hangul.h']]], + ['hangul_5fiss',['Hangul_IsS',['../d5/dbc/hangul_8h.html#aa8d8f29c0a520f23eca5377c2b610f71',1,'hangul.h']]], + ['hangul_5fist',['Hangul_IsT',['../d5/dbc/hangul_8h.html#a239ce93c8372ba141d3a56d81cde91e6',1,'hangul.h']]], + ['hangul_5fisv',['Hangul_IsV',['../d5/dbc/hangul_8h.html#a9f16c88046f0fa027aac6ca756319565',1,'hangul.h']]], + ['hangul_5flbase',['Hangul_LBase',['../d5/dbc/hangul_8h.html#ac938f7d46fb155b3bef42bdabceaffbb',1,'hangul.h']]], + ['hangul_5flcount',['Hangul_LCount',['../d5/dbc/hangul_8h.html#a5ddc15b477bea9a0f8226d8be3287201',1,'hangul.h']]], + ['hangul_5flfinal',['Hangul_LFinal',['../d5/dbc/hangul_8h.html#a93f7de34b020749f9c76b354ae5bfa82',1,'hangul.h']]], + ['hangul_5fncount',['Hangul_NCount',['../d5/dbc/hangul_8h.html#a5dc189494aae71f0a7b36039a16a5b9b',1,'hangul.h']]], + ['hangul_5fsbase',['Hangul_SBase',['../d5/dbc/hangul_8h.html#a0417d3b59cd46461954a3538426a3e44',1,'hangul.h']]], + ['hangul_5fscount',['Hangul_SCount',['../d5/dbc/hangul_8h.html#a41799d129b4be78101980541bb841354',1,'hangul.h']]], + ['hangul_5fsfinal',['Hangul_SFinal',['../d5/dbc/hangul_8h.html#a587dec8d999f78b32872abe7712633ce',1,'hangul.h']]], + ['hangul_5ftbase',['Hangul_TBase',['../d5/dbc/hangul_8h.html#a0316af00184e4df78e81c389a4ce9b46',1,'hangul.h']]], + ['hangul_5ftcount',['Hangul_TCount',['../d5/dbc/hangul_8h.html#a4817755ba4f1feca5e72554b25ead5a2',1,'hangul.h']]], + ['hangul_5ftfinal',['Hangul_TFinal',['../d5/dbc/hangul_8h.html#a71d70a7ad1c669e7fe1d79e8e3c2ace7',1,'hangul.h']]], + ['hangul_5fvbase',['Hangul_VBase',['../d5/dbc/hangul_8h.html#a1fae3a780a42253e9c75cc2e95a80faf',1,'hangul.h']]], + ['hangul_5fvcount',['Hangul_VCount',['../d5/dbc/hangul_8h.html#a9dd40f4eba4298286b878e787cd8728e',1,'hangul.h']]], + ['hangul_5fvfinal',['Hangul_VFinal',['../d5/dbc/hangul_8h.html#a078aeec76a63dba17b14ef790dcd2213',1,'hangul.h']]], + ['have_5f_5f_5fbuiltin_5fconstant_5fp',['HAVE___BUILTIN_CONSTANT_P',['../d3/ddb/safe__config_8h.html#a5da2776f574864878f2ec7212a8ac51a',1,'safe_config.h']]], + ['have_5f_5f_5fbuiltin_5fobject_5fsize',['HAVE___BUILTIN_OBJECT_SIZE',['../d3/ddb/safe__config_8h.html#a3da245532cc1c5dc120f6c045d2c1328',1,'safe_config.h']]] +]; diff --git a/doc/safec-3.4/search/defines_8.html b/doc/safec-3.4/search/defines_8.html new file mode 100644 index 00000000..9098e183 --- /dev/null +++ b/doc/safec-3.4/search/defines_8.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_8.js b/doc/safec-3.4/search/defines_8.js new file mode 100644 index 00000000..b731428d --- /dev/null +++ b/doc/safec-3.4/search/defines_8.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['is_5fhangul_5fcp_5fhigh',['is_HANGUL_cp_high',['../d5/dbc/hangul_8h.html#a6deea900a0f5268bac6ca99a94d11c87',1,'hangul.h']]], + ['iswdigit',['iswdigit',['../d8/dc7/wcsnatcmp__s_8c.html#a86792eeba5f5f1f1f9466a74c95cc76d',1,'wcsnatcmp_s.c']]], + ['iswspace',['iswspace',['../d8/dc7/wcsnatcmp__s_8c.html#a1f84d01011d9d9861286286a7f2eb893',1,'wcsnatcmp_s.c']]] +]; diff --git a/doc/safec-3.4/search/defines_9.html b/doc/safec-3.4/search/defines_9.html new file mode 100644 index 00000000..bdebe602 --- /dev/null +++ b/doc/safec-3.4/search/defines_9.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_9.js b/doc/safec-3.4/search/defines_9.js new file mode 100644 index 00000000..fd40305c --- /dev/null +++ b/doc/safec-3.4/search/defines_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['l_5ftmpnam_5fs',['L_tmpnam_s',['../db/d69/safe__lib_8h.html#a09b140e9e420babafa898f896b581253',1,'safe_lib.h']]] +]; diff --git a/doc/safec-3.4/search/defines_a.html b/doc/safec-3.4/search/defines_a.html new file mode 100644 index 00000000..d6b491aa --- /dev/null +++ b/doc/safec-3.4/search/defines_a.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_a.js b/doc/safec-3.4/search/defines_a.js new file mode 100644 index 00000000..25228da1 --- /dev/null +++ b/doc/safec-3.4/search/defines_a.js @@ -0,0 +1,24 @@ +var searchData= +[ + ['mbsrtowcs_5fs',['mbsrtowcs_s',['../d8/dff/safe__str__lib_8h.html#a9ac5f587eb1df8ef34a8fa348a56da94',1,'safe_str_lib.h']]], + ['mbstowcs_5fs',['mbstowcs_s',['../d8/dff/safe__str__lib_8h.html#a4ccde606c52ef354c7a140aefef4a297',1,'safe_str_lib.h']]], + ['memccpy_5fs',['memccpy_s',['../d8/d03/safe__mem__lib_8h.html#a0780b8ab4a8503637821872cbbe4c571',1,'safe_mem_lib.h']]], + ['memchr_5fs',['memchr_s',['../d8/d03/safe__mem__lib_8h.html#a2d207b6e425f01c9c441fa8e33738fd4',1,'safe_mem_lib.h']]], + ['memcmp16_5fs',['memcmp16_s',['../d8/d03/safe__mem__lib_8h.html#ad9c4c6bd61544bc39605062a0a5e9de5',1,'safe_mem_lib.h']]], + ['memcmp32_5fs',['memcmp32_s',['../d8/d03/safe__mem__lib_8h.html#a800e32e08b41834c740ed970928a201b',1,'safe_mem_lib.h']]], + ['memcmp_5fs',['memcmp_s',['../d8/d03/safe__mem__lib_8h.html#a20f032d094e4ed3d3ebc69673acf1e1c',1,'safe_mem_lib.h']]], + ['memcpy16_5fs',['memcpy16_s',['../d8/d03/safe__mem__lib_8h.html#a9318536c0f70251b88ae835727572070',1,'safe_mem_lib.h']]], + ['memcpy32_5fs',['memcpy32_s',['../d8/d03/safe__mem__lib_8h.html#af5e21f96bca3b36c5aeab42a73a00b18',1,'safe_mem_lib.h']]], + ['memcpy_5fs',['memcpy_s',['../d8/d03/safe__mem__lib_8h.html#a97e87fe2ad9a5e3c044439b787934b28',1,'safe_mem_lib.h']]], + ['memmove16_5fs',['memmove16_s',['../d8/d03/safe__mem__lib_8h.html#add00513bfcd06a5287a671f1a53ad681',1,'safe_mem_lib.h']]], + ['memmove32_5fs',['memmove32_s',['../d8/d03/safe__mem__lib_8h.html#a4959a5a5a34f9a7010069abe69bbd59c',1,'safe_mem_lib.h']]], + ['memmove_5fs',['memmove_s',['../d8/d03/safe__mem__lib_8h.html#a74919ed4590cfca746d084277dfc82a3',1,'safe_mem_lib.h']]], + ['memory_5fbarrier',['MEMORY_BARRIER',['../da/d8c/mem__primitives__lib_8h.html#a80492499834e30e0109e1e4a69efee29',1,'mem_primitives_lib.h']]], + ['memrchr_5fs',['memrchr_s',['../d8/d03/safe__mem__lib_8h.html#a59be1653836344cc24ab9d8ed44a031c',1,'safe_mem_lib.h']]], + ['memset16_5fs',['memset16_s',['../d8/d03/safe__mem__lib_8h.html#a1c73d51703dd4f3180765939166499f8',1,'safe_mem_lib.h']]], + ['memset32_5fs',['memset32_s',['../d8/d03/safe__mem__lib_8h.html#a1ab2890cd3d25a2cf87571a844ca5791',1,'safe_mem_lib.h']]], + ['memset_5fs',['memset_s',['../d8/d03/safe__mem__lib_8h.html#a4549b07293f368ed41634cc62a2061f0',1,'safe_mem_lib.h']]], + ['memzero16_5fs',['memzero16_s',['../d8/d03/safe__mem__lib_8h.html#a9e07fa271da94fa5d7fd9e4914e3f89c',1,'safe_mem_lib.h']]], + ['memzero32_5fs',['memzero32_s',['../d8/d03/safe__mem__lib_8h.html#a45227a2c93eb4fd3666344cf3fbc588c',1,'safe_mem_lib.h']]], + ['memzero_5fs',['memzero_s',['../d8/d03/safe__mem__lib_8h.html#ae20f01a7db805f9aeef79f4b8dab73cf',1,'safe_mem_lib.h']]] +]; diff --git a/doc/safec-3.4/search/defines_b.html b/doc/safec-3.4/search/defines_b.html new file mode 100644 index 00000000..48f6b2b3 --- /dev/null +++ b/doc/safec-3.4/search/defines_b.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_b.js b/doc/safec-3.4/search/defines_b.js new file mode 100644 index 00000000..399452b7 --- /dev/null +++ b/doc/safec-3.4/search/defines_b.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['normalize_5find_5ftbl',['NORMALIZE_IND_TBL',['../d2/d1e/unw16ifcan_8h.html#aeb66ba789f5e3729207642e89b984a81',1,'NORMALIZE_IND_TBL(): unw16ifcan.h'],['../d4/de0/unw16ifcpt_8h.html#aeb66ba789f5e3729207642e89b984a81',1,'NORMALIZE_IND_TBL(): unw16ifcpt.h'],['../dc/d06/unwifcan_8h.html#aeb66ba789f5e3729207642e89b984a81',1,'NORMALIZE_IND_TBL(): unwifcan.h'],['../d5/d38/unwifcpt_8h.html#aeb66ba789f5e3729207642e89b984a81',1,'NORMALIZE_IND_TBL(): unwifcpt.h']]], + ['ntz',['ntz',['../d2/d94/qsort__s_8c.html#a7498d7d85df9105a7ade7ee6abe30e4a',1,'qsort_s.c']]] +]; diff --git a/doc/safec-3.4/search/defines_c.html b/doc/safec-3.4/search/defines_c.html new file mode 100644 index 00000000..920a9478 --- /dev/null +++ b/doc/safec-3.4/search/defines_c.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_c.js b/doc/safec-3.4/search/defines_c.js new file mode 100644 index 00000000..3e731dfd --- /dev/null +++ b/doc/safec-3.4/search/defines_c.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['qsort_5fs',['qsort_s',['../db/d69/safe__lib_8h.html#af52ac01683fe848801d6607473a433c5',1,'safe_lib.h']]] +]; diff --git a/doc/safec-3.4/search/defines_d.html b/doc/safec-3.4/search/defines_d.html new file mode 100644 index 00000000..74d8e3d8 --- /dev/null +++ b/doc/safec-3.4/search/defines_d.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_d.js b/doc/safec-3.4/search/defines_d.js new file mode 100644 index 00000000..0476778c --- /dev/null +++ b/doc/safec-3.4/search/defines_d.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['rsize_5fmax',['RSIZE_MAX',['../dd/d0a/safe__types_8h.html#ad810bebef54644d4ea2fb181581aa0f9',1,'safe_types.h']]], + ['rsize_5fmax_5fmem',['RSIZE_MAX_MEM',['../d3/ddb/safe__config_8h.html#a7b515322b27098785b36fe2050ce2630',1,'safe_config.h']]], + ['rsize_5fmax_5fmem16',['RSIZE_MAX_MEM16',['../d8/d03/safe__mem__lib_8h.html#a465ad220127ae535a10ce71d8bfe9b9f',1,'safe_mem_lib.h']]], + ['rsize_5fmax_5fmem32',['RSIZE_MAX_MEM32',['../d8/d03/safe__mem__lib_8h.html#a700c1607a01312f96ce02654f47bc3f3',1,'safe_mem_lib.h']]], + ['rsize_5fmax_5fstr',['RSIZE_MAX_STR',['../d3/ddb/safe__config_8h.html#a05ab44a94e05e033959f296e9b2796fc',1,'safe_config.h']]], + ['rsize_5fmax_5fwmem',['RSIZE_MAX_WMEM',['../d8/d03/safe__mem__lib_8h.html#a041df9f8e15d7cbb5249b9fd40bd0300',1,'safe_mem_lib.h']]], + ['rsize_5fmax_5fwstr',['RSIZE_MAX_WSTR',['../d8/dff/safe__str__lib_8h.html#af37c2dfd05a44edf71ed743e1fb65d36',1,'safe_str_lib.h']]], + ['rsize_5fmin_5fstr',['RSIZE_MIN_STR',['../d8/dff/safe__str__lib_8h.html#a848ae7e999628921f4b96fc11e1c4005',1,'safe_str_lib.h']]] +]; diff --git a/doc/safec-3.4/search/defines_e.html b/doc/safec-3.4/search/defines_e.html new file mode 100644 index 00000000..95660283 --- /dev/null +++ b/doc/safec-3.4/search/defines_e.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_e.js b/doc/safec-3.4/search/defines_e.js new file mode 100644 index 00000000..9c68a62d --- /dev/null +++ b/doc/safec-3.4/search/defines_e.js @@ -0,0 +1,61 @@ +var searchData= +[ + ['safe_5fstr_5fmin_5flowercase',['SAFE_STR_MIN_LOWERCASE',['../d8/dff/safe__str__lib_8h.html#a5df79107e349c3cbe5843e22549ffe9d',1,'safe_str_lib.h']]], + ['safe_5fstr_5fmin_5fnumbers',['SAFE_STR_MIN_NUMBERS',['../d8/dff/safe__str__lib_8h.html#a1b1b167253e62ad73e919e706f2881a1',1,'safe_str_lib.h']]], + ['safe_5fstr_5fmin_5fspecials',['SAFE_STR_MIN_SPECIALS',['../d8/dff/safe__str__lib_8h.html#aa2a88d55101f78c306eff57eeb5e96f5',1,'safe_str_lib.h']]], + ['safe_5fstr_5fmin_5fuppercase',['SAFE_STR_MIN_UPPERCASE',['../d8/dff/safe__str__lib_8h.html#acd55d8f01e69e8764baa2cacddd1e0c0',1,'safe_str_lib.h']]], + ['safe_5fstr_5fpassword_5fmax_5flength',['SAFE_STR_PASSWORD_MAX_LENGTH',['../d8/dff/safe__str__lib_8h.html#a27dbd49bd0bab60ec22e31f47759bd2a',1,'safe_str_lib.h']]], + ['safe_5fstr_5fpassword_5fmin_5flength',['SAFE_STR_PASSWORD_MIN_LENGTH',['../d8/dff/safe__str__lib_8h.html#a1ad5ec9e1933bab308f8157d8f9b1296',1,'safe_str_lib.h']]], + ['safeclib_5fenable_5funsafe',['SAFECLIB_ENABLE_UNSAFE',['../d3/ddb/safe__config_8h.html#ab9de5d04540cbd6782af6736556dce51',1,'safe_config.h']]], + ['safeclib_5fstr_5fnull_5fslack',['SAFECLIB_STR_NULL_SLACK',['../d3/ddb/safe__config_8h.html#a78f0402a42149c6c7e080e409287ff87',1,'safe_config.h']]], + ['sl_5fdefault_5fhandler',['sl_default_handler',['../db/d69/safe__lib_8h.html#a3838c5a9d1c42f1794cc142eaaceab1c',1,'sl_default_handler(): safe_lib.h'],['../d8/dff/safe__str__lib_8h.html#a3838c5a9d1c42f1794cc142eaaceab1c',1,'sl_default_handler(): safe_str_lib.h']]], + ['strcasecmp_5fs',['strcasecmp_s',['../d8/dff/safe__str__lib_8h.html#ab075f258597c37168a17e9d2e409cc28',1,'safe_str_lib.h']]], + ['strcasestr_5fs',['strcasestr_s',['../d8/dff/safe__str__lib_8h.html#a6d5c05c60acb924688f3d2793a2e87b0',1,'safe_str_lib.h']]], + ['strcat_5fs',['strcat_s',['../d8/dff/safe__str__lib_8h.html#a3d2339fea8344c8384fcb8ca2c352f51',1,'safe_str_lib.h']]], + ['strchr_5fs',['strchr_s',['../d8/dff/safe__str__lib_8h.html#a12d245045315d6e481ac586870acd74b',1,'safe_str_lib.h']]], + ['strcmp_5fs',['strcmp_s',['../d8/dff/safe__str__lib_8h.html#ac28949bcdeda8b9411f28867e0532156',1,'safe_str_lib.h']]], + ['strcmpfld_5fs',['strcmpfld_s',['../d8/dff/safe__str__lib_8h.html#a9329d0aefaeedf6b92e25e6bc1726436',1,'safe_str_lib.h']]], + ['strcoll_5fs',['strcoll_s',['../d8/dff/safe__str__lib_8h.html#a12b9f369a5438b37e0f2b1eaff664c12',1,'safe_str_lib.h']]], + ['strcpy_5fs',['strcpy_s',['../d8/dff/safe__str__lib_8h.html#a31e06f44d5303711e2ffad60ab841951',1,'safe_str_lib.h']]], + ['strcpyfld_5fs',['strcpyfld_s',['../d8/dff/safe__str__lib_8h.html#ae2ce79166d447e46bf71edfccdcfe452',1,'safe_str_lib.h']]], + ['strcpyfldin_5fs',['strcpyfldin_s',['../d8/dff/safe__str__lib_8h.html#aa3927aac045c4d18ae731241173d7008',1,'safe_str_lib.h']]], + ['strcpyfldout_5fs',['strcpyfldout_s',['../d8/dff/safe__str__lib_8h.html#a8d36c23dea66d3ea26e61eee8c784e3f',1,'safe_str_lib.h']]], + ['strcspn_5fs',['strcspn_s',['../d8/dff/safe__str__lib_8h.html#a8fa1073444fa0bf4b1b81b889c4e6084',1,'safe_str_lib.h']]], + ['strerror_5fs',['strerror_s',['../d8/dff/safe__str__lib_8h.html#a99a454ea1f0d44dc187a0ad29c1b9aab',1,'safe_str_lib.h']]], + ['strfirstchar_5fs',['strfirstchar_s',['../d8/dff/safe__str__lib_8h.html#ad776a2ba0369f7ee2cb9b7513b6124c1',1,'safe_str_lib.h']]], + ['strfirstdiff_5fs',['strfirstdiff_s',['../d8/dff/safe__str__lib_8h.html#af90a8934483099fc49c03ed97d416d05',1,'safe_str_lib.h']]], + ['strfirstsame_5fs',['strfirstsame_s',['../d8/dff/safe__str__lib_8h.html#a483d71a53ad569beeb6651f7d1cd218d',1,'safe_str_lib.h']]], + ['strisalphanumeric_5fs',['strisalphanumeric_s',['../d8/dff/safe__str__lib_8h.html#a93969c308a8f401612c662de5c4326d2',1,'safe_str_lib.h']]], + ['strisascii_5fs',['strisascii_s',['../d8/dff/safe__str__lib_8h.html#a69bd357e9dcf10a495af0359d08b6398',1,'safe_str_lib.h']]], + ['strisdigit_5fs',['strisdigit_s',['../d8/dff/safe__str__lib_8h.html#aab2f37cb7d044953f877fc1f47d836e2',1,'safe_str_lib.h']]], + ['strishex_5fs',['strishex_s',['../d8/dff/safe__str__lib_8h.html#a773de4f3eabc05c70884f3893e484a74',1,'safe_str_lib.h']]], + ['strislowercase_5fs',['strislowercase_s',['../d8/dff/safe__str__lib_8h.html#a6e32ad048263729b07005a577ce7a698',1,'safe_str_lib.h']]], + ['strismixedcase_5fs',['strismixedcase_s',['../d8/dff/safe__str__lib_8h.html#ad7790842637285890cbda534657310c7',1,'safe_str_lib.h']]], + ['strispassword_5fs',['strispassword_s',['../d8/dff/safe__str__lib_8h.html#a4112650fb66ac543d2de0ab4202d33c8',1,'safe_str_lib.h']]], + ['strisuppercase_5fs',['strisuppercase_s',['../d8/dff/safe__str__lib_8h.html#a354e36da2e97123283b44d6f812fffd9',1,'safe_str_lib.h']]], + ['strlastchar_5fs',['strlastchar_s',['../d8/dff/safe__str__lib_8h.html#a0ac9c6f0d7a500a560eb57efda74d156',1,'safe_str_lib.h']]], + ['strlastdiff_5fs',['strlastdiff_s',['../d8/dff/safe__str__lib_8h.html#ae9dc7adbe6a08ac51f16db70d9f96338',1,'safe_str_lib.h']]], + ['strlastsame_5fs',['strlastsame_s',['../d8/dff/safe__str__lib_8h.html#a77ce87eab7f0171f99a527d1ae45861a',1,'safe_str_lib.h']]], + ['strljustify_5fs',['strljustify_s',['../d8/dff/safe__str__lib_8h.html#a6fd7fc909aa29701bdd280e36661e2f2',1,'safe_str_lib.h']]], + ['strlwr_5fs',['strlwr_s',['../d8/dff/safe__str__lib_8h.html#a680ec7c15269eddc82121895650a737a',1,'safe_str_lib.h']]], + ['strnatcasecmp_5fs',['strnatcasecmp_s',['../d8/dff/safe__str__lib_8h.html#a44ec060bc864398ee527c146a5f2e65d',1,'safe_str_lib.h']]], + ['strnatcmp_5fs',['strnatcmp_s',['../d8/dff/safe__str__lib_8h.html#a5e442fa3ff0b56d27ea6bd9d8121971f',1,'safe_str_lib.h']]], + ['strncat_5fs',['strncat_s',['../d8/dff/safe__str__lib_8h.html#a3ea5e777196319309355ed9de32c3f4c',1,'safe_str_lib.h']]], + ['strncpy_5fs',['strncpy_s',['../d8/dff/safe__str__lib_8h.html#a5c9223bea7dc2c4c56e248217b2c35c1',1,'safe_str_lib.h']]], + ['strnlen_5fs',['strnlen_s',['../d8/dff/safe__str__lib_8h.html#a4b4581c23a1009deb36e8abf8e332573',1,'safe_str_lib.h']]], + ['strnset_5fs',['strnset_s',['../d8/dff/safe__str__lib_8h.html#a9ef6eaddbd68a2eacb4b6b119c486715',1,'safe_str_lib.h']]], + ['strnterminate_5fs',['strnterminate_s',['../d8/dff/safe__str__lib_8h.html#a972bf00a89e99e1894ce5cbff49277c4',1,'safe_str_lib.h']]], + ['strpbrk_5fs',['strpbrk_s',['../d8/dff/safe__str__lib_8h.html#af86046966da9670dc22a94a66241452a',1,'safe_str_lib.h']]], + ['strprefix_5fs',['strprefix_s',['../d8/dff/safe__str__lib_8h.html#acdbbc5feca828e05acbae1604acaa1cf',1,'safe_str_lib.h']]], + ['strrchr_5fs',['strrchr_s',['../d8/dff/safe__str__lib_8h.html#a64a733dbcad6130ff2f43d57a4dd70ed',1,'safe_str_lib.h']]], + ['strremovews_5fs',['strremovews_s',['../d8/dff/safe__str__lib_8h.html#abe69b21101924ae0300f8e9ffc6b5d61',1,'safe_str_lib.h']]], + ['strset_5fs',['strset_s',['../d8/dff/safe__str__lib_8h.html#ae3ae06cefe3f88650a14a9574be0a74f',1,'safe_str_lib.h']]], + ['strspn_5fs',['strspn_s',['../d8/dff/safe__str__lib_8h.html#aeb1e115f2d647f2e8aa3dc63b4462a20',1,'safe_str_lib.h']]], + ['strstr_5fs',['strstr_s',['../d8/dff/safe__str__lib_8h.html#a809729ef126f05b478b8dd7a38b8f31b',1,'safe_str_lib.h']]], + ['strtok_5fdelim_5fmax_5flen',['STRTOK_DELIM_MAX_LEN',['../d3/ddb/safe__config_8h.html#a86cd9c822e7f637d441c4ee0aaa5b55d',1,'safe_config.h']]], + ['strtok_5fs',['strtok_s',['../d8/dff/safe__str__lib_8h.html#ab87a380aaf4ecbb8b9f1cc534e37bbbb',1,'safe_str_lib.h']]], + ['strtolowercase_5fs',['strtolowercase_s',['../d8/dff/safe__str__lib_8h.html#a8d533f0b9ffa62a05c7a6fd65b495bb0',1,'safe_str_lib.h']]], + ['strtouppercase_5fs',['strtouppercase_s',['../d8/dff/safe__str__lib_8h.html#a2e76fa96437f5fa5caa9f27eb3084839',1,'safe_str_lib.h']]], + ['strupr_5fs',['strupr_s',['../d8/dff/safe__str__lib_8h.html#aeee34569f251b5bb3631aa4e4be522c7',1,'safe_str_lib.h']]], + ['strzero_5fs',['strzero_s',['../d8/dff/safe__str__lib_8h.html#a44fe4a525e9874837b993132017c1423',1,'safe_str_lib.h']]] +]; diff --git a/doc/safec-3.4/search/defines_f.html b/doc/safec-3.4/search/defines_f.html new file mode 100644 index 00000000..bd9eb521 --- /dev/null +++ b/doc/safec-3.4/search/defines_f.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/defines_f.js b/doc/safec-3.4/search/defines_f.js new file mode 100644 index 00000000..314c9dd0 --- /dev/null +++ b/doc/safec-3.4/search/defines_f.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['tbl',['TBL',['../d2/d1e/unw16ifcan_8h.html#a519b605160dc0e772858c108236b1164',1,'TBL(): unw16ifcan.h'],['../d4/de0/unw16ifcpt_8h.html#a519b605160dc0e772858c108236b1164',1,'TBL(): unw16ifcpt.h'],['../dc/d06/unwifcan_8h.html#a519b605160dc0e772858c108236b1164',1,'TBL(): unwifcan.h'],['../d5/d38/unwifcpt_8h.html#a519b605160dc0e772858c108236b1164',1,'TBL(): unwifcpt.h']]], + ['timingsafe_5fbcmp',['timingsafe_bcmp',['../d8/d03/safe__mem__lib_8h.html#a0aafcbdb6bac7fd40d33c8565aa38eb0',1,'safe_mem_lib.h']]], + ['timingsafe_5fmemcmp',['timingsafe_memcmp',['../d8/d03/safe__mem__lib_8h.html#a2f12645a1d8d720cf458ba5d0e72eae5',1,'safe_mem_lib.h']]], + ['tmp_5fmax_5fs',['TMP_MAX_S',['../db/d69/safe__lib_8h.html#addf5a05115c692407cb6a1ade786b15f',1,'safe_lib.h']]], + ['tmpnam_5fs',['tmpnam_s',['../db/d69/safe__lib_8h.html#a464c3f8aac500cbb310cb453ecf829d4',1,'safe_lib.h']]], + ['towfc_5fs',['towfc_s',['../d8/dff/safe__str__lib_8h.html#aed72cc72ac2cf05502a39db8504c6bd1',1,'towfc_s.c']]] +]; diff --git a/doc/safec-3.4/search/files_0.html b/doc/safec-3.4/search/files_0.html new file mode 100644 index 00000000..49606c82 --- /dev/null +++ b/doc/safec-3.4/search/files_0.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/files_0.js b/doc/safec-3.4/search/files_0.js new file mode 100644 index 00000000..282da5a0 --- /dev/null +++ b/doc/safec-3.4/search/files_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['abort_5fhandler_5fs_2ec',['abort_handler_s.c',['../d8/d04/abort__handler__s_8c.html',1,'']]], + ['asctime_5fs_2ec',['asctime_s.c',['../d1/db5/asctime__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/files_1.html b/doc/safec-3.4/search/files_1.html new file mode 100644 index 00000000..c8871748 --- /dev/null +++ b/doc/safec-3.4/search/files_1.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/files_1.js b/doc/safec-3.4/search/files_1.js new file mode 100644 index 00000000..e57dbfad --- /dev/null +++ b/doc/safec-3.4/search/files_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['bsearch_5fs_2ec',['bsearch_s.c',['../d6/dcc/bsearch__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/files_10.html b/doc/safec-3.4/search/files_10.html new file mode 100644 index 00000000..0ffd7bf0 --- /dev/null +++ b/doc/safec-3.4/search/files_10.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/files_10.js b/doc/safec-3.4/search/files_10.js new file mode 100644 index 00000000..9c3efe2c --- /dev/null +++ b/doc/safec-3.4/search/files_10.js @@ -0,0 +1,31 @@ +var searchData= +[ + ['wcrtomb_5fs_2ec',['wcrtomb_s.c',['../db/d37/wcrtomb__s_8c.html',1,'']]], + ['wcscat_5fs_2ec',['wcscat_s.c',['../de/d45/wcscat__s_8c.html',1,'']]], + ['wcscmp_5fs_2ec',['wcscmp_s.c',['../d1/dbf/wcscmp__s_8c.html',1,'']]], + ['wcscoll_5fs_2ec',['wcscoll_s.c',['../d6/dd8/wcscoll__s_8c.html',1,'']]], + ['wcscpy_5fs_2ec',['wcscpy_s.c',['../de/d33/wcscpy__s_8c.html',1,'']]], + ['wcsfc_5fs_2ec',['wcsfc_s.c',['../d9/d47/wcsfc__s_8c.html',1,'']]], + ['wcsicmp_5fs_2ec',['wcsicmp_s.c',['../d6/d6c/wcsicmp__s_8c.html',1,'']]], + ['wcslwr_5fs_2ec',['wcslwr_s.c',['../d8/d67/wcslwr__s_8c.html',1,'']]], + ['wcsnatcmp_5fs_2ec',['wcsnatcmp_s.c',['../d8/dc7/wcsnatcmp__s_8c.html',1,'']]], + ['wcsncat_5fs_2ec',['wcsncat_s.c',['../d0/df6/wcsncat__s_8c.html',1,'']]], + ['wcsncmp_5fs_2ec',['wcsncmp_s.c',['../de/d15/wcsncmp__s_8c.html',1,'']]], + ['wcsncpy_5fs_2ec',['wcsncpy_s.c',['../dc/d4e/wcsncpy__s_8c.html',1,'']]], + ['wcsnlen_5fs_2ec',['wcsnlen_s.c',['../db/d53/wcsnlen__s_8c.html',1,'']]], + ['wcsnorm_5fs_2ec',['wcsnorm_s.c',['../d3/dd5/wcsnorm__s_8c.html',1,'']]], + ['wcsnset_5fs_2ec',['wcsnset_s.c',['../dc/d0c/wcsnset__s_8c.html',1,'']]], + ['wcsrtombs_5fs_2ec',['wcsrtombs_s.c',['../d2/dc5/wcsrtombs__s_8c.html',1,'']]], + ['wcsset_5fs_2ec',['wcsset_s.c',['../d0/d36/wcsset__s_8c.html',1,'']]], + ['wcsstr_2ec',['wcsstr.c',['../d7/df5/wcsstr_8c.html',1,'']]], + ['wcsstr_5fs_2ec',['wcsstr_s.c',['../dd/df8/wcsstr__s_8c.html',1,'']]], + ['wcstok_5fs_2ec',['wcstok_s.c',['../da/d1a/wcstok__s_8c.html',1,'']]], + ['wcstombs_5fs_2ec',['wcstombs_s.c',['../d5/db9/wcstombs__s_8c.html',1,'']]], + ['wcsupr_5fs_2ec',['wcsupr_s.c',['../d7/dbb/wcsupr__s_8c.html',1,'']]], + ['wctomb_5fs_2ec',['wctomb_s.c',['../d6/dd4/wctomb__s_8c.html',1,'']]], + ['wmemcmp_5fs_2ec',['wmemcmp_s.c',['../d1/dbe/wmemcmp__s_8c.html',1,'']]], + ['wmemcpy_5fs_2ec',['wmemcpy_s.c',['../d9/dd4/wmemcpy__s_8c.html',1,'']]], + ['wmemmove_5fs_2ec',['wmemmove_s.c',['../de/de6/wmemmove__s_8c.html',1,'']]], + ['wprintf_5fs_2ec',['wprintf_s.c',['../d4/d33/wprintf__s_8c.html',1,'']]], + ['wscanf_5fs_2ec',['wscanf_s.c',['../d5/ddd/wscanf__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/files_2.html b/doc/safec-3.4/search/files_2.html new file mode 100644 index 00000000..99bdf21c --- /dev/null +++ b/doc/safec-3.4/search/files_2.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/files_2.js b/doc/safec-3.4/search/files_2.js new file mode 100644 index 00000000..ffd55ab9 --- /dev/null +++ b/doc/safec-3.4/search/files_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['ctime_5fs_2ec',['ctime_s.c',['../d1/d76/ctime__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/files_3.html b/doc/safec-3.4/search/files_3.html new file mode 100644 index 00000000..f8e543a8 --- /dev/null +++ b/doc/safec-3.4/search/files_3.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/files_3.js b/doc/safec-3.4/search/files_3.js new file mode 100644 index 00000000..1a7f9671 --- /dev/null +++ b/doc/safec-3.4/search/files_3.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['fopen_5fs_2ec',['fopen_s.c',['../dc/d7e/fopen__s_8c.html',1,'']]], + ['fprintf_5fs_2ec',['fprintf_s.c',['../df/d73/fprintf__s_8c.html',1,'']]], + ['freopen_5fs_2ec',['freopen_s.c',['../d6/dfe/freopen__s_8c.html',1,'']]], + ['fscanf_5fs_2ec',['fscanf_s.c',['../df/d1c/fscanf__s_8c.html',1,'']]], + ['fwprintf_5fs_2ec',['fwprintf_s.c',['../de/d97/fwprintf__s_8c.html',1,'']]], + ['fwscanf_5fs_2ec',['fwscanf_s.c',['../d3/d42/fwscanf__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/files_4.html b/doc/safec-3.4/search/files_4.html new file mode 100644 index 00000000..2ebb46c7 --- /dev/null +++ b/doc/safec-3.4/search/files_4.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/files_4.js b/doc/safec-3.4/search/files_4.js new file mode 100644 index 00000000..ad294ad2 --- /dev/null +++ b/doc/safec-3.4/search/files_4.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['getenv_5fs_2ec',['getenv_s.c',['../d1/d26/getenv__s_8c.html',1,'']]], + ['gets_5fs_2ec',['gets_s.c',['../d2/d59/gets__s_8c.html',1,'']]], + ['gmtime_5fs_2ec',['gmtime_s.c',['../d7/d57/gmtime__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/files_5.html b/doc/safec-3.4/search/files_5.html new file mode 100644 index 00000000..268b7eb5 --- /dev/null +++ b/doc/safec-3.4/search/files_5.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/files_5.js b/doc/safec-3.4/search/files_5.js new file mode 100644 index 00000000..dcd7f669 --- /dev/null +++ b/doc/safec-3.4/search/files_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['hangul_2eh',['hangul.h',['../d5/dbc/hangul_8h.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/files_6.html b/doc/safec-3.4/search/files_6.html new file mode 100644 index 00000000..98fc6666 --- /dev/null +++ b/doc/safec-3.4/search/files_6.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/files_6.js b/doc/safec-3.4/search/files_6.js new file mode 100644 index 00000000..5ed98e9b --- /dev/null +++ b/doc/safec-3.4/search/files_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['ignore_5fhandler_5fs_2ec',['ignore_handler_s.c',['../d7/dac/ignore__handler__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/files_7.html b/doc/safec-3.4/search/files_7.html new file mode 100644 index 00000000..49507ded --- /dev/null +++ b/doc/safec-3.4/search/files_7.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/files_7.js b/doc/safec-3.4/search/files_7.js new file mode 100644 index 00000000..f841abf3 --- /dev/null +++ b/doc/safec-3.4/search/files_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['libc_2doverview_2emd',['libc-overview.md',['../d7/d17/libc-overview_8md.html',1,'']]], + ['localtime_5fs_2ec',['localtime_s.c',['../dc/d72/localtime__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/files_8.html b/doc/safec-3.4/search/files_8.html new file mode 100644 index 00000000..12c6630b --- /dev/null +++ b/doc/safec-3.4/search/files_8.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/files_8.js b/doc/safec-3.4/search/files_8.js new file mode 100644 index 00000000..0adac40e --- /dev/null +++ b/doc/safec-3.4/search/files_8.js @@ -0,0 +1,25 @@ +var searchData= +[ + ['mbsrtowcs_5fs_2ec',['mbsrtowcs_s.c',['../df/db3/mbsrtowcs__s_8c.html',1,'']]], + ['mbstowcs_5fs_2ec',['mbstowcs_s.c',['../d9/d3d/mbstowcs__s_8c.html',1,'']]], + ['mem_5fprimitives_5flib_2ec',['mem_primitives_lib.c',['../d8/dd8/mem__primitives__lib_8c.html',1,'']]], + ['mem_5fprimitives_5flib_2eh',['mem_primitives_lib.h',['../da/d8c/mem__primitives__lib_8h.html',1,'']]], + ['memccpy_5fs_2ec',['memccpy_s.c',['../d2/d61/memccpy__s_8c.html',1,'']]], + ['memchr_5fs_2ec',['memchr_s.c',['../d7/d0e/memchr__s_8c.html',1,'']]], + ['memcmp16_5fs_2ec',['memcmp16_s.c',['../d2/df8/memcmp16__s_8c.html',1,'']]], + ['memcmp32_5fs_2ec',['memcmp32_s.c',['../de/df0/memcmp32__s_8c.html',1,'']]], + ['memcmp_5fs_2ec',['memcmp_s.c',['../d9/d4d/memcmp__s_8c.html',1,'']]], + ['memcpy16_5fs_2ec',['memcpy16_s.c',['../dd/de1/memcpy16__s_8c.html',1,'']]], + ['memcpy32_5fs_2ec',['memcpy32_s.c',['../db/dc0/memcpy32__s_8c.html',1,'']]], + ['memcpy_5fs_2ec',['memcpy_s.c',['../de/d70/memcpy__s_8c.html',1,'']]], + ['memmove16_5fs_2ec',['memmove16_s.c',['../d8/daf/memmove16__s_8c.html',1,'']]], + ['memmove32_5fs_2ec',['memmove32_s.c',['../d0/d50/memmove32__s_8c.html',1,'']]], + ['memmove_5fs_2ec',['memmove_s.c',['../d8/d56/memmove__s_8c.html',1,'']]], + ['memrchr_5fs_2ec',['memrchr_s.c',['../dd/def/memrchr__s_8c.html',1,'']]], + ['memset16_5fs_2ec',['memset16_s.c',['../da/d22/memset16__s_8c.html',1,'']]], + ['memset32_5fs_2ec',['memset32_s.c',['../d1/d57/memset32__s_8c.html',1,'']]], + ['memset_5fs_2ec',['memset_s.c',['../de/d25/memset__s_8c.html',1,'']]], + ['memzero16_5fs_2ec',['memzero16_s.c',['../d5/ddf/memzero16__s_8c.html',1,'']]], + ['memzero32_5fs_2ec',['memzero32_s.c',['../db/d59/memzero32__s_8c.html',1,'']]], + ['memzero_5fs_2ec',['memzero_s.c',['../d0/d4b/memzero__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/files_9.html b/doc/safec-3.4/search/files_9.html new file mode 100644 index 00000000..cabcae2f --- /dev/null +++ b/doc/safec-3.4/search/files_9.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/files_9.js b/doc/safec-3.4/search/files_9.js new file mode 100644 index 00000000..305e1acb --- /dev/null +++ b/doc/safec-3.4/search/files_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['printf_5fs_2ec',['printf_s.c',['../d4/d68/printf__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/files_a.html b/doc/safec-3.4/search/files_a.html new file mode 100644 index 00000000..f7402215 --- /dev/null +++ b/doc/safec-3.4/search/files_a.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/files_a.js b/doc/safec-3.4/search/files_a.js new file mode 100644 index 00000000..692c61c5 --- /dev/null +++ b/doc/safec-3.4/search/files_a.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['qsort_5fs_2ec',['qsort_s.c',['../d2/d94/qsort__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/files_b.html b/doc/safec-3.4/search/files_b.html new file mode 100644 index 00000000..7be10030 --- /dev/null +++ b/doc/safec-3.4/search/files_b.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/files_b.js b/doc/safec-3.4/search/files_b.js new file mode 100644 index 00000000..36143255 --- /dev/null +++ b/doc/safec-3.4/search/files_b.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['readme_2emd',['README.md',['../d9/dd6/_r_e_a_d_m_e_8md.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/files_c.html b/doc/safec-3.4/search/files_c.html new file mode 100644 index 00000000..c769b49b --- /dev/null +++ b/doc/safec-3.4/search/files_c.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/files_c.js b/doc/safec-3.4/search/files_c.js new file mode 100644 index 00000000..4c1eb377 --- /dev/null +++ b/doc/safec-3.4/search/files_c.js @@ -0,0 +1,68 @@ +var searchData= +[ + ['safe_5fcompile_2eh',['safe_compile.h',['../df/d0a/safe__compile_8h.html',1,'']]], + ['safe_5fconfig_2eh',['safe_config.h',['../d3/ddb/safe__config_8h.html',1,'']]], + ['safe_5flib_2eh',['safe_lib.h',['../db/d69/safe__lib_8h.html',1,'']]], + ['safe_5flib_5ferrno_2eh',['safe_lib_errno.h',['../d0/dc2/safe__lib__errno_8h.html',1,'']]], + ['safe_5fmem_5fconstraint_2ec',['safe_mem_constraint.c',['../d6/da6/safe__mem__constraint_8c.html',1,'']]], + ['safe_5fmem_5fconstraint_2eh',['safe_mem_constraint.h',['../d4/d81/safe__mem__constraint_8h.html',1,'']]], + ['safe_5fmem_5flib_2eh',['safe_mem_lib.h',['../d8/d03/safe__mem__lib_8h.html',1,'']]], + ['safe_5fstr_5fconstraint_2ec',['safe_str_constraint.c',['../d1/d53/safe__str__constraint_8c.html',1,'']]], + ['safe_5fstr_5fconstraint_2eh',['safe_str_constraint.h',['../d2/d62/safe__str__constraint_8h.html',1,'']]], + ['safe_5fstr_5flib_2eh',['safe_str_lib.h',['../d8/dff/safe__str__lib_8h.html',1,'']]], + ['safe_5ftypes_2eh',['safe_types.h',['../dd/d0a/safe__types_8h.html',1,'']]], + ['scanf_5fs_2ec',['scanf_s.c',['../d0/dad/scanf__s_8c.html',1,'']]], + ['slkm_5finit_2ec',['slkm_init.c',['../d4/d6a/slkm__init_8c.html',1,'']]], + ['snprintf_5fs_2ec',['snprintf_s.c',['../d8/d3c/snprintf__s_8c.html',1,'']]], + ['snwprintf_5fs_2ec',['snwprintf_s.c',['../d6/d6b/snwprintf__s_8c.html',1,'']]], + ['sprintf_5fs_2ec',['sprintf_s.c',['../d3/d21/sprintf__s_8c.html',1,'']]], + ['sscanf_5fs_2ec',['sscanf_s.c',['../d4/dbc/sscanf__s_8c.html',1,'']]], + ['strcasecmp_5fs_2ec',['strcasecmp_s.c',['../d4/d7c/strcasecmp__s_8c.html',1,'']]], + ['strcasestr_5fs_2ec',['strcasestr_s.c',['../d6/d9e/strcasestr__s_8c.html',1,'']]], + ['strcat_5fs_2ec',['strcat_s.c',['../dd/d81/strcat__s_8c.html',1,'']]], + ['strchr_5fs_2ec',['strchr_s.c',['../d3/dfa/strchr__s_8c.html',1,'']]], + ['strcmp_5fs_2ec',['strcmp_s.c',['../d1/d7b/strcmp__s_8c.html',1,'']]], + ['strcmpfld_5fs_2ec',['strcmpfld_s.c',['../d5/df1/strcmpfld__s_8c.html',1,'']]], + ['strcoll_5fs_2ec',['strcoll_s.c',['../d4/d50/strcoll__s_8c.html',1,'']]], + ['strcpy_5fs_2ec',['strcpy_s.c',['../df/d8e/strcpy__s_8c.html',1,'']]], + ['strcpyfld_5fs_2ec',['strcpyfld_s.c',['../dd/d38/strcpyfld__s_8c.html',1,'']]], + ['strcpyfldin_5fs_2ec',['strcpyfldin_s.c',['../db/def/strcpyfldin__s_8c.html',1,'']]], + ['strcpyfldout_5fs_2ec',['strcpyfldout_s.c',['../d1/dae/strcpyfldout__s_8c.html',1,'']]], + ['strcspn_5fs_2ec',['strcspn_s.c',['../dd/d73/strcspn__s_8c.html',1,'']]], + ['strerror_5fs_2ec',['strerror_s.c',['../d9/d02/strerror__s_8c.html',1,'']]], + ['strerror_5fs_2eh',['strerror_s.h',['../d0/d29/strerror__s_8h.html',1,'']]], + ['strfirstchar_5fs_2ec',['strfirstchar_s.c',['../d3/d01/strfirstchar__s_8c.html',1,'']]], + ['strfirstdiff_5fs_2ec',['strfirstdiff_s.c',['../de/d3e/strfirstdiff__s_8c.html',1,'']]], + ['strfirstsame_5fs_2ec',['strfirstsame_s.c',['../d5/d5e/strfirstsame__s_8c.html',1,'']]], + ['strisalphanumeric_5fs_2ec',['strisalphanumeric_s.c',['../d8/dc9/strisalphanumeric__s_8c.html',1,'']]], + ['strisascii_5fs_2ec',['strisascii_s.c',['../d8/dd0/strisascii__s_8c.html',1,'']]], + ['strisdigit_5fs_2ec',['strisdigit_s.c',['../da/db8/strisdigit__s_8c.html',1,'']]], + ['strishex_5fs_2ec',['strishex_s.c',['../d1/d33/strishex__s_8c.html',1,'']]], + ['strislowercase_5fs_2ec',['strislowercase_s.c',['../de/d5b/strislowercase__s_8c.html',1,'']]], + ['strismixedcase_5fs_2ec',['strismixedcase_s.c',['../d7/d8d/strismixedcase__s_8c.html',1,'']]], + ['strispassword_5fs_2ec',['strispassword_s.c',['../d2/d08/strispassword__s_8c.html',1,'']]], + ['strisuppercase_5fs_2ec',['strisuppercase_s.c',['../dd/d9f/strisuppercase__s_8c.html',1,'']]], + ['strlastchar_5fs_2ec',['strlastchar_s.c',['../d7/d19/strlastchar__s_8c.html',1,'']]], + ['strlastdiff_5fs_2ec',['strlastdiff_s.c',['../d9/dfe/strlastdiff__s_8c.html',1,'']]], + ['strlastsame_5fs_2ec',['strlastsame_s.c',['../da/db5/strlastsame__s_8c.html',1,'']]], + ['strljustify_5fs_2ec',['strljustify_s.c',['../d9/d10/strljustify__s_8c.html',1,'']]], + ['strnatcmp_5fs_2ec',['strnatcmp_s.c',['../d4/d5f/strnatcmp__s_8c.html',1,'']]], + ['strncat_5fs_2ec',['strncat_s.c',['../df/d8b/strncat__s_8c.html',1,'']]], + ['strncpy_5fs_2ec',['strncpy_s.c',['../d2/d68/strncpy__s_8c.html',1,'']]], + ['strnlen_5fs_2ec',['strnlen_s.c',['../dc/d06/strnlen__s_8c.html',1,'']]], + ['strnset_5fs_2ec',['strnset_s.c',['../da/d45/strnset__s_8c.html',1,'']]], + ['strnterminate_5fs_2ec',['strnterminate_s.c',['../dd/de1/strnterminate__s_8c.html',1,'']]], + ['strpbrk_5fs_2ec',['strpbrk_s.c',['../de/dd3/strpbrk__s_8c.html',1,'']]], + ['strprefix_5fs_2ec',['strprefix_s.c',['../d2/d9c/strprefix__s_8c.html',1,'']]], + ['strrchr_5fs_2ec',['strrchr_s.c',['../d9/df8/strrchr__s_8c.html',1,'']]], + ['strremovews_5fs_2ec',['strremovews_s.c',['../d2/df4/strremovews__s_8c.html',1,'']]], + ['strset_5fs_2ec',['strset_s.c',['../d3/d98/strset__s_8c.html',1,'']]], + ['strspn_5fs_2ec',['strspn_s.c',['../d9/df1/strspn__s_8c.html',1,'']]], + ['strstr_5fs_2ec',['strstr_s.c',['../db/dc3/strstr__s_8c.html',1,'']]], + ['strtok_5fs_2ec',['strtok_s.c',['../d2/d46/strtok__s_8c.html',1,'']]], + ['strtolowercase_5fs_2ec',['strtolowercase_s.c',['../d3/d0c/strtolowercase__s_8c.html',1,'']]], + ['strtouppercase_5fs_2ec',['strtouppercase_s.c',['../d4/d6f/strtouppercase__s_8c.html',1,'']]], + ['strzero_5fs_2ec',['strzero_s.c',['../d8/d88/strzero__s_8c.html',1,'']]], + ['swprintf_5fs_2ec',['swprintf_s.c',['../d4/d4f/swprintf__s_8c.html',1,'']]], + ['swscanf_5fs_2ec',['swscanf_s.c',['../d8/da1/swscanf__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/files_d.html b/doc/safec-3.4/search/files_d.html new file mode 100644 index 00000000..54e39775 --- /dev/null +++ b/doc/safec-3.4/search/files_d.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/files_d.js b/doc/safec-3.4/search/files_d.js new file mode 100644 index 00000000..ab153b3a --- /dev/null +++ b/doc/safec-3.4/search/files_d.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['timingsafe_5fbcmp_2ec',['timingsafe_bcmp.c',['../d6/d62/timingsafe__bcmp_8c.html',1,'']]], + ['timingsafe_5fmemcmp_2ec',['timingsafe_memcmp.c',['../d5/d20/timingsafe__memcmp_8c.html',1,'']]], + ['tmpfile_5fs_2ec',['tmpfile_s.c',['../d6/dee/tmpfile__s_8c.html',1,'']]], + ['tmpnam_5fs_2ec',['tmpnam_s.c',['../d2/d4e/tmpnam__s_8c.html',1,'']]], + ['towctrans_2ec',['towctrans.c',['../d8/dbe/towctrans_8c.html',1,'']]], + ['towfc_5fs_2ec',['towfc_s.c',['../dc/d32/towfc__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/files_e.html b/doc/safec-3.4/search/files_e.html new file mode 100644 index 00000000..febb5494 --- /dev/null +++ b/doc/safec-3.4/search/files_e.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/files_e.js b/doc/safec-3.4/search/files_e.js new file mode 100644 index 00000000..0683cd62 --- /dev/null +++ b/doc/safec-3.4/search/files_e.js @@ -0,0 +1,13 @@ +var searchData= +[ + ['unw16ifcan_2eh',['unw16ifcan.h',['../d2/d1e/unw16ifcan_8h.html',1,'']]], + ['unw16ifcmb_2eh',['unw16ifcmb.h',['../d5/d67/unw16ifcmb_8h.html',1,'']]], + ['unw16ifcmp_2eh',['unw16ifcmp.h',['../d9/dfd/unw16ifcmp_8h.html',1,'']]], + ['unw16ifcpt_2eh',['unw16ifcpt.h',['../d4/de0/unw16ifcpt_8h.html',1,'']]], + ['unw16ifexc_2eh',['unw16ifexc.h',['../d0/dd5/unw16ifexc_8h.html',1,'']]], + ['unwifcan_2eh',['unwifcan.h',['../dc/d06/unwifcan_8h.html',1,'']]], + ['unwifcmb_2eh',['unwifcmb.h',['../d6/d43/unwifcmb_8h.html',1,'']]], + ['unwifcmp_2eh',['unwifcmp.h',['../df/d54/unwifcmp_8h.html',1,'']]], + ['unwifcpt_2eh',['unwifcpt.h',['../d5/d38/unwifcpt_8h.html',1,'']]], + ['unwifexc_2eh',['unwifexc.h',['../db/dab/unwifexc_8h.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/files_f.html b/doc/safec-3.4/search/files_f.html new file mode 100644 index 00000000..30cd09be --- /dev/null +++ b/doc/safec-3.4/search/files_f.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/files_f.js b/doc/safec-3.4/search/files_f.js new file mode 100644 index 00000000..7b771228 --- /dev/null +++ b/doc/safec-3.4/search/files_f.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['vfprintf_5fs_2ec',['vfprintf_s.c',['../de/d32/vfprintf__s_8c.html',1,'']]], + ['vfscanf_5fs_2ec',['vfscanf_s.c',['../d4/dc6/vfscanf__s_8c.html',1,'']]], + ['vfwprintf_5fs_2ec',['vfwprintf_s.c',['../d4/dd5/vfwprintf__s_8c.html',1,'']]], + ['vfwscanf_5fs_2ec',['vfwscanf_s.c',['../d4/d00/vfwscanf__s_8c.html',1,'']]], + ['vprintf_5fs_2ec',['vprintf_s.c',['../de/da4/vprintf__s_8c.html',1,'']]], + ['vscanf_5fs_2ec',['vscanf_s.c',['../d9/db2/vscanf__s_8c.html',1,'']]], + ['vsnprintf_5fs_2ec',['vsnprintf_s.c',['../db/d8d/vsnprintf__s_8c.html',1,'']]], + ['vsnwprintf_5fs_2ec',['vsnwprintf_s.c',['../d7/d4a/vsnwprintf__s_8c.html',1,'']]], + ['vsprintf_5fs_2ec',['vsprintf_s.c',['../d1/df7/vsprintf__s_8c.html',1,'']]], + ['vsscanf_5fs_2ec',['vsscanf_s.c',['../d4/d4d/vsscanf__s_8c.html',1,'']]], + ['vswprintf_5fs_2ec',['vswprintf_s.c',['../dd/d33/vswprintf__s_8c.html',1,'']]], + ['vswscanf_5fs_2ec',['vswscanf_s.c',['../d0/d9a/vswscanf__s_8c.html',1,'']]], + ['vwprintf_5fs_2ec',['vwprintf_s.c',['../d7/d25/vwprintf__s_8c.html',1,'']]], + ['vwscanf_5fs_2ec',['vwscanf_s.c',['../d8/d89/vwscanf__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/functions_0.html b/doc/safec-3.4/search/functions_0.html new file mode 100644 index 00000000..0539c8ce --- /dev/null +++ b/doc/safec-3.4/search/functions_0.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/functions_0.js b/doc/safec-3.4/search/functions_0.js new file mode 100644 index 00000000..d5e2bc0e --- /dev/null +++ b/doc/safec-3.4/search/functions_0.js @@ -0,0 +1,120 @@ +var searchData= +[ + ['_5fasctime_5fs_5fchk',['_asctime_s_chk',['../d1/db5/asctime__s_8c.html#a3e5a1cf670882c6d78a401561bd93cd3',1,'_asctime_s_chk(char *dest, rsize_t dmax, const struct tm *tm, const size_t destbos): asctime_s.c'],['../db/d69/safe__lib_8h.html#a5f7cf6c7c85ea995b7ec1ef0efd62f74',1,'_asctime_s_chk(char *dest, rsize_t dmax, const struct tm *tm, const size_t destbos) BOS_CHK(dest) BOS_ATTR(dmax< 26: safe_lib.h']]], + ['_5fbsearch_5fs_5fchk',['_bsearch_s_chk',['../d6/dcc/bsearch__s_8c.html#a9d15731ad37cfe6cce6544a90efd4b2d',1,'_bsearch_s_chk(const void *key, const void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *k, const void *y, void *context), void *context, const size_t basebos): bsearch_s.c'],['../db/d69/safe__lib_8h.html#aad09c51d6ae5553c114af26f2f6dd96e',1,'_bsearch_s_chk(const void *key, const void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *k, const void *y, void *context), void *context, const size_t basebos) BOS_ATTR(nmemb &&(_BOS_NULL(key)||_BOS_NULL(base)||_BOS_ZERO(base: safe_lib.h']]], + ['_5fcombin_5fclass',['_combin_class',['../d3/dd5/wcsnorm__s_8c.html#a8002dc19b0ae29e2fbce77c7958c54a5',1,'wcsnorm_s.c']]], + ['_5fcompare_5fcc',['_compare_cc',['../d3/dd5/wcsnorm__s_8c.html#ae8e709a7bbee4e3cb9fedcc0c3e80092',1,'wcsnorm_s.c']]], + ['_5fcomposite_5fcp',['_composite_cp',['../d3/dd5/wcsnorm__s_8c.html#a2d1cf00de50fca632245c648f19c8b43',1,'wcsnorm_s.c']]], + ['_5fctime_5fs_5fchk',['_ctime_s_chk',['../d1/d76/ctime__s_8c.html#a28d15180d05909676d50de2188bda6cb',1,'_ctime_s_chk(char *dest, rsize_t dmax, const time_t *timer, const size_t destbos): ctime_s.c'],['../db/d69/safe__lib_8h.html#a1bdbe51e2f4972a33a57f05f18d715dd',1,'_ctime_s_chk(char *dest, rsize_t dmax, const time_t *timer, const size_t destbos) BOS_CHK(dest) BOS_ATTR(dmax< 26: safe_lib.h']]], + ['_5fdecomp_5fcanonical_5fs',['_decomp_canonical_s',['../d3/dd5/wcsnorm__s_8c.html#a3d261dc80304ab27ec9795c082003ac5',1,'wcsnorm_s.c']]], + ['_5fdecomp_5fhangul_5fs',['_decomp_hangul_s',['../d3/dd5/wcsnorm__s_8c.html#a7587468509c05128bc8ce3b16db11d2f',1,'wcsnorm_s.c']]], + ['_5fdecomp_5fs',['_decomp_s',['../d3/dd5/wcsnorm__s_8c.html#a6a7eb35b9888cd824285b5a8ccbe56f7',1,'wcsnorm_s.c']]], + ['_5fgetenv_5fs_5fchk',['_getenv_s_chk',['../d1/d26/getenv__s_8c.html#a5f1ba3a57bc73bed551247afe63bde51',1,'_getenv_s_chk(size_t *restrict len, char *restrict dest, rsize_t dmax, const char *restrict name, const size_t destbos): getenv_s.c'],['../db/d69/safe__lib_8h.html#ac0cd5a3667137a9e47460c557cb59577',1,'_getenv_s_chk(size_t *restrict len, char *restrict dest, rsize_t dmax, const char *restrict name, const size_t destbos) BOS_CHK(dest) BOS_ATTR(_BOS_NULL(name): safe_lib.h']]], + ['_5fgets_5fs_5fchk',['_gets_s_chk',['../d2/d59/gets__s_8c.html#a14a9099fbfde125466c16e0507cbf15d',1,'_gets_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos): gets_s.c'],['../db/d69/safe__lib_8h.html#a92b0fec11a23d3dc9e23fb5f39c07122',1,'_gets_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): safe_lib.h']]], + ['_5fis_5flt_5faccented',['_is_lt_accented',['../d9/d47/wcsfc__s_8c.html#aaea9b105227c8a8cf03848034fa3992e',1,'wcsfc_s.c']]], + ['_5fmbsrtowcs_5fs_5fchk',['_mbsrtowcs_s_chk',['../df/db3/mbsrtowcs__s_8c.html#ab6b1df7e43d89657194e9347fbb4f7d0',1,'_mbsrtowcs_s_chk(size_t *restrict retvalp, wchar_t *restrict dest, rsize_t dmax, const char **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos): mbsrtowcs_s.c'],['../d8/dff/safe__str__lib_8h.html#a273f3a9a36b248a7de57bfb69427545c',1,'_mbsrtowcs_s_chk(size_t *restrict retvalp, wchar_t *restrict dest, rsize_t dmax, const char **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) &&_BOS_ZERO(dest: safe_str_lib.h']]], + ['_5fmbstowcs_5fs_5fchk',['_mbstowcs_s_chk',['../d8/dff/safe__str__lib_8h.html#a3a1909d00b6f945d02fbe3d4de2ff609',1,'safe_str_lib.h']]], + ['_5fmemccpy_5fs_5fchk',['_memccpy_s_chk',['../d2/d61/memccpy__s_8c.html#a41e5813303edd3dd8050f73e7176eba0',1,'_memccpy_s_chk(void *restrict dest, rsize_t dmax, const void *restrict src, int c, rsize_t n, const size_t destbos, const size_t srcbos): memccpy_s.c'],['../d8/d03/safe__mem__lib_8h.html#a019c81b4ef63fc8d1defa701ff59c648',1,'_memccpy_s_chk(void *dest, rsize_t dmax, const void *src, int c, rsize_t n, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_mem_lib.h']]], + ['_5fmemchr_5fs_5fchk',['_memchr_s_chk',['../d7/d0e/memchr__s_8c.html#a4b5a0a95ffc446b87458778741789b09',1,'_memchr_s_chk(const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos): memchr_s.c'],['../d8/d03/safe__mem__lib_8h.html#aad7753c63cdab3633f5f2ad7b003ec12',1,'_memchr_s_chk(const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos) BOS_NULL(result): memchr_s.c']]], + ['_5fmemcmp16_5fs_5fchk',['_memcmp16_s_chk',['../d2/df8/memcmp16__s_8c.html#a57637419fb217c2baf8af42c1c04871d',1,'_memcmp16_s_chk(const uint16_t *dest, rsize_t dlen, const uint16_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos): memcmp16_s.c'],['../d8/d03/safe__mem__lib_8h.html#ad36ac8e08c6d075189b5b59dad277eb8',1,'_memcmp16_s_chk(const uint16_t *dest, rsize_t dlen, const uint16_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemcmp32_5fs_5fchk',['_memcmp32_s_chk',['../de/df0/memcmp32__s_8c.html#aa3014c369f25de08f0d375533dffe159',1,'_memcmp32_s_chk(const uint32_t *dest, rsize_t dlen, const uint32_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos): memcmp32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a7e9bd2acaff411cf809141f2fea38dbd',1,'_memcmp32_s_chk(const uint32_t *dest, rsize_t dlen, const uint32_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemcmp_5fs_5fchk',['_memcmp_s_chk',['../d9/d4d/memcmp__s_8c.html#a858ec42b08af40f4cbdda33b7dcab9ff',1,'_memcmp_s_chk(const void *dest, rsize_t dmax, const void *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos): memcmp_s.c'],['../d8/d03/safe__mem__lib_8h.html#a61f9cc4a2ad06f7f4de007bd3bcdb696',1,'_memcmp_s_chk(const void *dest, rsize_t dmax, const void *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_mem_lib.h']]], + ['_5fmemcpy16_5fs_5fchk',['_memcpy16_s_chk',['../dd/de1/memcpy16__s_8c.html#a5607fd3d9dc3d930129a3aa277d9aeb3',1,'_memcpy16_s_chk(uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos): memcpy16_s.c'],['../d8/d03/safe__mem__lib_8h.html#afe661663450e82f9cae803331d9a588e',1,'_memcpy16_s_chk(uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemcpy32_5fs_5fchk',['_memcpy32_s_chk',['../db/dc0/memcpy32__s_8c.html#ac971e5234c87a2f9309da77aec8dc753',1,'_memcpy32_s_chk(uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos): memcpy32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a2136a10c2c2f95eecccdebee87a52615',1,'_memcpy32_s_chk(uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemcpy_5fs_5fchk',['_memcpy_s_chk',['../de/d70/memcpy__s_8c.html#afbe816859f2acb302d7e2c015110b0a7',1,'_memcpy_s_chk(void *restrict dest, rsize_t dmax, const void *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos): memcpy_s.c'],['../d8/d03/safe__mem__lib_8h.html#abb4810090dc2bb2d3742f185104db845',1,'_memcpy_s_chk(void *restrict dest, rsize_t dmax, const void *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_CHK_BUTZERO(dest: safe_mem_lib.h']]], + ['_5fmemmove16_5fs_5fchk',['_memmove16_s_chk',['../d8/daf/memmove16__s_8c.html#ab109eea362dc12fb293b9e747b325061',1,'_memmove16_s_chk(uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos): memmove16_s.c'],['../d8/d03/safe__mem__lib_8h.html#a0b31ebf9e53e301b3afa2ee34e231bd0',1,'_memmove16_s_chk(uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemmove32_5fs_5fchk',['_memmove32_s_chk',['../d0/d50/memmove32__s_8c.html#a4eaa4fd633a5c674690f2de3db151ddc',1,'_memmove32_s_chk(uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos): memmove32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a3d6f7196fd3147df5550df978353d0fd',1,'_memmove32_s_chk(uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemmove_5fs_5fchk',['_memmove_s_chk',['../d8/d56/memmove__s_8c.html#a46a58df77d024a41d29f17bac5d42259',1,'_memmove_s_chk(void *dest, rsize_t dmax, const void *src, rsize_t slen, const size_t destbos, const size_t srcbos): memmove_s.c'],['../d8/d03/safe__mem__lib_8h.html#af2e5491b4ae2fb626e0734b0963712c2',1,'_memmove_s_chk(void *dest, rsize_t dmax, const void *src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_CHK_BUTZERO(dest: safe_mem_lib.h']]], + ['_5fmemrchr_5fs_5fchk',['_memrchr_s_chk',['../dd/def/memrchr__s_8c.html#af692626803c18772a4bf0a46013f4752',1,'_memrchr_s_chk(const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos): memrchr_s.c'],['../d8/d03/safe__mem__lib_8h.html#a971d454c160f81ac83e23da6dcbb9925',1,'_memrchr_s_chk(const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos) BOS_CHK(dest) VAL_OVR2(ch: safe_mem_lib.h']]], + ['_5fmemset16_5fs_5fchk',['_memset16_s_chk',['../da/d22/memset16__s_8c.html#a7873a8991779ac0b07f2bd9b76d887af',1,'_memset16_s_chk(uint16_t *dest, rsize_t dmax, uint16_t value, rsize_t n, const size_t destbos): memset16_s.c'],['../d8/d03/safe__mem__lib_8h.html#a658db31f8081f5d6f389985a095b8f00',1,'_memset16_s_chk(uint16_t *dest, rsize_t dmax, uint16_t value, rsize_t n, const size_t destbos) BOS_ATTR(n &&(_BOS_OVR(dest: safe_mem_lib.h']]], + ['_5fmemset32_5fs_5fchk',['_memset32_s_chk',['../d1/d57/memset32__s_8c.html#a146fbc42204636fbb6af69b79dc08d89',1,'_memset32_s_chk(uint32_t *dest, rsize_t dmax, uint32_t value, rsize_t n, const size_t destbos): memset32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a13e1713e6934e5a01424dcc6bdf85ad0',1,'_memset32_s_chk(uint32_t *dest, rsize_t dmax, uint32_t value, rsize_t n, const size_t destbos) BOS_ATTR(n &&(_BOS_OVR(dest: safe_mem_lib.h']]], + ['_5fmemset_5fs_5fchk',['_memset_s_chk',['../de/d25/memset__s_8c.html#af1e81d16142fd67f0b8130ebe30dbf30',1,'_memset_s_chk(void *dest, rsize_t dmax, int value, rsize_t n, const size_t destbos): memset_s.c'],['../d8/d03/safe__mem__lib_8h.html#ada111454ad2c15422cc3fe0b4e2e04d1',1,'_memset_s_chk(void *dest, rsize_t dmax, int value, rsize_t n, const size_t destbos) BOS_ATTR(n &&(_BOS_OVR(dest: safe_mem_lib.h']]], + ['_5fmemzero16_5fs_5fchk',['_memzero16_s_chk',['../d5/ddf/memzero16__s_8c.html#af5d4034ae7f83570f7c587ecbe045f54',1,'_memzero16_s_chk(uint16_t *dest, rsize_t len, const size_t destbos): memzero16_s.c'],['../d8/d03/safe__mem__lib_8h.html#abb7434f989283c1bea7a4d79b897c032',1,'_memzero16_s_chk(uint16_t *dest, rsize_t len, const size_t destbos) BOS_CHK2(dest: safe_mem_lib.h']]], + ['_5fmemzero32_5fs_5fchk',['_memzero32_s_chk',['../db/d59/memzero32__s_8c.html#a71d5c758d94f0827e249695830c5879b',1,'_memzero32_s_chk(uint32_t *dest, rsize_t len, const size_t destbos): memzero32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a127c73c455af767cd51bb8e8ca0b797c',1,'_memzero32_s_chk(uint32_t *dest, rsize_t len, const size_t destbos) BOS_CHK2(dest: safe_mem_lib.h']]], + ['_5fmemzero_5fs_5fchk',['_memzero_s_chk',['../d0/d4b/memzero__s_8c.html#a2e6349b810d89eaeeeab07a572d44440',1,'_memzero_s_chk(void *dest, rsize_t len, const size_t destbos): memzero_s.c'],['../d8/d03/safe__mem__lib_8h.html#aac2cad690162769939149a94519ade6f',1,'_memzero_s_chk(void *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): memzero_s.c']]], + ['_5fqsort_5fs_5fchk',['_qsort_s_chk',['../d2/d94/qsort__s_8c.html#ac129a05f12a7ef085510c5621c9797de',1,'_qsort_s_chk(void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *k, const void *y, void *context), void *context, const size_t destbos): qsort_s.c'],['../db/d69/safe__lib_8h.html#ad562a2d68ed51ae165bb7c8b935b614a',1,'_qsort_s_chk(void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *x, const void *y, void *context), void *context, const size_t basebos) BOS_ATTR(nmemb &&(_BOS_NULL(base)||_BOS_ZERO(base: safe_lib.h']]], + ['_5fstrcasecmp_5fs_5fchk',['_strcasecmp_s_chk',['../d4/d7c/strcasecmp__s_8c.html#a5f659ac4ca9bdc2471a33fb6b8f41c8b',1,'_strcasecmp_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos): strcasecmp_s.c'],['../d8/dff/safe__str__lib_8h.html#ad114a58f6ef0c9b7810397b2bfc191f5',1,'_strcasecmp_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strcasecmp_s.c']]], + ['_5fstrcasestr_5fs_5fchk',['_strcasestr_s_chk',['../d6/d9e/strcasestr__s_8c.html#a98bf327af43af693c7ad572edee922e9',1,'_strcasestr_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substring, const size_t destbos, const size_t srcbos): strcasestr_s.c'],['../d8/dff/safe__str__lib_8h.html#a0c5d359ec3cc98b1039d2b671a4b9f40',1,'_strcasestr_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substring, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_CHK2(src: safe_str_lib.h']]], + ['_5fstrcat_5fs_5fchk',['_strcat_s_chk',['../dd/d81/strcat__s_8c.html#a2421a2f82babce73f68607831bddc80b',1,'_strcat_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, size_t destbos): strcat_s.c'],['../d8/dff/safe__str__lib_8h.html#aaa04d6e92a0b8b483fcc371265508c39',1,'_strcat_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src): strcat_s.c']]], + ['_5fstrchr_5fs_5fchk',['_strchr_s_chk',['../d3/dfa/strchr__s_8c.html#ae3ae279338f53f9b6e7b2ef393ab4837',1,'_strchr_s_chk(const char *restrict dest, rsize_t dmax, const int ch, char **restrict resultp, const size_t destbos): strchr_s.c'],['../d8/dff/safe__str__lib_8h.html#a66c16534b2471e1bbb608b609d3dca16',1,'_strchr_s_chk(const char *restrict dest, rsize_t dmax, const int ch, char **restrict resultp, const size_t destbos) BOS_CHK(dest) VAL_OVR2(ch: safe_str_lib.h']]], + ['_5fstrcmp_5fs_5fchk',['_strcmp_s_chk',['../d1/d7b/strcmp__s_8c.html#a76f882e8ad9fda3f6ffc74046e9b7d11',1,'_strcmp_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos, size_t srcbos): strcmp_s.c'],['../d8/dff/safe__str__lib_8h.html#a2a41b4fb5f971a6c1a9e801342f987f1',1,'_strcmp_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strcmp_s.c']]], + ['_5fstrcmpfld_5fs_5fchk',['_strcmpfld_s_chk',['../d5/df1/strcmpfld__s_8c.html#a0f62083daa1f5d15677bdc5b99118e79',1,'_strcmpfld_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos): strcmpfld_s.c'],['../d8/dff/safe__str__lib_8h.html#a08b203348c160a527f8d6cc633d0cda3',1,'_strcmpfld_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strcmpfld_s.c']]], + ['_5fstrcoll_5fs_5fchk',['_strcoll_s_chk',['../d4/d50/strcoll__s_8c.html#a41175bde439cb6e55b9cb989dd7d9e7f',1,'_strcoll_s_chk(const char *restrict dest, rsize_t dmax, const char *restrict src, int *resultp, const size_t destbos): strcoll_s.c'],['../d8/dff/safe__str__lib_8h.html#a6a25e7cd044f0284f60710ec6bb6160b',1,'_strcoll_s_chk(const char *restrict dest, rsize_t dmax, const char *restrict src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strcoll_s.c']]], + ['_5fstrcpy_5fs_5fchk',['_strcpy_s_chk',['../df/d8e/strcpy__s_8c.html#ae073fc0852fb87e40336c2af99822900',1,'_strcpy_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, const size_t destbos): strcpy_s.c'],['../d8/dff/safe__str__lib_8h.html#ad7ab634bad0da5b83d320d38957a84dd',1,'_strcpy_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src): strcpy_s.c']]], + ['_5fstrcpyfld_5fs_5fchk',['_strcpyfld_s_chk',['../dd/d38/strcpyfld__s_8c.html#aa4f5ab51b51120763388bc68b790a11f',1,'_strcpyfld_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos): strcpyfld_s.c'],['../d8/dff/safe__str__lib_8h.html#aeda218fe68c647ac70dc1583684ad02c',1,'_strcpyfld_s_chk(char *dest, const rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest: safe_str_lib.h']]], + ['_5fstrcpyfldin_5fs_5fchk',['_strcpyfldin_s_chk',['../db/def/strcpyfldin__s_8c.html#a835124ed19939fa24c4f4acdbb378538',1,'_strcpyfldin_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos): strcpyfldin_s.c'],['../d8/dff/safe__str__lib_8h.html#a136213b144b733a491cd9f0536dc02b4',1,'_strcpyfldin_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest: safe_str_lib.h']]], + ['_5fstrcpyfldout_5fs_5fchk',['_strcpyfldout_s_chk',['../d1/dae/strcpyfldout__s_8c.html#ae555ba9c5abd18e53d878bc12963b683',1,'_strcpyfldout_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos): strcpyfldout_s.c'],['../d8/dff/safe__str__lib_8h.html#a2b9437f5d44c5c01134e5ba5612b6b79',1,'_strcpyfldout_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest: safe_str_lib.h']]], + ['_5fstrcspn_5fs_5fchk',['_strcspn_s_chk',['../dd/d73/strcspn__s_8c.html#aadfaa650b7676ff825fb0e146472ed6f',1,'_strcspn_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos): strcspn_s.c'],['../d8/dff/safe__str__lib_8h.html#a41cf93e5fbedbb4c62cbc823a8787a5a',1,'_strcspn_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_str_lib.h']]], + ['_5fstrerror_5fs_5fchk',['_strerror_s_chk',['../d9/d02/strerror__s_8c.html#a6fde6b74179a76274df203f875172527',1,'_strerror_s_chk(char *dest, rsize_t dmax, errno_t errnum, const size_t destbos): strerror_s.c'],['../d8/dff/safe__str__lib_8h.html#acc3bea5002eee5b18609f30a6cbe7cc9',1,'_strerror_s_chk(char *dest, rsize_t dmax, errno_t errnum, const size_t destbos) BOS_CHK(dest): strerror_s.c']]], + ['_5fstrfirstchar_5fs_5fchk',['_strfirstchar_s_chk',['../d3/d01/strfirstchar__s_8c.html#a0539f00058ae77f0ab0199a6eed4ae67',1,'_strfirstchar_s_chk(char *dest, rsize_t dmax, char c, char **firstp, const size_t destbos): strfirstchar_s.c'],['../d8/dff/safe__str__lib_8h.html#ad3e617ce86eb99e3daec9166c62cfa7d',1,'_strfirstchar_s_chk(char *dest, rsize_t dmax, char c, char **firstp, const size_t destbos) BOS_CHK(dest) BOS_NULL(firstp): strfirstchar_s.c']]], + ['_5fstrfirstdiff_5fs_5fchk',['_strfirstdiff_s_chk',['../de/d3e/strfirstdiff__s_8c.html#a04ba99adf6fb9bd49f9caa455aa00031',1,'_strfirstdiff_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos): strfirstdiff_s.c'],['../d8/dff/safe__str__lib_8h.html#a8fd3d5a8d8376f9144b9001075768aac',1,'_strfirstdiff_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strfirstdiff_s.c']]], + ['_5fstrfirstsame_5fs_5fchk',['_strfirstsame_s_chk',['../d5/d5e/strfirstsame__s_8c.html#a89e0c13d4b00f3e64dc754edd8be5ef8',1,'_strfirstsame_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos): strfirstsame_s.c'],['../d8/dff/safe__str__lib_8h.html#aac66e284b38c73c7c2423e8d9ba5cd58',1,'_strfirstsame_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strfirstsame_s.c']]], + ['_5fstrisalphanumeric_5fs_5fchk',['_strisalphanumeric_s_chk',['../d8/dc9/strisalphanumeric__s_8c.html#a5c5acf3db2aefaa57a23b427c60261fd',1,'_strisalphanumeric_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strisalphanumeric_s.c'],['../d8/dff/safe__str__lib_8h.html#ab4138e4ea8e708d437135529859d1037',1,'_strisalphanumeric_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrisascii_5fs_5fchk',['_strisascii_s_chk',['../d8/dd0/strisascii__s_8c.html#a3ec4e31cbab16c79f801786af4ed417f',1,'_strisascii_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strisascii_s.c'],['../d8/dff/safe__str__lib_8h.html#a49c06ac40572da7b06c56c86f5b5b790',1,'_strisascii_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrisdigit_5fs_5fchk',['_strisdigit_s_chk',['../da/db8/strisdigit__s_8c.html#af8a673ad0f57450f5b3e7cbdbcf16238',1,'_strisdigit_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strisdigit_s.c'],['../d8/dff/safe__str__lib_8h.html#ad5234b4499ea28f2f174428acbb0116b',1,'_strisdigit_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrishex_5fs_5fchk',['_strishex_s_chk',['../d1/d33/strishex__s_8c.html#afe4cc3d15df7c008531b5228108f8ef4',1,'_strishex_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strishex_s.c'],['../d8/dff/safe__str__lib_8h.html#aca1ba10bf2db186f49bb0b24ad72102b',1,'_strishex_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrislowercase_5fs_5fchk',['_strislowercase_s_chk',['../de/d5b/strislowercase__s_8c.html#a6266becc25633e9f1899c2ad227cb0e6',1,'_strislowercase_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strislowercase_s.c'],['../d8/dff/safe__str__lib_8h.html#ac03aef946658162570ff05246c80c056',1,'_strislowercase_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrismixedcase_5fs_5fchk',['_strismixedcase_s_chk',['../d7/d8d/strismixedcase__s_8c.html#a22ddee39f590bb435f32caadf6d3b202',1,'_strismixedcase_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strismixedcase_s.c'],['../d8/dff/safe__str__lib_8h.html#a2f9d1264085b98aaaf9e0ade9b772ec3',1,'_strismixedcase_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrispassword_5fs_5fchk',['_strispassword_s_chk',['../d2/d08/strispassword__s_8c.html#a25d787976c8846bb335d2127570dc97b',1,'_strispassword_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strispassword_s.c'],['../d8/dff/safe__str__lib_8h.html#ab4c9803734dcae5b5975b5a129938d9a',1,'_strispassword_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrisuppercase_5fs_5fchk',['_strisuppercase_s_chk',['../dd/d9f/strisuppercase__s_8c.html#a2a22666503ad907b13c48a3b43b626ce',1,'_strisuppercase_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strisuppercase_s.c'],['../d8/dff/safe__str__lib_8h.html#a787fbe653f359d9d3bf31f2face30911',1,'_strisuppercase_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrlastchar_5fs_5fchk',['_strlastchar_s_chk',['../d7/d19/strlastchar__s_8c.html#a0edead78b36762f8a70ece523ca61063',1,'_strlastchar_s_chk(char *dest, rsize_t dmax, char c, char **lastp, const size_t destbos): strlastchar_s.c'],['../d8/dff/safe__str__lib_8h.html#afa39d9e09101ca48fb3b0da2fd00b7e9',1,'_strlastchar_s_chk(char *dest, rsize_t dmax, char c, char **lastp, const size_t destbos) BOS_CHK(dest) BOS_NULL(lastp): strlastchar_s.c']]], + ['_5fstrlastdiff_5fs_5fchk',['_strlastdiff_s_chk',['../d9/dfe/strlastdiff__s_8c.html#a1c271124ce30bc259c6f3af9b38dc2da',1,'_strlastdiff_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos): strlastdiff_s.c'],['../d8/dff/safe__str__lib_8h.html#a093d4a02b3a2666cc1140659ce2aedef',1,'_strlastdiff_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strlastdiff_s.c']]], + ['_5fstrlastsame_5fs_5fchk',['_strlastsame_s_chk',['../da/db5/strlastsame__s_8c.html#a72c4e6cfac79ce706a9924aa4d3324a4',1,'_strlastsame_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos): strlastsame_s.c'],['../d8/dff/safe__str__lib_8h.html#a85d77c8a2e7b8022ff9ee9b40d692ae7',1,'_strlastsame_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strlastsame_s.c']]], + ['_5fstrljustify_5fs_5fchk',['_strljustify_s_chk',['../d9/d10/strljustify__s_8c.html#a45fe7cf80d39fbe636032db40fc0b8e1',1,'_strljustify_s_chk(char *dest, rsize_t dmax, const size_t destbos): strljustify_s.c'],['../d8/dff/safe__str__lib_8h.html#ae0f785012df12a3ab199f3c726fa1c00',1,'_strljustify_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): strljustify_s.c']]], + ['_5fstrnatcmp_5fs_5fchk',['_strnatcmp_s_chk',['../d4/d5f/strnatcmp__s_8c.html#a9f563a3dba23e70354122938965e77de',1,'_strnatcmp_s_chk(const char *dest, rsize_t dmax, const char *src, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos): strnatcmp_s.c'],['../d8/dff/safe__str__lib_8h.html#acf706e4b5acb9557a031c8936438c34b',1,'_strnatcmp_s_chk(const char *dest, rsize_t dmax, const char *src, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strnatcmp_s.c']]], + ['_5fstrncat_5fs_5fchk',['_strncat_s_chk',['../df/d8b/strncat__s_8c.html#a71c33b24bb35755b78634ce2896fd5ac',1,'_strncat_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, size_t destbos, const size_t srcbos): strncat_s.c'],['../d8/dff/safe__str__lib_8h.html#a402969901f866addace83ad31411d8b0',1,'_strncat_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_ATTR((slen||dest||dmax) &&(_BOS_NULL(dest)||_BOS_ZERO(dest: safe_str_lib.h']]], + ['_5fstrncpy_5fs_5fchk',['_strncpy_s_chk',['../d2/d68/strncpy__s_8c.html#ad775d1b3c046e65ade593f8bbd55d65d',1,'_strncpy_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos): strncpy_s.c'],['../d8/dff/safe__str__lib_8h.html#a1e0217e2de3141badc1ef1b8df17c814',1,'_strncpy_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2_BUTZERO(src: safe_str_lib.h']]], + ['_5fstrnlen_5fs_5fchk',['_strnlen_s_chk',['../dc/d06/strnlen__s_8c.html#a021e82ca8dad15d7a9ed7955a5c49b2f',1,'_strnlen_s_chk(const char *str, rsize_t smax, const size_t strbos): strnlen_s.c'],['../d8/dff/safe__str__lib_8h.html#a8c83c0cfec963b6ac7621874d7411fea',1,'_strnlen_s_chk(const char *str, rsize_t smax, const size_t strbos) BOS_CHK2(str: safe_str_lib.h']]], + ['_5fstrnset_5fs_5fchk',['_strnset_s_chk',['../da/d45/strnset__s_8c.html#acc68fe672d3bc44d5b84e34b175043cf',1,'_strnset_s_chk(char *restrict dest, rsize_t dmax, int value, rsize_t n, const size_t destbos): strnset_s.c'],['../d8/dff/safe__str__lib_8h.html#a6855b4bf48e0a0d9ac7be67af9197810',1,'_strnset_s_chk(char *restrict dest, rsize_t dmax, int value, rsize_t n, const size_t destbos) BOS_CHK(dest) BOS_OVR2_BUTZERO(dest: safe_str_lib.h']]], + ['_5fstrnterminate_5fs_5fchk',['_strnterminate_s_chk',['../dd/de1/strnterminate__s_8c.html#ae2382673a220587b6e6b99f7fe111610',1,'_strnterminate_s_chk(char *dest, rsize_t dmax, const size_t destbos): strnterminate_s.c'],['../d8/dff/safe__str__lib_8h.html#a939629c1ee16ed11968acc0a14d97a50',1,'_strnterminate_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrpbrk_5fs_5fchk',['_strpbrk_s_chk',['../de/dd3/strpbrk__s_8c.html#a1f3a1c20431aaf4d8880524127afed61',1,'_strpbrk_s_chk(char *dest, rsize_t dmax, char *src, rsize_t slen, char **firstp, const size_t destbos, const size_t srcbos): strpbrk_s.c'],['../d8/dff/safe__str__lib_8h.html#aebd91f4804e7751eac6192b818b478a3',1,'_strpbrk_s_chk(char *dest, rsize_t dmax, char *src, rsize_t slen, char **firstp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_str_lib.h']]], + ['_5fstrprefix_5fs_5fchk',['_strprefix_s_chk',['../d2/d9c/strprefix__s_8c.html#afd6429e73c9f92f105905640f389851a',1,'_strprefix_s_chk(const char *dest, rsize_t dmax, const char *src, const size_t destbos): strprefix_s.c'],['../d8/dff/safe__str__lib_8h.html#a5c96065113760b9fb57eb3a3e5a014b7',1,'_strprefix_s_chk(const char *dest, rsize_t dmax, const char *src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src): strprefix_s.c']]], + ['_5fstrrchr_5fs_5fchk',['_strrchr_s_chk',['../d9/df8/strrchr__s_8c.html#a5ffd4c726a9f39e6f30f2b7ee320f3cb',1,'_strrchr_s_chk(const char *restrict dest, rsize_t dmax, const int ch, char **resultp, const size_t destbos): strrchr_s.c'],['../d8/dff/safe__str__lib_8h.html#a375b15e12fd4f6e0ea7737957d7bc56a',1,'_strrchr_s_chk(const char *restrict dest, rsize_t dmax, const int ch, char **restrict resultp, const size_t destbos) BOS_CHK(dest) VAL_OVR2(ch: safe_str_lib.h']]], + ['_5fstrremovews_5fs_5fchk',['_strremovews_s_chk',['../d2/df4/strremovews__s_8c.html#aa20354aa373108cde9f27e625a05994a',1,'_strremovews_s_chk(char *dest, rsize_t dmax, const size_t destbos): strremovews_s.c'],['../d8/dff/safe__str__lib_8h.html#a14965340fd2745d2b46023183ce1b6c5',1,'_strremovews_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): strremovews_s.c']]], + ['_5fstrset_5fs_5fchk',['_strset_s_chk',['../d3/d98/strset__s_8c.html#a31bba664976ed2d6a490220f49a899e7',1,'_strset_s_chk(char *restrict dest, rsize_t dmax, int value, const size_t destbos): strset_s.c'],['../d8/dff/safe__str__lib_8h.html#a82d905969808d552ed3d5776531cf925',1,'_strset_s_chk(char *restrict dest, rsize_t dmax, int value, const size_t destbos) BOS_CHK(dest) VAL_OVR2(value: safe_str_lib.h']]], + ['_5fstrspn_5fs_5fchk',['_strspn_s_chk',['../d9/df1/strspn__s_8c.html#afd69e2020daea4b4fc210c015b7f5dca',1,'_strspn_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos): strspn_s.c'],['../d8/dff/safe__str__lib_8h.html#acaa9b56de60dfe2f7adf0d17be7152a5',1,'_strspn_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_CHK2(src: safe_str_lib.h']]], + ['_5fstrstr_5fs_5fchk',['_strstr_s_chk',['../db/dc3/strstr__s_8c.html#a2122dda9d32728ed372f886c73eea43a',1,'_strstr_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substringp, const size_t destbos, const size_t srcbos): strstr_s.c'],['../d8/dff/safe__str__lib_8h.html#a6cda6e5d1877bd1a27404dc9faadf4cb',1,'_strstr_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substringp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_str_lib.h']]], + ['_5fstrtok_5fs_5fchk',['_strtok_s_chk',['../d2/d46/strtok__s_8c.html#a4f8852aadfcfc307416bf27a886865fa',1,'_strtok_s_chk(char *restrict dest, rsize_t *restrict dmaxp, const char *restrict delim, char **restrict ptr, const size_t destbos): strtok_s.c'],['../d8/dff/safe__str__lib_8h.html#a589bae4572c2a10570f3c333e1e1f29f',1,'_strtok_s_chk(char *restrict dest, rsize_t *restrict dmaxp, const char *restrict delim, char **restrict ptr, const size_t destbos) BOS_NULL(ptr): strtok_s.c']]], + ['_5fstrtolowercase_5fs_5fchk',['_strtolowercase_s_chk',['../d3/d0c/strtolowercase__s_8c.html#adbab5bb37a6f391d2c9de205f85e4725',1,'_strtolowercase_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos): strtolowercase_s.c'],['../d8/dff/safe__str__lib_8h.html#ad2f8f779fbb4c5f2267d9510da392f3b',1,'_strtolowercase_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrtouppercase_5fs_5fchk',['_strtouppercase_s_chk',['../d4/d6f/strtouppercase__s_8c.html#a38776214067a2fd8c1a652469119772c',1,'_strtouppercase_s_chk(char *dest, rsize_t dmax, const size_t destbos): strtouppercase_s.c'],['../d8/dff/safe__str__lib_8h.html#a8df6802494de562eaba0f72c9453d0aa',1,'_strtouppercase_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrzero_5fs_5fchk',['_strzero_s_chk',['../d8/d88/strzero__s_8c.html#ab823ae363848d00ca5b0ff8936e3b53b',1,'_strzero_s_chk(char *dest, rsize_t dmax, const size_t destbos): strzero_s.c'],['../d8/dff/safe__str__lib_8h.html#a422bd4f4cb89a8bc2880c1e3717c34df',1,'_strzero_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): strzero_s.c']]], + ['_5ftimingsafe_5fbcmp_5fchk',['_timingsafe_bcmp_chk',['../d6/d62/timingsafe__bcmp_8c.html#ac185ba934da1af85fb1cc307472ad4b0',1,'_timingsafe_bcmp_chk(const void *b1, const void *b2, size_t n, const size_t destbos, const size_t srcbos): timingsafe_bcmp.c'],['../d8/d03/safe__mem__lib_8h.html#a58eeb1fe07f21ab4bf9d27e7295004ca',1,'_timingsafe_bcmp_chk(const void *b1, const void *b2, size_t n, const size_t destbos, const size_t srcbos) BOS_OVR2(b1: safe_mem_lib.h']]], + ['_5ftimingsafe_5fmemcmp_5fchk',['_timingsafe_memcmp_chk',['../d5/d20/timingsafe__memcmp_8c.html#a1d5aa9f4514c441f51a8b46db3c85407',1,'_timingsafe_memcmp_chk(const void *b1, const void *b2, size_t len, const size_t destbos, const size_t srcbos): timingsafe_memcmp.c'],['../d8/d03/safe__mem__lib_8h.html#a6e8bca497a1aff8bc3a7692c568efc7b',1,'_timingsafe_memcmp_chk(const void *b1, const void *b2, size_t len, const size_t destbos, const size_t srcbos) BOS_OVR2(b1: safe_mem_lib.h']]], + ['_5ftmpnam_5fs_5fchk',['_tmpnam_s_chk',['../d2/d4e/tmpnam__s_8c.html#a9f56792adec1c99181e0f1878d8600ba',1,'_tmpnam_s_chk(const char *dest, rsize_t dmax, const size_t destbos): tmpnam_s.c'],['../db/d69/safe__lib_8h.html#a93236bc36e86d792ec62b48a6686f16b',1,'_tmpnam_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_OVR2Z(dest: safe_lib.h']]], + ['_5ftowcase',['_towcase',['../d8/dbe/towctrans_8c.html#a3d0c62b130209a2ccb00da7e029be9b3',1,'towctrans.c']]], + ['_5ftowfc_5fs_5fchk',['_towfc_s_chk',['../dc/d32/towfc__s_8c.html#aae366c211a5853881cf8a4673de5db52',1,'_towfc_s_chk(wchar_t *restrict dest, rsize_t dmax, const uint32_t src, const size_t destbos): towfc_s.c'],['../d8/dff/safe__str__lib_8h.html#a48c47cf89bfe769b2c1f73254c377723',1,'_towfc_s_chk(wchar_t *restrict dest, rsize_t dmax, const uint32_t src, const size_t destbos) BOSW_CHK(dest) BOS_ATTR(dmax< 4: safe_str_lib.h']]], + ['_5ftowfc_5fsingle',['_towfc_single',['../dc/d32/towfc__s_8c.html#a8da9727cfc1e30225ea73e6561456592',1,'towfc_s.c']]], + ['_5ftowupper',['_towupper',['../d8/dbe/towctrans_8c.html#a5d087249fc40885cccf7ce269bb131ac',1,'towctrans.c']]], + ['_5fvsnprintf_5fs_5fchk',['_vsnprintf_s_chk',['../db/d8d/vsnprintf__s_8c.html#ae2afd35714328ece3191405e25cc845f',1,'_vsnprintf_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap): vsnprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a148305a22b3eccd1bc7edec527ddf079',1,'_vsnprintf_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap) BOS_CHK(dest) BOS_FMT(fmt): vsnprintf_s.c']]], + ['_5fvsnwprintf_5fs_5fchk',['_vsnwprintf_s_chk',['../d7/d4a/vsnwprintf__s_8c.html#a0b99808b1427c197f15bce6040bf5c89',1,'_vsnwprintf_s_chk(wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap): vsnwprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a56c8189e460c2fab3e7199e2d7daf41e',1,'_vsnwprintf_s_chk(wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap) BOSW_CHK(dest) BOS_FMT(fmt): vsnwprintf_s.c']]], + ['_5fvsprintf_5fs_5fchk',['_vsprintf_s_chk',['../d1/df7/vsprintf__s_8c.html#adc3e67335c360cc160d869a4449fb9d1',1,'_vsprintf_s_chk(char *restrict dest, const rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap): vsprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#ab14a2a9e240310588434f53e609355a2',1,'_vsprintf_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap) BOS_CHK(dest) BOS_FMT(fmt): vsprintf_s.c']]], + ['_5fvswprintf_5fs_5fchk',['_vswprintf_s_chk',['../dd/d33/vswprintf__s_8c.html#ad37039350056ad5cfc4506f12dd94c04',1,'_vswprintf_s_chk(wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap): vswprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a45182c16361d4f0449a7c94b9dcd3dbb',1,'_vswprintf_s_chk(wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap) BOSW_CHK(dest) BOS_FMT(fmt): vswprintf_s.c']]], + ['_5fwcrtomb_5fs_5fchk',['_wcrtomb_s_chk',['../db/d37/wcrtomb__s_8c.html#a18fe6c6847fe024f79c9db2c7444f9fc',1,'_wcrtomb_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, mbstate_t *restrict ps, const size_t destbos): wcrtomb_s.c'],['../d8/dff/safe__str__lib_8h.html#ab9840728993ac6ad7d90ce6c68c03636',1,'_wcrtomb_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc: safe_str_lib.h']]], + ['_5fwcscat_5fs_5fchk',['_wcscat_s_chk',['../de/d45/wcscat__s_8c.html#a11d08f782800a00f2919c81b6031ff7b',1,'_wcscat_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos): wcscat_s.c'],['../d8/dff/safe__str__lib_8h.html#abca5bfb224b30166612899283a7a7df9',1,'_wcscat_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos) BOSW_CHK(dest) BOS_NULL(src): wcscat_s.c']]], + ['_5fwcscmp_5fs_5fchk',['_wcscmp_s_chk',['../d1/dbf/wcscmp__s_8c.html#a68a7464fa6523f243b5a2b510b98529a',1,'_wcscmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos): wcscmp_s.c'],['../d8/dff/safe__str__lib_8h.html#a4b3a049415bea04e80df8d44db0f3430',1,'_wcscmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcscoll_5fs_5fchk',['_wcscoll_s_chk',['../d6/dd8/wcscoll__s_8c.html#addfc9e4aa35156b5a75190b202c50ce7',1,'_wcscoll_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos): wcscoll_s.c'],['../d8/dff/safe__str__lib_8h.html#a585d6203592ee2cdf2843b07db8ad575',1,'_wcscoll_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcscpy_5fs_5fchk',['_wcscpy_s_chk',['../de/d33/wcscpy__s_8c.html#a8aa67a23a3e8a346491407d517ecc2ec',1,'_wcscpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos): wcscpy_s.c'],['../d8/dff/safe__str__lib_8h.html#adfc6d44a51ca0e4579bd5af0b9c5aca2',1,'_wcscpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos) BOSW_CHK(dest) BOS_NULL(src): wcscpy_s.c']]], + ['_5fwcsfc_5fs_5fchk',['_wcsfc_s_chk',['../d9/d47/wcsfc__s_8c.html#a552b492ea679d4d2f9575ad38bbe9645',1,'wcsfc_s.c']]], + ['_5fwcsicmp_5fs_5fchk',['_wcsicmp_s_chk',['../d6/d6c/wcsicmp__s_8c.html#a7a27037d7f68de20721eb23565a98831',1,'_wcsicmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos): wcsicmp_s.c'],['../d8/dff/safe__str__lib_8h.html#a66026092bce1d24ac14293d58c4f3c06',1,'_wcsicmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcslwr_5fs_5fchk',['_wcslwr_s_chk',['../d8/d67/wcslwr__s_8c.html#a6470b1f19a3ad82dd15c1e85343ea5b6',1,'_wcslwr_s_chk(wchar_t *restrict src, rsize_t slen, const size_t srcbos): wcslwr_s.c'],['../d8/dff/safe__str__lib_8h.html#a9bdcd39944f0ae7f61e5a17a3477c21a',1,'_wcslwr_s_chk(wchar_t *restrict src, rsize_t slen, const size_t srcbos) BOSW_OVR2_BUTZERO(src: safe_str_lib.h']]], + ['_5fwcsnatcmp_5fs_5fchk',['_wcsnatcmp_s_chk',['../d8/dc7/wcsnatcmp__s_8c.html#a0cb94b2c180777be111799d44fc61bd9',1,'_wcsnatcmp_s_chk(const wchar_t *dest, rsize_t dmax, const wchar_t *src, rsize_t smax, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos): wcsnatcmp_s.c'],['../d8/dff/safe__str__lib_8h.html#ab68246041822a160120edf4bb852c35a',1,'_wcsnatcmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcsncat_5fs_5fchk',['_wcsncat_s_chk',['../d0/df6/wcsncat__s_8c.html#a493a7624a8c28c03d8a1d632dff2f0f3',1,'_wcsncat_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos): wcsncat_s.c'],['../d8/dff/safe__str__lib_8h.html#aadef5f96cb52b0a850989d982bdba40a',1,'_wcsncat_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_ATTR(slen &&(_BOS_NULL(dest)||_BOS_ZERO(dest: safe_str_lib.h']]], + ['_5fwcsncmp_5fs_5fchk',['_wcsncmp_s_chk',['../de/d15/wcsncmp__s_8c.html#a7b1ab28a0f4d7340e07ec8af1c7a6dc1',1,'_wcsncmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, rsize_t count, int *resultp, const size_t destbos, const size_t srcbos): wcsncmp_s.c'],['../d8/dff/safe__str__lib_8h.html#aa54d4d08338768f4ce09daef2ecb2c37',1,'_wcsncmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, rsize_t count, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcsncpy_5fs_5fchk',['_wcsncpy_s_chk',['../dc/d4e/wcsncpy__s_8c.html#a0bb5b100a09e82d89ecf832143f5dd8a',1,'_wcsncpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos): wcsncpy_s.c'],['../d8/dff/safe__str__lib_8h.html#a7634d6b1069cc0b769732ea5595db7f1',1,'_wcsncpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_OVR2(src: safe_str_lib.h']]], + ['_5fwcsnlen_5fs_5fchk',['_wcsnlen_s_chk',['../db/d53/wcsnlen__s_8c.html#a485a05fc094386b65e94db38f2dfb579',1,'_wcsnlen_s_chk(const wchar_t *dest, rsize_t dmax, const size_t destbos): wcsnlen_s.c'],['../d8/dff/safe__str__lib_8h.html#af9476a170ab615fe01505f8035ea11d7',1,'_wcsnlen_s_chk(const wchar_t *dest, size_t dmax, const size_t destbos) BOSW_CHK(dest): wcsnlen_s.c']]], + ['_5fwcsnorm_5fcompose_5fs_5fchk',['_wcsnorm_compose_s_chk',['../d3/dd5/wcsnorm__s_8c.html#ad06f3d86749513a7e71011aa8a722d5a',1,'wcsnorm_s.c']]], + ['_5fwcsnorm_5fdecompose_5fs_5fchk',['_wcsnorm_decompose_s_chk',['../d3/dd5/wcsnorm__s_8c.html#a35ebe75d6b6fdf81576efcb5b35fb6eb',1,'wcsnorm_s.c']]], + ['_5fwcsnorm_5freorder_5fs_5fchk',['_wcsnorm_reorder_s_chk',['../d3/dd5/wcsnorm__s_8c.html#a3ff57309bdc300c2716bfc5ba1dd3a4d',1,'wcsnorm_s.c']]], + ['_5fwcsnorm_5fs_5fchk',['_wcsnorm_s_chk',['../d3/dd5/wcsnorm__s_8c.html#aa3c288ad61166b211252b12e177f61b7',1,'wcsnorm_s.c']]], + ['_5fwcsnset_5fs_5fchk',['_wcsnset_s_chk',['../dc/d0c/wcsnset__s_8c.html#a66675dc542c4f0f2854ae0f190d8f89e',1,'_wcsnset_s_chk(wchar_t *restrict dest, rsize_t dmax, wchar_t value, rsize_t n, const size_t destbos): wcsnset_s.c'],['../d8/dff/safe__str__lib_8h.html#a64380c2e2bdcdfcfbd0c46300cb16cb4',1,'_wcsnset_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t value, size_t n, const size_t destbos) BOSW_CHK(dest) VAL_OVR2(value: safe_str_lib.h']]], + ['_5fwcsrtombs_5fs_5fchk',['_wcsrtombs_s_chk',['../d2/dc5/wcsrtombs__s_8c.html#a105c9aadd57717a78d4c83580480516a',1,'_wcsrtombs_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos): wcsrtombs_s.c'],['../d8/dff/safe__str__lib_8h.html#a5d6b42f3dffe71030d3dfae4669e8645',1,'_wcsrtombs_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) &&_BOS_OVR(dest: safe_str_lib.h']]], + ['_5fwcsset_5fs_5fchk',['_wcsset_s_chk',['../d0/d36/wcsset__s_8c.html#a0944c30f08e95eddf0a540eb76708642',1,'_wcsset_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t value, const size_t destbos): wcsset_s.c'],['../d8/dff/safe__str__lib_8h.html#ab4f995228d53b411139c613110be9ea8',1,'_wcsset_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t value, const size_t destbos) BOSW_CHK(dest) VAL_OVR2(value: safe_str_lib.h']]], + ['_5fwcsstr_5fs_5fchk',['_wcsstr_s_chk',['../dd/df8/wcsstr__s_8c.html#aa0ad63894a82dcb147080fa953659d62',1,'_wcsstr_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, wchar_t **restrict substringp, const size_t destbos, const size_t srcbos): wcsstr_s.c'],['../d8/dff/safe__str__lib_8h.html#a075e745d7031b5994e19b7116a5719ba',1,'_wcsstr_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, wchar_t **restrict substringp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_OVR2(src: safe_str_lib.h']]], + ['_5fwcstok_5fs_5fchk',['_wcstok_s_chk',['../da/d1a/wcstok__s_8c.html#a585e94a6d26745f8fd501e7cd64d0f3d',1,'_wcstok_s_chk(wchar_t *restrict dest, rsize_t *restrict dmaxp, const wchar_t *restrict delim, wchar_t **restrict ptr, const size_t destbos): wcstok_s.c'],['../d8/dff/safe__str__lib_8h.html#a4ef2ebdf5ae9df2c2a538453971d530a',1,'_wcstok_s_chk(wchar_t *restrict dest, rsize_t *restrict dmaxp, const wchar_t *restrict delim, wchar_t **restrict ptr, const size_t destbos) BOS_NULL(ptr): wcstok_s.c']]], + ['_5fwcstombs_5fs_5fchk',['_wcstombs_s_chk',['../d5/db9/wcstombs__s_8c.html#ad524287adca950d695da1ac1eee684f6',1,'_wcstombs_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t len, const size_t destbos): wcstombs_s.c'],['../d8/dff/safe__str__lib_8h.html#aab371db461dcb5dcc850b43e9ee6a2b5',1,'_wcstombs_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t len, const size_t destbos) BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcsupr_5fs_5fchk',['_wcsupr_s_chk',['../d7/dbb/wcsupr__s_8c.html#ab97838498c295bdcbba2f1dfcabb8d79',1,'_wcsupr_s_chk(wchar_t *restrict src, rsize_t slen, const size_t srcbos): wcsupr_s.c'],['../d8/dff/safe__str__lib_8h.html#a11afd8b114ce6c6ec75203a2f9592b5d',1,'_wcsupr_s_chk(wchar_t *restrict src, rsize_t slen, const size_t srcbos) BOSW_OVR2_BUTZERO(src: safe_str_lib.h']]], + ['_5fwctomb_5fs_5fchk',['_wctomb_s_chk',['../d6/dd4/wctomb__s_8c.html#acf1719bdf5c3878a7aa493d7fb43a512',1,'_wctomb_s_chk(int *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, const size_t destbos): wctomb_s.c'],['../d8/dff/safe__str__lib_8h.html#a0b9302f38fb8fd542079946cb6231b54',1,'_wctomb_s_chk(int *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, const size_t destbos) BOS_ATTR(!_BOS_NULL(dest) &&(!dmax||dmax > RSIZE_MAX_STR||_BOS_OVR(dest: safe_str_lib.h']]], + ['_5fwmemcmp_5fs_5fchk',['_wmemcmp_s_chk',['../d1/dbe/wmemcmp__s_8c.html#a447b3bf1e594f7719ded31594281af98',1,'_wmemcmp_s_chk(const wchar_t *dest, rsize_t dlen, const wchar_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos): wmemcmp_s.c'],['../d8/d03/safe__mem__lib_8h.html#a98085b15175f2f14867cdde405eca9e9',1,'_wmemcmp_s_chk(const wchar_t *dest, rsize_t dmax, const wchar_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_mem_lib.h']]], + ['_5fwmemcpy_5fs_5fchk',['_wmemcpy_s_chk',['../d9/dd4/wmemcpy__s_8c.html#a6a7603c77da59b95e6bea266ed2e983e',1,'_wmemcpy_s_chk(wchar_t *dest, rsize_t dlen, const wchar_t *src, rsize_t count, const size_t destbos, const size_t srcbos): wmemcpy_s.c'],['../d8/d03/safe__mem__lib_8h.html#a1c433fe58ce16b1bb85fb4090b6d354b',1,'_wmemcpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, const size_t destbos, const size_t srcbos) BOSW_CHK_BUTZERO(dest: safe_mem_lib.h']]], + ['_5fwmemmove_5fs_5fchk',['_wmemmove_s_chk',['../de/de6/wmemmove__s_8c.html#aa381fa47c6d97eb462dbfbd59d726027',1,'_wmemmove_s_chk(wchar_t *dest, rsize_t dlen, const wchar_t *src, rsize_t count, const size_t destbos, const size_t srcbos): wmemmove_s.c'],['../d8/d03/safe__mem__lib_8h.html#a8073e6c59be6a45fee4552b904899ec4',1,'_wmemmove_s_chk(wchar_t *dest, rsize_t dmax, const wchar_t *src, rsize_t smax, const size_t destbos, const size_t srcbos) BOSW_CHK_BUTZERO(dest: safe_mem_lib.h']]] +]; diff --git a/doc/safec-3.4/search/functions_1.html b/doc/safec-3.4/search/functions_1.html new file mode 100644 index 00000000..4878b3d1 --- /dev/null +++ b/doc/safec-3.4/search/functions_1.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/functions_1.js b/doc/safec-3.4/search/functions_1.js new file mode 100644 index 00000000..2d70cad2 --- /dev/null +++ b/doc/safec-3.4/search/functions_1.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['a_5fctz_5f64',['a_ctz_64',['../d2/d94/qsort__s_8c.html#a6751568a212255d74cb1303442d6ca61',1,'qsort_s.c']]], + ['a_5fctz_5fl',['a_ctz_l',['../d2/d94/qsort__s_8c.html#ab4e21bbfc5cdd33fd4cd671dd8444762',1,'qsort_s.c']]], + ['abort_5fhandler_5fs',['abort_handler_s',['../d8/d04/abort__handler__s_8c.html#a32615c555cc58730a5123607d2c21e56',1,'abort_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): abort_handler_s.c'],['../db/d69/safe__lib_8h.html#a58587c173fa4c66368d5ba43095d6f72',1,'abort_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): abort_handler_s.c'],['../d8/dff/safe__str__lib_8h.html#a58587c173fa4c66368d5ba43095d6f72',1,'abort_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): abort_handler_s.c']]] +]; diff --git a/doc/safec-3.4/search/functions_2.html b/doc/safec-3.4/search/functions_2.html new file mode 100644 index 00000000..67d2a392 --- /dev/null +++ b/doc/safec-3.4/search/functions_2.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/functions_2.js b/doc/safec-3.4/search/functions_2.js new file mode 100644 index 00000000..da8e4dfc --- /dev/null +++ b/doc/safec-3.4/search/functions_2.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['bos_5fattr',['BOS_ATTR',['../db/d69/safe__lib_8h.html#ae6ad07b7e179d123301247fcbe17a9f7',1,'BOS_ATTR(nmemb &&!compar, "empty compar"): safe_lib.h'],['../d8/dff/safe__str__lib_8h.html#a744248532a5fea4b5c39d733b213fa0d',1,'BOS_ATTR((slen||dest||dmax) &&_BOS_OVR(dest, dmax), "dest overflow") BOS_OVR2_BUTZERO(src: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a7b530b63848645615b302ac08e102ece',1,'BOS_ATTR(!_BOS_NULL(dest) &&_BOSW_OVR(dest, dmax), "dest overflow") BOS_ATTR(!_BOS_NULL(dest) &&(void *) dest: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a8a919550b3985588361303ad92053f4d',1,'BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a59ca2273f2b2276115e0a5b4b9c164de',1,'BOS_ATTR(!_BOS_NULL(dest) &&(void *) dest==(void *) srcp, "dest overlap") BOS_ATTR(dmax &&len > dmax: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a5e0a64fa79213b30eb6852fdc40792db',1,'BOS_ATTR(slen &&(_BOSW_OVR(src, slen)||_BOS_NULL(src)), "src overflow or empty"): safe_str_lib.h']]], + ['bos_5fchk2',['BOS_CHK2',['../d8/dff/safe__str__lib_8h.html#a8e51868a1ce0630bf5c38d62d1bea957',1,'safe_str_lib.h']]], + ['bos_5fnull',['BOS_NULL',['../db/d69/safe__lib_8h.html#a51f85218d7daabdad957b452bc6c30d4',1,'BOS_NULL(tm): safe_lib.h'],['../db/d69/safe__lib_8h.html#a7ea80515a70d43da08f811306a92bfa4',1,'BOS_NULL(timer): safe_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a1905a2e5351604088e92e0f9394f5158',1,'BOS_NULL(diff) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a056f82ccace5361c0cab7ead9d285bd0',1,'BOS_NULL(result): safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#a282f988ed816229d51e1e21515e62538',1,'BOS_NULL(substring): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a1272c2ae6f812aba71dabf8212e24ebc',1,'BOS_NULL(countp): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#ace1afdc350d4ba0d85d4d37e33ba8195',1,'BOS_NULL(firstp): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a9bfcc9154b0076b55d06f911b8f34e23',1,'BOS_NULL(substringp): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#ac2831e5473862d6cf8c186383e7da660',1,'BOS_NULL(resultp): safe_str_lib.h']]], + ['bos_5fovr2',['BOS_OVR2',['../d8/d03/safe__mem__lib_8h.html#a3da7778d2e2012f836480dc402162bfa',1,'BOS_OVR2(b2, n): safe_mem_lib.h'],['../d8/d03/safe__mem__lib_8h.html#abe29f64c3fd99402fcbe2e5b290da9ab',1,'BOS_OVR2(b2, len): safe_mem_lib.h']]], + ['bos_5fovr2_5fbutzero',['BOS_OVR2_BUTZERO',['../d8/d03/safe__mem__lib_8h.html#a817817ca2f211458841bb8848ef8be83',1,'BOS_OVR2_BUTZERO(src, slen) BOS_ATTR(_BOS_KNOWN(dest) &&_BOS_KNOWN(src) &&((dest > src &&(char *) dest<(char *) src+slen)||(src > dest &&(char *) src<(char *) dest+dmax)): safe_mem_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a0f38876b9c1e5a2f8a07165d3b602f64',1,'BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#ac041c2651ea2a62e43e948dd8eb22b1e',1,'BOS_OVR2_BUTZERO(src, slen) VAL_OVR2(slen: safe_str_lib.h']]], + ['bosw_5fovr2_5fbutzero',['BOSW_OVR2_BUTZERO',['../d8/d03/safe__mem__lib_8h.html#a808f11fa5751d0618b0dc5a6e9088861',1,'safe_mem_lib.h']]] +]; diff --git a/doc/safec-3.4/search/functions_3.html b/doc/safec-3.4/search/functions_3.html new file mode 100644 index 00000000..1f0eedb3 --- /dev/null +++ b/doc/safec-3.4/search/functions_3.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/functions_3.js b/doc/safec-3.4/search/functions_3.js new file mode 100644 index 00000000..9447f462 --- /dev/null +++ b/doc/safec-3.4/search/functions_3.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['compare_5fleft',['compare_left',['../d4/d5f/strnatcmp__s_8c.html#a5cfb53b3334b65b35d20d7ceccd2440c',1,'compare_left(char const *a, char const *b): strnatcmp_s.c'],['../d8/dc7/wcsnatcmp__s_8c.html#a7b80ca1671ee726458f7842cb5ebd164',1,'compare_left(wchar_t const *a, wchar_t const *b): wcsnatcmp_s.c']]], + ['compare_5fright',['compare_right',['../d4/d5f/strnatcmp__s_8c.html#ad5f26d8a6e2160fbcb8ddbdcf972c41a',1,'compare_right(char const *a, char const *b): strnatcmp_s.c'],['../d8/dc7/wcsnatcmp__s_8c.html#a3405575a0ae31542813a1e576cc5d146',1,'compare_right(wchar_t const *a, wchar_t const *b): wcsnatcmp_s.c']]], + ['cycle',['cycle',['../d2/d94/qsort__s_8c.html#af69357134fe6cab29253a2919efd8122',1,'qsort_s.c']]] +]; diff --git a/doc/safec-3.4/search/functions_4.html b/doc/safec-3.4/search/functions_4.html new file mode 100644 index 00000000..c5bf87a4 --- /dev/null +++ b/doc/safec-3.4/search/functions_4.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/functions_4.js b/doc/safec-3.4/search/functions_4.js new file mode 100644 index 00000000..6b17f224 --- /dev/null +++ b/doc/safec-3.4/search/functions_4.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['fopen_5fs',['fopen_s',['../dc/d7e/fopen__s_8c.html#a7c89473fdee05d892955476b3c5f2beb',1,'fopen_s(FILE *restrict *restrict streamptr, const char *restrict filename, const char *restrict mode): fopen_s.c'],['../db/d69/safe__lib_8h.html#ab41eff44f4b8bc42540b3862fe7261cb',1,'fopen_s(FILE *restrict *restrict streamptr, const char *restrict filename, const char *restrict mode): fopen_s.c']]], + ['fprintf_5fs',['fprintf_s',['../df/d73/fprintf__s_8c.html#a185ff0f2bfb74b061a74b94480dc6357',1,'fprintf_s(FILE *restrict stream, const char *restrict fmt,...): fprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a9f64d29a8ab10aab4065d4efc1866fd7',1,'fprintf_s(FILE *restrict stream, const char *restrict fmt,...) BOS_FMT(fmt): fprintf_s.c']]], + ['freopen_5fs',['freopen_s',['../d6/dfe/freopen__s_8c.html#adb180d10772079d6b0dbf1df3f9a6ef3',1,'freopen_s(FILE *restrict *restrict newstreamptr, const char *restrict filename, const char *restrict mode, FILE *restrict stream): freopen_s.c'],['../db/d69/safe__lib_8h.html#a42c64da7e7ccfacc85b702629f1a296d',1,'freopen_s(FILE *restrict *restrict newstreamptr, const char *restrict filename, const char *restrict mode, FILE *restrict stream): freopen_s.c']]], + ['fscanf_5fs',['fscanf_s',['../df/d1c/fscanf__s_8c.html#aa42ba46b7e2410f7f0f86b1b7b7071a8',1,'fscanf_s(FILE *restrict stream, const char *restrict fmt,...): fscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#abbac4c71856139e308e4020f1d5ab068',1,'fscanf_s(FILE *restrict stream, const char *restrict fmt,...) BOS_NULL(stream) BOS_FMT(fmt): fscanf_s.c']]], + ['fwprintf_5fs',['fwprintf_s',['../de/d97/fwprintf__s_8c.html#a8fdc38563b8b8a375ab10cee2d99af11',1,'fwprintf_s(FILE *restrict stream, const wchar_t *restrict fmt,...): fwprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#aa923f7cb5bbdf46454a17027829fa1e1',1,'fwprintf_s(FILE *restrict stream, const wchar_t *restrict fmt,...) BOS_NULL(stream) BOS_FMT(fmt): fwprintf_s.c']]], + ['fwscanf_5fs',['fwscanf_s',['../d3/d42/fwscanf__s_8c.html#a980109ae08a082f7658918f49bb9be16',1,'fwscanf_s(FILE *restrict stream, const wchar_t *restrict fmt,...): fwscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#ae7741a86877e60c5d70527bf894bdb9e',1,'fwscanf_s(FILE *restrict stream, const wchar_t *restrict fmt,...) BOS_NULL(stream) BOS_FMT(fmt): fwscanf_s.c']]] +]; diff --git a/doc/safec-3.4/search/functions_5.html b/doc/safec-3.4/search/functions_5.html new file mode 100644 index 00000000..a34446ce --- /dev/null +++ b/doc/safec-3.4/search/functions_5.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/functions_5.js b/doc/safec-3.4/search/functions_5.js new file mode 100644 index 00000000..a81a1166 --- /dev/null +++ b/doc/safec-3.4/search/functions_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['gmtime_5fs',['gmtime_s',['../d7/d57/gmtime__s_8c.html#af6fe85a68903d45aee557060358b47d0',1,'gmtime_s(const time_t *restrict timer, struct tm *restrict dest): gmtime_s.c'],['../db/d69/safe__lib_8h.html#a9f3211a8c6c52ff616fa7558f611c597',1,'gmtime_s(const time_t *restrict timer, struct tm *restrict dest) BOS_NULL(timer) BOS_NULL(dest): gmtime_s.c']]] +]; diff --git a/doc/safec-3.4/search/functions_6.html b/doc/safec-3.4/search/functions_6.html new file mode 100644 index 00000000..6fd4b1f3 --- /dev/null +++ b/doc/safec-3.4/search/functions_6.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/functions_6.js b/doc/safec-3.4/search/functions_6.js new file mode 100644 index 00000000..74af185f --- /dev/null +++ b/doc/safec-3.4/search/functions_6.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['handle_5ferror',['handle_error',['../d2/d62/safe__str__constraint_8h.html#a1f9d5b6a64c55ee8140c3c488f09d861',1,'safe_str_constraint.h']]], + ['handle_5fmem_5fbos_5fchk_5fwarn',['handle_mem_bos_chk_warn',['../d6/da6/safe__mem__constraint_8c.html#a75372f7a37577fa4e56281c776c6b8b9',1,'handle_mem_bos_chk_warn(const char *restrict func, void *restrict dest, const rsize_t dmax, const size_t destbos): safe_mem_constraint.c'],['../d4/d81/safe__mem__constraint_8h.html#a75372f7a37577fa4e56281c776c6b8b9',1,'handle_mem_bos_chk_warn(const char *restrict func, void *restrict dest, const rsize_t dmax, const size_t destbos): safe_mem_constraint.c']]], + ['handle_5fmem_5ferror',['handle_mem_error',['../d4/d81/safe__mem__constraint_8h.html#ad286f49b99d05b584d76d9abfe37c2cf',1,'safe_mem_constraint.h']]], + ['handle_5fstr_5fbos_5fchk_5fwarn',['handle_str_bos_chk_warn',['../d1/d53/safe__str__constraint_8c.html#ad9c3d796944bf86eb7cfccd33231f622',1,'handle_str_bos_chk_warn(const char *restrict func, char *restrict dest, const rsize_t dmax, const size_t destbos): safe_str_constraint.c'],['../d2/d62/safe__str__constraint_8h.html#ad9c3d796944bf86eb7cfccd33231f622',1,'handle_str_bos_chk_warn(const char *restrict func, char *restrict dest, const rsize_t dmax, const size_t destbos): safe_str_constraint.c']]], + ['handle_5fstr_5fbos_5foverload',['handle_str_bos_overload',['../d1/d53/safe__str__constraint_8c.html#ae16f653bbe414d93961dcc73376d00d8',1,'handle_str_bos_overload(const char *restrict msg, char *restrict dest, const rsize_t dmax): safe_str_constraint.c'],['../d2/d62/safe__str__constraint_8h.html#ae16f653bbe414d93961dcc73376d00d8',1,'handle_str_bos_overload(const char *restrict msg, char *restrict dest, const rsize_t dmax): safe_str_constraint.c']]], + ['handle_5fstr_5fsrc_5fbos_5fchk_5fwarn',['handle_str_src_bos_chk_warn',['../d1/d53/safe__str__constraint_8c.html#a2fac25d0b6c9b26fbd26583e8e496f8e',1,'handle_str_src_bos_chk_warn(const char *restrict func, char *restrict dest, const rsize_t smax, const size_t srcbos, const char *srcname, const char *smaxname): safe_str_constraint.c'],['../d2/d62/safe__str__constraint_8h.html#a2fac25d0b6c9b26fbd26583e8e496f8e',1,'handle_str_src_bos_chk_warn(const char *restrict func, char *restrict dest, const rsize_t smax, const size_t srcbos, const char *srcname, const char *smaxname): safe_str_constraint.c']]], + ['handle_5fwerror',['handle_werror',['../d2/d62/safe__str__constraint_8h.html#a924abbb935e0ddc9638e6ed3d44aa3bb',1,'safe_str_constraint.h']]] +]; diff --git a/doc/safec-3.4/search/functions_7.html b/doc/safec-3.4/search/functions_7.html new file mode 100644 index 00000000..6e09abf1 --- /dev/null +++ b/doc/safec-3.4/search/functions_7.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/functions_7.js b/doc/safec-3.4/search/functions_7.js new file mode 100644 index 00000000..264e66ba --- /dev/null +++ b/doc/safec-3.4/search/functions_7.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['ignore_5fhandler_5fs',['ignore_handler_s',['../d7/dac/ignore__handler__s_8c.html#a33a2e940941f23b0f5d48880ff948b5a',1,'ignore_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): ignore_handler_s.c'],['../db/d69/safe__lib_8h.html#a7fdc3594c01813cc1fdf77dc378715de',1,'ignore_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): ignore_handler_s.c'],['../d8/dff/safe__str__lib_8h.html#a7fdc3594c01813cc1fdf77dc378715de',1,'ignore_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): ignore_handler_s.c']]], + ['invoke_5fsafe_5fmem_5fconstraint_5fhandler',['invoke_safe_mem_constraint_handler',['../d6/da6/safe__mem__constraint_8c.html#add0276a6e71652719dde97fbf8e5a7b6',1,'invoke_safe_mem_constraint_handler(const char *msg, void *ptr, errno_t error): safe_mem_constraint.c'],['../d4/d81/safe__mem__constraint_8h.html#a9b49cc73b106962dbeade80160404344',1,'invoke_safe_mem_constraint_handler(const char *msg, void *ptr, errno_t error): safe_mem_constraint.c']]], + ['invoke_5fsafe_5fstr_5fconstraint_5fhandler',['invoke_safe_str_constraint_handler',['../d1/d53/safe__str__constraint_8c.html#af4a0b83438cd6feaa04addba136975d1',1,'invoke_safe_str_constraint_handler(const char *restrict msg, void *restrict ptr, errno_t error): safe_str_constraint.c'],['../d2/d62/safe__str__constraint_8h.html#aff28fcaf37cf61fc6243e0adb1444bf8',1,'invoke_safe_str_constraint_handler(const char *restrict msg, void *restrict ptr, errno_t error): safe_str_constraint.c']]], + ['iscomp2nd',['isComp2nd',['../d0/dd5/unw16ifexc_8h.html#afafcb41fcb594b12882f0f27f5926463',1,'isComp2nd(uint32_t uv): unw16ifexc.h'],['../db/dab/unwifexc_8h.html#afafcb41fcb594b12882f0f27f5926463',1,'isComp2nd(uint32_t uv): unwifexc.h'],['../d3/dd5/wcsnorm__s_8c.html#afafcb41fcb594b12882f0f27f5926463',1,'isComp2nd(uint32_t uv): unw16ifexc.h']]], + ['isexclusion',['isExclusion',['../d0/dd5/unw16ifexc_8h.html#a1a17e196136fc523b859e4d6032d80f5',1,'isExclusion(uint32_t uv): unw16ifexc.h'],['../db/dab/unwifexc_8h.html#a1a17e196136fc523b859e4d6032d80f5',1,'isExclusion(uint32_t uv): unwifexc.h'],['../d3/dd5/wcsnorm__s_8c.html#a1a17e196136fc523b859e4d6032d80f5',1,'isExclusion(uint32_t uv): unw16ifexc.h']]], + ['isnonstdecomp',['isNonStDecomp',['../d0/dd5/unw16ifexc_8h.html#ae7d50bfa223226614a988eada1768f17',1,'isNonStDecomp(uint32_t uv): unw16ifexc.h'],['../db/dab/unwifexc_8h.html#ae7d50bfa223226614a988eada1768f17',1,'isNonStDecomp(uint32_t uv): unwifexc.h'],['../d3/dd5/wcsnorm__s_8c.html#ae7d50bfa223226614a988eada1768f17',1,'isNonStDecomp(uint32_t uv): unw16ifexc.h']]], + ['issingleton',['isSingleton',['../d0/dd5/unw16ifexc_8h.html#ac7fc90fd56544cf1ea56a23cd549d01f',1,'isSingleton(uint32_t uv): unw16ifexc.h'],['../db/dab/unwifexc_8h.html#ac7fc90fd56544cf1ea56a23cd549d01f',1,'isSingleton(uint32_t uv): unwifexc.h'],['../d3/dd5/wcsnorm__s_8c.html#ac7fc90fd56544cf1ea56a23cd549d01f',1,'isSingleton(uint32_t uv): unw16ifexc.h']]], + ['iswfc',['iswfc',['../dc/d32/towfc__s_8c.html#a5b45a6e1355d051019888b241cb5109d',1,'iswfc(const uint32_t wc): towfc_s.c'],['../d8/dff/safe__str__lib_8h.html#a429612502202b0189f29ec768ca3ba7c',1,'iswfc(const uint32_t wc) VAL_OVR2(wc: safe_str_lib.h']]] +]; diff --git a/doc/safec-3.4/search/functions_8.html b/doc/safec-3.4/search/functions_8.html new file mode 100644 index 00000000..d59ea971 --- /dev/null +++ b/doc/safec-3.4/search/functions_8.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/functions_8.js b/doc/safec-3.4/search/functions_8.js new file mode 100644 index 00000000..31f9108b --- /dev/null +++ b/doc/safec-3.4/search/functions_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['localtime_5fs',['localtime_s',['../dc/d72/localtime__s_8c.html#ad91854a711f6ee3aebcf1bd3adad1a63',1,'localtime_s(const time_t *restrict timer, struct tm *restrict dest): localtime_s.c'],['../db/d69/safe__lib_8h.html#a20fa3bf33aa1f22bc3030f48e4ae5d35',1,'localtime_s(const time_t *restrict timer, struct tm *restrict dest) BOS_NULL(timer) BOS_NULL(dest): localtime_s.c']]] +]; diff --git a/doc/safec-3.4/search/functions_9.html b/doc/safec-3.4/search/functions_9.html new file mode 100644 index 00000000..5ccec429 --- /dev/null +++ b/doc/safec-3.4/search/functions_9.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/functions_9.js b/doc/safec-3.4/search/functions_9.js new file mode 100644 index 00000000..057ce80a --- /dev/null +++ b/doc/safec-3.4/search/functions_9.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['mem_5fprim_5fmove',['mem_prim_move',['../d8/dd8/mem__primitives__lib_8c.html#aa0b666ddb8d014f1fcbdb452915a246c',1,'mem_prim_move(void *dest, const void *src, uint32_t len): mem_primitives_lib.c'],['../da/d8c/mem__primitives__lib_8h.html#aa0b666ddb8d014f1fcbdb452915a246c',1,'mem_prim_move(void *dest, const void *src, uint32_t len): mem_primitives_lib.c']]], + ['mem_5fprim_5fmove16',['mem_prim_move16',['../d8/dd8/mem__primitives__lib_8c.html#ad30f64ac3aac73df8a221756dc2694e5',1,'mem_prim_move16(uint16_t *dest, const uint16_t *src, uint32_t len): mem_primitives_lib.c'],['../da/d8c/mem__primitives__lib_8h.html#ad30f64ac3aac73df8a221756dc2694e5',1,'mem_prim_move16(uint16_t *dest, const uint16_t *src, uint32_t len): mem_primitives_lib.c']]], + ['mem_5fprim_5fmove32',['mem_prim_move32',['../d8/dd8/mem__primitives__lib_8c.html#a1e1c40e0fa1b86ffba29a8a6128ed0db',1,'mem_prim_move32(uint32_t *dest, const uint32_t *src, uint32_t len): mem_primitives_lib.c'],['../da/d8c/mem__primitives__lib_8h.html#a1e1c40e0fa1b86ffba29a8a6128ed0db',1,'mem_prim_move32(uint32_t *dest, const uint32_t *src, uint32_t len): mem_primitives_lib.c']]], + ['mem_5fprim_5fmove8',['mem_prim_move8',['../d8/dd8/mem__primitives__lib_8c.html#a1c1926b7a912a14623e09021f2abf395',1,'mem_prim_move8(uint8_t *dest, const uint8_t *src, uint32_t len): mem_primitives_lib.c'],['../da/d8c/mem__primitives__lib_8h.html#a1c1926b7a912a14623e09021f2abf395',1,'mem_prim_move8(uint8_t *dest, const uint8_t *src, uint32_t len): mem_primitives_lib.c']]], + ['mem_5fprim_5fset',['mem_prim_set',['../d8/dd8/mem__primitives__lib_8c.html#acb6c667cc41bbac06718534cd28ead39',1,'mem_prim_set(void *dest, uint32_t len, uint8_t value): mem_primitives_lib.c'],['../da/d8c/mem__primitives__lib_8h.html#acb6c667cc41bbac06718534cd28ead39',1,'mem_prim_set(void *dest, uint32_t len, uint8_t value): mem_primitives_lib.c']]], + ['mem_5fprim_5fset16',['mem_prim_set16',['../d8/dd8/mem__primitives__lib_8c.html#a3255cbc4756ee191ccd6ce0ebb1a6f58',1,'mem_prim_set16(uint16_t *dest, uint32_t len, uint16_t value): mem_primitives_lib.c'],['../da/d8c/mem__primitives__lib_8h.html#a3255cbc4756ee191ccd6ce0ebb1a6f58',1,'mem_prim_set16(uint16_t *dest, uint32_t len, uint16_t value): mem_primitives_lib.c']]], + ['mem_5fprim_5fset32',['mem_prim_set32',['../d8/dd8/mem__primitives__lib_8c.html#a37db0a86edffa67b604e761826d1e5f5',1,'mem_prim_set32(uint32_t *dest, uint32_t len, uint32_t value): mem_primitives_lib.c'],['../da/d8c/mem__primitives__lib_8h.html#a37db0a86edffa67b604e761826d1e5f5',1,'mem_prim_set32(uint32_t *dest, uint32_t len, uint32_t value): mem_primitives_lib.c']]], + ['module_5falias',['MODULE_ALIAS',['../d4/d6a/slkm__init_8c.html#a6dcbb3f118bd5dcf148ea8a61c428f99',1,'slkm_init.c']]], + ['module_5fauthor',['MODULE_AUTHOR',['../d4/d6a/slkm__init_8c.html#a76e70ef101730976806586abb16eddbf',1,'slkm_init.c']]], + ['module_5fdescription',['MODULE_DESCRIPTION',['../d4/d6a/slkm__init_8c.html#ac09b315f055053e50f86f1697048651c',1,'slkm_init.c']]], + ['module_5fexit',['module_exit',['../d4/d6a/slkm__init_8c.html#aa5a9f2d3ae92ff1972ac7d4898f68880',1,'slkm_init.c']]], + ['module_5finit',['module_init',['../d4/d6a/slkm__init_8c.html#a0b92bfb6abb8cc41c4abe1f673df3d80',1,'slkm_init.c']]], + ['module_5flicense',['MODULE_LICENSE',['../d4/d6a/slkm__init_8c.html#a396ec5ced43f24ae348907ebe48d2624',1,'slkm_init.c']]], + ['module_5fversion',['MODULE_VERSION',['../d4/d6a/slkm__init_8c.html#af9693326f78b9c2c1e510d0d461e1e9d',1,'slkm_init.c']]] +]; diff --git a/doc/safec-3.4/search/functions_a.html b/doc/safec-3.4/search/functions_a.html new file mode 100644 index 00000000..3958eb7b --- /dev/null +++ b/doc/safec-3.4/search/functions_a.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/functions_a.js b/doc/safec-3.4/search/functions_a.js new file mode 100644 index 00000000..23e41a5d --- /dev/null +++ b/doc/safec-3.4/search/functions_a.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['pntz',['pntz',['../d2/d94/qsort__s_8c.html#a366444d5a8d78b40a6e6d7fec328d996',1,'qsort_s.c']]], + ['printf_5fs',['printf_s',['../d4/d68/printf__s_8c.html#acb53e5b3cc02e83fcd6496b082020499',1,'printf_s(const char *restrict fmt,...): printf_s.c'],['../d8/dff/safe__str__lib_8h.html#a468d35a90577942c5648009d482719fc',1,'printf_s(const char *restrict fmt,...) BOS_FMT(fmt): printf_s.c']]] +]; diff --git a/doc/safec-3.4/search/functions_b.html b/doc/safec-3.4/search/functions_b.html new file mode 100644 index 00000000..b99b702d --- /dev/null +++ b/doc/safec-3.4/search/functions_b.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/functions_b.js b/doc/safec-3.4/search/functions_b.js new file mode 100644 index 00000000..6397cc40 --- /dev/null +++ b/doc/safec-3.4/search/functions_b.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['qsort_5fmusl',['qsort_musl',['../d2/d94/qsort__s_8c.html#aa65f344bd9be46ff911be29b0295ac9e',1,'qsort_s.c']]] +]; diff --git a/doc/safec-3.4/search/functions_c.html b/doc/safec-3.4/search/functions_c.html new file mode 100644 index 00000000..3a33d874 --- /dev/null +++ b/doc/safec-3.4/search/functions_c.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/functions_c.js b/doc/safec-3.4/search/functions_c.js new file mode 100644 index 00000000..2ef304de --- /dev/null +++ b/doc/safec-3.4/search/functions_c.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['scanf_5fs',['scanf_s',['../d0/dad/scanf__s_8c.html#a840cbd850ba8cf5b2b53a4dea464cff7',1,'scanf_s(const char *restrict fmt,...): scanf_s.c'],['../d8/dff/safe__str__lib_8h.html#a9ce7b89d9c3ee8f6e2b4ba65beaafed8',1,'scanf_s(const char *restrict fmt,...) BOS_FMT(fmt): scanf_s.c']]], + ['set_5fmem_5fconstraint_5fhandler_5fs',['set_mem_constraint_handler_s',['../d6/da6/safe__mem__constraint_8c.html#aab44e36c5f5fa57c90b45941d9c83d13',1,'set_mem_constraint_handler_s(constraint_handler_t handler): safe_mem_constraint.c'],['../d8/d03/safe__mem__lib_8h.html#af8df4fce12110c4ba1365e6c45ab8d29',1,'set_mem_constraint_handler_s(constraint_handler_t handler): safe_mem_constraint.c']]], + ['set_5fstr_5fconstraint_5fhandler_5fs',['set_str_constraint_handler_s',['../d1/d53/safe__str__constraint_8c.html#a596833872de6fd62a0e7f013bab34cb2',1,'set_str_constraint_handler_s(constraint_handler_t handler): safe_str_constraint.c'],['../d8/dff/safe__str__lib_8h.html#aff0dee168db30fa183ed12b8de14fd0b',1,'set_str_constraint_handler_s(constraint_handler_t handler): safe_str_constraint.c']]], + ['shl',['shl',['../d2/d94/qsort__s_8c.html#ad7e80c4e5f5f6cee70849bd1f980695e',1,'qsort_s.c']]], + ['shr',['shr',['../d2/d94/qsort__s_8c.html#a3709e60091f7da91469b3a98cb374f8d',1,'qsort_s.c']]], + ['sift',['sift',['../d2/d94/qsort__s_8c.html#a6d039899d0bdbb153dd833b6673f954e',1,'qsort_s.c']]], + ['slk_5fexit',['slk_exit',['../d4/d6a/slkm__init_8c.html#a4697453c839303891a47a9b443bcae26',1,'slkm_init.c']]], + ['slk_5finit',['slk_init',['../d4/d6a/slkm__init_8c.html#af27c6fcdadb4c452114d7eae1605b60e',1,'slkm_init.c']]], + ['snprintf_5fs',['snprintf_s',['../d8/d3c/snprintf__s_8c.html#af7832c757ae26fafa1a0f129c6c55e51',1,'snprintf_s(char *restrict dest, rsize_t dmax, const char *restrict fmt,...): snprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a6f40a5b87f9e51c4c59d3666dd565ee7',1,'snprintf_s(char *restrict dest, rsize_t dmax, const char *restrict fmt,...) BOS_CHK(dest) BOS_FMT(fmt): snprintf_s.c']]], + ['snwprintf_5fs',['snwprintf_s',['../d6/d6b/snwprintf__s_8c.html#a2994a6a76b2853b7bd59f48d02609eef',1,'snwprintf_s(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict fmt,...): snwprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#ad430f70743e3b210902dcc28106cf73d',1,'snwprintf_s(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict fmt,...) BOSW_CHK(dest) BOS_FMT(fmt): snwprintf_s.c']]], + ['sprintf_5fs',['sprintf_s',['../d3/d21/sprintf__s_8c.html#a2d098650aa785e976422266d4daf1682',1,'sprintf_s(char *restrict dest, rsize_t dmax, const char *restrict fmt,...): sprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a2fab2de9f93bb12f6bbc4bbb3971a8aa',1,'sprintf_s(char *restrict dest, rsize_t dmax, const char *restrict fmt,...) BOS_CHK(dest) BOS_FMT(fmt): sprintf_s.c']]], + ['sscanf_5fs',['sscanf_s',['../d4/dbc/sscanf__s_8c.html#a98536a4d1f87fe1bead866e809d6a395',1,'sscanf_s(const char *restrict buffer, const char *restrict fmt,...): sscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#a1f001e320145775cc5f38fc2c8291a84',1,'sscanf_s(const char *restrict buffer, const char *restrict fmt,...) BOS_NULL(buffer) BOS_FMT(fmt): sscanf_s.c']]], + ['strerrorlen_5fs',['strerrorlen_s',['../d9/d02/strerror__s_8c.html#a3f6ed5e17ae53f1dd3b4527d3111c6fc',1,'strerrorlen_s(errno_t errnum): strerror_s.c'],['../d8/dff/safe__str__lib_8h.html#afaf218acae58eaeb99428cbe2f9fe7d3',1,'strerrorlen_s(errno_t errnum): strerror_s.c']]], + ['swprintf_5fs',['swprintf_s',['../d4/d4f/swprintf__s_8c.html#a719abdc1626b4bcf6cbd9aefa0b505e9',1,'swprintf_s(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict fmt,...): swprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#ab7f207bd3bcd0693fde0e8137ee9e79f',1,'swprintf_s(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict fmt,...) BOSW_CHK(dest) BOS_FMT(fmt): swprintf_s.c']]], + ['swscanf_5fs',['swscanf_s',['../d8/da1/swscanf__s_8c.html#a87ba89e52a0003440fe17654db6d9a2d',1,'swscanf_s(const wchar_t *restrict src, const wchar_t *restrict fmt,...): swscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#acd0f45cb0cff1044cfc0f665767abb1d',1,'swscanf_s(const wchar_t *restrict src, const wchar_t *restrict fmt,...) BOS_NULL(src) BOS_FMT(fmt): swscanf_s.c']]] +]; diff --git a/doc/safec-3.4/search/functions_d.html b/doc/safec-3.4/search/functions_d.html new file mode 100644 index 00000000..31b75b88 --- /dev/null +++ b/doc/safec-3.4/search/functions_d.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/functions_d.js b/doc/safec-3.4/search/functions_d.js new file mode 100644 index 00000000..4e39dbaf --- /dev/null +++ b/doc/safec-3.4/search/functions_d.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['tmpfile_5fs',['tmpfile_s',['../d6/dee/tmpfile__s_8c.html#a51e6bd3984d36715dcf61e5babd2db74',1,'tmpfile_s(FILE *restrict *restrict streamptr): tmpfile_s.c'],['../db/d69/safe__lib_8h.html#a3fddd2f0108b1c172c87c4f9767575b0',1,'tmpfile_s(FILE *restrict *restrict streamptr): tmpfile_s.c']]], + ['towlower',['towlower',['../d8/dbe/towctrans_8c.html#adb71206a473b333789974b194daa80ec',1,'towlower(uint32_t wc): towctrans.c'],['../d8/d67/wcslwr__s_8c.html#a99e40a22bbdac9828b3a5afecf144b8a',1,'towlower(wint_t wc): wcslwr_s.c']]], + ['towupper',['towupper',['../d8/dbe/towctrans_8c.html#af9771d6d5b7a1bec35a2f1b67355a8d3',1,'towctrans.c']]], + ['trinkle',['trinkle',['../d2/d94/qsort__s_8c.html#a2b5791f02963a5e9623a5c62d13614b3',1,'qsort_s.c']]] +]; diff --git a/doc/safec-3.4/search/functions_e.html b/doc/safec-3.4/search/functions_e.html new file mode 100644 index 00000000..cddb9bb5 --- /dev/null +++ b/doc/safec-3.4/search/functions_e.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/functions_e.js b/doc/safec-3.4/search/functions_e.js new file mode 100644 index 00000000..d7f73c1e --- /dev/null +++ b/doc/safec-3.4/search/functions_e.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['val_5fovr2',['VAL_OVR2',['../d8/d03/safe__mem__lib_8h.html#a2dc17989538cffa4467f6a888152e31f',1,'VAL_OVR2(value, 255): safe_mem_lib.h'],['../d8/d03/safe__mem__lib_8h.html#ad15c3f641c0fb63446a5d9c5c55739de',1,'VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n: safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#aa3f02ebbb77b88d383c9762bbaf683c9',1,'VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a32d185f8ed5b4aa0c6e14ebc513820fe',1,'VAL_OVR2(wc, 0x10ffff): safe_str_lib.h']]], + ['vfprintf_5fs',['vfprintf_s',['../de/d32/vfprintf__s_8c.html#ae9104a91e0bbf70c4350517ff7b081f8',1,'vfprintf_s(FILE *restrict stream, const char *restrict fmt, va_list ap): vfprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a6dcfb3117b1984c06e44612779d4efa4',1,'vfprintf_s(FILE *restrict stream, const char *restrict fmt, va_list arg) BOS_FMT(fmt): vfprintf_s.c']]], + ['vfscanf_5fs',['vfscanf_s',['../d4/dc6/vfscanf__s_8c.html#aef1fd4b362dea57c39b75e17ac31d0af',1,'vfscanf_s(FILE *restrict stream, const char *restrict fmt, va_list ap): vfscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#a07d06c61d014dd9945aef097533d00a6',1,'vfscanf_s(FILE *restrict stream, const char *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt): vfscanf_s.c']]], + ['vfwprintf_5fs',['vfwprintf_s',['../d4/dd5/vfwprintf__s_8c.html#abd998918fd5ab94982c1b7841ab001d5',1,'vfwprintf_s(FILE *restrict stream, const wchar_t *restrict fmt, va_list ap): vfwprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#ae72990f807f1e056a56b2f4801e90a8e',1,'vfwprintf_s(FILE *restrict stream, const wchar_t *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt): vfwprintf_s.c']]], + ['vfwscanf_5fs',['vfwscanf_s',['../d4/d00/vfwscanf__s_8c.html#a9dc6f2ac722aad499e5ffd1d515a4d5b',1,'vfwscanf_s(FILE *restrict stream, const wchar_t *restrict fmt, va_list ap): vfwscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#ac5e8ea5a7be3b211ca4a1ef403718b84',1,'vfwscanf_s(FILE *restrict stream, const wchar_t *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt): vfwscanf_s.c']]], + ['vprintf_5fs',['vprintf_s',['../de/da4/vprintf__s_8c.html#a455fbc72211e21801f188672b520befd',1,'vprintf_s(const char *restrict fmt, va_list ap): vprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#aa697d94dd4186c5cb24212e6a6adb15c',1,'vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt): vprintf_s.c']]], + ['vscanf_5fs',['vscanf_s',['../d9/db2/vscanf__s_8c.html#ad39497a4bd2edf511eb82e6ead708667',1,'vscanf_s(const char *restrict fmt, va_list ap): vscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#aab8d276b815c3198ba6d46d8ac292c97',1,'vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt): vscanf_s.c']]], + ['vsscanf_5fs',['vsscanf_s',['../d4/d4d/vsscanf__s_8c.html#a677b9ed908b8e07f51880d3652ae6811',1,'vsscanf_s(const char *restrict buffer, const char *restrict fmt, va_list ap): vsscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#aa2b43fcda38a1953bda225e7ee811470',1,'vsscanf_s(const char *restrict dest, const char *restrict fmt, va_list ap) BOS_NULL(dest) BOS_FMT(fmt): vsscanf_s.c']]], + ['vswscanf_5fs',['vswscanf_s',['../d0/d9a/vswscanf__s_8c.html#ad86761f351cc9ebecc1a861c9cfdb9a3',1,'vswscanf_s(const wchar_t *restrict src, const wchar_t *restrict fmt, va_list ap): vswscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#a4ba582a225bd1d6e9ee8155d57d432a0',1,'vswscanf_s(const wchar_t *restrict src, const wchar_t *restrict fmt, va_list ap) BOS_NULL(src) BOS_FMT(fmt): vswscanf_s.c']]], + ['vwprintf_5fs',['vwprintf_s',['../d7/d25/vwprintf__s_8c.html#ad2069774169542380aed48d5cdd222fa',1,'vwprintf_s(const wchar_t *restrict fmt, va_list ap): vwprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a745d5791f896548470f945dd38ade977',1,'vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt): vwprintf_s.c']]], + ['vwscanf_5fs',['vwscanf_s',['../d8/d89/vwscanf__s_8c.html#ad0c255a077744852c015719181820338',1,'vwscanf_s(const wchar_t *restrict fmt, va_list ap): vwscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#a4c9e6ca4f3c779258fc2c40819996b08',1,'vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt): vwscanf_s.c']]] +]; diff --git a/doc/safec-3.4/search/functions_f.html b/doc/safec-3.4/search/functions_f.html new file mode 100644 index 00000000..49672926 --- /dev/null +++ b/doc/safec-3.4/search/functions_f.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/functions_f.js b/doc/safec-3.4/search/functions_f.js new file mode 100644 index 00000000..344590bd --- /dev/null +++ b/doc/safec-3.4/search/functions_f.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['wcsstr',['wcsstr',['../d7/df5/wcsstr_8c.html#ab86b2368af773580d2ee2fb27a56be09',1,'wcsstr.c']]], + ['wprintf_5fs',['wprintf_s',['../d4/d33/wprintf__s_8c.html#ad050a81d212ded6a7b6947ba53218cdd',1,'wprintf_s(const wchar_t *restrict fmt,...): wprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#ade70caf3be3f1d529ebd1a39ecacfa55',1,'wprintf_s(const wchar_t *restrict fmt,...) BOS_FMT(fmt): wprintf_s.c']]], + ['wscanf_5fs',['wscanf_s',['../d5/ddd/wscanf__s_8c.html#a5f12063f66169a180488102015ce6da0',1,'wscanf_s(const wchar_t *restrict fmt,...): wscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#abb0a2f7f20e705770e00b1485a031744',1,'wscanf_s(const wchar_t *restrict fmt,...) BOS_FMT(fmt): wscanf_s.c']]] +]; diff --git a/doc/safec-3.4/search/mag_sel.png b/doc/safec-3.4/search/mag_sel.png new file mode 100644 index 0000000000000000000000000000000000000000..81f6040a2092402b4d98f9ffa8855d12a0d4ca17 GIT binary patch literal 563 zcmV-30?hr1P)zxx&tqG15pu7)IiiXFflOc2k;dXd>%13GZAy? zRz!q0=|E6a6vV)&ZBS~G9oe0kbqyw1*gvY`{Pop2oKq#FlzgXt@Xh-7fxh>}`Fxg> z$%N%{$!4=5nM{(;=c!aG1Ofr^Do{u%Ih{^&Fc@H2)+a-?TBXrw5DW&z%Nb6mQ!L9O zl}b@6mB?f=tX3;#vl)}ggh(Vpyh(IK z(Mb0D{l{U$FsRjP;!{($+bsaaVi8T#1c0V#qEIOCYa9@UVLV`f__E81L;?WEaRA;Y zUH;rZ;vb;mk7JX|$=i3O~&If0O@oZfLg8gfIjW=dcBsz;gI=!{-r4# z4%6v$&~;q^j7Fo67yJ(NJWuX+I~I!tj^nW3?}^9bq|<3^+vapS5sgM^x7!cs(+mMT z&y%j};&~po+YO)3hoUH4E*E;e9>?R6SS&`X)p`njycAVcg{rEb41T{~Hk(bl-7eSb zmFxA2uIqo#@R?lKm50ND`~6Nfn|-b1|L6O98vt3Tx@gKz#isxO002ovPDHLkV1kyW B_l^Jn literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/search/nomatches.html b/doc/safec-3.4/search/nomatches.html new file mode 100644 index 00000000..b1ded27e --- /dev/null +++ b/doc/safec-3.4/search/nomatches.html @@ -0,0 +1,12 @@ + + + + + + + +
    +
    No Matches
    +
    + + diff --git a/doc/safec-3.4/search/pages_0.html b/doc/safec-3.4/search/pages_0.html new file mode 100644 index 00000000..d7528582 --- /dev/null +++ b/doc/safec-3.4/search/pages_0.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/pages_0.js b/doc/safec-3.4/search/pages_0.js new file mode 100644 index 00000000..6508d618 --- /dev/null +++ b/doc/safec-3.4/search/pages_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['overview_20of_20various_20libc_27s_20regarding_20the_20secure_20c11_20extensions',['Overview of various libc's regarding the secure C11 extensions',['../d1/dae/md_doc_libc-overview.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/pages_1.html b/doc/safec-3.4/search/pages_1.html new file mode 100644 index 00000000..924fb482 --- /dev/null +++ b/doc/safec-3.4/search/pages_1.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/pages_1.js b/doc/safec-3.4/search/pages_1.js new file mode 100644 index 00000000..fd813cc9 --- /dev/null +++ b/doc/safec-3.4/search/pages_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['safe_20c_20library_20_2d_20readme',['Safe C Library - README',['../index.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/pages_2.html b/doc/safec-3.4/search/pages_2.html new file mode 100644 index 00000000..ffc6d929 --- /dev/null +++ b/doc/safec-3.4/search/pages_2.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/pages_2.js b/doc/safec-3.4/search/pages_2.js new file mode 100644 index 00000000..fe81d53b --- /dev/null +++ b/doc/safec-3.4/search/pages_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['todo_20list',['Todo List',['../dd/da0/todo.html',1,'']]] +]; diff --git a/doc/safec-3.4/search/search.css b/doc/safec-3.4/search/search.css new file mode 100644 index 00000000..2d4ecbd9 --- /dev/null +++ b/doc/safec-3.4/search/search.css @@ -0,0 +1,271 @@ +/*---------------- Search Box */ + +#FSearchBox { + float: left; +} + +#MSearchBox { + white-space : nowrap; + float: none; + margin-top: 8px; + right: 0px; + width: 170px; + height: 24px; + z-index: 102; +} + +#MSearchBox .left +{ + display:block; + position:absolute; + left:10px; + width:20px; + height:19px; + background:url('search_l.png') no-repeat; + background-position:right; +} + +#MSearchSelect { + display:block; + position:absolute; + width:20px; + height:19px; +} + +.left #MSearchSelect { + left:4px; +} + +.right #MSearchSelect { + right:5px; +} + +#MSearchField { + display:block; + position:absolute; + height:19px; + background:url('search_m.png') repeat-x; + border:none; + width:115px; + margin-left:20px; + padding-left:4px; + color: #909090; + outline: none; + font: 9pt Arial, Verdana, sans-serif; + -webkit-border-radius: 0px; +} + +#FSearchBox #MSearchField { + margin-left:15px; +} + +#MSearchBox .right { + display:block; + position:absolute; + right:10px; + top:8px; + width:20px; + height:19px; + background:url('search_r.png') no-repeat; + background-position:left; +} + +#MSearchClose { + display: none; + position: absolute; + top: 4px; + background : none; + border: none; + margin: 0px 4px 0px 0px; + padding: 0px 0px; + outline: none; +} + +.left #MSearchClose { + left: 6px; +} + +.right #MSearchClose { + right: 2px; +} + +.MSearchBoxActive #MSearchField { + color: #000000; +} + +/*---------------- Search filter selection */ + +#MSearchSelectWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #B9CAC3; + background-color: #FBFCFC; + z-index: 10001; + padding-top: 4px; + padding-bottom: 4px; + -moz-border-radius: 4px; + -webkit-border-top-left-radius: 4px; + -webkit-border-top-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); +} + +.SelectItem { + font: 8pt Arial, Verdana, sans-serif; + padding-left: 2px; + padding-right: 12px; + border: 0px; +} + +span.SelectionMark { + margin-right: 4px; + font-family: monospace; + outline-style: none; + text-decoration: none; +} + +a.SelectItem { + display: block; + outline-style: none; + color: #000000; + text-decoration: none; + padding-left: 6px; + padding-right: 12px; +} + +a.SelectItem:focus, +a.SelectItem:active { + color: #000000; + outline-style: none; + text-decoration: none; +} + +a.SelectItem:hover { + color: #FFFFFF; + background-color: #6F9284; + outline-style: none; + text-decoration: none; + cursor: pointer; + display: block; +} + +/*---------------- Search results window */ + +iframe#MSearchResults { + width: 60ex; + height: 15em; +} + +#MSearchResultsWindow { + display: none; + position: absolute; + left: 0; top: 0; + border: 1px solid #000; + background-color: #F4F7F6; + z-index:10000; +} + +/* ----------------------------------- */ + + +#SRIndex { + clear:both; + padding-bottom: 15px; +} + +.SREntry { + font-size: 10pt; + padding-left: 1ex; +} + +.SRPage .SREntry { + font-size: 8pt; + padding: 1px 5px; +} + +body.SRPage { + margin: 5px 2px; +} + +.SRChildren { + padding-left: 3ex; padding-bottom: .5em +} + +.SRPage .SRChildren { + display: none; +} + +.SRSymbol { + font-weight: bold; + color: #77988B; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRScope { + display: block; + color: #77988B; + font-family: Arial, Verdana, sans-serif; + text-decoration: none; + outline: none; +} + +a.SRSymbol:focus, a.SRSymbol:active, +a.SRScope:focus, a.SRScope:active { + text-decoration: underline; +} + +span.SRScope { + padding-left: 4px; +} + +.SRPage .SRStatus { + padding: 2px 5px; + font-size: 8pt; + font-style: italic; +} + +.SRResult { + display: none; +} + +DIV.searchresults { + margin-left: 10px; + margin-right: 10px; +} + +/*---------------- External search page results */ + +.searchresult { + background-color: #F6F8F7; +} + +.pages b { + color: white; + padding: 5px 5px 3px 5px; + background-image: url("../tab_a.png"); + background-repeat: repeat-x; + text-shadow: 0 1px 1px #000000; +} + +.pages { + line-height: 17px; + margin-left: 4px; + text-decoration: none; +} + +.hl { + font-weight: bold; +} + +#searchresults { + margin-bottom: 20px; +} + +.searchpages { + margin-top: 10px; +} + diff --git a/doc/safec-3.4/search/search.js b/doc/safec-3.4/search/search.js new file mode 100644 index 00000000..a554ab9c --- /dev/null +++ b/doc/safec-3.4/search/search.js @@ -0,0 +1,814 @@ +/* + @licstart The following is the entire license notice for the + JavaScript code in this file. + + Copyright (C) 1997-2017 by Dimitri van Heesch + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + @licend The above is the entire license notice + for the JavaScript code in this file + */ +function convertToId(search) +{ + var result = ''; + for (i=0;i do a search + { + this.Search(); + } + } + + this.OnSearchSelectKey = function(evt) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==40 && this.searchIndex0) // Up + { + this.searchIndex--; + this.OnSelectItem(this.searchIndex); + } + else if (e.keyCode==13 || e.keyCode==27) + { + this.OnSelectItem(this.searchIndex); + this.CloseSelectionWindow(); + this.DOMSearchField().focus(); + } + return false; + } + + // --------- Actions + + // Closes the results window. + this.CloseResultsWindow = function() + { + this.DOMPopupSearchResultsWindow().style.display = 'none'; + this.DOMSearchClose().style.display = 'none'; + this.Activate(false); + } + + this.CloseSelectionWindow = function() + { + this.DOMSearchSelectWindow().style.display = 'none'; + } + + // Performs a search. + this.Search = function() + { + this.keyTimeout = 0; + + // strip leading whitespace + var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + + var code = searchValue.toLowerCase().charCodeAt(0); + var idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { + idxChar = searchValue.substr(0, 2); + } + + var resultsPage; + var resultsPageWithSearch; + var hasResultsPage; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html'; + resultsPageWithSearch = resultsPage+'?'+escape(searchValue); + hasResultsPage = true; + } + else // nothing available for this search term + { + resultsPage = this.resultsPath + '/nomatches.html'; + resultsPageWithSearch = resultsPage; + hasResultsPage = false; + } + + window.frames.MSearchResults.location = resultsPageWithSearch; + var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + + if (domPopupSearchResultsWindow.style.display!='block') + { + var domSearchBox = this.DOMSearchBox(); + this.DOMSearchClose().style.display = 'inline'; + if (this.insideFrame) + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + domPopupSearchResultsWindow.style.position = 'relative'; + domPopupSearchResultsWindow.style.display = 'block'; + var width = document.body.clientWidth - 8; // the -8 is for IE :-( + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResults.style.width = width + 'px'; + } + else + { + var domPopupSearchResults = this.DOMPopupSearchResults(); + var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; + var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + } + } + + this.lastSearchValue = searchValue; + this.lastResultsPage = resultsPage; + } + + // -------- Activation Functions + + // Activates or deactivates the search panel, resetting things to + // their default values if necessary. + this.Activate = function(isActive) + { + if (isActive || // open it + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) + { + this.DOMSearchBox().className = 'MSearchBoxActive'; + + var searchField = this.DOMSearchField(); + + if (searchField.value == this.searchLabel) // clear "Search" term upon entry + { + searchField.value = ''; + this.searchActive = true; + } + } + else if (!isActive) // directly remove the panel + { + this.DOMSearchBox().className = 'MSearchBoxInactive'; + this.DOMSearchField().value = this.searchLabel; + this.searchActive = false; + this.lastSearchValue = '' + this.lastResultsPage = ''; + } + } +} + +// ----------------------------------------------------------------------- + +// The class that handles everything on the search results page. +function SearchResults(name) +{ + // The number of matches from the last run of . + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) + { + var parentElement = document.getElementById(id); + var element = parentElement.firstChild; + + while (element && element!=parentElement) + { + if (element.nodeName == 'DIV' && element.className == 'SRChildren') + { + return element; + } + + if (element.nodeName == 'DIV' && element.hasChildNodes()) + { + element = element.firstChild; + } + else if (element.nextSibling) + { + element = element.nextSibling; + } + else + { + do + { + element = element.parentNode; + } + while (element && element!=parentElement && !element.nextSibling); + + if (element && element!=parentElement) + { + element = element.nextSibling; + } + } + } + } + + this.Toggle = function(id) + { + var element = this.FindChildElement(id); + if (element) + { + if (element.style.display == 'block') + { + element.style.display = 'none'; + } + else + { + element.style.display = 'block'; + } + } + } + + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) + { + if (!search) // get search word from URL + { + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + var resultRows = document.getElementsByTagName("div"); + var matches = 0; + + var i = 0; + while (i < resultRows.length) + { + var row = resultRows.item(i); + if (row.className == "SRResult") + { + var rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) + { + row.style.display = 'block'; + matches++; + } + else + { + row.style.display = 'none'; + } + } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) // no results + { + document.getElementById("NoMatches").style.display='block'; + } + else // at least one result + { + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } + + // return the first item with index index or higher that is visible + this.NavNext = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index++; + } + return focusItem; + } + + this.NavPrev = function(index) + { + var focusItem; + while (1) + { + var focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') + { + break; + } + else if (!focusItem) // last element + { + break; + } + focusItem=null; + index--; + } + return focusItem; + } + + this.ProcessKeys = function(e) + { + if (e.type == "keydown") + { + this.repeatOn = false; + this.lastKey = e.keyCode; + } + else if (e.type == "keypress") + { + if (!this.repeatOn) + { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } + else if (e.type == "keyup") + { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } + + this.Nav = function(evt,itemIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + var newIndex = itemIndex-1; + var focusItem = this.NavPrev(newIndex); + if (focusItem) + { + var child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') // children visible + { + var n=0; + var tmpElem; + while (1) // search for last child + { + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) + { + focusItem = tmpElem; + } + else // found it! + { + break; + } + n++; + } + } + } + if (focusItem) + { + focusItem.focus(); + } + else // return focus to search field + { + parent.document.getElementById("MSearchField").focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = itemIndex+1; + var focusItem; + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') // children visible + { + focusItem = document.getElementById('Item'+itemIndex+'_c0'); + } + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } + else if (this.lastKey==39) // Right + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } + else if (this.lastKey==37) // Left + { + var item = document.getElementById('Item'+itemIndex); + var elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } + + this.NavChild = function(evt,itemIndex,childIndex) + { + var e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) // Up + { + if (childIndex>0) + { + var newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } + else // already at first child, jump to parent + { + document.getElementById('Item'+itemIndex).focus(); + } + } + else if (this.lastKey==40) // Down + { + var newIndex = childIndex+1; + var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) // last child, jump to parent next parent + { + elem = this.NavNext(itemIndex+1); + } + if (elem) + { + elem.focus(); + } + } + else if (this.lastKey==27) // Escape + { + parent.searchBox.CloseResultsWindow(); + parent.document.getElementById("MSearchField").focus(); + } + else if (this.lastKey==13) // Enter + { + return true; + } + return false; + } +} + +function setKeyActions(elem,action) +{ + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); +} + +function setClassAttr(elem,attr) +{ + elem.setAttribute('class',attr); + elem.setAttribute('className',attr); +} + +function createResults() +{ + var results = document.getElementById("SRResults"); + for (var e=0; ek7RCwB~R6VQOP#AvB$vH7i{6H{96zot$7cZT<7246EF5Np6N}+$IbiG6W zg#87A+NFaX+=_^xM1#gCtshC=E{%9^uQX_%?YwXvo{#q&MnpJ8uh(O?ZRc&~_1%^SsPxG@rfElJg-?U zm!Cz-IOn(qJP3kDp-^~qt+FGbl=5jNli^Wj_xIBG{Rc0en{!oFvyoNC7{V~T8}b>| z=jL2WIReZzX(YN(_9fV;BBD$VXQIxNasAL8ATvEu822WQ%mvv4FO#qs` BFGc_W literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/search/search_r.png b/doc/safec-3.4/search/search_r.png new file mode 100644 index 0000000000000000000000000000000000000000..97ee8b439687084201b79c6f776a41f495c6392a GIT binary patch literal 612 zcmV-q0-ODbP)PbXFRCwB?)W514K@j&X?z2*SxFI6-@HT2E2K=9X9%Pb zEK*!TBw&g(DMC;|A)uGlRkOS9vd-?zNs%bR4d$w+ox_iFnE8fvIvv7^5<(>Te12Li z7C)9srCzmK{ZcNM{YIl9j{DePFgOWiS%xG@5CnnnJa4nvY<^glbz7^|-ZY!dUkAwd z{gaTC@_>b5h~;ug#R0wRL0>o5!hxm*s0VW?8dr}O#zXTRTnrQm_Z7z1Mrnx>&p zD4qifUjzLvbVVWi?l?rUzwt^sdb~d!f_LEhsRVIXZtQ=qSxuxqm zEX#tf>$?M_Y1-LSDT)HqG?`%-%ZpY!#{N!rcNIiL;G7F0`l?)mNGTD9;f9F5Up3Kg zw}a<-JylhG&;=!>B+fZaCX+?C+kHYrP%c?X2!Zu_olK|GcS4A70HEy;vn)I0>0kLH z`jc(WIaaHc7!HS@f*^R^Znx8W=_jIl2oWJoQ*h1^$FX!>*PqR1J8k|fw}w_y}TpE>7m8DqDO<3z`OzXt$ccSejbEZCg@0000 + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/typedefs_0.js b/doc/safec-3.4/search/typedefs_0.js new file mode 100644 index 00000000..cf3d95cf --- /dev/null +++ b/doc/safec-3.4/search/typedefs_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['cmpfun',['cmpfun',['../d2/d94/qsort__s_8c.html#acf2d7c36a034079f02c1fe2311e3ab57',1,'qsort_s.c']]], + ['constraint_5fhandler_5ft',['constraint_handler_t',['../df/d0a/safe__compile_8h.html#a94a54e98967ccb6be4bb4ad7e39fc290',1,'safe_compile.h']]] +]; diff --git a/doc/safec-3.4/search/typedefs_1.html b/doc/safec-3.4/search/typedefs_1.html new file mode 100644 index 00000000..7af807db --- /dev/null +++ b/doc/safec-3.4/search/typedefs_1.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/typedefs_1.js b/doc/safec-3.4/search/typedefs_1.js new file mode 100644 index 00000000..3281cfd3 --- /dev/null +++ b/doc/safec-3.4/search/typedefs_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['rsize_5ft',['rsize_t',['../dd/d0a/safe__types_8h.html#a648363f66636da630ae2caff1778b0f4',1,'safe_types.h']]] +]; diff --git a/doc/safec-3.4/search/typedefs_2.html b/doc/safec-3.4/search/typedefs_2.html new file mode 100644 index 00000000..745d076c --- /dev/null +++ b/doc/safec-3.4/search/typedefs_2.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/typedefs_2.js b/doc/safec-3.4/search/typedefs_2.js new file mode 100644 index 00000000..7cabf0eb --- /dev/null +++ b/doc/safec-3.4/search/typedefs_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['uint64_5ft',['uint64_t',['../d2/d94/qsort__s_8c.html#aa232ecf786a74ce5363c36c10798d2b1',1,'qsort_s.c']]] +]; diff --git a/doc/safec-3.4/search/variables_0.html b/doc/safec-3.4/search/variables_0.html new file mode 100644 index 00000000..51f7bd6b --- /dev/null +++ b/doc/safec-3.4/search/variables_0.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/variables_0.js b/doc/safec-3.4/search/variables_0.js new file mode 100644 index 00000000..3f1baa66 --- /dev/null +++ b/doc/safec-3.4/search/variables_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['_21dmax',['!dmax',['../d8/dff/safe__str__lib_8h.html#a6878a071bd68e09cd27771d040ef2f0f',1,'safe_str_lib.h']]] +]; diff --git a/doc/safec-3.4/search/variables_1.html b/doc/safec-3.4/search/variables_1.html new file mode 100644 index 00000000..f46154d8 --- /dev/null +++ b/doc/safec-3.4/search/variables_1.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/variables_1.js b/doc/safec-3.4/search/variables_1.js new file mode 100644 index 00000000..3bbc4b3a --- /dev/null +++ b/doc/safec-3.4/search/variables_1.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['casemaps',['casemaps',['../d8/dbe/towctrans_8c.html#aad70607c455f090dd972a7c11740b547',1,'towctrans.c']]], + ['casemapsl',['casemapsl',['../d8/dbe/towctrans_8c.html#a993c70ad7406e424cc405397d0893228',1,'towctrans.c']]], + ['cc',['cc',['../d9/df1/struct_u_n_w_i_f__cc.html#a6c93d5e8d40a234cd8ce2729a93ca08e',1,'UNWIF_cc']]], + ['composite',['composite',['../de/d84/struct_u_n_w_i_f__complist.html#a4d9f08966406fb12a69e06a74d0716f8',1,'UNWIF_complist::composite()'],['../df/d74/struct_u_n_w_i_f__complist__s.html#a17058bf0267cd62a400cc8c9d6ff030a',1,'UNWIF_complist_s::composite()']]], + ['cp',['cp',['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#ade6786d83b3d156dfaccf7177d85644f',1,'UNWIF_compat_exc_t::cp()'],['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a40b843dfa15a53b5e2844786b8186139',1,'UNWIF_compat_exc_t::cp()'],['../d9/df1/struct_u_n_w_i_f__cc.html#a212d52bfd8e4fdd3bee53dec3918f7d3',1,'UNWIF_cc::cp()']]] +]; diff --git a/doc/safec-3.4/search/variables_2.html b/doc/safec-3.4/search/variables_2.html new file mode 100644 index 00000000..15275b7a --- /dev/null +++ b/doc/safec-3.4/search/variables_2.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/variables_2.js b/doc/safec-3.4/search/variables_2.js new file mode 100644 index 00000000..7fa7b8e8 --- /dev/null +++ b/doc/safec-3.4/search/variables_2.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['debruijn32',['debruijn32',['../d2/d94/qsort__s_8c.html#ac7a8110c07a881787ba36b9e915b2eb6',1,'qsort_s.c']]], + ['dest',['dest',['../d8/dff/safe__str__lib_8h.html#acfdd60d33960997bd9baa61ae6e75931',1,'safe_str_lib.h']]], + ['dlen',['dlen',['../d8/d03/safe__mem__lib_8h.html#a565b511bf5b9d9ed3a647aa1bc571c5f',1,'safe_mem_lib.h']]], + ['dmax',['dmax',['../db/d69/safe__lib_8h.html#a50de24e4d2a52cf7059349b3197cb89c',1,'dmax(): safe_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a2ad6bc53d2c90995186e707993014442',1,'dmax(): safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#a50de24e4d2a52cf7059349b3197cb89c',1,'dmax(): safe_str_lib.h']]] +]; diff --git a/doc/safec-3.4/search/variables_3.html b/doc/safec-3.4/search/variables_3.html new file mode 100644 index 00000000..fbc36712 --- /dev/null +++ b/doc/safec-3.4/search/variables_3.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/variables_3.js b/doc/safec-3.4/search/variables_3.js new file mode 100644 index 00000000..b227c107 --- /dev/null +++ b/doc/safec-3.4/search/variables_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['errmsgs_5fs',['errmsgs_s',['../d0/d29/strerror__s_8h.html#ac68369aa2d417217ceb3b259e59601ff',1,'strerror_s.h']]] +]; diff --git a/doc/safec-3.4/search/variables_4.html b/doc/safec-3.4/search/variables_4.html new file mode 100644 index 00000000..8067e67f --- /dev/null +++ b/doc/safec-3.4/search/variables_4.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/variables_4.js b/doc/safec-3.4/search/variables_4.js new file mode 100644 index 00000000..8e8cdb4d --- /dev/null +++ b/doc/safec-3.4/search/variables_4.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['len',['len',['../d8/dbe/towctrans_8c.html#ad4c01009aad5a218ea64c329ebfe653d',1,'towctrans.c']]], + ['len_5ferrmsgs_5fs',['len_errmsgs_s',['../d0/d29/strerror__s_8h.html#a427368a688cb7c3c9182624f8a62fd4e',1,'strerror_s.h']]], + ['lower',['lower',['../d8/dbe/towctrans_8c.html#ac13b052b7d9ebd654550edf0944ad270',1,'towctrans.c']]], + ['lower1',['lower1',['../dc/d32/towfc__s_8c.html#a94e94c2a54602223b8aef6f7a958c718',1,'towfc_s.c']]], + ['lower2',['lower2',['../dc/d32/towfc__s_8c.html#acd15dd2f92b242d4084b3619f769cb49',1,'towfc_s.c']]], + ['lower3',['lower3',['../dc/d32/towfc__s_8c.html#a35b5747b1dbe69134e4d676a896ad0a2',1,'towfc_s.c']]] +]; diff --git a/doc/safec-3.4/search/variables_5.html b/doc/safec-3.4/search/variables_5.html new file mode 100644 index 00000000..7e95e946 --- /dev/null +++ b/doc/safec-3.4/search/variables_5.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/variables_5.js b/doc/safec-3.4/search/variables_5.js new file mode 100644 index 00000000..26974e09 --- /dev/null +++ b/doc/safec-3.4/search/variables_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['mem_5fhandler',['mem_handler',['../d6/da6/safe__mem__constraint_8c.html#ab1ec2132768517b05afb865bbf41a19e',1,'safe_mem_constraint.c']]] +]; diff --git a/doc/safec-3.4/search/variables_6.html b/doc/safec-3.4/search/variables_6.html new file mode 100644 index 00000000..3d398e62 --- /dev/null +++ b/doc/safec-3.4/search/variables_6.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/variables_6.js b/doc/safec-3.4/search/variables_6.js new file mode 100644 index 00000000..3d5be546 --- /dev/null +++ b/doc/safec-3.4/search/variables_6.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['name',['name',['../db/d69/safe__lib_8h.html#a05db6d0ff922384795c7a1364805e6f1',1,'safe_lib.h']]], + ['nextchar',['nextchar',['../de/d84/struct_u_n_w_i_f__complist.html#ada280735b8fa647119f85b18c0f95be1',1,'UNWIF_complist::nextchar()'],['../df/d74/struct_u_n_w_i_f__complist__s.html#afde61b00bfddeff061f2399ba25d9812',1,'UNWIF_complist_s::nextchar()']]] +]; diff --git a/doc/safec-3.4/search/variables_7.html b/doc/safec-3.4/search/variables_7.html new file mode 100644 index 00000000..7b791460 --- /dev/null +++ b/doc/safec-3.4/search/variables_7.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/variables_7.js b/doc/safec-3.4/search/variables_7.js new file mode 100644 index 00000000..76a614e7 --- /dev/null +++ b/doc/safec-3.4/search/variables_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['pairs',['pairs',['../d8/dbe/towctrans_8c.html#ac057063c07b9fecc5de94ef25c8f592e',1,'towctrans.c']]], + ['pos',['pos',['../d9/df1/struct_u_n_w_i_f__cc.html#a66595450256d31eafec87b2f6b5c70dd',1,'UNWIF_cc']]] +]; diff --git a/doc/safec-3.4/search/variables_8.html b/doc/safec-3.4/search/variables_8.html new file mode 100644 index 00000000..8ebc5f6b --- /dev/null +++ b/doc/safec-3.4/search/variables_8.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/variables_8.js b/doc/safec-3.4/search/variables_8.js new file mode 100644 index 00000000..6b79ec59 --- /dev/null +++ b/doc/safec-3.4/search/variables_8.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['size',['size',['../db/d69/safe__lib_8h.html#a599260a1e82d9a53600c0aff320047f4',1,'safe_lib.h']]], + ['slen',['slen',['../d8/dff/safe__str__lib_8h.html#a2c1f680c14687f4a06325a2ad3ea36fd',1,'safe_str_lib.h']]], + ['smax',['smax',['../d8/dff/safe__str__lib_8h.html#a2b8c9a50d91a20b35d3386a10fa31028',1,'safe_str_lib.h']]], + ['src',['src',['../d8/d03/safe__mem__lib_8h.html#a07c19b551364bc6d3a7d79ef5dc24ee0',1,'safe_mem_lib.h']]], + ['str_5fhandler',['str_handler',['../d1/d53/safe__str__constraint_8c.html#a9fff171d415e4d088afce2264c9debec',1,'safe_str_constraint.c']]] +]; diff --git a/doc/safec-3.4/search/variables_9.html b/doc/safec-3.4/search/variables_9.html new file mode 100644 index 00000000..12136613 --- /dev/null +++ b/doc/safec-3.4/search/variables_9.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/variables_9.js b/doc/safec-3.4/search/variables_9.js new file mode 100644 index 00000000..b0681aac --- /dev/null +++ b/doc/safec-3.4/search/variables_9.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['tbl2',['tbl2',['../dc/d32/towfc__s_8c.html#a898c2698da3c8d8914e03b947f3fd7a4',1,'towfc_s.c']]], + ['tbl3',['tbl3',['../dc/d32/towfc__s_8c.html#a0809e187b0588b93d9a15d118e30e3ba',1,'towfc_s.c']]] +]; diff --git a/doc/safec-3.4/search/variables_a.html b/doc/safec-3.4/search/variables_a.html new file mode 100644 index 00000000..24819a37 --- /dev/null +++ b/doc/safec-3.4/search/variables_a.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/variables_a.js b/doc/safec-3.4/search/variables_a.js new file mode 100644 index 00000000..df3d8755 --- /dev/null +++ b/doc/safec-3.4/search/variables_a.js @@ -0,0 +1,649 @@ +var searchData= +[ + ['unwif_5fcanon',['UNWIF_canon',['../d2/d1e/unw16ifcan_8h.html#aa27f0eb4812621507ff7ba4fa28cc2f2',1,'UNWIF_canon(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aa27f0eb4812621507ff7ba4fa28cc2f2',1,'UNWIF_canon(): unwifcan.h']]], + ['unwif_5fcanon_5f00',['UNWIF_canon_00',['../d2/d1e/unw16ifcan_8h.html#ab6ccb8b38303106293cb3b5b1ae4268e',1,'UNWIF_canon_00(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ab6ccb8b38303106293cb3b5b1ae4268e',1,'UNWIF_canon_00(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f00',['UNWIF_canon_00_00',['../d2/d1e/unw16ifcan_8h.html#a9abd3c8c547b94bda801952959f033fa',1,'UNWIF_canon_00_00(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a9abd3c8c547b94bda801952959f033fa',1,'UNWIF_canon_00_00(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f01',['UNWIF_canon_00_01',['../d2/d1e/unw16ifcan_8h.html#a84c0fc7655206229fd74f3fa5f0b56aa',1,'UNWIF_canon_00_01(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a84c0fc7655206229fd74f3fa5f0b56aa',1,'UNWIF_canon_00_01(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f02',['UNWIF_canon_00_02',['../d2/d1e/unw16ifcan_8h.html#a7e6eae200ee3c07a28277c05c3602ae5',1,'UNWIF_canon_00_02(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a7e6eae200ee3c07a28277c05c3602ae5',1,'UNWIF_canon_00_02(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f03',['UNWIF_canon_00_03',['../d2/d1e/unw16ifcan_8h.html#a4de06a296224fdff4776d8eb821d66cd',1,'UNWIF_canon_00_03(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a4de06a296224fdff4776d8eb821d66cd',1,'UNWIF_canon_00_03(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f04',['UNWIF_canon_00_04',['../d2/d1e/unw16ifcan_8h.html#ac49eaed75f412eae8dab16184aa76a7f',1,'UNWIF_canon_00_04(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ac49eaed75f412eae8dab16184aa76a7f',1,'UNWIF_canon_00_04(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f06',['UNWIF_canon_00_06',['../d2/d1e/unw16ifcan_8h.html#a24ae151ee62cb9b82cd5004b1b6ed991',1,'UNWIF_canon_00_06(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a24ae151ee62cb9b82cd5004b1b6ed991',1,'UNWIF_canon_00_06(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f09',['UNWIF_canon_00_09',['../d2/d1e/unw16ifcan_8h.html#ad23c59b63e538a1b0b0fb28ecb3c59ed',1,'UNWIF_canon_00_09(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ad23c59b63e538a1b0b0fb28ecb3c59ed',1,'UNWIF_canon_00_09(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0a',['UNWIF_canon_00_0a',['../d2/d1e/unw16ifcan_8h.html#aeb9dc38b2bf4fc8aa3d0a2edf0bc367f',1,'UNWIF_canon_00_0a(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aeb9dc38b2bf4fc8aa3d0a2edf0bc367f',1,'UNWIF_canon_00_0a(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0b',['UNWIF_canon_00_0b',['../d2/d1e/unw16ifcan_8h.html#a2615ab52d58adca822b22e4e9bc6d1cf',1,'UNWIF_canon_00_0b(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a2615ab52d58adca822b22e4e9bc6d1cf',1,'UNWIF_canon_00_0b(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0c',['UNWIF_canon_00_0c',['../d2/d1e/unw16ifcan_8h.html#a1607c7157b2d596589b3597dec780311',1,'UNWIF_canon_00_0c(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a1607c7157b2d596589b3597dec780311',1,'UNWIF_canon_00_0c(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0d',['UNWIF_canon_00_0d',['../d2/d1e/unw16ifcan_8h.html#ad9c8d7cdc0a90743d82ace1c7d87d9da',1,'UNWIF_canon_00_0d(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ad9c8d7cdc0a90743d82ace1c7d87d9da',1,'UNWIF_canon_00_0d(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0f',['UNWIF_canon_00_0f',['../d2/d1e/unw16ifcan_8h.html#a9d22ab91de139dbf47380a399cdf2667',1,'UNWIF_canon_00_0f(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a9d22ab91de139dbf47380a399cdf2667',1,'UNWIF_canon_00_0f(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f10',['UNWIF_canon_00_10',['../d2/d1e/unw16ifcan_8h.html#a9a3c70bf3b8bd7c39a51b81a75a3f657',1,'UNWIF_canon_00_10(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a9a3c70bf3b8bd7c39a51b81a75a3f657',1,'UNWIF_canon_00_10(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f1b',['UNWIF_canon_00_1b',['../d2/d1e/unw16ifcan_8h.html#a0f6e585eebabcf478987a097d3b2aa47',1,'UNWIF_canon_00_1b(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a0f6e585eebabcf478987a097d3b2aa47',1,'UNWIF_canon_00_1b(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f1e',['UNWIF_canon_00_1e',['../d2/d1e/unw16ifcan_8h.html#a25748890f45a3c4d5087736f2377c393',1,'UNWIF_canon_00_1e(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a25748890f45a3c4d5087736f2377c393',1,'UNWIF_canon_00_1e(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f1f',['UNWIF_canon_00_1f',['../d2/d1e/unw16ifcan_8h.html#aeb6f1f2c450bf2107f020a4e89e2442f',1,'UNWIF_canon_00_1f(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aeb6f1f2c450bf2107f020a4e89e2442f',1,'UNWIF_canon_00_1f(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f20',['UNWIF_canon_00_20',['../d2/d1e/unw16ifcan_8h.html#a73861ff68b279b5ea5c989ad880cb71e',1,'UNWIF_canon_00_20(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a73861ff68b279b5ea5c989ad880cb71e',1,'UNWIF_canon_00_20(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f21',['UNWIF_canon_00_21',['../d2/d1e/unw16ifcan_8h.html#acd95e969791ba8a0c226fd5e852a8de5',1,'UNWIF_canon_00_21(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#acd95e969791ba8a0c226fd5e852a8de5',1,'UNWIF_canon_00_21(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f22',['UNWIF_canon_00_22',['../d2/d1e/unw16ifcan_8h.html#a1e69eac9f4efa10c2f889f0952574e56',1,'UNWIF_canon_00_22(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a1e69eac9f4efa10c2f889f0952574e56',1,'UNWIF_canon_00_22(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f23',['UNWIF_canon_00_23',['../d2/d1e/unw16ifcan_8h.html#af5c9837fd5c26e37d6a7adfd8ba263e4',1,'UNWIF_canon_00_23(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#af5c9837fd5c26e37d6a7adfd8ba263e4',1,'UNWIF_canon_00_23(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f2a',['UNWIF_canon_00_2a',['../d2/d1e/unw16ifcan_8h.html#a46ed505ce8bf4c9ace5467c4eedc4c98',1,'UNWIF_canon_00_2a(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a46ed505ce8bf4c9ace5467c4eedc4c98',1,'UNWIF_canon_00_2a(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f30',['UNWIF_canon_00_30',['../d2/d1e/unw16ifcan_8h.html#a42fc5962984af66d4f6753eca8d68465',1,'UNWIF_canon_00_30(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a42fc5962984af66d4f6753eca8d68465',1,'UNWIF_canon_00_30(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5ff9',['UNWIF_canon_00_f9',['../d2/d1e/unw16ifcan_8h.html#a60ef538bcb97da80d441ea871255953b',1,'UNWIF_canon_00_f9(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a60ef538bcb97da80d441ea871255953b',1,'UNWIF_canon_00_f9(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5ffa',['UNWIF_canon_00_fa',['../d2/d1e/unw16ifcan_8h.html#aaf7dcb392ff1696386bfa2970b9ba038',1,'UNWIF_canon_00_fa(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aaf7dcb392ff1696386bfa2970b9ba038',1,'UNWIF_canon_00_fa(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5ffb',['UNWIF_canon_00_fb',['../d2/d1e/unw16ifcan_8h.html#ae0eb6458cd76e3118dc88cccca094544',1,'UNWIF_canon_00_fb(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ae0eb6458cd76e3118dc88cccca094544',1,'UNWIF_canon_00_fb(): unwifcan.h']]], + ['unwif_5fcanon_5f01',['UNWIF_canon_01',['../d2/d1e/unw16ifcan_8h.html#a36d4ec29700687dbe287dbd19f086245',1,'UNWIF_canon_01(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a36d4ec29700687dbe287dbd19f086245',1,'UNWIF_canon_01(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f10',['UNWIF_canon_01_10',['../d2/d1e/unw16ifcan_8h.html#a0011737ca4fd6d969ed9ef617de6a835',1,'UNWIF_canon_01_10(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a0011737ca4fd6d969ed9ef617de6a835',1,'UNWIF_canon_01_10(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f11',['UNWIF_canon_01_11',['../d2/d1e/unw16ifcan_8h.html#ae104d5005f7d9cc3604d209c45ad862f',1,'UNWIF_canon_01_11(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ae104d5005f7d9cc3604d209c45ad862f',1,'UNWIF_canon_01_11(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f13',['UNWIF_canon_01_13',['../d2/d1e/unw16ifcan_8h.html#aa2eea8f300c9bbe9050ca64d379ef844',1,'UNWIF_canon_01_13(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aa2eea8f300c9bbe9050ca64d379ef844',1,'UNWIF_canon_01_13(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f14',['UNWIF_canon_01_14',['../d2/d1e/unw16ifcan_8h.html#ab5aa496846a7a33457b9323b399473db',1,'UNWIF_canon_01_14(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ab5aa496846a7a33457b9323b399473db',1,'UNWIF_canon_01_14(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f15',['UNWIF_canon_01_15',['../d2/d1e/unw16ifcan_8h.html#aef0fb9c93d0fff7738605cc7036fe9e4',1,'UNWIF_canon_01_15(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aef0fb9c93d0fff7738605cc7036fe9e4',1,'UNWIF_canon_01_15(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5fd1',['UNWIF_canon_01_d1',['../d2/d1e/unw16ifcan_8h.html#ab5c495318bf38343a085e113d8a598dd',1,'UNWIF_canon_01_d1(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ab5c495318bf38343a085e113d8a598dd',1,'UNWIF_canon_01_d1(): unwifcan.h']]], + ['unwif_5fcanon_5f02',['UNWIF_canon_02',['../d2/d1e/unw16ifcan_8h.html#ae2caa944a1b0be807968753a9484f2fb',1,'UNWIF_canon_02(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ae2caa944a1b0be807968753a9484f2fb',1,'UNWIF_canon_02(): unwifcan.h']]], + ['unwif_5fcanon_5f02_5ff8',['UNWIF_canon_02_f8',['../d2/d1e/unw16ifcan_8h.html#a2bc7364dbc72a6efd10f9472a9e62b37',1,'UNWIF_canon_02_f8(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a2bc7364dbc72a6efd10f9472a9e62b37',1,'UNWIF_canon_02_f8(): unwifcan.h']]], + ['unwif_5fcanon_5f02_5ff9',['UNWIF_canon_02_f9',['../d2/d1e/unw16ifcan_8h.html#adec4e64d75a214718feb754734751bf6',1,'UNWIF_canon_02_f9(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#adec4e64d75a214718feb754734751bf6',1,'UNWIF_canon_02_f9(): unwifcan.h']]], + ['unwif_5fcanon_5f02_5ffa',['UNWIF_canon_02_fa',['../d2/d1e/unw16ifcan_8h.html#a619e2c33abbd9361fe30e45230144550',1,'UNWIF_canon_02_fa(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a619e2c33abbd9361fe30e45230144550',1,'UNWIF_canon_02_fa(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl',['UNWIF_canon_tbl',['../d2/d1e/unw16ifcan_8h.html#a474207541ed8f801ad52148d5a69ae8e',1,'UNWIF_canon_tbl(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aa51774b5e22832daf0fd36558bf80255',1,'UNWIF_canon_tbl(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f1',['UNWIF_canon_tbl_1',['../d2/d1e/unw16ifcan_8h.html#acfdacf2e69357541c0d121f1c5e84f94',1,'UNWIF_canon_tbl_1(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a1b3bbedf8c3b5e45ceea7364504b5a57',1,'UNWIF_canon_tbl_1(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f2',['UNWIF_canon_tbl_2',['../d2/d1e/unw16ifcan_8h.html#a93fdea5cd0aa34ecb58e49f70ed2ee2f',1,'UNWIF_canon_tbl_2(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ab1d9c5cf05545d11b0c6a74be2704dbe',1,'UNWIF_canon_tbl_2(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f3',['UNWIF_canon_tbl_3',['../d2/d1e/unw16ifcan_8h.html#ae3cc3d5cbb39ce0cd0eebafb54a926cf',1,'UNWIF_canon_tbl_3(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a57cdc574885c7b847d23b4b1283aa265',1,'UNWIF_canon_tbl_3(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f4',['UNWIF_canon_tbl_4',['../d2/d1e/unw16ifcan_8h.html#a4e0ffaabaedc1cc160001eda80b8f3c4',1,'UNWIF_canon_tbl_4(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#abba5b5d57dbc3db89f8b2be49dbfe8b4',1,'UNWIF_canon_tbl_4(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f6',['UNWIF_canon_tbl_6',['../d2/d1e/unw16ifcan_8h.html#a05b6695b64cf76fb19c17a51dfcde2f0',1,'unw16ifcan.h']]], + ['unwif_5fcombin',['UNWIF_combin',['../d5/d67/unw16ifcmb_8h.html#a0607436308fcfecde9f9d4bad65c1327',1,'UNWIF_combin(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a0607436308fcfecde9f9d4bad65c1327',1,'UNWIF_combin(): unwifcmb.h']]], + ['unwif_5fcombin_5f00',['UNWIF_combin_00',['../d5/d67/unw16ifcmb_8h.html#aec939f64759dde952fdc016f57fc85af',1,'UNWIF_combin_00(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aec939f64759dde952fdc016f57fc85af',1,'UNWIF_combin_00(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f03',['UNWIF_combin_00_03',['../d5/d67/unw16ifcmb_8h.html#ab29d5a03a77a8cbb999ca13eada2deb7',1,'UNWIF_combin_00_03(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab29d5a03a77a8cbb999ca13eada2deb7',1,'UNWIF_combin_00_03(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f04',['UNWIF_combin_00_04',['../d5/d67/unw16ifcmb_8h.html#a46b995ef8b0648e645ee87d019948d0a',1,'UNWIF_combin_00_04(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a46b995ef8b0648e645ee87d019948d0a',1,'UNWIF_combin_00_04(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f05',['UNWIF_combin_00_05',['../d5/d67/unw16ifcmb_8h.html#a07254e0d19859e89bd11c48ec0680634',1,'UNWIF_combin_00_05(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a07254e0d19859e89bd11c48ec0680634',1,'UNWIF_combin_00_05(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f06',['UNWIF_combin_00_06',['../d5/d67/unw16ifcmb_8h.html#a784c9f7038f9459b1c585f11b69efa3b',1,'UNWIF_combin_00_06(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a784c9f7038f9459b1c585f11b69efa3b',1,'UNWIF_combin_00_06(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f07',['UNWIF_combin_00_07',['../d5/d67/unw16ifcmb_8h.html#a9d78b7e1932b2e0139898b7f5f9a5e25',1,'UNWIF_combin_00_07(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a9d78b7e1932b2e0139898b7f5f9a5e25',1,'UNWIF_combin_00_07(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f08',['UNWIF_combin_00_08',['../d5/d67/unw16ifcmb_8h.html#abafc2b18f94c582eeef733d45dc9a08b',1,'UNWIF_combin_00_08(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#abafc2b18f94c582eeef733d45dc9a08b',1,'UNWIF_combin_00_08(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f09',['UNWIF_combin_00_09',['../d5/d67/unw16ifcmb_8h.html#ab381b3a8c4fb9bc34dbd349684611e97',1,'UNWIF_combin_00_09(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab381b3a8c4fb9bc34dbd349684611e97',1,'UNWIF_combin_00_09(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0a',['UNWIF_combin_00_0a',['../d5/d67/unw16ifcmb_8h.html#a6eb0816982543971f1444d91ef1b1675',1,'UNWIF_combin_00_0a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a6eb0816982543971f1444d91ef1b1675',1,'UNWIF_combin_00_0a(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0b',['UNWIF_combin_00_0b',['../d5/d67/unw16ifcmb_8h.html#aa15a3df9e9c9284dd60ef67f142cf90f',1,'UNWIF_combin_00_0b(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aa15a3df9e9c9284dd60ef67f142cf90f',1,'UNWIF_combin_00_0b(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0c',['UNWIF_combin_00_0c',['../d5/d67/unw16ifcmb_8h.html#a19f9952732f0d0012d5def0feedd5fa5',1,'UNWIF_combin_00_0c(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a19f9952732f0d0012d5def0feedd5fa5',1,'UNWIF_combin_00_0c(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0d',['UNWIF_combin_00_0d',['../d5/d67/unw16ifcmb_8h.html#addf312935ee0bc6ac118de2a75293bf3',1,'UNWIF_combin_00_0d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#addf312935ee0bc6ac118de2a75293bf3',1,'UNWIF_combin_00_0d(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0e',['UNWIF_combin_00_0e',['../d5/d67/unw16ifcmb_8h.html#a39d749564dec08fadd29c7f68daac7cd',1,'UNWIF_combin_00_0e(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a39d749564dec08fadd29c7f68daac7cd',1,'UNWIF_combin_00_0e(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0f',['UNWIF_combin_00_0f',['../d5/d67/unw16ifcmb_8h.html#a4b27332bf435ad82f2445c8296caa437',1,'UNWIF_combin_00_0f(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a4b27332bf435ad82f2445c8296caa437',1,'UNWIF_combin_00_0f(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f10',['UNWIF_combin_00_10',['../d5/d67/unw16ifcmb_8h.html#a5fa8ab5c08d4b0c5b720e9b953cc544d',1,'UNWIF_combin_00_10(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a5fa8ab5c08d4b0c5b720e9b953cc544d',1,'UNWIF_combin_00_10(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f13',['UNWIF_combin_00_13',['../d5/d67/unw16ifcmb_8h.html#aacbe663bea5c772ae1ce48103314af13',1,'UNWIF_combin_00_13(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aacbe663bea5c772ae1ce48103314af13',1,'UNWIF_combin_00_13(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f17',['UNWIF_combin_00_17',['../d5/d67/unw16ifcmb_8h.html#a0631cda0bca6fe0a71584afdd59fbed4',1,'UNWIF_combin_00_17(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a0631cda0bca6fe0a71584afdd59fbed4',1,'UNWIF_combin_00_17(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f18',['UNWIF_combin_00_18',['../d5/d67/unw16ifcmb_8h.html#a021f2bdabf5cd40221598c9bab680239',1,'UNWIF_combin_00_18(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a021f2bdabf5cd40221598c9bab680239',1,'UNWIF_combin_00_18(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f19',['UNWIF_combin_00_19',['../d5/d67/unw16ifcmb_8h.html#ab6ea59713f0250181e43ccaff611e0e8',1,'UNWIF_combin_00_19(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab6ea59713f0250181e43ccaff611e0e8',1,'UNWIF_combin_00_19(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f1a',['UNWIF_combin_00_1a',['../d5/d67/unw16ifcmb_8h.html#ae761f0b842d258f6a59ef913347e10eb',1,'UNWIF_combin_00_1a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ae761f0b842d258f6a59ef913347e10eb',1,'UNWIF_combin_00_1a(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f1b',['UNWIF_combin_00_1b',['../d5/d67/unw16ifcmb_8h.html#a08c1573c0e316d359dd4403be8a86036',1,'UNWIF_combin_00_1b(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a08c1573c0e316d359dd4403be8a86036',1,'UNWIF_combin_00_1b(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f1c',['UNWIF_combin_00_1c',['../d5/d67/unw16ifcmb_8h.html#ae3b11829edd648f7cb46916f35aa88a9',1,'UNWIF_combin_00_1c(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ae3b11829edd648f7cb46916f35aa88a9',1,'UNWIF_combin_00_1c(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f1d',['UNWIF_combin_00_1d',['../d5/d67/unw16ifcmb_8h.html#afd4db9819cbf050d16f2221e24296f88',1,'UNWIF_combin_00_1d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#afd4db9819cbf050d16f2221e24296f88',1,'UNWIF_combin_00_1d(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f20',['UNWIF_combin_00_20',['../d5/d67/unw16ifcmb_8h.html#aa58a3422cbc84a246012a1c745ef6c93',1,'UNWIF_combin_00_20(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aa58a3422cbc84a246012a1c745ef6c93',1,'UNWIF_combin_00_20(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f2c',['UNWIF_combin_00_2c',['../d5/d67/unw16ifcmb_8h.html#a49a3e4abd950ce204f39bb7892ab096e',1,'UNWIF_combin_00_2c(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a49a3e4abd950ce204f39bb7892ab096e',1,'UNWIF_combin_00_2c(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f2d',['UNWIF_combin_00_2d',['../d5/d67/unw16ifcmb_8h.html#a3ff8f6f82e09319da397e1268104f386',1,'UNWIF_combin_00_2d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a3ff8f6f82e09319da397e1268104f386',1,'UNWIF_combin_00_2d(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f30',['UNWIF_combin_00_30',['../d5/d67/unw16ifcmb_8h.html#a53fc40fc032a3da7c317f6361d05f8f3',1,'UNWIF_combin_00_30(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a53fc40fc032a3da7c317f6361d05f8f3',1,'UNWIF_combin_00_30(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5fa6',['UNWIF_combin_00_a6',['../d5/d67/unw16ifcmb_8h.html#a188f4c87b747c62ba3e7063641c71e52',1,'UNWIF_combin_00_a6(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a188f4c87b747c62ba3e7063641c71e52',1,'UNWIF_combin_00_a6(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5fa8',['UNWIF_combin_00_a8',['../d5/d67/unw16ifcmb_8h.html#a8b355bc804c865208268839190335653',1,'UNWIF_combin_00_a8(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a8b355bc804c865208268839190335653',1,'UNWIF_combin_00_a8(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5fa9',['UNWIF_combin_00_a9',['../d5/d67/unw16ifcmb_8h.html#a567dc2cbcd7358a462150f5720a9a1d0',1,'UNWIF_combin_00_a9(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a567dc2cbcd7358a462150f5720a9a1d0',1,'UNWIF_combin_00_a9(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5faa',['UNWIF_combin_00_aa',['../d5/d67/unw16ifcmb_8h.html#af3c20ba639492334b8a94e4fef973553',1,'UNWIF_combin_00_aa(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#af3c20ba639492334b8a94e4fef973553',1,'UNWIF_combin_00_aa(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5fab',['UNWIF_combin_00_ab',['../d5/d67/unw16ifcmb_8h.html#a1d578834eaab2d06a1b97ddc7ec6303f',1,'UNWIF_combin_00_ab(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a1d578834eaab2d06a1b97ddc7ec6303f',1,'UNWIF_combin_00_ab(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5ffb',['UNWIF_combin_00_fb',['../d5/d67/unw16ifcmb_8h.html#aaa39e7e16f5240d01ea20322fd239646',1,'UNWIF_combin_00_fb(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aaa39e7e16f5240d01ea20322fd239646',1,'UNWIF_combin_00_fb(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5ffe',['UNWIF_combin_00_fe',['../d5/d67/unw16ifcmb_8h.html#a95b25046fb49f04515f7f2a1f0fb4411',1,'UNWIF_combin_00_fe(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a95b25046fb49f04515f7f2a1f0fb4411',1,'UNWIF_combin_00_fe(): unwifcmb.h']]], + ['unwif_5fcombin_5f01',['UNWIF_combin_01',['../d5/d67/unw16ifcmb_8h.html#abb9da97402056728deb46e89aaa8f1ac',1,'UNWIF_combin_01(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#abb9da97402056728deb46e89aaa8f1ac',1,'UNWIF_combin_01(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f01',['UNWIF_combin_01_01',['../d5/d67/unw16ifcmb_8h.html#a2b8e79a689aa42a95e46170bf052615e',1,'UNWIF_combin_01_01(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a2b8e79a689aa42a95e46170bf052615e',1,'UNWIF_combin_01_01(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f02',['UNWIF_combin_01_02',['../d5/d67/unw16ifcmb_8h.html#a13eaa8a4754063d66acda7a89cca1798',1,'UNWIF_combin_01_02(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a13eaa8a4754063d66acda7a89cca1798',1,'UNWIF_combin_01_02(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f03',['UNWIF_combin_01_03',['../d5/d67/unw16ifcmb_8h.html#a650393fa073969bad9b948f88e046248',1,'UNWIF_combin_01_03(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a650393fa073969bad9b948f88e046248',1,'UNWIF_combin_01_03(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f0a',['UNWIF_combin_01_0a',['../d5/d67/unw16ifcmb_8h.html#a5e743c17ca4998e184debf314c20c12b',1,'UNWIF_combin_01_0a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a5e743c17ca4998e184debf314c20c12b',1,'UNWIF_combin_01_0a(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f10',['UNWIF_combin_01_10',['../d5/d67/unw16ifcmb_8h.html#a66875817264d2bb55d2e1a3e5208d9d5',1,'UNWIF_combin_01_10(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a66875817264d2bb55d2e1a3e5208d9d5',1,'UNWIF_combin_01_10(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f11',['UNWIF_combin_01_11',['../d5/d67/unw16ifcmb_8h.html#a73052a9961fd3d04a34b5264912dad49',1,'UNWIF_combin_01_11(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a73052a9961fd3d04a34b5264912dad49',1,'UNWIF_combin_01_11(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f12',['UNWIF_combin_01_12',['../d5/d67/unw16ifcmb_8h.html#a9c476f990609b9c3ce0f315756e4d1e0',1,'UNWIF_combin_01_12(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a9c476f990609b9c3ce0f315756e4d1e0',1,'UNWIF_combin_01_12(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f13',['UNWIF_combin_01_13',['../d5/d67/unw16ifcmb_8h.html#affc5a35b0b665b6328ec4c76a9ddb079',1,'UNWIF_combin_01_13(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#affc5a35b0b665b6328ec4c76a9ddb079',1,'UNWIF_combin_01_13(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f14',['UNWIF_combin_01_14',['../d5/d67/unw16ifcmb_8h.html#abbfd16e391f8e97fa175cc90dd4fab80',1,'UNWIF_combin_01_14(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#abbfd16e391f8e97fa175cc90dd4fab80',1,'UNWIF_combin_01_14(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f15',['UNWIF_combin_01_15',['../d5/d67/unw16ifcmb_8h.html#ac30a4858f98c691413dddd407131a2bc',1,'UNWIF_combin_01_15(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ac30a4858f98c691413dddd407131a2bc',1,'UNWIF_combin_01_15(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f16',['UNWIF_combin_01_16',['../d5/d67/unw16ifcmb_8h.html#a39fd6b82dbfc0d708de5221e9a2382d8',1,'UNWIF_combin_01_16(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a39fd6b82dbfc0d708de5221e9a2382d8',1,'UNWIF_combin_01_16(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f17',['UNWIF_combin_01_17',['../d5/d67/unw16ifcmb_8h.html#a4825118fe95738233e8aad8fb5789797',1,'UNWIF_combin_01_17(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a4825118fe95738233e8aad8fb5789797',1,'UNWIF_combin_01_17(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f1a',['UNWIF_combin_01_1a',['../d5/d67/unw16ifcmb_8h.html#aa713a9cb0311ba8f596cb4afdbccfa93',1,'UNWIF_combin_01_1a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aa713a9cb0311ba8f596cb4afdbccfa93',1,'UNWIF_combin_01_1a(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f1c',['UNWIF_combin_01_1c',['../d5/d67/unw16ifcmb_8h.html#ab06d958595f8feda1312ac964935293a',1,'UNWIF_combin_01_1c(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab06d958595f8feda1312ac964935293a',1,'UNWIF_combin_01_1c(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f1d',['UNWIF_combin_01_1d',['../d5/d67/unw16ifcmb_8h.html#ada9c3961bc02124ed953c06e4dc86f1e',1,'UNWIF_combin_01_1d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ada9c3961bc02124ed953c06e4dc86f1e',1,'UNWIF_combin_01_1d(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f6a',['UNWIF_combin_01_6a',['../d5/d67/unw16ifcmb_8h.html#a450e77df1da5148dee7224d04e26331b',1,'UNWIF_combin_01_6a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a450e77df1da5148dee7224d04e26331b',1,'UNWIF_combin_01_6a(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f6b',['UNWIF_combin_01_6b',['../d5/d67/unw16ifcmb_8h.html#affa6f80322337fcc6262d395997bf24b',1,'UNWIF_combin_01_6b(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#affa6f80322337fcc6262d395997bf24b',1,'UNWIF_combin_01_6b(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fbc',['UNWIF_combin_01_bc',['../d5/d67/unw16ifcmb_8h.html#a99fc70420303f65472f852893147bac2',1,'UNWIF_combin_01_bc(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a99fc70420303f65472f852893147bac2',1,'UNWIF_combin_01_bc(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fd1',['UNWIF_combin_01_d1',['../d5/d67/unw16ifcmb_8h.html#ae54adf22958bf6946796339ab7894787',1,'UNWIF_combin_01_d1(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ae54adf22958bf6946796339ab7894787',1,'UNWIF_combin_01_d1(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fd2',['UNWIF_combin_01_d2',['../d5/d67/unw16ifcmb_8h.html#a3622dadab0d33471c054ad61169cf563',1,'UNWIF_combin_01_d2(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a3622dadab0d33471c054ad61169cf563',1,'UNWIF_combin_01_d2(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fe0',['UNWIF_combin_01_e0',['../d5/d67/unw16ifcmb_8h.html#a9ab789028742ce4595998d80b6adc7d8',1,'UNWIF_combin_01_e0(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a9ab789028742ce4595998d80b6adc7d8',1,'UNWIF_combin_01_e0(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fe8',['UNWIF_combin_01_e8',['../d5/d67/unw16ifcmb_8h.html#adbcef4d3c186f81000d9e2518923c705',1,'UNWIF_combin_01_e8(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#adbcef4d3c186f81000d9e2518923c705',1,'UNWIF_combin_01_e8(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fe9',['UNWIF_combin_01_e9',['../d5/d67/unw16ifcmb_8h.html#aa8ff3a6c7b5727321878df861308fd20',1,'UNWIF_combin_01_e9(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aa8ff3a6c7b5727321878df861308fd20',1,'UNWIF_combin_01_e9(): unwifcmb.h']]], + ['unwif_5fcompat',['UNWIF_compat',['../d4/de0/unw16ifcpt_8h.html#a5e1222876bbd85c9336714d59e699ed1',1,'UNWIF_compat(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a5e1222876bbd85c9336714d59e699ed1',1,'UNWIF_compat(): unwifcpt.h']]], + ['unwif_5fcompat_5f00',['UNWIF_compat_00',['../d4/de0/unw16ifcpt_8h.html#a643584d0a3c5ee9e60efc825a2265e9d',1,'UNWIF_compat_00(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a643584d0a3c5ee9e60efc825a2265e9d',1,'UNWIF_compat_00(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f00',['UNWIF_compat_00_00',['../d4/de0/unw16ifcpt_8h.html#ad3f984b9318b000f6ead8869d8613fcd',1,'UNWIF_compat_00_00(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ad3f984b9318b000f6ead8869d8613fcd',1,'UNWIF_compat_00_00(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f01',['UNWIF_compat_00_01',['../d4/de0/unw16ifcpt_8h.html#a316f58d7068c9e9784ed5766289c8562',1,'UNWIF_compat_00_01(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a316f58d7068c9e9784ed5766289c8562',1,'UNWIF_compat_00_01(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f02',['UNWIF_compat_00_02',['../d4/de0/unw16ifcpt_8h.html#af1c915cb57c457bf6e787457f42d0057',1,'UNWIF_compat_00_02(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af1c915cb57c457bf6e787457f42d0057',1,'UNWIF_compat_00_02(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f03',['UNWIF_compat_00_03',['../d4/de0/unw16ifcpt_8h.html#a0f57f3d0e75a4caf5a1cb9758605bd21',1,'UNWIF_compat_00_03(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0f57f3d0e75a4caf5a1cb9758605bd21',1,'UNWIF_compat_00_03(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f04',['UNWIF_compat_00_04',['../d4/de0/unw16ifcpt_8h.html#aff22fdeb7124267b91fd587a785dcbf5',1,'UNWIF_compat_00_04(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aff22fdeb7124267b91fd587a785dcbf5',1,'UNWIF_compat_00_04(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f05',['UNWIF_compat_00_05',['../d4/de0/unw16ifcpt_8h.html#a4dc743b72ac61d629095ffb591ec403a',1,'UNWIF_compat_00_05(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a4dc743b72ac61d629095ffb591ec403a',1,'UNWIF_compat_00_05(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f06',['UNWIF_compat_00_06',['../d4/de0/unw16ifcpt_8h.html#ae2a16cc1151c24d5af9158e9bb1ec8d3',1,'UNWIF_compat_00_06(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ae2a16cc1151c24d5af9158e9bb1ec8d3',1,'UNWIF_compat_00_06(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f09',['UNWIF_compat_00_09',['../d4/de0/unw16ifcpt_8h.html#a4c9882a6de5aa6356efe410cfa46a871',1,'UNWIF_compat_00_09(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a4c9882a6de5aa6356efe410cfa46a871',1,'UNWIF_compat_00_09(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0a',['UNWIF_compat_00_0a',['../d4/de0/unw16ifcpt_8h.html#aa7830d8d8e9f10d1dce49d97f80d4df4',1,'UNWIF_compat_00_0a(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aa7830d8d8e9f10d1dce49d97f80d4df4',1,'UNWIF_compat_00_0a(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0b',['UNWIF_compat_00_0b',['../d4/de0/unw16ifcpt_8h.html#af806f152a00b144b6358b550c723eef2',1,'UNWIF_compat_00_0b(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af806f152a00b144b6358b550c723eef2',1,'UNWIF_compat_00_0b(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0c',['UNWIF_compat_00_0c',['../d4/de0/unw16ifcpt_8h.html#a1f4fa5ba394cb8801ba3fc849d9fd0fb',1,'UNWIF_compat_00_0c(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a1f4fa5ba394cb8801ba3fc849d9fd0fb',1,'UNWIF_compat_00_0c(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0d',['UNWIF_compat_00_0d',['../d4/de0/unw16ifcpt_8h.html#ac80cfe336766fb95c5ba46911c453007',1,'UNWIF_compat_00_0d(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ac80cfe336766fb95c5ba46911c453007',1,'UNWIF_compat_00_0d(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0e',['UNWIF_compat_00_0e',['../d4/de0/unw16ifcpt_8h.html#ac4dfbd8fc6a5e9ad608ce821269e6226',1,'UNWIF_compat_00_0e(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ac4dfbd8fc6a5e9ad608ce821269e6226',1,'UNWIF_compat_00_0e(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0f',['UNWIF_compat_00_0f',['../d4/de0/unw16ifcpt_8h.html#a07f69e706ac0a26ae54a4941abc8418f',1,'UNWIF_compat_00_0f(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a07f69e706ac0a26ae54a4941abc8418f',1,'UNWIF_compat_00_0f(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f10',['UNWIF_compat_00_10',['../d4/de0/unw16ifcpt_8h.html#afc29aba01a3848d3467bb5df6de40c9f',1,'UNWIF_compat_00_10(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#afc29aba01a3848d3467bb5df6de40c9f',1,'UNWIF_compat_00_10(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f1b',['UNWIF_compat_00_1b',['../d4/de0/unw16ifcpt_8h.html#a530a7f31fe7ab42f1f9be0da27727ba0',1,'UNWIF_compat_00_1b(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a530a7f31fe7ab42f1f9be0da27727ba0',1,'UNWIF_compat_00_1b(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f1d',['UNWIF_compat_00_1d',['../d4/de0/unw16ifcpt_8h.html#af5d57e8317de895a23911e358c78907e',1,'UNWIF_compat_00_1d(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af5d57e8317de895a23911e358c78907e',1,'UNWIF_compat_00_1d(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f1e',['UNWIF_compat_00_1e',['../d4/de0/unw16ifcpt_8h.html#a4d63000975850afd3d06171990229919',1,'UNWIF_compat_00_1e(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a4d63000975850afd3d06171990229919',1,'UNWIF_compat_00_1e(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f1f',['UNWIF_compat_00_1f',['../d4/de0/unw16ifcpt_8h.html#a52d1ae911d93c15fc9c38324aab0cbe9',1,'UNWIF_compat_00_1f(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a52d1ae911d93c15fc9c38324aab0cbe9',1,'UNWIF_compat_00_1f(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f20',['UNWIF_compat_00_20',['../d4/de0/unw16ifcpt_8h.html#ae73b8cf05647d314b8db037f53e59ca1',1,'UNWIF_compat_00_20(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ae73b8cf05647d314b8db037f53e59ca1',1,'UNWIF_compat_00_20(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f21',['UNWIF_compat_00_21',['../d4/de0/unw16ifcpt_8h.html#aab2d8c31b959de0d2f53608757096ece',1,'UNWIF_compat_00_21(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aab2d8c31b959de0d2f53608757096ece',1,'UNWIF_compat_00_21(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f22',['UNWIF_compat_00_22',['../d4/de0/unw16ifcpt_8h.html#aedbe30e8c004201632c62d09619b423f',1,'UNWIF_compat_00_22(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aedbe30e8c004201632c62d09619b423f',1,'UNWIF_compat_00_22(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f23',['UNWIF_compat_00_23',['../d4/de0/unw16ifcpt_8h.html#a0554c0fd625da8a1f239823ed42b9b54',1,'UNWIF_compat_00_23(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0554c0fd625da8a1f239823ed42b9b54',1,'UNWIF_compat_00_23(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f24',['UNWIF_compat_00_24',['../d4/de0/unw16ifcpt_8h.html#af0ad04baab4c21efe455e7b49d3cde19',1,'UNWIF_compat_00_24(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af0ad04baab4c21efe455e7b49d3cde19',1,'UNWIF_compat_00_24(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2a',['UNWIF_compat_00_2a',['../d4/de0/unw16ifcpt_8h.html#a0493b9d458a2cce951605a9c85cf4aba',1,'UNWIF_compat_00_2a(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0493b9d458a2cce951605a9c85cf4aba',1,'UNWIF_compat_00_2a(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2c',['UNWIF_compat_00_2c',['../d4/de0/unw16ifcpt_8h.html#abed503568ddfca0a39e4e7b23437c6e7',1,'UNWIF_compat_00_2c(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#abed503568ddfca0a39e4e7b23437c6e7',1,'UNWIF_compat_00_2c(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2d',['UNWIF_compat_00_2d',['../d4/de0/unw16ifcpt_8h.html#a8d087de70c71c547a8ca61f1268d2956',1,'UNWIF_compat_00_2d(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a8d087de70c71c547a8ca61f1268d2956',1,'UNWIF_compat_00_2d(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2e',['UNWIF_compat_00_2e',['../d4/de0/unw16ifcpt_8h.html#a26909a35828dcbfede8145495ade843a',1,'UNWIF_compat_00_2e(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a26909a35828dcbfede8145495ade843a',1,'UNWIF_compat_00_2e(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2f',['UNWIF_compat_00_2f',['../d4/de0/unw16ifcpt_8h.html#a290e5e47b476d35e619396a1d9c7ab48',1,'UNWIF_compat_00_2f(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a290e5e47b476d35e619396a1d9c7ab48',1,'UNWIF_compat_00_2f(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f30',['UNWIF_compat_00_30',['../d4/de0/unw16ifcpt_8h.html#a6d1dc9f98158b4db8165faafb08dfe22',1,'UNWIF_compat_00_30(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a6d1dc9f98158b4db8165faafb08dfe22',1,'UNWIF_compat_00_30(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f31',['UNWIF_compat_00_31',['../d4/de0/unw16ifcpt_8h.html#a765500af5af8c28fa9f4b50803de996e',1,'UNWIF_compat_00_31(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a765500af5af8c28fa9f4b50803de996e',1,'UNWIF_compat_00_31(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f32',['UNWIF_compat_00_32',['../d4/de0/unw16ifcpt_8h.html#ad5950ca47b1317ed8b00c77754f97f62',1,'UNWIF_compat_00_32(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ad5950ca47b1317ed8b00c77754f97f62',1,'UNWIF_compat_00_32(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f33',['UNWIF_compat_00_33',['../d4/de0/unw16ifcpt_8h.html#a755b183d13c7ecbdba10aa02bd4d753a',1,'UNWIF_compat_00_33(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a755b183d13c7ecbdba10aa02bd4d753a',1,'UNWIF_compat_00_33(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5fa6',['UNWIF_compat_00_a6',['../d4/de0/unw16ifcpt_8h.html#a31fb9cdc194c76626a67637a10bc93bb',1,'UNWIF_compat_00_a6(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a31fb9cdc194c76626a67637a10bc93bb',1,'UNWIF_compat_00_a6(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5fa7',['UNWIF_compat_00_a7',['../d4/de0/unw16ifcpt_8h.html#a86f612965dd6e8883ae3450f04e42c67',1,'UNWIF_compat_00_a7(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a86f612965dd6e8883ae3450f04e42c67',1,'UNWIF_compat_00_a7(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5fab',['UNWIF_compat_00_ab',['../d4/de0/unw16ifcpt_8h.html#a12b572d21bd9d5d23f2d1c9bb0959b4c',1,'UNWIF_compat_00_ab(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a12b572d21bd9d5d23f2d1c9bb0959b4c',1,'UNWIF_compat_00_ab(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ff9',['UNWIF_compat_00_f9',['../d4/de0/unw16ifcpt_8h.html#a43caa1c03c5d4341668edf48dab5b5c8',1,'UNWIF_compat_00_f9(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a43caa1c03c5d4341668edf48dab5b5c8',1,'UNWIF_compat_00_f9(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffa',['UNWIF_compat_00_fa',['../d4/de0/unw16ifcpt_8h.html#add891f4ca949eb70ef9bc6bf37a6f538',1,'UNWIF_compat_00_fa(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#add891f4ca949eb70ef9bc6bf37a6f538',1,'UNWIF_compat_00_fa(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffb',['UNWIF_compat_00_fb',['../d4/de0/unw16ifcpt_8h.html#a0a8cca55b5b560c0da7884260d81aacf',1,'UNWIF_compat_00_fb(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0a8cca55b5b560c0da7884260d81aacf',1,'UNWIF_compat_00_fb(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffc',['UNWIF_compat_00_fc',['../d4/de0/unw16ifcpt_8h.html#ace8dc7b0f45676f1fbe7f36b661a6e7a',1,'UNWIF_compat_00_fc(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ace8dc7b0f45676f1fbe7f36b661a6e7a',1,'UNWIF_compat_00_fc(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffd',['UNWIF_compat_00_fd',['../d4/de0/unw16ifcpt_8h.html#a25f103ac41bda021656e146de116c843',1,'UNWIF_compat_00_fd(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a25f103ac41bda021656e146de116c843',1,'UNWIF_compat_00_fd(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffe',['UNWIF_compat_00_fe',['../d4/de0/unw16ifcpt_8h.html#a7d54f59e8ab46a20d73219bf4348bb88',1,'UNWIF_compat_00_fe(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a7d54f59e8ab46a20d73219bf4348bb88',1,'UNWIF_compat_00_fe(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5fff',['UNWIF_compat_00_ff',['../d4/de0/unw16ifcpt_8h.html#ac709d6067c97bcc50b3c72cf10291e30',1,'UNWIF_compat_00_ff(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ac709d6067c97bcc50b3c72cf10291e30',1,'UNWIF_compat_00_ff(): unwifcpt.h']]], + ['unwif_5fcompat_5f01',['UNWIF_compat_01',['../d4/de0/unw16ifcpt_8h.html#a003978e9d9e04d01466f13de4ca9529b',1,'UNWIF_compat_01(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a003978e9d9e04d01466f13de4ca9529b',1,'UNWIF_compat_01(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f10',['UNWIF_compat_01_10',['../d4/de0/unw16ifcpt_8h.html#aa8d2e620e0ebe8cb4ab7b7f42d038681',1,'UNWIF_compat_01_10(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aa8d2e620e0ebe8cb4ab7b7f42d038681',1,'UNWIF_compat_01_10(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f11',['UNWIF_compat_01_11',['../d4/de0/unw16ifcpt_8h.html#a43dbd93b65e694e9decd1514e06d511a',1,'UNWIF_compat_01_11(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a43dbd93b65e694e9decd1514e06d511a',1,'UNWIF_compat_01_11(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f13',['UNWIF_compat_01_13',['../d4/de0/unw16ifcpt_8h.html#a0faceb742bd5c86851aeae3ca45b3925',1,'UNWIF_compat_01_13(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0faceb742bd5c86851aeae3ca45b3925',1,'UNWIF_compat_01_13(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f14',['UNWIF_compat_01_14',['../d4/de0/unw16ifcpt_8h.html#a442b490b5763fb60a0be19baf6554a58',1,'UNWIF_compat_01_14(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a442b490b5763fb60a0be19baf6554a58',1,'UNWIF_compat_01_14(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f15',['UNWIF_compat_01_15',['../d4/de0/unw16ifcpt_8h.html#a34ba8e4efcb7f77e557c12891fdff8a4',1,'UNWIF_compat_01_15(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a34ba8e4efcb7f77e557c12891fdff8a4',1,'UNWIF_compat_01_15(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd1',['UNWIF_compat_01_d1',['../d4/de0/unw16ifcpt_8h.html#a705748fbeec9772bca860990f81f4cab',1,'UNWIF_compat_01_d1(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a705748fbeec9772bca860990f81f4cab',1,'UNWIF_compat_01_d1(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd4',['UNWIF_compat_01_d4',['../d4/de0/unw16ifcpt_8h.html#a306af7b4ee9f6d977be7ee73d1fbe06a',1,'UNWIF_compat_01_d4(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a306af7b4ee9f6d977be7ee73d1fbe06a',1,'UNWIF_compat_01_d4(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd5',['UNWIF_compat_01_d5',['../d4/de0/unw16ifcpt_8h.html#ace573c503b0833063bfa9d3d72b9c516',1,'UNWIF_compat_01_d5(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ace573c503b0833063bfa9d3d72b9c516',1,'UNWIF_compat_01_d5(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd6',['UNWIF_compat_01_d6',['../d4/de0/unw16ifcpt_8h.html#ab99e3c1f6d700ac32b724bd50af6b68b',1,'UNWIF_compat_01_d6(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ab99e3c1f6d700ac32b724bd50af6b68b',1,'UNWIF_compat_01_d6(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd7',['UNWIF_compat_01_d7',['../d4/de0/unw16ifcpt_8h.html#a6969a095c78f22dd73d82a7928353c70',1,'UNWIF_compat_01_d7(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a6969a095c78f22dd73d82a7928353c70',1,'UNWIF_compat_01_d7(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fee',['UNWIF_compat_01_ee',['../d4/de0/unw16ifcpt_8h.html#a40d86e0965da24fb4c3e68bc11c6397d',1,'UNWIF_compat_01_ee(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a40d86e0965da24fb4c3e68bc11c6397d',1,'UNWIF_compat_01_ee(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5ff1',['UNWIF_compat_01_f1',['../d4/de0/unw16ifcpt_8h.html#a0b9ae6588c9a49c13c3b2e19710ad38b',1,'UNWIF_compat_01_f1(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0b9ae6588c9a49c13c3b2e19710ad38b',1,'UNWIF_compat_01_f1(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5ff2',['UNWIF_compat_01_f2',['../d4/de0/unw16ifcpt_8h.html#abca022169f10d8c218779399423fd836',1,'UNWIF_compat_01_f2(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#abca022169f10d8c218779399423fd836',1,'UNWIF_compat_01_f2(): unwifcpt.h']]], + ['unwif_5fcompat_5f02',['UNWIF_compat_02',['../d4/de0/unw16ifcpt_8h.html#ae6feb02b303953a617df8b9944b511e4',1,'UNWIF_compat_02(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ae6feb02b303953a617df8b9944b511e4',1,'UNWIF_compat_02(): unwifcpt.h']]], + ['unwif_5fcompat_5f02_5ff8',['UNWIF_compat_02_f8',['../d4/de0/unw16ifcpt_8h.html#af4c98f3beb633dc8115cfbeb4b2f1d8d',1,'UNWIF_compat_02_f8(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af4c98f3beb633dc8115cfbeb4b2f1d8d',1,'UNWIF_compat_02_f8(): unwifcpt.h']]], + ['unwif_5fcompat_5f02_5ff9',['UNWIF_compat_02_f9',['../d4/de0/unw16ifcpt_8h.html#a029324911e19abdf06746452e1ac0971',1,'UNWIF_compat_02_f9(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a029324911e19abdf06746452e1ac0971',1,'UNWIF_compat_02_f9(): unwifcpt.h']]], + ['unwif_5fcompat_5f02_5ffa',['UNWIF_compat_02_fa',['../d4/de0/unw16ifcpt_8h.html#af7d3a6ba5870ee7ab8dad8e931e4f20b',1,'UNWIF_compat_02_fa(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af7d3a6ba5870ee7ab8dad8e931e4f20b',1,'UNWIF_compat_02_fa(): unwifcpt.h']]], + ['unwif_5fcompat_5fexc',['UNWIF_compat_exc',['../d4/de0/unw16ifcpt_8h.html#abb902cef4737590ef25eb1fdcb2ad2d9',1,'UNWIF_compat_exc(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a72b96de71f1e2f7c26b38c0b9e8f574f',1,'UNWIF_compat_exc(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl',['UNWIF_compat_tbl',['../d4/de0/unw16ifcpt_8h.html#a386f1a991f4c0972d335370281844037',1,'UNWIF_compat_tbl(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a386f1a991f4c0972d335370281844037',1,'UNWIF_compat_tbl(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f1',['UNWIF_compat_tbl_1',['../d4/de0/unw16ifcpt_8h.html#acea3429a90643898f78b6760836f0afb',1,'UNWIF_compat_tbl_1(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ad705755066463e26a43dab6f6e626cf5',1,'UNWIF_compat_tbl_1(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f2',['UNWIF_compat_tbl_2',['../d4/de0/unw16ifcpt_8h.html#aa17e289543bc89764f08cd71eaa0ff64',1,'UNWIF_compat_tbl_2(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aeab63bc15e7fe4cbbcf49aa9117dcd26',1,'UNWIF_compat_tbl_2(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f3',['UNWIF_compat_tbl_3',['../d4/de0/unw16ifcpt_8h.html#a1328b6ab4bc534c7bf23a80f427ddfbd',1,'UNWIF_compat_tbl_3(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ab53e6d9c3d67f0edfe357a99139cf342',1,'UNWIF_compat_tbl_3(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f4',['UNWIF_compat_tbl_4',['../d4/de0/unw16ifcpt_8h.html#a094c7ce096bccb845f4af59116f4a148',1,'UNWIF_compat_tbl_4(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a7784768ddeb2c8f86e2f1415556284f2',1,'UNWIF_compat_tbl_4(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f5',['UNWIF_compat_tbl_5',['../d4/de0/unw16ifcpt_8h.html#a946a1baea79818b71a47b57420848462',1,'UNWIF_compat_tbl_5(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a946a1baea79818b71a47b57420848462',1,'UNWIF_compat_tbl_5(): unwifcpt.h']]], + ['unwif_5fcomplist_5f00003c',['UNWIF_complist_00003c',['../d9/dfd/unw16ifcmp_8h.html#ab4ea993b2e5c31ea3f4ef5090f9937b4',1,'UNWIF_complist_00003c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab4ea993b2e5c31ea3f4ef5090f9937b4',1,'UNWIF_complist_00003c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00003d',['UNWIF_complist_00003d',['../d9/dfd/unw16ifcmp_8h.html#ae6596f7b9fe3b8dcc30a637dca47d0bf',1,'UNWIF_complist_00003d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae6596f7b9fe3b8dcc30a637dca47d0bf',1,'UNWIF_complist_00003d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00003e',['UNWIF_complist_00003e',['../d9/dfd/unw16ifcmp_8h.html#a3580f348ee79651893dd8d90aabb2839',1,'UNWIF_complist_00003e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3580f348ee79651893dd8d90aabb2839',1,'UNWIF_complist_00003e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000041',['UNWIF_complist_000041',['../d9/dfd/unw16ifcmp_8h.html#a89d08f024c81caa3233f3917e25aca83',1,'UNWIF_complist_000041(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a89d08f024c81caa3233f3917e25aca83',1,'UNWIF_complist_000041(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000042',['UNWIF_complist_000042',['../d9/dfd/unw16ifcmp_8h.html#a6b08eed0dd08e13d33b6abe29291c019',1,'UNWIF_complist_000042(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6b08eed0dd08e13d33b6abe29291c019',1,'UNWIF_complist_000042(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000043',['UNWIF_complist_000043',['../d9/dfd/unw16ifcmp_8h.html#a85570c616c8ac339d3f2fae1f511af82',1,'UNWIF_complist_000043(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a85570c616c8ac339d3f2fae1f511af82',1,'UNWIF_complist_000043(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000044',['UNWIF_complist_000044',['../d9/dfd/unw16ifcmp_8h.html#aa359b1580e2b6c1fc27e4e2abc5f44af',1,'UNWIF_complist_000044(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa359b1580e2b6c1fc27e4e2abc5f44af',1,'UNWIF_complist_000044(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000045',['UNWIF_complist_000045',['../d9/dfd/unw16ifcmp_8h.html#a133917f188280015fac34f3584795cd9',1,'UNWIF_complist_000045(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a133917f188280015fac34f3584795cd9',1,'UNWIF_complist_000045(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000046',['UNWIF_complist_000046',['../d9/dfd/unw16ifcmp_8h.html#ac50e8fc9fb29918f5650063ffb1fd87b',1,'UNWIF_complist_000046(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac50e8fc9fb29918f5650063ffb1fd87b',1,'UNWIF_complist_000046(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000047',['UNWIF_complist_000047',['../d9/dfd/unw16ifcmp_8h.html#a17dfe2267b3403d7ebccae690e4de2a6',1,'UNWIF_complist_000047(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a17dfe2267b3403d7ebccae690e4de2a6',1,'UNWIF_complist_000047(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000048',['UNWIF_complist_000048',['../d9/dfd/unw16ifcmp_8h.html#a2f836f57e949f9e0048edfbfe4b63355',1,'UNWIF_complist_000048(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2f836f57e949f9e0048edfbfe4b63355',1,'UNWIF_complist_000048(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000049',['UNWIF_complist_000049',['../d9/dfd/unw16ifcmp_8h.html#a37f00b0e9e23512b770f4940a8d13b4b',1,'UNWIF_complist_000049(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a37f00b0e9e23512b770f4940a8d13b4b',1,'UNWIF_complist_000049(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004a',['UNWIF_complist_00004a',['../d9/dfd/unw16ifcmp_8h.html#a7f4ee59853bceed0fa6ddf95aeaa2423',1,'UNWIF_complist_00004a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7f4ee59853bceed0fa6ddf95aeaa2423',1,'UNWIF_complist_00004a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004b',['UNWIF_complist_00004b',['../d9/dfd/unw16ifcmp_8h.html#a7c7b1afafc6638d8e02db29bc282a6b8',1,'UNWIF_complist_00004b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7c7b1afafc6638d8e02db29bc282a6b8',1,'UNWIF_complist_00004b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004c',['UNWIF_complist_00004c',['../d9/dfd/unw16ifcmp_8h.html#afcead81dc0357501dc1f628f5f8ae35e',1,'UNWIF_complist_00004c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afcead81dc0357501dc1f628f5f8ae35e',1,'UNWIF_complist_00004c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004d',['UNWIF_complist_00004d',['../d9/dfd/unw16ifcmp_8h.html#af648dc2392354e7bc9b0a311fb0f9cda',1,'UNWIF_complist_00004d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af648dc2392354e7bc9b0a311fb0f9cda',1,'UNWIF_complist_00004d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004e',['UNWIF_complist_00004e',['../d9/dfd/unw16ifcmp_8h.html#a93b54e86a1492f0a9210fb5de69a307d',1,'UNWIF_complist_00004e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a93b54e86a1492f0a9210fb5de69a307d',1,'UNWIF_complist_00004e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004f',['UNWIF_complist_00004f',['../d9/dfd/unw16ifcmp_8h.html#ac0914bbb6b578ea392b58c3cad0440b5',1,'UNWIF_complist_00004f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac0914bbb6b578ea392b58c3cad0440b5',1,'UNWIF_complist_00004f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000050',['UNWIF_complist_000050',['../d9/dfd/unw16ifcmp_8h.html#ac6c55053e0730ed6a727d80801363c37',1,'UNWIF_complist_000050(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac6c55053e0730ed6a727d80801363c37',1,'UNWIF_complist_000050(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000052',['UNWIF_complist_000052',['../d9/dfd/unw16ifcmp_8h.html#aae61ddaafa2aefdb53f5666edb1af7de',1,'UNWIF_complist_000052(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aae61ddaafa2aefdb53f5666edb1af7de',1,'UNWIF_complist_000052(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000053',['UNWIF_complist_000053',['../d9/dfd/unw16ifcmp_8h.html#a31ba20a9967bbe76efcbfc5e915a4af5',1,'UNWIF_complist_000053(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a31ba20a9967bbe76efcbfc5e915a4af5',1,'UNWIF_complist_000053(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000054',['UNWIF_complist_000054',['../d9/dfd/unw16ifcmp_8h.html#a1cafb2108518bf366e06efe1ecf019a5',1,'UNWIF_complist_000054(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1cafb2108518bf366e06efe1ecf019a5',1,'UNWIF_complist_000054(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000055',['UNWIF_complist_000055',['../d9/dfd/unw16ifcmp_8h.html#afeadda5ddc28a6f39b950d8fce841f64',1,'UNWIF_complist_000055(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afeadda5ddc28a6f39b950d8fce841f64',1,'UNWIF_complist_000055(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000056',['UNWIF_complist_000056',['../d9/dfd/unw16ifcmp_8h.html#a7d4ada863c35b50eeb6ccbdb573250f4',1,'UNWIF_complist_000056(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7d4ada863c35b50eeb6ccbdb573250f4',1,'UNWIF_complist_000056(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000057',['UNWIF_complist_000057',['../d9/dfd/unw16ifcmp_8h.html#a061a5bc340528ba474c9227794a5b278',1,'UNWIF_complist_000057(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a061a5bc340528ba474c9227794a5b278',1,'UNWIF_complist_000057(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000058',['UNWIF_complist_000058',['../d9/dfd/unw16ifcmp_8h.html#ae2a4a2332dbe191286afae4c72ff7ba5',1,'UNWIF_complist_000058(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae2a4a2332dbe191286afae4c72ff7ba5',1,'UNWIF_complist_000058(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000059',['UNWIF_complist_000059',['../d9/dfd/unw16ifcmp_8h.html#ae133daebd818475c32ff461b5a710f82',1,'UNWIF_complist_000059(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae133daebd818475c32ff461b5a710f82',1,'UNWIF_complist_000059(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00005a',['UNWIF_complist_00005a',['../d9/dfd/unw16ifcmp_8h.html#aadb5cc8bc05b5a58f53aa61d6490fa10',1,'UNWIF_complist_00005a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aadb5cc8bc05b5a58f53aa61d6490fa10',1,'UNWIF_complist_00005a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000061',['UNWIF_complist_000061',['../d9/dfd/unw16ifcmp_8h.html#ac36a0dbbc7a91ee06bfc7b03e062ac44',1,'UNWIF_complist_000061(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac36a0dbbc7a91ee06bfc7b03e062ac44',1,'UNWIF_complist_000061(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000062',['UNWIF_complist_000062',['../d9/dfd/unw16ifcmp_8h.html#aaeab443503b72d049f0d00afd314347f',1,'UNWIF_complist_000062(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaeab443503b72d049f0d00afd314347f',1,'UNWIF_complist_000062(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000063',['UNWIF_complist_000063',['../d9/dfd/unw16ifcmp_8h.html#a0af72985ddc0e20d67f2097d680258ca',1,'UNWIF_complist_000063(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0af72985ddc0e20d67f2097d680258ca',1,'UNWIF_complist_000063(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000064',['UNWIF_complist_000064',['../d9/dfd/unw16ifcmp_8h.html#a97f5c2347095b78a7f9eb2efaac59cf6',1,'UNWIF_complist_000064(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a97f5c2347095b78a7f9eb2efaac59cf6',1,'UNWIF_complist_000064(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000065',['UNWIF_complist_000065',['../d9/dfd/unw16ifcmp_8h.html#a7d1b16535e47a50843120854adc1f4d7',1,'UNWIF_complist_000065(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7d1b16535e47a50843120854adc1f4d7',1,'UNWIF_complist_000065(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000066',['UNWIF_complist_000066',['../d9/dfd/unw16ifcmp_8h.html#aa9a8cbc2b2bdaff829b13b490ba69692',1,'UNWIF_complist_000066(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa9a8cbc2b2bdaff829b13b490ba69692',1,'UNWIF_complist_000066(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000067',['UNWIF_complist_000067',['../d9/dfd/unw16ifcmp_8h.html#a2cf1c8ca75dd3b5bfc4e98a751cf68f5',1,'UNWIF_complist_000067(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2cf1c8ca75dd3b5bfc4e98a751cf68f5',1,'UNWIF_complist_000067(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000068',['UNWIF_complist_000068',['../d9/dfd/unw16ifcmp_8h.html#a2aeb6265c62a2d820ba8af0e5a0785be',1,'UNWIF_complist_000068(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2aeb6265c62a2d820ba8af0e5a0785be',1,'UNWIF_complist_000068(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000069',['UNWIF_complist_000069',['../d9/dfd/unw16ifcmp_8h.html#a195dbd711e55778afe49681edf525740',1,'UNWIF_complist_000069(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a195dbd711e55778afe49681edf525740',1,'UNWIF_complist_000069(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006a',['UNWIF_complist_00006a',['../d9/dfd/unw16ifcmp_8h.html#a0db810450562f8b58b93d21fb8b31764',1,'UNWIF_complist_00006a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0db810450562f8b58b93d21fb8b31764',1,'UNWIF_complist_00006a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006b',['UNWIF_complist_00006b',['../d9/dfd/unw16ifcmp_8h.html#ab2e8c2563a869ab36b773c21a6601228',1,'UNWIF_complist_00006b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab2e8c2563a869ab36b773c21a6601228',1,'UNWIF_complist_00006b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006c',['UNWIF_complist_00006c',['../d9/dfd/unw16ifcmp_8h.html#a4c5a343d04e25e8b38aacc278b30125d',1,'UNWIF_complist_00006c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4c5a343d04e25e8b38aacc278b30125d',1,'UNWIF_complist_00006c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006d',['UNWIF_complist_00006d',['../d9/dfd/unw16ifcmp_8h.html#aa45fc25cccd0172e37a53099f26ba929',1,'UNWIF_complist_00006d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa45fc25cccd0172e37a53099f26ba929',1,'UNWIF_complist_00006d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006e',['UNWIF_complist_00006e',['../d9/dfd/unw16ifcmp_8h.html#a26f3b35ec83ac77f7b82bb1f81802ac9',1,'UNWIF_complist_00006e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a26f3b35ec83ac77f7b82bb1f81802ac9',1,'UNWIF_complist_00006e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006f',['UNWIF_complist_00006f',['../d9/dfd/unw16ifcmp_8h.html#ac797773482d37ffb253f2868d2b1818b',1,'UNWIF_complist_00006f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac797773482d37ffb253f2868d2b1818b',1,'UNWIF_complist_00006f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000070',['UNWIF_complist_000070',['../d9/dfd/unw16ifcmp_8h.html#a0a5ca64323c8b76ad2636e7cba96a344',1,'UNWIF_complist_000070(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0a5ca64323c8b76ad2636e7cba96a344',1,'UNWIF_complist_000070(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000072',['UNWIF_complist_000072',['../d9/dfd/unw16ifcmp_8h.html#a0b4547b8fceca7e5233c734b989b911f',1,'UNWIF_complist_000072(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0b4547b8fceca7e5233c734b989b911f',1,'UNWIF_complist_000072(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000073',['UNWIF_complist_000073',['../d9/dfd/unw16ifcmp_8h.html#af37d238408a1904a9bfe5f38ff9e0724',1,'UNWIF_complist_000073(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af37d238408a1904a9bfe5f38ff9e0724',1,'UNWIF_complist_000073(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000074',['UNWIF_complist_000074',['../d9/dfd/unw16ifcmp_8h.html#aed90a856886db2e060c0db16769d3537',1,'UNWIF_complist_000074(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aed90a856886db2e060c0db16769d3537',1,'UNWIF_complist_000074(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000075',['UNWIF_complist_000075',['../d9/dfd/unw16ifcmp_8h.html#a8c1f0d7acf6b7151c56a54ca50129cfb',1,'UNWIF_complist_000075(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8c1f0d7acf6b7151c56a54ca50129cfb',1,'UNWIF_complist_000075(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000076',['UNWIF_complist_000076',['../d9/dfd/unw16ifcmp_8h.html#a4ce99204a206e403038ac5d0b58af562',1,'UNWIF_complist_000076(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4ce99204a206e403038ac5d0b58af562',1,'UNWIF_complist_000076(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000077',['UNWIF_complist_000077',['../d9/dfd/unw16ifcmp_8h.html#af41a7d637868fb9057bbf1379baef461',1,'UNWIF_complist_000077(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af41a7d637868fb9057bbf1379baef461',1,'UNWIF_complist_000077(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000078',['UNWIF_complist_000078',['../d9/dfd/unw16ifcmp_8h.html#ad05d24210b17102b2c547519db86567c',1,'UNWIF_complist_000078(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad05d24210b17102b2c547519db86567c',1,'UNWIF_complist_000078(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000079',['UNWIF_complist_000079',['../d9/dfd/unw16ifcmp_8h.html#a953c31bcc265fb4b0b8d3ee2b5beb885',1,'UNWIF_complist_000079(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a953c31bcc265fb4b0b8d3ee2b5beb885',1,'UNWIF_complist_000079(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00007a',['UNWIF_complist_00007a',['../d9/dfd/unw16ifcmp_8h.html#ae0a01bccf8788a58ad04428a2d50af9d',1,'UNWIF_complist_00007a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae0a01bccf8788a58ad04428a2d50af9d',1,'UNWIF_complist_00007a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000a8',['UNWIF_complist_0000a8',['../d9/dfd/unw16ifcmp_8h.html#a31e1772be71b23cbc3d4a0a8b08ba7c0',1,'UNWIF_complist_0000a8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a31e1772be71b23cbc3d4a0a8b08ba7c0',1,'UNWIF_complist_0000a8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c2',['UNWIF_complist_0000c2',['../d9/dfd/unw16ifcmp_8h.html#a03b0be7e3abfd9efe74de6ec199d6ac7',1,'UNWIF_complist_0000c2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a03b0be7e3abfd9efe74de6ec199d6ac7',1,'UNWIF_complist_0000c2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c4',['UNWIF_complist_0000c4',['../d9/dfd/unw16ifcmp_8h.html#a805b08d34df6eaa09a188a1ca155c42d',1,'UNWIF_complist_0000c4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a805b08d34df6eaa09a188a1ca155c42d',1,'UNWIF_complist_0000c4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c5',['UNWIF_complist_0000c5',['../d9/dfd/unw16ifcmp_8h.html#a32a99b70783d40856d85272d6133f4fa',1,'UNWIF_complist_0000c5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a32a99b70783d40856d85272d6133f4fa',1,'UNWIF_complist_0000c5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c6',['UNWIF_complist_0000c6',['../d9/dfd/unw16ifcmp_8h.html#a53d96b4b2f0371ab35556b5228db07f7',1,'UNWIF_complist_0000c6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a53d96b4b2f0371ab35556b5228db07f7',1,'UNWIF_complist_0000c6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c7',['UNWIF_complist_0000c7',['../d9/dfd/unw16ifcmp_8h.html#a04207e886c9ab2388e72ba36e7e0758a',1,'UNWIF_complist_0000c7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a04207e886c9ab2388e72ba36e7e0758a',1,'UNWIF_complist_0000c7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000ca',['UNWIF_complist_0000ca',['../d9/dfd/unw16ifcmp_8h.html#adbee5d752fa6a5e8e8b6cad2af898d09',1,'UNWIF_complist_0000ca(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adbee5d752fa6a5e8e8b6cad2af898d09',1,'UNWIF_complist_0000ca(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000cf',['UNWIF_complist_0000cf',['../d9/dfd/unw16ifcmp_8h.html#a3e2ee4d803a9731fa460ed1bef61a496',1,'UNWIF_complist_0000cf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3e2ee4d803a9731fa460ed1bef61a496',1,'UNWIF_complist_0000cf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000d4',['UNWIF_complist_0000d4',['../d9/dfd/unw16ifcmp_8h.html#a33f1203b00516732e43596d41bb02fe3',1,'UNWIF_complist_0000d4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a33f1203b00516732e43596d41bb02fe3',1,'UNWIF_complist_0000d4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000d5',['UNWIF_complist_0000d5',['../d9/dfd/unw16ifcmp_8h.html#a482c9d0a3131455d4225e8c44ff283ac',1,'UNWIF_complist_0000d5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a482c9d0a3131455d4225e8c44ff283ac',1,'UNWIF_complist_0000d5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000d6',['UNWIF_complist_0000d6',['../d9/dfd/unw16ifcmp_8h.html#a2c9f90deaa04dccaae17ba50de602058',1,'UNWIF_complist_0000d6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2c9f90deaa04dccaae17ba50de602058',1,'UNWIF_complist_0000d6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000d8',['UNWIF_complist_0000d8',['../d9/dfd/unw16ifcmp_8h.html#ae60e145b7128cb1667c8b01bd7254e2b',1,'UNWIF_complist_0000d8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae60e145b7128cb1667c8b01bd7254e2b',1,'UNWIF_complist_0000d8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000dc',['UNWIF_complist_0000dc',['../d9/dfd/unw16ifcmp_8h.html#a834bb59e79535f32da531e92d13fb5f9',1,'UNWIF_complist_0000dc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a834bb59e79535f32da531e92d13fb5f9',1,'UNWIF_complist_0000dc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e2',['UNWIF_complist_0000e2',['../d9/dfd/unw16ifcmp_8h.html#a834e1e8cd2f623ceb75328d390c82e5e',1,'UNWIF_complist_0000e2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a834e1e8cd2f623ceb75328d390c82e5e',1,'UNWIF_complist_0000e2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e4',['UNWIF_complist_0000e4',['../d9/dfd/unw16ifcmp_8h.html#ac8cb43166d91467f14557b5f855e8dce',1,'UNWIF_complist_0000e4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac8cb43166d91467f14557b5f855e8dce',1,'UNWIF_complist_0000e4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e5',['UNWIF_complist_0000e5',['../d9/dfd/unw16ifcmp_8h.html#aba049a05958b1648f4ad695411414719',1,'UNWIF_complist_0000e5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aba049a05958b1648f4ad695411414719',1,'UNWIF_complist_0000e5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e6',['UNWIF_complist_0000e6',['../d9/dfd/unw16ifcmp_8h.html#a1b53780670c355f0c61c49a09d699a5a',1,'UNWIF_complist_0000e6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1b53780670c355f0c61c49a09d699a5a',1,'UNWIF_complist_0000e6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e7',['UNWIF_complist_0000e7',['../d9/dfd/unw16ifcmp_8h.html#ae958aa754b76a48b430501adb0c1048b',1,'UNWIF_complist_0000e7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae958aa754b76a48b430501adb0c1048b',1,'UNWIF_complist_0000e7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000ea',['UNWIF_complist_0000ea',['../d9/dfd/unw16ifcmp_8h.html#a82e59be899e667bbff056495f3501780',1,'UNWIF_complist_0000ea(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a82e59be899e667bbff056495f3501780',1,'UNWIF_complist_0000ea(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000ef',['UNWIF_complist_0000ef',['../d9/dfd/unw16ifcmp_8h.html#a58ad25c03bfdae3345682e982f2e8f7f',1,'UNWIF_complist_0000ef(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a58ad25c03bfdae3345682e982f2e8f7f',1,'UNWIF_complist_0000ef(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000f4',['UNWIF_complist_0000f4',['../d9/dfd/unw16ifcmp_8h.html#a9379834c3c915ee97e33cfdc56fe6945',1,'UNWIF_complist_0000f4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9379834c3c915ee97e33cfdc56fe6945',1,'UNWIF_complist_0000f4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000f5',['UNWIF_complist_0000f5',['../d9/dfd/unw16ifcmp_8h.html#ab5a29cc0ad563ae8346ef5fbf0c865e1',1,'UNWIF_complist_0000f5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab5a29cc0ad563ae8346ef5fbf0c865e1',1,'UNWIF_complist_0000f5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000f6',['UNWIF_complist_0000f6',['../d9/dfd/unw16ifcmp_8h.html#aeb3e54b36f0c1b3e2abb7addae612505',1,'UNWIF_complist_0000f6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aeb3e54b36f0c1b3e2abb7addae612505',1,'UNWIF_complist_0000f6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000f8',['UNWIF_complist_0000f8',['../d9/dfd/unw16ifcmp_8h.html#a1d6fa69e65e068c44b11830f376c4db2',1,'UNWIF_complist_0000f8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1d6fa69e65e068c44b11830f376c4db2',1,'UNWIF_complist_0000f8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000fc',['UNWIF_complist_0000fc',['../d9/dfd/unw16ifcmp_8h.html#ac01e8ae827ca0b3bce8c8bd0fd036a88',1,'UNWIF_complist_0000fc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac01e8ae827ca0b3bce8c8bd0fd036a88',1,'UNWIF_complist_0000fc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000102',['UNWIF_complist_000102',['../d9/dfd/unw16ifcmp_8h.html#a778c0a15be0db8a8dfa288a5edda13ab',1,'UNWIF_complist_000102(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a778c0a15be0db8a8dfa288a5edda13ab',1,'UNWIF_complist_000102(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000103',['UNWIF_complist_000103',['../d9/dfd/unw16ifcmp_8h.html#adebb922e01799b4326489a4a22009d16',1,'UNWIF_complist_000103(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adebb922e01799b4326489a4a22009d16',1,'UNWIF_complist_000103(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000112',['UNWIF_complist_000112',['../d9/dfd/unw16ifcmp_8h.html#abca8f1850b074aa282ed9a382546225a',1,'UNWIF_complist_000112(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abca8f1850b074aa282ed9a382546225a',1,'UNWIF_complist_000112(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000113',['UNWIF_complist_000113',['../d9/dfd/unw16ifcmp_8h.html#ac6162517a2f02b3ba5960fe68a8d84a8',1,'UNWIF_complist_000113(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac6162517a2f02b3ba5960fe68a8d84a8',1,'UNWIF_complist_000113(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00014c',['UNWIF_complist_00014c',['../d9/dfd/unw16ifcmp_8h.html#a0f39738f11c35529f5bad5b154bba21c',1,'UNWIF_complist_00014c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0f39738f11c35529f5bad5b154bba21c',1,'UNWIF_complist_00014c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00014d',['UNWIF_complist_00014d',['../d9/dfd/unw16ifcmp_8h.html#a6cde28e6266110e1fa6beb62b03c52cb',1,'UNWIF_complist_00014d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6cde28e6266110e1fa6beb62b03c52cb',1,'UNWIF_complist_00014d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00015a',['UNWIF_complist_00015a',['../d9/dfd/unw16ifcmp_8h.html#ab7235983893cdc9b8985142a1c55a9be',1,'UNWIF_complist_00015a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab7235983893cdc9b8985142a1c55a9be',1,'UNWIF_complist_00015a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00015b',['UNWIF_complist_00015b',['../d9/dfd/unw16ifcmp_8h.html#aa915e1369f5bbc3b5c48ca35aca70e5e',1,'UNWIF_complist_00015b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa915e1369f5bbc3b5c48ca35aca70e5e',1,'UNWIF_complist_00015b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000160',['UNWIF_complist_000160',['../d9/dfd/unw16ifcmp_8h.html#a42f9177dfc3913139d558a636f3b5345',1,'UNWIF_complist_000160(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a42f9177dfc3913139d558a636f3b5345',1,'UNWIF_complist_000160(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000161',['UNWIF_complist_000161',['../d9/dfd/unw16ifcmp_8h.html#a17a05e376a2f9e15834c60a04885d23e',1,'UNWIF_complist_000161(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a17a05e376a2f9e15834c60a04885d23e',1,'UNWIF_complist_000161(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000168',['UNWIF_complist_000168',['../d9/dfd/unw16ifcmp_8h.html#a6ccfc5d6ff7bbca73f3620aab4a9c3c2',1,'UNWIF_complist_000168(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6ccfc5d6ff7bbca73f3620aab4a9c3c2',1,'UNWIF_complist_000168(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000169',['UNWIF_complist_000169',['../d9/dfd/unw16ifcmp_8h.html#a7d291a1b2a1ecdc7fca1e3135b833c1f',1,'UNWIF_complist_000169(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7d291a1b2a1ecdc7fca1e3135b833c1f',1,'UNWIF_complist_000169(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00016a',['UNWIF_complist_00016a',['../d9/dfd/unw16ifcmp_8h.html#af427aa2432f62f18ccc992fce159298b',1,'UNWIF_complist_00016a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af427aa2432f62f18ccc992fce159298b',1,'UNWIF_complist_00016a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00016b',['UNWIF_complist_00016b',['../d9/dfd/unw16ifcmp_8h.html#afbbd17ee737de2111a174945a3d9b51b',1,'UNWIF_complist_00016b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afbbd17ee737de2111a174945a3d9b51b',1,'UNWIF_complist_00016b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00017f',['UNWIF_complist_00017f',['../d9/dfd/unw16ifcmp_8h.html#a081257f79a2024220dc0ab703e7586fb',1,'UNWIF_complist_00017f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a081257f79a2024220dc0ab703e7586fb',1,'UNWIF_complist_00017f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001a0',['UNWIF_complist_0001a0',['../d9/dfd/unw16ifcmp_8h.html#a9a5fbb4aaa82261445b9c903c8d99e3a',1,'UNWIF_complist_0001a0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9a5fbb4aaa82261445b9c903c8d99e3a',1,'UNWIF_complist_0001a0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001a1',['UNWIF_complist_0001a1',['../d9/dfd/unw16ifcmp_8h.html#a8839df0c9a1b9d19a9a1e84842fa8791',1,'UNWIF_complist_0001a1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8839df0c9a1b9d19a9a1e84842fa8791',1,'UNWIF_complist_0001a1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001af',['UNWIF_complist_0001af',['../d9/dfd/unw16ifcmp_8h.html#a94c64a4f157f76af41c76c43a9e2fe07',1,'UNWIF_complist_0001af(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a94c64a4f157f76af41c76c43a9e2fe07',1,'UNWIF_complist_0001af(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001b0',['UNWIF_complist_0001b0',['../d9/dfd/unw16ifcmp_8h.html#a2a5a419c5bf2836e548585e96f564cc9',1,'UNWIF_complist_0001b0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2a5a419c5bf2836e548585e96f564cc9',1,'UNWIF_complist_0001b0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001b7',['UNWIF_complist_0001b7',['../d9/dfd/unw16ifcmp_8h.html#a64dfc5250eda5a869bdeaad3c8606e1e',1,'UNWIF_complist_0001b7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a64dfc5250eda5a869bdeaad3c8606e1e',1,'UNWIF_complist_0001b7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001ea',['UNWIF_complist_0001ea',['../d9/dfd/unw16ifcmp_8h.html#ad30f549bbfb1b99b9c8fdc82abe8332c',1,'UNWIF_complist_0001ea(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad30f549bbfb1b99b9c8fdc82abe8332c',1,'UNWIF_complist_0001ea(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001eb',['UNWIF_complist_0001eb',['../d9/dfd/unw16ifcmp_8h.html#aad434d9ed5b2b5a74f442d8064e47f2e',1,'UNWIF_complist_0001eb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aad434d9ed5b2b5a74f442d8064e47f2e',1,'UNWIF_complist_0001eb(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000226',['UNWIF_complist_000226',['../d9/dfd/unw16ifcmp_8h.html#ac86d5d5178e509e13a44865cc18181b2',1,'UNWIF_complist_000226(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac86d5d5178e509e13a44865cc18181b2',1,'UNWIF_complist_000226(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000227',['UNWIF_complist_000227',['../d9/dfd/unw16ifcmp_8h.html#a4887b8b7583d2cc79bfa6bd686faf19f',1,'UNWIF_complist_000227(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4887b8b7583d2cc79bfa6bd686faf19f',1,'UNWIF_complist_000227(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000228',['UNWIF_complist_000228',['../d9/dfd/unw16ifcmp_8h.html#a6d24cac9924937769cf84855dee442c0',1,'UNWIF_complist_000228(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6d24cac9924937769cf84855dee442c0',1,'UNWIF_complist_000228(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000229',['UNWIF_complist_000229',['../d9/dfd/unw16ifcmp_8h.html#a77a05ece5626137ea09d7519bb7bb242',1,'UNWIF_complist_000229(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a77a05ece5626137ea09d7519bb7bb242',1,'UNWIF_complist_000229(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00022e',['UNWIF_complist_00022e',['../d9/dfd/unw16ifcmp_8h.html#a2caa98744178c458a125607120e7874a',1,'UNWIF_complist_00022e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2caa98744178c458a125607120e7874a',1,'UNWIF_complist_00022e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00022f',['UNWIF_complist_00022f',['../d9/dfd/unw16ifcmp_8h.html#a97d9ca2163354f559d1a6eda86d48184',1,'UNWIF_complist_00022f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a97d9ca2163354f559d1a6eda86d48184',1,'UNWIF_complist_00022f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000292',['UNWIF_complist_000292',['../d9/dfd/unw16ifcmp_8h.html#a25a629e5010b05e3d37ca9e2991d5fa6',1,'UNWIF_complist_000292(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a25a629e5010b05e3d37ca9e2991d5fa6',1,'UNWIF_complist_000292(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000391',['UNWIF_complist_000391',['../d9/dfd/unw16ifcmp_8h.html#a3466fc9f0478ba30ccfe140f297e7ffb',1,'UNWIF_complist_000391(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3466fc9f0478ba30ccfe140f297e7ffb',1,'UNWIF_complist_000391(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000395',['UNWIF_complist_000395',['../d9/dfd/unw16ifcmp_8h.html#a1efa7f91d60496c897af70d75ba14334',1,'UNWIF_complist_000395(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1efa7f91d60496c897af70d75ba14334',1,'UNWIF_complist_000395(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000397',['UNWIF_complist_000397',['../d9/dfd/unw16ifcmp_8h.html#aa1d56ce1cd5ddf89f49aacacfb87043e',1,'UNWIF_complist_000397(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa1d56ce1cd5ddf89f49aacacfb87043e',1,'UNWIF_complist_000397(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000399',['UNWIF_complist_000399',['../d9/dfd/unw16ifcmp_8h.html#a9ff5ba928c5aed15c1fd65d7d34e7021',1,'UNWIF_complist_000399(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9ff5ba928c5aed15c1fd65d7d34e7021',1,'UNWIF_complist_000399(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00039f',['UNWIF_complist_00039f',['../d9/dfd/unw16ifcmp_8h.html#a587fc92d168eb30dd76a7a8647e20250',1,'UNWIF_complist_00039f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a587fc92d168eb30dd76a7a8647e20250',1,'UNWIF_complist_00039f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003a1',['UNWIF_complist_0003a1',['../d9/dfd/unw16ifcmp_8h.html#a826f20dd5b3efc94d3979925ab12ccae',1,'UNWIF_complist_0003a1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a826f20dd5b3efc94d3979925ab12ccae',1,'UNWIF_complist_0003a1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003a5',['UNWIF_complist_0003a5',['../d9/dfd/unw16ifcmp_8h.html#a9487aa5fd36b19318337df717a1c38ca',1,'UNWIF_complist_0003a5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9487aa5fd36b19318337df717a1c38ca',1,'UNWIF_complist_0003a5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003a9',['UNWIF_complist_0003a9',['../d9/dfd/unw16ifcmp_8h.html#aa897925462db673d63a984b5ec107e7a',1,'UNWIF_complist_0003a9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa897925462db673d63a984b5ec107e7a',1,'UNWIF_complist_0003a9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003ac',['UNWIF_complist_0003ac',['../d9/dfd/unw16ifcmp_8h.html#a6f33094e447b7787dc6c2db9ff16a840',1,'UNWIF_complist_0003ac(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6f33094e447b7787dc6c2db9ff16a840',1,'UNWIF_complist_0003ac(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003ae',['UNWIF_complist_0003ae',['../d9/dfd/unw16ifcmp_8h.html#af095af095a2ecdd9a7cfc4efade71b85',1,'UNWIF_complist_0003ae(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af095af095a2ecdd9a7cfc4efade71b85',1,'UNWIF_complist_0003ae(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003b1',['UNWIF_complist_0003b1',['../d9/dfd/unw16ifcmp_8h.html#aab441f91726256b99df73f60ceba1b27',1,'UNWIF_complist_0003b1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aab441f91726256b99df73f60ceba1b27',1,'UNWIF_complist_0003b1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003b5',['UNWIF_complist_0003b5',['../d9/dfd/unw16ifcmp_8h.html#ab2fb63388a931146a4007553d2912679',1,'UNWIF_complist_0003b5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab2fb63388a931146a4007553d2912679',1,'UNWIF_complist_0003b5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003b7',['UNWIF_complist_0003b7',['../d9/dfd/unw16ifcmp_8h.html#a2182b8c28ffa7344a5fb06a99722ba94',1,'UNWIF_complist_0003b7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2182b8c28ffa7344a5fb06a99722ba94',1,'UNWIF_complist_0003b7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003b9',['UNWIF_complist_0003b9',['../d9/dfd/unw16ifcmp_8h.html#a4bb316aa89330dcfa418b10b76e870e5',1,'UNWIF_complist_0003b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4bb316aa89330dcfa418b10b76e870e5',1,'UNWIF_complist_0003b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003bf',['UNWIF_complist_0003bf',['../d9/dfd/unw16ifcmp_8h.html#af4680ba150187d9cbee35f185fc1115b',1,'UNWIF_complist_0003bf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af4680ba150187d9cbee35f185fc1115b',1,'UNWIF_complist_0003bf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003c1',['UNWIF_complist_0003c1',['../d9/dfd/unw16ifcmp_8h.html#a2d096976c5adb0ad1d8b36cc4e4c3f42',1,'UNWIF_complist_0003c1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2d096976c5adb0ad1d8b36cc4e4c3f42',1,'UNWIF_complist_0003c1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003c5',['UNWIF_complist_0003c5',['../d9/dfd/unw16ifcmp_8h.html#a60bb155a8f6ec68bc37cb13f263a981e',1,'UNWIF_complist_0003c5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a60bb155a8f6ec68bc37cb13f263a981e',1,'UNWIF_complist_0003c5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003c9',['UNWIF_complist_0003c9',['../d9/dfd/unw16ifcmp_8h.html#a121d1893f2e9eee8ebf235bab72c3bd0',1,'UNWIF_complist_0003c9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a121d1893f2e9eee8ebf235bab72c3bd0',1,'UNWIF_complist_0003c9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003ca',['UNWIF_complist_0003ca',['../d9/dfd/unw16ifcmp_8h.html#afbde83a3c0fa96a40ffa264f054ee373',1,'UNWIF_complist_0003ca(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afbde83a3c0fa96a40ffa264f054ee373',1,'UNWIF_complist_0003ca(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003cb',['UNWIF_complist_0003cb',['../d9/dfd/unw16ifcmp_8h.html#aafbe5c818bd2993b8d602e89f083c033',1,'UNWIF_complist_0003cb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aafbe5c818bd2993b8d602e89f083c033',1,'UNWIF_complist_0003cb(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003ce',['UNWIF_complist_0003ce',['../d9/dfd/unw16ifcmp_8h.html#a2073d8de9eeaceb97083445256606525',1,'UNWIF_complist_0003ce(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2073d8de9eeaceb97083445256606525',1,'UNWIF_complist_0003ce(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003d2',['UNWIF_complist_0003d2',['../d9/dfd/unw16ifcmp_8h.html#abd2c353b68f0af87d8b312efd49171d0',1,'UNWIF_complist_0003d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abd2c353b68f0af87d8b312efd49171d0',1,'UNWIF_complist_0003d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000406',['UNWIF_complist_000406',['../d9/dfd/unw16ifcmp_8h.html#a03860ce6286da953dfd323d0898164d1',1,'UNWIF_complist_000406(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a03860ce6286da953dfd323d0898164d1',1,'UNWIF_complist_000406(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000410',['UNWIF_complist_000410',['../d9/dfd/unw16ifcmp_8h.html#a67933c65bd56b58656369cab10265ad9',1,'UNWIF_complist_000410(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a67933c65bd56b58656369cab10265ad9',1,'UNWIF_complist_000410(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000413',['UNWIF_complist_000413',['../d9/dfd/unw16ifcmp_8h.html#a56526d751db36c5cd5218064295b79cb',1,'UNWIF_complist_000413(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a56526d751db36c5cd5218064295b79cb',1,'UNWIF_complist_000413(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000415',['UNWIF_complist_000415',['../d9/dfd/unw16ifcmp_8h.html#a51d543f58cadb56616fceec59e490523',1,'UNWIF_complist_000415(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a51d543f58cadb56616fceec59e490523',1,'UNWIF_complist_000415(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000416',['UNWIF_complist_000416',['../d9/dfd/unw16ifcmp_8h.html#a5720e2dc518354e680be364edd3746ce',1,'UNWIF_complist_000416(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5720e2dc518354e680be364edd3746ce',1,'UNWIF_complist_000416(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000417',['UNWIF_complist_000417',['../d9/dfd/unw16ifcmp_8h.html#a8747e2e6e0a5a50e570419b19222a379',1,'UNWIF_complist_000417(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8747e2e6e0a5a50e570419b19222a379',1,'UNWIF_complist_000417(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000418',['UNWIF_complist_000418',['../d9/dfd/unw16ifcmp_8h.html#ad0a94b29a1f403911b6d7c9a6962b2af',1,'UNWIF_complist_000418(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad0a94b29a1f403911b6d7c9a6962b2af',1,'UNWIF_complist_000418(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00041a',['UNWIF_complist_00041a',['../d9/dfd/unw16ifcmp_8h.html#af17a947791e3a77f0fab2e7e2bcfb6f0',1,'UNWIF_complist_00041a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af17a947791e3a77f0fab2e7e2bcfb6f0',1,'UNWIF_complist_00041a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00041e',['UNWIF_complist_00041e',['../d9/dfd/unw16ifcmp_8h.html#afce5b9a5fa241b511e1f3aa60f60691d',1,'UNWIF_complist_00041e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afce5b9a5fa241b511e1f3aa60f60691d',1,'UNWIF_complist_00041e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000423',['UNWIF_complist_000423',['../d9/dfd/unw16ifcmp_8h.html#a25e3053cafd285e2ee81977f0f48d4e5',1,'UNWIF_complist_000423(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a25e3053cafd285e2ee81977f0f48d4e5',1,'UNWIF_complist_000423(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000427',['UNWIF_complist_000427',['../d9/dfd/unw16ifcmp_8h.html#a8cc90a17d8174d5337480f925b8b0101',1,'UNWIF_complist_000427(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8cc90a17d8174d5337480f925b8b0101',1,'UNWIF_complist_000427(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00042b',['UNWIF_complist_00042b',['../d9/dfd/unw16ifcmp_8h.html#aadb0525d788485207fae32b6eae1be78',1,'UNWIF_complist_00042b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aadb0525d788485207fae32b6eae1be78',1,'UNWIF_complist_00042b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00042d',['UNWIF_complist_00042d',['../d9/dfd/unw16ifcmp_8h.html#aef7727f380f48cbc5d754fb14c71a557',1,'UNWIF_complist_00042d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aef7727f380f48cbc5d754fb14c71a557',1,'UNWIF_complist_00042d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000430',['UNWIF_complist_000430',['../d9/dfd/unw16ifcmp_8h.html#a366e36ad24f4d9af05051e9b5e241972',1,'UNWIF_complist_000430(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a366e36ad24f4d9af05051e9b5e241972',1,'UNWIF_complist_000430(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000433',['UNWIF_complist_000433',['../d9/dfd/unw16ifcmp_8h.html#a0fadabd2dc41cdc03a16a30d1d299161',1,'UNWIF_complist_000433(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0fadabd2dc41cdc03a16a30d1d299161',1,'UNWIF_complist_000433(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000435',['UNWIF_complist_000435',['../d9/dfd/unw16ifcmp_8h.html#a5873a13a2590e9db18d048714bafde85',1,'UNWIF_complist_000435(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5873a13a2590e9db18d048714bafde85',1,'UNWIF_complist_000435(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000436',['UNWIF_complist_000436',['../d9/dfd/unw16ifcmp_8h.html#ae368d37d3f9776a6c2f553fe57f2c134',1,'UNWIF_complist_000436(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae368d37d3f9776a6c2f553fe57f2c134',1,'UNWIF_complist_000436(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000437',['UNWIF_complist_000437',['../d9/dfd/unw16ifcmp_8h.html#a2b9076ce1073c929d5f6c11af943a0c8',1,'UNWIF_complist_000437(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2b9076ce1073c929d5f6c11af943a0c8',1,'UNWIF_complist_000437(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000438',['UNWIF_complist_000438',['../d9/dfd/unw16ifcmp_8h.html#a36e2e21595e33821ffde2097822378a0',1,'UNWIF_complist_000438(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36e2e21595e33821ffde2097822378a0',1,'UNWIF_complist_000438(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00043a',['UNWIF_complist_00043a',['../d9/dfd/unw16ifcmp_8h.html#a5ce17e0d97688c875e7fdad20056809c',1,'UNWIF_complist_00043a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5ce17e0d97688c875e7fdad20056809c',1,'UNWIF_complist_00043a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00043e',['UNWIF_complist_00043e',['../d9/dfd/unw16ifcmp_8h.html#af0855fa6e127535dee26d0dc7c590ded',1,'UNWIF_complist_00043e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af0855fa6e127535dee26d0dc7c590ded',1,'UNWIF_complist_00043e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000443',['UNWIF_complist_000443',['../d9/dfd/unw16ifcmp_8h.html#a9e84056520f763dc6deddb4a49f0ec50',1,'UNWIF_complist_000443(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9e84056520f763dc6deddb4a49f0ec50',1,'UNWIF_complist_000443(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000447',['UNWIF_complist_000447',['../d9/dfd/unw16ifcmp_8h.html#ac9c118f4761b3d2e0f72cb80f0cd99a6',1,'UNWIF_complist_000447(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac9c118f4761b3d2e0f72cb80f0cd99a6',1,'UNWIF_complist_000447(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00044b',['UNWIF_complist_00044b',['../d9/dfd/unw16ifcmp_8h.html#ae18fff030fc4558dd38f8c5b6726a916',1,'UNWIF_complist_00044b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae18fff030fc4558dd38f8c5b6726a916',1,'UNWIF_complist_00044b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00044d',['UNWIF_complist_00044d',['../d9/dfd/unw16ifcmp_8h.html#addf224ee6fe8546b21efaaa732ea59d8',1,'UNWIF_complist_00044d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#addf224ee6fe8546b21efaaa732ea59d8',1,'UNWIF_complist_00044d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000456',['UNWIF_complist_000456',['../d9/dfd/unw16ifcmp_8h.html#ab7bf7464ad85f8d20eb48d1de66b262e',1,'UNWIF_complist_000456(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab7bf7464ad85f8d20eb48d1de66b262e',1,'UNWIF_complist_000456(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000474',['UNWIF_complist_000474',['../d9/dfd/unw16ifcmp_8h.html#af280995ba4360f9208bd0ea8dffab9cd',1,'UNWIF_complist_000474(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af280995ba4360f9208bd0ea8dffab9cd',1,'UNWIF_complist_000474(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000475',['UNWIF_complist_000475',['../d9/dfd/unw16ifcmp_8h.html#a8c5a718e48c98d619ab68238bbfef549',1,'UNWIF_complist_000475(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8c5a718e48c98d619ab68238bbfef549',1,'UNWIF_complist_000475(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0004d8',['UNWIF_complist_0004d8',['../d9/dfd/unw16ifcmp_8h.html#ab8052ac23b5812c1437e028d5f189509',1,'UNWIF_complist_0004d8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab8052ac23b5812c1437e028d5f189509',1,'UNWIF_complist_0004d8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0004d9',['UNWIF_complist_0004d9',['../d9/dfd/unw16ifcmp_8h.html#ad3469eb3b94a2f64f5d643e304543fc0',1,'UNWIF_complist_0004d9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad3469eb3b94a2f64f5d643e304543fc0',1,'UNWIF_complist_0004d9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0004e8',['UNWIF_complist_0004e8',['../d9/dfd/unw16ifcmp_8h.html#ac4d24b3abccd6743a8416fc4b4d8ff71',1,'UNWIF_complist_0004e8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac4d24b3abccd6743a8416fc4b4d8ff71',1,'UNWIF_complist_0004e8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0004e9',['UNWIF_complist_0004e9',['../d9/dfd/unw16ifcmp_8h.html#a0c421301f9a51928e78042ce0c69ac9e',1,'UNWIF_complist_0004e9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0c421301f9a51928e78042ce0c69ac9e',1,'UNWIF_complist_0004e9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d0',['UNWIF_complist_0005d0',['../d9/dfd/unw16ifcmp_8h.html#ac0ed82ece97358990544b3fc393219e8',1,'UNWIF_complist_0005d0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac0ed82ece97358990544b3fc393219e8',1,'UNWIF_complist_0005d0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d1',['UNWIF_complist_0005d1',['../d9/dfd/unw16ifcmp_8h.html#a4ab3aa9ff0409866955c2f02b498c57c',1,'UNWIF_complist_0005d1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4ab3aa9ff0409866955c2f02b498c57c',1,'UNWIF_complist_0005d1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d2',['UNWIF_complist_0005d2',['../d9/dfd/unw16ifcmp_8h.html#a61793567a954dec33e2a2fc129949a51',1,'UNWIF_complist_0005d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a61793567a954dec33e2a2fc129949a51',1,'UNWIF_complist_0005d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d3',['UNWIF_complist_0005d3',['../d9/dfd/unw16ifcmp_8h.html#a3ae6f4db2b1385ce665b574c18a59e2b',1,'UNWIF_complist_0005d3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3ae6f4db2b1385ce665b574c18a59e2b',1,'UNWIF_complist_0005d3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d4',['UNWIF_complist_0005d4',['../d9/dfd/unw16ifcmp_8h.html#ad0015c3f28a590c0dad10f49eff37b7a',1,'UNWIF_complist_0005d4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad0015c3f28a590c0dad10f49eff37b7a',1,'UNWIF_complist_0005d4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d5',['UNWIF_complist_0005d5',['../d9/dfd/unw16ifcmp_8h.html#a11dc6935736dec24d379e6bd945d3883',1,'UNWIF_complist_0005d5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a11dc6935736dec24d379e6bd945d3883',1,'UNWIF_complist_0005d5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d6',['UNWIF_complist_0005d6',['../d9/dfd/unw16ifcmp_8h.html#ae9219cb2aab06bbfe44c6026136fd325',1,'UNWIF_complist_0005d6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae9219cb2aab06bbfe44c6026136fd325',1,'UNWIF_complist_0005d6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d8',['UNWIF_complist_0005d8',['../d9/dfd/unw16ifcmp_8h.html#a1655520dd9edfcbb77f0ee2885305aba',1,'UNWIF_complist_0005d8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1655520dd9edfcbb77f0ee2885305aba',1,'UNWIF_complist_0005d8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d9',['UNWIF_complist_0005d9',['../d9/dfd/unw16ifcmp_8h.html#a0cfe589128a0c6c8694407b43831452c',1,'UNWIF_complist_0005d9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0cfe589128a0c6c8694407b43831452c',1,'UNWIF_complist_0005d9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005da',['UNWIF_complist_0005da',['../d9/dfd/unw16ifcmp_8h.html#a05fcd1d180f7a80647ff6230e27f5f6e',1,'UNWIF_complist_0005da(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a05fcd1d180f7a80647ff6230e27f5f6e',1,'UNWIF_complist_0005da(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005db',['UNWIF_complist_0005db',['../d9/dfd/unw16ifcmp_8h.html#ac141d9cf317e20523c105aa631785915',1,'UNWIF_complist_0005db(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac141d9cf317e20523c105aa631785915',1,'UNWIF_complist_0005db(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005dc',['UNWIF_complist_0005dc',['../d9/dfd/unw16ifcmp_8h.html#ad40261bbc201119bebf43d69c9fc4c17',1,'UNWIF_complist_0005dc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad40261bbc201119bebf43d69c9fc4c17',1,'UNWIF_complist_0005dc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005de',['UNWIF_complist_0005de',['../d9/dfd/unw16ifcmp_8h.html#a6c8f0234f5b7848b2c94867ddbfc9f97',1,'UNWIF_complist_0005de(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6c8f0234f5b7848b2c94867ddbfc9f97',1,'UNWIF_complist_0005de(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e0',['UNWIF_complist_0005e0',['../d9/dfd/unw16ifcmp_8h.html#a9dff9c0e560c04116a5132e956f06e87',1,'UNWIF_complist_0005e0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9dff9c0e560c04116a5132e956f06e87',1,'UNWIF_complist_0005e0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e1',['UNWIF_complist_0005e1',['../d9/dfd/unw16ifcmp_8h.html#ab634007fd0299ed580e7348881a25ece',1,'UNWIF_complist_0005e1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab634007fd0299ed580e7348881a25ece',1,'UNWIF_complist_0005e1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e3',['UNWIF_complist_0005e3',['../d9/dfd/unw16ifcmp_8h.html#abe3d0a511af374edff96f27fec74022f',1,'UNWIF_complist_0005e3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abe3d0a511af374edff96f27fec74022f',1,'UNWIF_complist_0005e3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e4',['UNWIF_complist_0005e4',['../d9/dfd/unw16ifcmp_8h.html#a2564549985ac922709b930119a823960',1,'UNWIF_complist_0005e4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2564549985ac922709b930119a823960',1,'UNWIF_complist_0005e4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e6',['UNWIF_complist_0005e6',['../d9/dfd/unw16ifcmp_8h.html#a592996750b92a3c8393d700b48bda651',1,'UNWIF_complist_0005e6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a592996750b92a3c8393d700b48bda651',1,'UNWIF_complist_0005e6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e7',['UNWIF_complist_0005e7',['../d9/dfd/unw16ifcmp_8h.html#aa8288e9b0d5795441638d183b5c27174',1,'UNWIF_complist_0005e7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa8288e9b0d5795441638d183b5c27174',1,'UNWIF_complist_0005e7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e8',['UNWIF_complist_0005e8',['../d9/dfd/unw16ifcmp_8h.html#a08d0dea000110ab6d33796a63feee1ff',1,'UNWIF_complist_0005e8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a08d0dea000110ab6d33796a63feee1ff',1,'UNWIF_complist_0005e8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e9',['UNWIF_complist_0005e9',['../d9/dfd/unw16ifcmp_8h.html#aa4d159cda4ff6a51a7d560e797530bb2',1,'UNWIF_complist_0005e9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa4d159cda4ff6a51a7d560e797530bb2',1,'UNWIF_complist_0005e9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005ea',['UNWIF_complist_0005ea',['../d9/dfd/unw16ifcmp_8h.html#a2b23e7df38c74b563524faa958006dd6',1,'UNWIF_complist_0005ea(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2b23e7df38c74b563524faa958006dd6',1,'UNWIF_complist_0005ea(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005f2',['UNWIF_complist_0005f2',['../d9/dfd/unw16ifcmp_8h.html#a72182dfac495142787004dc376196512',1,'UNWIF_complist_0005f2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a72182dfac495142787004dc376196512',1,'UNWIF_complist_0005f2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000627',['UNWIF_complist_000627',['../d9/dfd/unw16ifcmp_8h.html#a42b13eba96512bb7ba4ae696b1d6fc56',1,'UNWIF_complist_000627(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a42b13eba96512bb7ba4ae696b1d6fc56',1,'UNWIF_complist_000627(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000648',['UNWIF_complist_000648',['../d9/dfd/unw16ifcmp_8h.html#a5bc1047070cc36941eb74c9fe63e2542',1,'UNWIF_complist_000648(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5bc1047070cc36941eb74c9fe63e2542',1,'UNWIF_complist_000648(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00064a',['UNWIF_complist_00064a',['../d9/dfd/unw16ifcmp_8h.html#a8e23d3e15c561aac41251a489b0dcd0f',1,'UNWIF_complist_00064a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8e23d3e15c561aac41251a489b0dcd0f',1,'UNWIF_complist_00064a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0006c1',['UNWIF_complist_0006c1',['../d9/dfd/unw16ifcmp_8h.html#a11b7e29c6d22e51cb24ccd59bb0bca2a',1,'UNWIF_complist_0006c1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a11b7e29c6d22e51cb24ccd59bb0bca2a',1,'UNWIF_complist_0006c1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0006d2',['UNWIF_complist_0006d2',['../d9/dfd/unw16ifcmp_8h.html#afb1aa2b551730feb5aba078923bd6e2d',1,'UNWIF_complist_0006d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afb1aa2b551730feb5aba078923bd6e2d',1,'UNWIF_complist_0006d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0006d5',['UNWIF_complist_0006d5',['../d9/dfd/unw16ifcmp_8h.html#a4bfbfbc504ca17aae4abe79279457dfd',1,'UNWIF_complist_0006d5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4bfbfbc504ca17aae4abe79279457dfd',1,'UNWIF_complist_0006d5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000915',['UNWIF_complist_000915',['../d9/dfd/unw16ifcmp_8h.html#ad551bbf47a604a1b0b1ebd0c3f09f6d6',1,'UNWIF_complist_000915(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad551bbf47a604a1b0b1ebd0c3f09f6d6',1,'UNWIF_complist_000915(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000916',['UNWIF_complist_000916',['../d9/dfd/unw16ifcmp_8h.html#a3332d6fe282359edbd630b8a2a8e4c28',1,'UNWIF_complist_000916(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3332d6fe282359edbd630b8a2a8e4c28',1,'UNWIF_complist_000916(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000917',['UNWIF_complist_000917',['../d9/dfd/unw16ifcmp_8h.html#a6f3f04eaec076f7494c2583545b4423b',1,'UNWIF_complist_000917(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6f3f04eaec076f7494c2583545b4423b',1,'UNWIF_complist_000917(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00091c',['UNWIF_complist_00091c',['../d9/dfd/unw16ifcmp_8h.html#a7564bf1fe138295cf3b6b5d3666d86e0',1,'UNWIF_complist_00091c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7564bf1fe138295cf3b6b5d3666d86e0',1,'UNWIF_complist_00091c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000921',['UNWIF_complist_000921',['../d9/dfd/unw16ifcmp_8h.html#a7ccb893424d0fc28215999e85467c6dd',1,'UNWIF_complist_000921(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7ccb893424d0fc28215999e85467c6dd',1,'UNWIF_complist_000921(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000922',['UNWIF_complist_000922',['../d9/dfd/unw16ifcmp_8h.html#aad79641b67e9e392c4843444a2c973de',1,'UNWIF_complist_000922(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aad79641b67e9e392c4843444a2c973de',1,'UNWIF_complist_000922(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000928',['UNWIF_complist_000928',['../d9/dfd/unw16ifcmp_8h.html#aa505c2a76ce405157020bdd45b2d0097',1,'UNWIF_complist_000928(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa505c2a76ce405157020bdd45b2d0097',1,'UNWIF_complist_000928(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00092b',['UNWIF_complist_00092b',['../d9/dfd/unw16ifcmp_8h.html#afc30c01e33fbed20d27f8fde4f9e066c',1,'UNWIF_complist_00092b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afc30c01e33fbed20d27f8fde4f9e066c',1,'UNWIF_complist_00092b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00092f',['UNWIF_complist_00092f',['../d9/dfd/unw16ifcmp_8h.html#a5c5b409442901f26daf8cc4a248de484',1,'UNWIF_complist_00092f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5c5b409442901f26daf8cc4a248de484',1,'UNWIF_complist_00092f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000930',['UNWIF_complist_000930',['../d9/dfd/unw16ifcmp_8h.html#a7b4f9a7fe8076f1c434795f69e67b162',1,'UNWIF_complist_000930(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7b4f9a7fe8076f1c434795f69e67b162',1,'UNWIF_complist_000930(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000933',['UNWIF_complist_000933',['../d9/dfd/unw16ifcmp_8h.html#a185950f537589db3086a414033378322',1,'UNWIF_complist_000933(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a185950f537589db3086a414033378322',1,'UNWIF_complist_000933(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0009a1',['UNWIF_complist_0009a1',['../d9/dfd/unw16ifcmp_8h.html#a220e8c9a90881f2b42858445342fb737',1,'UNWIF_complist_0009a1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a220e8c9a90881f2b42858445342fb737',1,'UNWIF_complist_0009a1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0009a2',['UNWIF_complist_0009a2',['../d9/dfd/unw16ifcmp_8h.html#a6df3e54514874de56ebb6d78722bb3ae',1,'UNWIF_complist_0009a2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6df3e54514874de56ebb6d78722bb3ae',1,'UNWIF_complist_0009a2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0009af',['UNWIF_complist_0009af',['../d9/dfd/unw16ifcmp_8h.html#a6e6c61f97ec5790ac23554cbe014cf0e',1,'UNWIF_complist_0009af(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6e6c61f97ec5790ac23554cbe014cf0e',1,'UNWIF_complist_0009af(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0009c7',['UNWIF_complist_0009c7',['../d9/dfd/unw16ifcmp_8h.html#a62358113d2f0783e488700a421d116f0',1,'UNWIF_complist_0009c7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a62358113d2f0783e488700a421d116f0',1,'UNWIF_complist_0009c7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a16',['UNWIF_complist_000a16',['../d9/dfd/unw16ifcmp_8h.html#a095b29bb081a59be03968311b5703383',1,'UNWIF_complist_000a16(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a095b29bb081a59be03968311b5703383',1,'UNWIF_complist_000a16(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a17',['UNWIF_complist_000a17',['../d9/dfd/unw16ifcmp_8h.html#acd69c57d12da7a43ca764280957e3eb0',1,'UNWIF_complist_000a17(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acd69c57d12da7a43ca764280957e3eb0',1,'UNWIF_complist_000a17(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a1c',['UNWIF_complist_000a1c',['../d9/dfd/unw16ifcmp_8h.html#aa4d0e1903eb4e04a82bc9657f33d5f48',1,'UNWIF_complist_000a1c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa4d0e1903eb4e04a82bc9657f33d5f48',1,'UNWIF_complist_000a1c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a2b',['UNWIF_complist_000a2b',['../d9/dfd/unw16ifcmp_8h.html#a3826e644fcbd3ad665d6327574eac139',1,'UNWIF_complist_000a2b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3826e644fcbd3ad665d6327574eac139',1,'UNWIF_complist_000a2b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a32',['UNWIF_complist_000a32',['../d9/dfd/unw16ifcmp_8h.html#aa92c7b4c24345693fb332960f619047e',1,'UNWIF_complist_000a32(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa92c7b4c24345693fb332960f619047e',1,'UNWIF_complist_000a32(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a38',['UNWIF_complist_000a38',['../d9/dfd/unw16ifcmp_8h.html#afd2dee942e8b76dbaaf218f99ddccb8f',1,'UNWIF_complist_000a38(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afd2dee942e8b76dbaaf218f99ddccb8f',1,'UNWIF_complist_000a38(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000b21',['UNWIF_complist_000b21',['../d9/dfd/unw16ifcmp_8h.html#a98cf358063130ff86b24f82f7f3ea105',1,'UNWIF_complist_000b21(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a98cf358063130ff86b24f82f7f3ea105',1,'UNWIF_complist_000b21(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000b22',['UNWIF_complist_000b22',['../d9/dfd/unw16ifcmp_8h.html#adce7b797ea1826bfee435e177dc4db25',1,'UNWIF_complist_000b22(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adce7b797ea1826bfee435e177dc4db25',1,'UNWIF_complist_000b22(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000b47',['UNWIF_complist_000b47',['../d9/dfd/unw16ifcmp_8h.html#a1432d8e7959836df9caf4656ff9cd477',1,'UNWIF_complist_000b47(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1432d8e7959836df9caf4656ff9cd477',1,'UNWIF_complist_000b47(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000b92',['UNWIF_complist_000b92',['../d9/dfd/unw16ifcmp_8h.html#afc06ad8f7d2cf078ad953b082978768c',1,'UNWIF_complist_000b92(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afc06ad8f7d2cf078ad953b082978768c',1,'UNWIF_complist_000b92(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000bc6',['UNWIF_complist_000bc6',['../d9/dfd/unw16ifcmp_8h.html#ab6fa70c2457fce3066d5b2e7cd2f0aba',1,'UNWIF_complist_000bc6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab6fa70c2457fce3066d5b2e7cd2f0aba',1,'UNWIF_complist_000bc6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000bc7',['UNWIF_complist_000bc7',['../d9/dfd/unw16ifcmp_8h.html#ab07faeb45b5dcae48e81d886ccfd4d2e',1,'UNWIF_complist_000bc7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab07faeb45b5dcae48e81d886ccfd4d2e',1,'UNWIF_complist_000bc7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000c46',['UNWIF_complist_000c46',['../d9/dfd/unw16ifcmp_8h.html#ab24ee5df18c26390acb426bb22a11fbf',1,'UNWIF_complist_000c46(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab24ee5df18c26390acb426bb22a11fbf',1,'UNWIF_complist_000c46(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000cbf',['UNWIF_complist_000cbf',['../d9/dfd/unw16ifcmp_8h.html#adff83cc39a3ffb489c0179540361a585',1,'UNWIF_complist_000cbf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adff83cc39a3ffb489c0179540361a585',1,'UNWIF_complist_000cbf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000cc6',['UNWIF_complist_000cc6',['../d9/dfd/unw16ifcmp_8h.html#ac16c9224385c81229f58e9df173948de',1,'UNWIF_complist_000cc6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac16c9224385c81229f58e9df173948de',1,'UNWIF_complist_000cc6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000cca',['UNWIF_complist_000cca',['../d9/dfd/unw16ifcmp_8h.html#aecc051865d2dc2c1f1e233e2189661fa',1,'UNWIF_complist_000cca(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aecc051865d2dc2c1f1e233e2189661fa',1,'UNWIF_complist_000cca(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000d46',['UNWIF_complist_000d46',['../d9/dfd/unw16ifcmp_8h.html#a0e9410a78e98a2e0ea5f4cdd9abf37fa',1,'UNWIF_complist_000d46(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0e9410a78e98a2e0ea5f4cdd9abf37fa',1,'UNWIF_complist_000d46(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000d47',['UNWIF_complist_000d47',['../d9/dfd/unw16ifcmp_8h.html#a2285a9e696b6d2dec7c40a2128dfe912',1,'UNWIF_complist_000d47(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2285a9e696b6d2dec7c40a2128dfe912',1,'UNWIF_complist_000d47(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000dd9',['UNWIF_complist_000dd9',['../d9/dfd/unw16ifcmp_8h.html#a3768151c2bbda500c49b889be3c4c984',1,'UNWIF_complist_000dd9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3768151c2bbda500c49b889be3c4c984',1,'UNWIF_complist_000dd9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000ddc',['UNWIF_complist_000ddc',['../d9/dfd/unw16ifcmp_8h.html#a1c413fc9ca8ea8bdaceeb0036224c48b',1,'UNWIF_complist_000ddc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1c413fc9ca8ea8bdaceeb0036224c48b',1,'UNWIF_complist_000ddc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f40',['UNWIF_complist_000f40',['../d9/dfd/unw16ifcmp_8h.html#a2d6bc9ff4b5741344517d6f09c6f57f5',1,'UNWIF_complist_000f40(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2d6bc9ff4b5741344517d6f09c6f57f5',1,'UNWIF_complist_000f40(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f42',['UNWIF_complist_000f42',['../d9/dfd/unw16ifcmp_8h.html#a4461d261ef170a57ebe487ec8797d0f0',1,'UNWIF_complist_000f42(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4461d261ef170a57ebe487ec8797d0f0',1,'UNWIF_complist_000f42(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f4c',['UNWIF_complist_000f4c',['../d9/dfd/unw16ifcmp_8h.html#a3dbef5c462eeca83cc577470df0f5b6e',1,'UNWIF_complist_000f4c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3dbef5c462eeca83cc577470df0f5b6e',1,'UNWIF_complist_000f4c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f51',['UNWIF_complist_000f51',['../d9/dfd/unw16ifcmp_8h.html#a3bd40b13c90c69b0529b6e81287ffa81',1,'UNWIF_complist_000f51(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3bd40b13c90c69b0529b6e81287ffa81',1,'UNWIF_complist_000f51(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f56',['UNWIF_complist_000f56',['../d9/dfd/unw16ifcmp_8h.html#a794fc4e16a9e0e9dc89813a783fce5ac',1,'UNWIF_complist_000f56(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a794fc4e16a9e0e9dc89813a783fce5ac',1,'UNWIF_complist_000f56(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f5b',['UNWIF_complist_000f5b',['../d9/dfd/unw16ifcmp_8h.html#afe6ec3a7341214674cfc3b245fb5c0fd',1,'UNWIF_complist_000f5b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afe6ec3a7341214674cfc3b245fb5c0fd',1,'UNWIF_complist_000f5b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f90',['UNWIF_complist_000f90',['../d9/dfd/unw16ifcmp_8h.html#a5883c8ba1620badd226c44072e823c1b',1,'UNWIF_complist_000f90(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5883c8ba1620badd226c44072e823c1b',1,'UNWIF_complist_000f90(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f92',['UNWIF_complist_000f92',['../d9/dfd/unw16ifcmp_8h.html#aaa0d06c87fe9e231668736acb7cb77cd',1,'UNWIF_complist_000f92(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaa0d06c87fe9e231668736acb7cb77cd',1,'UNWIF_complist_000f92(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f9c',['UNWIF_complist_000f9c',['../d9/dfd/unw16ifcmp_8h.html#afa5d9c88fe1c37e135743d1a0be6b3f6',1,'UNWIF_complist_000f9c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afa5d9c88fe1c37e135743d1a0be6b3f6',1,'UNWIF_complist_000f9c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fa1',['UNWIF_complist_000fa1',['../d9/dfd/unw16ifcmp_8h.html#a234d9d636c74ddcb8b27b1feb3d43898',1,'UNWIF_complist_000fa1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a234d9d636c74ddcb8b27b1feb3d43898',1,'UNWIF_complist_000fa1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fa6',['UNWIF_complist_000fa6',['../d9/dfd/unw16ifcmp_8h.html#a349b549bfa2211d0d65aca45b08270e0',1,'UNWIF_complist_000fa6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a349b549bfa2211d0d65aca45b08270e0',1,'UNWIF_complist_000fa6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fab',['UNWIF_complist_000fab',['../d9/dfd/unw16ifcmp_8h.html#ae466a571b993093065f56e0b94f292cb',1,'UNWIF_complist_000fab(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae466a571b993093065f56e0b94f292cb',1,'UNWIF_complist_000fab(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fb2',['UNWIF_complist_000fb2',['../d9/dfd/unw16ifcmp_8h.html#a2f3fdbcf1a851685e1d5af186ac3c9e2',1,'UNWIF_complist_000fb2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2f3fdbcf1a851685e1d5af186ac3c9e2',1,'UNWIF_complist_000fb2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fb3',['UNWIF_complist_000fb3',['../d9/dfd/unw16ifcmp_8h.html#a4038145233b71f3e11a9c9adbd6b7d09',1,'UNWIF_complist_000fb3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4038145233b71f3e11a9c9adbd6b7d09',1,'UNWIF_complist_000fb3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001025',['UNWIF_complist_001025',['../d9/dfd/unw16ifcmp_8h.html#ad53c10608b3a3f4fd5c7119f7e594c5b',1,'UNWIF_complist_001025(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad53c10608b3a3f4fd5c7119f7e594c5b',1,'UNWIF_complist_001025(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b05',['UNWIF_complist_001b05',['../d9/dfd/unw16ifcmp_8h.html#ab54d46d4fd9c687f0be305b22be549e6',1,'UNWIF_complist_001b05(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab54d46d4fd9c687f0be305b22be549e6',1,'UNWIF_complist_001b05(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b07',['UNWIF_complist_001b07',['../d9/dfd/unw16ifcmp_8h.html#a72577badb27d097e9e2df5a1f1d4e0a6',1,'UNWIF_complist_001b07(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a72577badb27d097e9e2df5a1f1d4e0a6',1,'UNWIF_complist_001b07(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b09',['UNWIF_complist_001b09',['../d9/dfd/unw16ifcmp_8h.html#ab90dc0441c5bf69daedfc7da66af11fa',1,'UNWIF_complist_001b09(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab90dc0441c5bf69daedfc7da66af11fa',1,'UNWIF_complist_001b09(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b0b',['UNWIF_complist_001b0b',['../d9/dfd/unw16ifcmp_8h.html#af6331714617c244a49fed8b7eebad31c',1,'UNWIF_complist_001b0b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af6331714617c244a49fed8b7eebad31c',1,'UNWIF_complist_001b0b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b0d',['UNWIF_complist_001b0d',['../d9/dfd/unw16ifcmp_8h.html#ad57a937d64410b6c6223a5e4a47b16cf',1,'UNWIF_complist_001b0d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad57a937d64410b6c6223a5e4a47b16cf',1,'UNWIF_complist_001b0d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b11',['UNWIF_complist_001b11',['../d9/dfd/unw16ifcmp_8h.html#a52be2878281a288e79a7d054f67b1028',1,'UNWIF_complist_001b11(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a52be2878281a288e79a7d054f67b1028',1,'UNWIF_complist_001b11(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b3a',['UNWIF_complist_001b3a',['../d9/dfd/unw16ifcmp_8h.html#abc1d3cbfa91a5ebfbfecd3b61aae3848',1,'UNWIF_complist_001b3a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abc1d3cbfa91a5ebfbfecd3b61aae3848',1,'UNWIF_complist_001b3a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b3c',['UNWIF_complist_001b3c',['../d9/dfd/unw16ifcmp_8h.html#a51654bea55c1ffb66474537594856dbe',1,'UNWIF_complist_001b3c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a51654bea55c1ffb66474537594856dbe',1,'UNWIF_complist_001b3c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b3e',['UNWIF_complist_001b3e',['../d9/dfd/unw16ifcmp_8h.html#a630c036224ddbc7050a661fd53bd0ac9',1,'UNWIF_complist_001b3e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a630c036224ddbc7050a661fd53bd0ac9',1,'UNWIF_complist_001b3e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b3f',['UNWIF_complist_001b3f',['../d9/dfd/unw16ifcmp_8h.html#ae10077d8584041051ba38133be6bb085',1,'UNWIF_complist_001b3f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae10077d8584041051ba38133be6bb085',1,'UNWIF_complist_001b3f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b42',['UNWIF_complist_001b42',['../d9/dfd/unw16ifcmp_8h.html#ad1334fc11980be299f8419978293d01d',1,'UNWIF_complist_001b42(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad1334fc11980be299f8419978293d01d',1,'UNWIF_complist_001b42(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e36',['UNWIF_complist_001e36',['../d9/dfd/unw16ifcmp_8h.html#a3b4d482ff0ed28298597d8ea7a9cbac5',1,'UNWIF_complist_001e36(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3b4d482ff0ed28298597d8ea7a9cbac5',1,'UNWIF_complist_001e36(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e37',['UNWIF_complist_001e37',['../d9/dfd/unw16ifcmp_8h.html#a74eaf35fe1f0b2f91dbb6970452c11fa',1,'UNWIF_complist_001e37(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a74eaf35fe1f0b2f91dbb6970452c11fa',1,'UNWIF_complist_001e37(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e5a',['UNWIF_complist_001e5a',['../d9/dfd/unw16ifcmp_8h.html#a33de2ad6c0498e99c34b25a7e310e139',1,'UNWIF_complist_001e5a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a33de2ad6c0498e99c34b25a7e310e139',1,'UNWIF_complist_001e5a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e5b',['UNWIF_complist_001e5b',['../d9/dfd/unw16ifcmp_8h.html#a335582a8587b651079deeacc536a2989',1,'UNWIF_complist_001e5b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a335582a8587b651079deeacc536a2989',1,'UNWIF_complist_001e5b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e62',['UNWIF_complist_001e62',['../d9/dfd/unw16ifcmp_8h.html#a69a608ad111d5c1d5fccf6a1b066496a',1,'UNWIF_complist_001e62(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a69a608ad111d5c1d5fccf6a1b066496a',1,'UNWIF_complist_001e62(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e63',['UNWIF_complist_001e63',['../d9/dfd/unw16ifcmp_8h.html#a77819b4f2d62270fc553ebf65bea4eb5',1,'UNWIF_complist_001e63(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a77819b4f2d62270fc553ebf65bea4eb5',1,'UNWIF_complist_001e63(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ea0',['UNWIF_complist_001ea0',['../d9/dfd/unw16ifcmp_8h.html#a278b1f1162cebd9d5fdcffb5770a22e9',1,'UNWIF_complist_001ea0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a278b1f1162cebd9d5fdcffb5770a22e9',1,'UNWIF_complist_001ea0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ea1',['UNWIF_complist_001ea1',['../d9/dfd/unw16ifcmp_8h.html#ae82e084b3d63546685754912b443af65',1,'UNWIF_complist_001ea1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae82e084b3d63546685754912b443af65',1,'UNWIF_complist_001ea1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001eb8',['UNWIF_complist_001eb8',['../d9/dfd/unw16ifcmp_8h.html#a4a59bcff2289fb6b9a9cbd55979ef19a',1,'UNWIF_complist_001eb8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4a59bcff2289fb6b9a9cbd55979ef19a',1,'UNWIF_complist_001eb8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001eb9',['UNWIF_complist_001eb9',['../d9/dfd/unw16ifcmp_8h.html#a183fcfe497bcda389115e0b127a0b00f',1,'UNWIF_complist_001eb9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a183fcfe497bcda389115e0b127a0b00f',1,'UNWIF_complist_001eb9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ecc',['UNWIF_complist_001ecc',['../d9/dfd/unw16ifcmp_8h.html#a0f5580def22e55e5ebc78de065fee680',1,'UNWIF_complist_001ecc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0f5580def22e55e5ebc78de065fee680',1,'UNWIF_complist_001ecc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ecd',['UNWIF_complist_001ecd',['../d9/dfd/unw16ifcmp_8h.html#ad259c73d30f56c860d2d641a154595fb',1,'UNWIF_complist_001ecd(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad259c73d30f56c860d2d641a154595fb',1,'UNWIF_complist_001ecd(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f00',['UNWIF_complist_001f00',['../d9/dfd/unw16ifcmp_8h.html#a4fb4bed617e7adfc8097fcd12ea94770',1,'UNWIF_complist_001f00(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4fb4bed617e7adfc8097fcd12ea94770',1,'UNWIF_complist_001f00(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f01',['UNWIF_complist_001f01',['../d9/dfd/unw16ifcmp_8h.html#a6d240f7a8ca123c360a6fff9cd951cfd',1,'UNWIF_complist_001f01(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6d240f7a8ca123c360a6fff9cd951cfd',1,'UNWIF_complist_001f01(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f02',['UNWIF_complist_001f02',['../d9/dfd/unw16ifcmp_8h.html#a2e9ebdcb0856369150266e0eaaf5c2af',1,'UNWIF_complist_001f02(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2e9ebdcb0856369150266e0eaaf5c2af',1,'UNWIF_complist_001f02(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f03',['UNWIF_complist_001f03',['../d9/dfd/unw16ifcmp_8h.html#aff72d2c2dfddc10bfca8748ed4a7b693',1,'UNWIF_complist_001f03(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aff72d2c2dfddc10bfca8748ed4a7b693',1,'UNWIF_complist_001f03(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f04',['UNWIF_complist_001f04',['../d9/dfd/unw16ifcmp_8h.html#a3f942604858194bf431f3fe16f8597cd',1,'UNWIF_complist_001f04(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3f942604858194bf431f3fe16f8597cd',1,'UNWIF_complist_001f04(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f05',['UNWIF_complist_001f05',['../d9/dfd/unw16ifcmp_8h.html#a83c0a28b2a320f116a22faec4fdef9c9',1,'UNWIF_complist_001f05(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a83c0a28b2a320f116a22faec4fdef9c9',1,'UNWIF_complist_001f05(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f06',['UNWIF_complist_001f06',['../d9/dfd/unw16ifcmp_8h.html#ad186b84e29d24f77ede18c4a4f747e29',1,'UNWIF_complist_001f06(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad186b84e29d24f77ede18c4a4f747e29',1,'UNWIF_complist_001f06(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f07',['UNWIF_complist_001f07',['../d9/dfd/unw16ifcmp_8h.html#ae18c53686f4db517d2082f6afcc2f9f5',1,'UNWIF_complist_001f07(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae18c53686f4db517d2082f6afcc2f9f5',1,'UNWIF_complist_001f07(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f08',['UNWIF_complist_001f08',['../d9/dfd/unw16ifcmp_8h.html#a6ffa00573803d7d5b33a0af5ed494866',1,'UNWIF_complist_001f08(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6ffa00573803d7d5b33a0af5ed494866',1,'UNWIF_complist_001f08(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f09',['UNWIF_complist_001f09',['../d9/dfd/unw16ifcmp_8h.html#a22686a8cb4b3a80557b1bf36efe7bd59',1,'UNWIF_complist_001f09(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a22686a8cb4b3a80557b1bf36efe7bd59',1,'UNWIF_complist_001f09(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0a',['UNWIF_complist_001f0a',['../d9/dfd/unw16ifcmp_8h.html#a563e7e4c7c9d8cd0d773385014142d77',1,'UNWIF_complist_001f0a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a563e7e4c7c9d8cd0d773385014142d77',1,'UNWIF_complist_001f0a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0b',['UNWIF_complist_001f0b',['../d9/dfd/unw16ifcmp_8h.html#abeb510d511339881ac4cc09a7a31705b',1,'UNWIF_complist_001f0b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abeb510d511339881ac4cc09a7a31705b',1,'UNWIF_complist_001f0b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0c',['UNWIF_complist_001f0c',['../d9/dfd/unw16ifcmp_8h.html#a0a24bb5484392111948e9a9e03cfc31d',1,'UNWIF_complist_001f0c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0a24bb5484392111948e9a9e03cfc31d',1,'UNWIF_complist_001f0c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0d',['UNWIF_complist_001f0d',['../d9/dfd/unw16ifcmp_8h.html#adda87faca9d5fbd96daa978a7d643ba2',1,'UNWIF_complist_001f0d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adda87faca9d5fbd96daa978a7d643ba2',1,'UNWIF_complist_001f0d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0e',['UNWIF_complist_001f0e',['../d9/dfd/unw16ifcmp_8h.html#a34a019a9bec32714abab74c44d2d76be',1,'UNWIF_complist_001f0e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a34a019a9bec32714abab74c44d2d76be',1,'UNWIF_complist_001f0e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0f',['UNWIF_complist_001f0f',['../d9/dfd/unw16ifcmp_8h.html#ae642acdc8dc49714f56b7f202150deee',1,'UNWIF_complist_001f0f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae642acdc8dc49714f56b7f202150deee',1,'UNWIF_complist_001f0f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f10',['UNWIF_complist_001f10',['../d9/dfd/unw16ifcmp_8h.html#ab43103129306ee8cff57c78d5b68bf4a',1,'UNWIF_complist_001f10(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab43103129306ee8cff57c78d5b68bf4a',1,'UNWIF_complist_001f10(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f11',['UNWIF_complist_001f11',['../d9/dfd/unw16ifcmp_8h.html#a98515e054e7136515aab9ec208ea7191',1,'UNWIF_complist_001f11(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a98515e054e7136515aab9ec208ea7191',1,'UNWIF_complist_001f11(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f18',['UNWIF_complist_001f18',['../d9/dfd/unw16ifcmp_8h.html#a2200b595595288adb677c59d8f4a27e5',1,'UNWIF_complist_001f18(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2200b595595288adb677c59d8f4a27e5',1,'UNWIF_complist_001f18(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f19',['UNWIF_complist_001f19',['../d9/dfd/unw16ifcmp_8h.html#a585bb52fe4a3a862092a56f1ffd4582d',1,'UNWIF_complist_001f19(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a585bb52fe4a3a862092a56f1ffd4582d',1,'UNWIF_complist_001f19(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f20',['UNWIF_complist_001f20',['../d9/dfd/unw16ifcmp_8h.html#a95b70aef2f8e43918730ebf577f8a9a5',1,'UNWIF_complist_001f20(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a95b70aef2f8e43918730ebf577f8a9a5',1,'UNWIF_complist_001f20(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f21',['UNWIF_complist_001f21',['../d9/dfd/unw16ifcmp_8h.html#a6a259d2d07f444630b2b8642dc443bc3',1,'UNWIF_complist_001f21(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6a259d2d07f444630b2b8642dc443bc3',1,'UNWIF_complist_001f21(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f22',['UNWIF_complist_001f22',['../d9/dfd/unw16ifcmp_8h.html#ad25b4f5aea788a43c0f066219fe6f165',1,'UNWIF_complist_001f22(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad25b4f5aea788a43c0f066219fe6f165',1,'UNWIF_complist_001f22(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f23',['UNWIF_complist_001f23',['../d9/dfd/unw16ifcmp_8h.html#aedbd3e13a8c1d6a1635356bed39df8ed',1,'UNWIF_complist_001f23(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aedbd3e13a8c1d6a1635356bed39df8ed',1,'UNWIF_complist_001f23(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f24',['UNWIF_complist_001f24',['../d9/dfd/unw16ifcmp_8h.html#ab294cfad124a6e96fb3f3f65151dc098',1,'UNWIF_complist_001f24(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab294cfad124a6e96fb3f3f65151dc098',1,'UNWIF_complist_001f24(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f25',['UNWIF_complist_001f25',['../d9/dfd/unw16ifcmp_8h.html#ae8db45645d24dc522d01407eec354ba2',1,'UNWIF_complist_001f25(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae8db45645d24dc522d01407eec354ba2',1,'UNWIF_complist_001f25(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f26',['UNWIF_complist_001f26',['../d9/dfd/unw16ifcmp_8h.html#a36ebd0ccbf12d8fad9cfb585b9f88608',1,'UNWIF_complist_001f26(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36ebd0ccbf12d8fad9cfb585b9f88608',1,'UNWIF_complist_001f26(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f27',['UNWIF_complist_001f27',['../d9/dfd/unw16ifcmp_8h.html#ad219bc8dfcbea3615a45ece3cc6a6c91',1,'UNWIF_complist_001f27(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad219bc8dfcbea3615a45ece3cc6a6c91',1,'UNWIF_complist_001f27(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f28',['UNWIF_complist_001f28',['../d9/dfd/unw16ifcmp_8h.html#a21f3b0f0f30b2312abf6385f84992407',1,'UNWIF_complist_001f28(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a21f3b0f0f30b2312abf6385f84992407',1,'UNWIF_complist_001f28(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f29',['UNWIF_complist_001f29',['../d9/dfd/unw16ifcmp_8h.html#a0f9d0d5c83b6f6b3d0462e9118d426fd',1,'UNWIF_complist_001f29(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0f9d0d5c83b6f6b3d0462e9118d426fd',1,'UNWIF_complist_001f29(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2a',['UNWIF_complist_001f2a',['../d9/dfd/unw16ifcmp_8h.html#a7bc5bd3e6010ebb72186b83a968ece28',1,'UNWIF_complist_001f2a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7bc5bd3e6010ebb72186b83a968ece28',1,'UNWIF_complist_001f2a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2b',['UNWIF_complist_001f2b',['../d9/dfd/unw16ifcmp_8h.html#adaf5ffbeb0d94c1f924feb3862d4e058',1,'UNWIF_complist_001f2b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adaf5ffbeb0d94c1f924feb3862d4e058',1,'UNWIF_complist_001f2b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2c',['UNWIF_complist_001f2c',['../d9/dfd/unw16ifcmp_8h.html#a1e7be33e702fbfd49df2f8beb8a74bf8',1,'UNWIF_complist_001f2c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1e7be33e702fbfd49df2f8beb8a74bf8',1,'UNWIF_complist_001f2c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2d',['UNWIF_complist_001f2d',['../d9/dfd/unw16ifcmp_8h.html#a94bf93c35396e585b81f1eef76dae79e',1,'UNWIF_complist_001f2d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a94bf93c35396e585b81f1eef76dae79e',1,'UNWIF_complist_001f2d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2e',['UNWIF_complist_001f2e',['../d9/dfd/unw16ifcmp_8h.html#a60a6ef8ed339156bde978e25c82e7727',1,'UNWIF_complist_001f2e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a60a6ef8ed339156bde978e25c82e7727',1,'UNWIF_complist_001f2e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2f',['UNWIF_complist_001f2f',['../d9/dfd/unw16ifcmp_8h.html#a03114fc6f279fab8782a51b46d5b185d',1,'UNWIF_complist_001f2f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a03114fc6f279fab8782a51b46d5b185d',1,'UNWIF_complist_001f2f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f30',['UNWIF_complist_001f30',['../d9/dfd/unw16ifcmp_8h.html#ad3417c7376bdbe28ae472aad3ff4baf3',1,'UNWIF_complist_001f30(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad3417c7376bdbe28ae472aad3ff4baf3',1,'UNWIF_complist_001f30(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f31',['UNWIF_complist_001f31',['../d9/dfd/unw16ifcmp_8h.html#aad95e550b7b84ea3e9235bf9fc40e183',1,'UNWIF_complist_001f31(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aad95e550b7b84ea3e9235bf9fc40e183',1,'UNWIF_complist_001f31(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f38',['UNWIF_complist_001f38',['../d9/dfd/unw16ifcmp_8h.html#a93484301725e445b148251357772f506',1,'UNWIF_complist_001f38(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a93484301725e445b148251357772f506',1,'UNWIF_complist_001f38(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f39',['UNWIF_complist_001f39',['../d9/dfd/unw16ifcmp_8h.html#a306aafa52ab139481b4556b049b2535e',1,'UNWIF_complist_001f39(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a306aafa52ab139481b4556b049b2535e',1,'UNWIF_complist_001f39(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f40',['UNWIF_complist_001f40',['../d9/dfd/unw16ifcmp_8h.html#a3002293eda9914b2270ebae548985b95',1,'UNWIF_complist_001f40(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3002293eda9914b2270ebae548985b95',1,'UNWIF_complist_001f40(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f41',['UNWIF_complist_001f41',['../d9/dfd/unw16ifcmp_8h.html#a8e32f049ee0538098366431ee2e4d096',1,'UNWIF_complist_001f41(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8e32f049ee0538098366431ee2e4d096',1,'UNWIF_complist_001f41(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f48',['UNWIF_complist_001f48',['../d9/dfd/unw16ifcmp_8h.html#a80d1dddb7050e68e7881c060d6201a66',1,'UNWIF_complist_001f48(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a80d1dddb7050e68e7881c060d6201a66',1,'UNWIF_complist_001f48(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f49',['UNWIF_complist_001f49',['../d9/dfd/unw16ifcmp_8h.html#ae293e6e49630ca604f047161484616b9',1,'UNWIF_complist_001f49(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae293e6e49630ca604f047161484616b9',1,'UNWIF_complist_001f49(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f50',['UNWIF_complist_001f50',['../d9/dfd/unw16ifcmp_8h.html#a237f30872314fc8220d9a23ea0f5006a',1,'UNWIF_complist_001f50(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a237f30872314fc8220d9a23ea0f5006a',1,'UNWIF_complist_001f50(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f51',['UNWIF_complist_001f51',['../d9/dfd/unw16ifcmp_8h.html#a9ec838a86dbda50d38348c7b34d619e1',1,'UNWIF_complist_001f51(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9ec838a86dbda50d38348c7b34d619e1',1,'UNWIF_complist_001f51(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f59',['UNWIF_complist_001f59',['../d9/dfd/unw16ifcmp_8h.html#a9d0f059af29d4c3fef816fe4b8263fb2',1,'UNWIF_complist_001f59(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9d0f059af29d4c3fef816fe4b8263fb2',1,'UNWIF_complist_001f59(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f60',['UNWIF_complist_001f60',['../d9/dfd/unw16ifcmp_8h.html#afb28baa1855de27b50130d87c5155773',1,'UNWIF_complist_001f60(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afb28baa1855de27b50130d87c5155773',1,'UNWIF_complist_001f60(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f61',['UNWIF_complist_001f61',['../d9/dfd/unw16ifcmp_8h.html#adfe8d9e81973a7b4a8c3106c4736e4db',1,'UNWIF_complist_001f61(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adfe8d9e81973a7b4a8c3106c4736e4db',1,'UNWIF_complist_001f61(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f62',['UNWIF_complist_001f62',['../d9/dfd/unw16ifcmp_8h.html#a601c8ee467638648efa04c7c1640d9bc',1,'UNWIF_complist_001f62(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a601c8ee467638648efa04c7c1640d9bc',1,'UNWIF_complist_001f62(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f63',['UNWIF_complist_001f63',['../d9/dfd/unw16ifcmp_8h.html#a3ef36aa1fda5f7cf4a71987f74d34486',1,'UNWIF_complist_001f63(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3ef36aa1fda5f7cf4a71987f74d34486',1,'UNWIF_complist_001f63(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f64',['UNWIF_complist_001f64',['../d9/dfd/unw16ifcmp_8h.html#a2bb3343d25d8f9e2087794d231ba52b9',1,'UNWIF_complist_001f64(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2bb3343d25d8f9e2087794d231ba52b9',1,'UNWIF_complist_001f64(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f65',['UNWIF_complist_001f65',['../d9/dfd/unw16ifcmp_8h.html#a78f2f5289cee46dd3dd3aa62b2fa4b4d',1,'UNWIF_complist_001f65(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a78f2f5289cee46dd3dd3aa62b2fa4b4d',1,'UNWIF_complist_001f65(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f66',['UNWIF_complist_001f66',['../d9/dfd/unw16ifcmp_8h.html#a2b2d7a03c9e35b97cd0ebfcb55c18e02',1,'UNWIF_complist_001f66(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2b2d7a03c9e35b97cd0ebfcb55c18e02',1,'UNWIF_complist_001f66(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f67',['UNWIF_complist_001f67',['../d9/dfd/unw16ifcmp_8h.html#a0e6b29c1d43fbe23f444607855384caf',1,'UNWIF_complist_001f67(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0e6b29c1d43fbe23f444607855384caf',1,'UNWIF_complist_001f67(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f68',['UNWIF_complist_001f68',['../d9/dfd/unw16ifcmp_8h.html#af0d94699f257ef7a6f0793e08440c766',1,'UNWIF_complist_001f68(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af0d94699f257ef7a6f0793e08440c766',1,'UNWIF_complist_001f68(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f69',['UNWIF_complist_001f69',['../d9/dfd/unw16ifcmp_8h.html#a154cbd96f4e843be00b5ab0823321ae6',1,'UNWIF_complist_001f69(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a154cbd96f4e843be00b5ab0823321ae6',1,'UNWIF_complist_001f69(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6a',['UNWIF_complist_001f6a',['../d9/dfd/unw16ifcmp_8h.html#a6106a6b096a38ce7862af7a09c8de634',1,'UNWIF_complist_001f6a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6106a6b096a38ce7862af7a09c8de634',1,'UNWIF_complist_001f6a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6b',['UNWIF_complist_001f6b',['../d9/dfd/unw16ifcmp_8h.html#a96e0a8345155feb63eb272471ed82077',1,'UNWIF_complist_001f6b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a96e0a8345155feb63eb272471ed82077',1,'UNWIF_complist_001f6b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6c',['UNWIF_complist_001f6c',['../d9/dfd/unw16ifcmp_8h.html#a8474e8fc9cef6687738027c0175f3080',1,'UNWIF_complist_001f6c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8474e8fc9cef6687738027c0175f3080',1,'UNWIF_complist_001f6c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6d',['UNWIF_complist_001f6d',['../d9/dfd/unw16ifcmp_8h.html#a412e99fc19e52526efe62a094ab3607e',1,'UNWIF_complist_001f6d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a412e99fc19e52526efe62a094ab3607e',1,'UNWIF_complist_001f6d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6e',['UNWIF_complist_001f6e',['../d9/dfd/unw16ifcmp_8h.html#a465b3de1c682dcb2c98d553f62e5589d',1,'UNWIF_complist_001f6e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a465b3de1c682dcb2c98d553f62e5589d',1,'UNWIF_complist_001f6e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6f',['UNWIF_complist_001f6f',['../d9/dfd/unw16ifcmp_8h.html#a4f9d304cc606bee3d63aa437aa6a6d3a',1,'UNWIF_complist_001f6f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4f9d304cc606bee3d63aa437aa6a6d3a',1,'UNWIF_complist_001f6f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f70',['UNWIF_complist_001f70',['../d9/dfd/unw16ifcmp_8h.html#a7b67abab9649560746c3ff85f21afed0',1,'UNWIF_complist_001f70(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7b67abab9649560746c3ff85f21afed0',1,'UNWIF_complist_001f70(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f74',['UNWIF_complist_001f74',['../d9/dfd/unw16ifcmp_8h.html#a286e94c01a376716f6269e17f851cc55',1,'UNWIF_complist_001f74(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a286e94c01a376716f6269e17f851cc55',1,'UNWIF_complist_001f74(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f7c',['UNWIF_complist_001f7c',['../d9/dfd/unw16ifcmp_8h.html#aaaad2c0d21cf34b5bc7e15aa97dfeccb',1,'UNWIF_complist_001f7c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaaad2c0d21cf34b5bc7e15aa97dfeccb',1,'UNWIF_complist_001f7c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001fb6',['UNWIF_complist_001fb6',['../d9/dfd/unw16ifcmp_8h.html#a7703349304a9ee138c8cf70e2196e0f0',1,'UNWIF_complist_001fb6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7703349304a9ee138c8cf70e2196e0f0',1,'UNWIF_complist_001fb6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001fbf',['UNWIF_complist_001fbf',['../d9/dfd/unw16ifcmp_8h.html#a2a57ccdbcfd3dbfea327390f9e982a6e',1,'UNWIF_complist_001fbf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2a57ccdbcfd3dbfea327390f9e982a6e',1,'UNWIF_complist_001fbf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001fc6',['UNWIF_complist_001fc6',['../d9/dfd/unw16ifcmp_8h.html#acc8e09207d03f9e1b013564a77006f67',1,'UNWIF_complist_001fc6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acc8e09207d03f9e1b013564a77006f67',1,'UNWIF_complist_001fc6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ff6',['UNWIF_complist_001ff6',['../d9/dfd/unw16ifcmp_8h.html#afd9126fff80b6f4b9112d1713eab0e6d',1,'UNWIF_complist_001ff6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afd9126fff80b6f4b9112d1713eab0e6d',1,'UNWIF_complist_001ff6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ffe',['UNWIF_complist_001ffe',['../d9/dfd/unw16ifcmp_8h.html#a550dc21902ea6ef38abfea3061ca68a8',1,'UNWIF_complist_001ffe(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a550dc21902ea6ef38abfea3061ca68a8',1,'UNWIF_complist_001ffe(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002190',['UNWIF_complist_002190',['../d9/dfd/unw16ifcmp_8h.html#a0993b94a55188e1be9ea654fb98fd7d4',1,'UNWIF_complist_002190(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0993b94a55188e1be9ea654fb98fd7d4',1,'UNWIF_complist_002190(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002192',['UNWIF_complist_002192',['../d9/dfd/unw16ifcmp_8h.html#a474cada071e923b79e67dbf5831db29e',1,'UNWIF_complist_002192(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a474cada071e923b79e67dbf5831db29e',1,'UNWIF_complist_002192(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002194',['UNWIF_complist_002194',['../d9/dfd/unw16ifcmp_8h.html#aa11fae2350a7f10af4bb747aa96ee4d9',1,'UNWIF_complist_002194(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa11fae2350a7f10af4bb747aa96ee4d9',1,'UNWIF_complist_002194(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0021d0',['UNWIF_complist_0021d0',['../d9/dfd/unw16ifcmp_8h.html#abc73463c16eb7d22d8b74a32c1d85112',1,'UNWIF_complist_0021d0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abc73463c16eb7d22d8b74a32c1d85112',1,'UNWIF_complist_0021d0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0021d2',['UNWIF_complist_0021d2',['../d9/dfd/unw16ifcmp_8h.html#af7ded0fcbdcfffe0f19147607093cbb7',1,'UNWIF_complist_0021d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af7ded0fcbdcfffe0f19147607093cbb7',1,'UNWIF_complist_0021d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0021d4',['UNWIF_complist_0021d4',['../d9/dfd/unw16ifcmp_8h.html#a8718d04ed9a0656cc58a73f628956459',1,'UNWIF_complist_0021d4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8718d04ed9a0656cc58a73f628956459',1,'UNWIF_complist_0021d4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002203',['UNWIF_complist_002203',['../d9/dfd/unw16ifcmp_8h.html#a16bb9976615a07e3f6e624fe2057ca60',1,'UNWIF_complist_002203(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a16bb9976615a07e3f6e624fe2057ca60',1,'UNWIF_complist_002203(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002208',['UNWIF_complist_002208',['../d9/dfd/unw16ifcmp_8h.html#a1d2b2511463746719c783d6a9896d747',1,'UNWIF_complist_002208(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1d2b2511463746719c783d6a9896d747',1,'UNWIF_complist_002208(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00220b',['UNWIF_complist_00220b',['../d9/dfd/unw16ifcmp_8h.html#adca25e7bfc0bf7f0d51cc5e95c8953fd',1,'UNWIF_complist_00220b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adca25e7bfc0bf7f0d51cc5e95c8953fd',1,'UNWIF_complist_00220b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002223',['UNWIF_complist_002223',['../d9/dfd/unw16ifcmp_8h.html#a101faa555da07fc84ec31624b6e41fe8',1,'UNWIF_complist_002223(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a101faa555da07fc84ec31624b6e41fe8',1,'UNWIF_complist_002223(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002225',['UNWIF_complist_002225',['../d9/dfd/unw16ifcmp_8h.html#a640e2233d24365058bb8e62dca65cb77',1,'UNWIF_complist_002225(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a640e2233d24365058bb8e62dca65cb77',1,'UNWIF_complist_002225(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00223c',['UNWIF_complist_00223c',['../d9/dfd/unw16ifcmp_8h.html#a0280e90210228901d89c05efe9201b36',1,'UNWIF_complist_00223c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0280e90210228901d89c05efe9201b36',1,'UNWIF_complist_00223c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002243',['UNWIF_complist_002243',['../d9/dfd/unw16ifcmp_8h.html#ac9f09700daa218411356781f659b7bb7',1,'UNWIF_complist_002243(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac9f09700daa218411356781f659b7bb7',1,'UNWIF_complist_002243(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002245',['UNWIF_complist_002245',['../d9/dfd/unw16ifcmp_8h.html#a6b0814e8cc70b14dc0e9a4b4bb7eeccc',1,'UNWIF_complist_002245(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6b0814e8cc70b14dc0e9a4b4bb7eeccc',1,'UNWIF_complist_002245(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002248',['UNWIF_complist_002248',['../d9/dfd/unw16ifcmp_8h.html#aa63d449da5ff6cafc8c1518e6d7282f8',1,'UNWIF_complist_002248(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa63d449da5ff6cafc8c1518e6d7282f8',1,'UNWIF_complist_002248(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00224d',['UNWIF_complist_00224d',['../d9/dfd/unw16ifcmp_8h.html#acd155158345de3eb9610e68cd9ab594a',1,'UNWIF_complist_00224d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acd155158345de3eb9610e68cd9ab594a',1,'UNWIF_complist_00224d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002261',['UNWIF_complist_002261',['../d9/dfd/unw16ifcmp_8h.html#ab6f6f245fc0c48d1d54f05e9358505c3',1,'UNWIF_complist_002261(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab6f6f245fc0c48d1d54f05e9358505c3',1,'UNWIF_complist_002261(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002264',['UNWIF_complist_002264',['../d9/dfd/unw16ifcmp_8h.html#ae600dcbeaf661a27d782b08c06992951',1,'UNWIF_complist_002264(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae600dcbeaf661a27d782b08c06992951',1,'UNWIF_complist_002264(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002265',['UNWIF_complist_002265',['../d9/dfd/unw16ifcmp_8h.html#aab56b8db439599d528a5673b8dde878e',1,'UNWIF_complist_002265(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aab56b8db439599d528a5673b8dde878e',1,'UNWIF_complist_002265(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002272',['UNWIF_complist_002272',['../d9/dfd/unw16ifcmp_8h.html#a4048752b4a7ed6aecfb2622605d5ffb7',1,'UNWIF_complist_002272(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4048752b4a7ed6aecfb2622605d5ffb7',1,'UNWIF_complist_002272(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002273',['UNWIF_complist_002273',['../d9/dfd/unw16ifcmp_8h.html#a829f07d4acb00a8e68b56f6b85fa6327',1,'UNWIF_complist_002273(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a829f07d4acb00a8e68b56f6b85fa6327',1,'UNWIF_complist_002273(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002276',['UNWIF_complist_002276',['../d9/dfd/unw16ifcmp_8h.html#a06b55898aaa907768a1baa6a3fb531b6',1,'UNWIF_complist_002276(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a06b55898aaa907768a1baa6a3fb531b6',1,'UNWIF_complist_002276(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002277',['UNWIF_complist_002277',['../d9/dfd/unw16ifcmp_8h.html#a65a0d210e7a3b832947dbd8722a8b5c3',1,'UNWIF_complist_002277(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a65a0d210e7a3b832947dbd8722a8b5c3',1,'UNWIF_complist_002277(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00227a',['UNWIF_complist_00227a',['../d9/dfd/unw16ifcmp_8h.html#af79c35b0a80b56680d0b83db2cfd7f39',1,'UNWIF_complist_00227a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af79c35b0a80b56680d0b83db2cfd7f39',1,'UNWIF_complist_00227a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00227b',['UNWIF_complist_00227b',['../d9/dfd/unw16ifcmp_8h.html#a3ee3f41c97cdd2192829195317be792f',1,'UNWIF_complist_00227b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3ee3f41c97cdd2192829195317be792f',1,'UNWIF_complist_00227b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00227c',['UNWIF_complist_00227c',['../d9/dfd/unw16ifcmp_8h.html#aa923c75d6fdba5813e7ee64a8cb13924',1,'UNWIF_complist_00227c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa923c75d6fdba5813e7ee64a8cb13924',1,'UNWIF_complist_00227c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00227d',['UNWIF_complist_00227d',['../d9/dfd/unw16ifcmp_8h.html#a0677e7c1fdbaf149984428431405d79b',1,'UNWIF_complist_00227d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0677e7c1fdbaf149984428431405d79b',1,'UNWIF_complist_00227d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002282',['UNWIF_complist_002282',['../d9/dfd/unw16ifcmp_8h.html#abbf5e96e478ffa02b392efeef318c94b',1,'UNWIF_complist_002282(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abbf5e96e478ffa02b392efeef318c94b',1,'UNWIF_complist_002282(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002283',['UNWIF_complist_002283',['../d9/dfd/unw16ifcmp_8h.html#a1d9ab02ebef740daea71ec876fbeffdb',1,'UNWIF_complist_002283(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1d9ab02ebef740daea71ec876fbeffdb',1,'UNWIF_complist_002283(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002286',['UNWIF_complist_002286',['../d9/dfd/unw16ifcmp_8h.html#afc327f29cd412cfcfb14d1dbda83b0b5',1,'UNWIF_complist_002286(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afc327f29cd412cfcfb14d1dbda83b0b5',1,'UNWIF_complist_002286(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002287',['UNWIF_complist_002287',['../d9/dfd/unw16ifcmp_8h.html#a606d5c2358ae07e9894ebcd79bb7ae2c',1,'UNWIF_complist_002287(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a606d5c2358ae07e9894ebcd79bb7ae2c',1,'UNWIF_complist_002287(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002291',['UNWIF_complist_002291',['../d9/dfd/unw16ifcmp_8h.html#a0a52e4d39becb64f59496111c07c3635',1,'UNWIF_complist_002291(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0a52e4d39becb64f59496111c07c3635',1,'UNWIF_complist_002291(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002292',['UNWIF_complist_002292',['../d9/dfd/unw16ifcmp_8h.html#a7ffa92a90245cdb9c2ced48001508b52',1,'UNWIF_complist_002292(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7ffa92a90245cdb9c2ced48001508b52',1,'UNWIF_complist_002292(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022a2',['UNWIF_complist_0022a2',['../d9/dfd/unw16ifcmp_8h.html#aa9cbc81f1113630c878ff7f31b2f4ea4',1,'UNWIF_complist_0022a2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa9cbc81f1113630c878ff7f31b2f4ea4',1,'UNWIF_complist_0022a2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022a8',['UNWIF_complist_0022a8',['../d9/dfd/unw16ifcmp_8h.html#ac01efa786cbc281e49e4d91ad4307b7b',1,'UNWIF_complist_0022a8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac01efa786cbc281e49e4d91ad4307b7b',1,'UNWIF_complist_0022a8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022a9',['UNWIF_complist_0022a9',['../d9/dfd/unw16ifcmp_8h.html#af5ed9386e500d2da982d2e1aeb2409ca',1,'UNWIF_complist_0022a9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af5ed9386e500d2da982d2e1aeb2409ca',1,'UNWIF_complist_0022a9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022ab',['UNWIF_complist_0022ab',['../d9/dfd/unw16ifcmp_8h.html#ad89db3cff2bca1635b2e1530dec0b974',1,'UNWIF_complist_0022ab(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad89db3cff2bca1635b2e1530dec0b974',1,'UNWIF_complist_0022ab(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022b2',['UNWIF_complist_0022b2',['../d9/dfd/unw16ifcmp_8h.html#aa7d9b87c6ec492ab3e30aff50ed712b5',1,'UNWIF_complist_0022b2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa7d9b87c6ec492ab3e30aff50ed712b5',1,'UNWIF_complist_0022b2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022b3',['UNWIF_complist_0022b3',['../d9/dfd/unw16ifcmp_8h.html#a172ce02c84a2359dec3cf6a4686911a5',1,'UNWIF_complist_0022b3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a172ce02c84a2359dec3cf6a4686911a5',1,'UNWIF_complist_0022b3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022b4',['UNWIF_complist_0022b4',['../d9/dfd/unw16ifcmp_8h.html#a2a702823fb89140a29cffe56d0bedaed',1,'UNWIF_complist_0022b4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2a702823fb89140a29cffe56d0bedaed',1,'UNWIF_complist_0022b4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022b5',['UNWIF_complist_0022b5',['../d9/dfd/unw16ifcmp_8h.html#ac3914902c8f1b21d8683fac56c731685',1,'UNWIF_complist_0022b5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac3914902c8f1b21d8683fac56c731685',1,'UNWIF_complist_0022b5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002add',['UNWIF_complist_002add',['../d9/dfd/unw16ifcmp_8h.html#ad2b6caeb14119aa2de6d8692fd1c30f5',1,'UNWIF_complist_002add(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad2b6caeb14119aa2de6d8692fd1c30f5',1,'UNWIF_complist_002add(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003046',['UNWIF_complist_003046',['../d9/dfd/unw16ifcmp_8h.html#a5b01584df7ac3a8c53c8be6405ce9848',1,'UNWIF_complist_003046(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5b01584df7ac3a8c53c8be6405ce9848',1,'UNWIF_complist_003046(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00304b',['UNWIF_complist_00304b',['../d9/dfd/unw16ifcmp_8h.html#afe105fcd6e746a56b18a7c27993e25ad',1,'UNWIF_complist_00304b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afe105fcd6e746a56b18a7c27993e25ad',1,'UNWIF_complist_00304b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00304d',['UNWIF_complist_00304d',['../d9/dfd/unw16ifcmp_8h.html#a76106268641a876cd1acf7f437006224',1,'UNWIF_complist_00304d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a76106268641a876cd1acf7f437006224',1,'UNWIF_complist_00304d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00304f',['UNWIF_complist_00304f',['../d9/dfd/unw16ifcmp_8h.html#a3af27ae58cd3f98ade2fc6e9e4396891',1,'UNWIF_complist_00304f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3af27ae58cd3f98ade2fc6e9e4396891',1,'UNWIF_complist_00304f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003051',['UNWIF_complist_003051',['../d9/dfd/unw16ifcmp_8h.html#a49f6607f88900b9aa0f15ad03b99f9c2',1,'UNWIF_complist_003051(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a49f6607f88900b9aa0f15ad03b99f9c2',1,'UNWIF_complist_003051(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003053',['UNWIF_complist_003053',['../d9/dfd/unw16ifcmp_8h.html#a63918f1e86feee4b5056c122823f082a',1,'UNWIF_complist_003053(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a63918f1e86feee4b5056c122823f082a',1,'UNWIF_complist_003053(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003055',['UNWIF_complist_003055',['../d9/dfd/unw16ifcmp_8h.html#a4cba88093d4cebde82c69baafaeeb158',1,'UNWIF_complist_003055(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4cba88093d4cebde82c69baafaeeb158',1,'UNWIF_complist_003055(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003057',['UNWIF_complist_003057',['../d9/dfd/unw16ifcmp_8h.html#a2fed51e60374ed913fd2843127eb5959',1,'UNWIF_complist_003057(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2fed51e60374ed913fd2843127eb5959',1,'UNWIF_complist_003057(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003059',['UNWIF_complist_003059',['../d9/dfd/unw16ifcmp_8h.html#aeb405f68a9b4af35a9e509b86a1f70d2',1,'UNWIF_complist_003059(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aeb405f68a9b4af35a9e509b86a1f70d2',1,'UNWIF_complist_003059(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00305b',['UNWIF_complist_00305b',['../d9/dfd/unw16ifcmp_8h.html#a3aa4953639773db7a7872c5682f93d2d',1,'UNWIF_complist_00305b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3aa4953639773db7a7872c5682f93d2d',1,'UNWIF_complist_00305b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00305d',['UNWIF_complist_00305d',['../d9/dfd/unw16ifcmp_8h.html#a2637765c1c50740a82f5d0143a16df63',1,'UNWIF_complist_00305d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2637765c1c50740a82f5d0143a16df63',1,'UNWIF_complist_00305d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00305f',['UNWIF_complist_00305f',['../d9/dfd/unw16ifcmp_8h.html#a6a2ba33ac3e03c5a7c615a4464f1e1cc',1,'UNWIF_complist_00305f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6a2ba33ac3e03c5a7c615a4464f1e1cc',1,'UNWIF_complist_00305f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003061',['UNWIF_complist_003061',['../d9/dfd/unw16ifcmp_8h.html#a6b3d81cead36c1cfcebd8f0b675a9a6f',1,'UNWIF_complist_003061(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6b3d81cead36c1cfcebd8f0b675a9a6f',1,'UNWIF_complist_003061(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003064',['UNWIF_complist_003064',['../d9/dfd/unw16ifcmp_8h.html#a4537c4452a6b39efd31c93c3c0856777',1,'UNWIF_complist_003064(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4537c4452a6b39efd31c93c3c0856777',1,'UNWIF_complist_003064(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003066',['UNWIF_complist_003066',['../d9/dfd/unw16ifcmp_8h.html#a36466f176f1809804be8cf991d51796c',1,'UNWIF_complist_003066(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36466f176f1809804be8cf991d51796c',1,'UNWIF_complist_003066(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003068',['UNWIF_complist_003068',['../d9/dfd/unw16ifcmp_8h.html#aa5b6bd6fda07f2775fa48f9be4e27984',1,'UNWIF_complist_003068(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa5b6bd6fda07f2775fa48f9be4e27984',1,'UNWIF_complist_003068(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00306f',['UNWIF_complist_00306f',['../d9/dfd/unw16ifcmp_8h.html#aae37e6c03e30798f160af61bf599d515',1,'UNWIF_complist_00306f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aae37e6c03e30798f160af61bf599d515',1,'UNWIF_complist_00306f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003072',['UNWIF_complist_003072',['../d9/dfd/unw16ifcmp_8h.html#a01fa27a917be0a3a091cb92d7aba2ea6',1,'UNWIF_complist_003072(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a01fa27a917be0a3a091cb92d7aba2ea6',1,'UNWIF_complist_003072(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003075',['UNWIF_complist_003075',['../d9/dfd/unw16ifcmp_8h.html#af5356e36852d3752a4dbe512d004c990',1,'UNWIF_complist_003075(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af5356e36852d3752a4dbe512d004c990',1,'UNWIF_complist_003075(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003078',['UNWIF_complist_003078',['../d9/dfd/unw16ifcmp_8h.html#a67fc6a091ad9f6a6e36ca61ebd01636c',1,'UNWIF_complist_003078(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a67fc6a091ad9f6a6e36ca61ebd01636c',1,'UNWIF_complist_003078(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00307b',['UNWIF_complist_00307b',['../d9/dfd/unw16ifcmp_8h.html#a0b19a7b485527413670d4512cc0cf711',1,'UNWIF_complist_00307b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0b19a7b485527413670d4512cc0cf711',1,'UNWIF_complist_00307b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00309d',['UNWIF_complist_00309d',['../d9/dfd/unw16ifcmp_8h.html#a168257fcce9f3806b097aef6dfa00aee',1,'UNWIF_complist_00309d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a168257fcce9f3806b097aef6dfa00aee',1,'UNWIF_complist_00309d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030a6',['UNWIF_complist_0030a6',['../d9/dfd/unw16ifcmp_8h.html#ae222b6894e63952e00ae664a890a173d',1,'UNWIF_complist_0030a6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae222b6894e63952e00ae664a890a173d',1,'UNWIF_complist_0030a6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030ab',['UNWIF_complist_0030ab',['../d9/dfd/unw16ifcmp_8h.html#a41382c42a777e4aebcb1e88851a9e6ab',1,'UNWIF_complist_0030ab(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a41382c42a777e4aebcb1e88851a9e6ab',1,'UNWIF_complist_0030ab(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030ad',['UNWIF_complist_0030ad',['../d9/dfd/unw16ifcmp_8h.html#a6f31adc0b6f7bbcd8e9edafde8455912',1,'UNWIF_complist_0030ad(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6f31adc0b6f7bbcd8e9edafde8455912',1,'UNWIF_complist_0030ad(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030af',['UNWIF_complist_0030af',['../d9/dfd/unw16ifcmp_8h.html#ac3297105d1bea2f3e0eb075a599258ac',1,'UNWIF_complist_0030af(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac3297105d1bea2f3e0eb075a599258ac',1,'UNWIF_complist_0030af(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b1',['UNWIF_complist_0030b1',['../d9/dfd/unw16ifcmp_8h.html#ad5c23a43f75d03b6291b4a51e6e826a2',1,'UNWIF_complist_0030b1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad5c23a43f75d03b6291b4a51e6e826a2',1,'UNWIF_complist_0030b1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b3',['UNWIF_complist_0030b3',['../d9/dfd/unw16ifcmp_8h.html#ae63a379a64aeea510d7b6d02cb6122ca',1,'UNWIF_complist_0030b3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae63a379a64aeea510d7b6d02cb6122ca',1,'UNWIF_complist_0030b3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b5',['UNWIF_complist_0030b5',['../d9/dfd/unw16ifcmp_8h.html#aa3ce3ed9c5ef7461783db3625f45e7cc',1,'UNWIF_complist_0030b5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa3ce3ed9c5ef7461783db3625f45e7cc',1,'UNWIF_complist_0030b5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b7',['UNWIF_complist_0030b7',['../d9/dfd/unw16ifcmp_8h.html#a1b4bab57fcee76c79e1dd310e9805547',1,'UNWIF_complist_0030b7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1b4bab57fcee76c79e1dd310e9805547',1,'UNWIF_complist_0030b7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b9',['UNWIF_complist_0030b9',['../d9/dfd/unw16ifcmp_8h.html#aff6e29170546cc276c129659331e63c1',1,'UNWIF_complist_0030b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aff6e29170546cc276c129659331e63c1',1,'UNWIF_complist_0030b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030bb',['UNWIF_complist_0030bb',['../d9/dfd/unw16ifcmp_8h.html#aa22d1f93cda4df006086dd2adebe0ca1',1,'UNWIF_complist_0030bb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa22d1f93cda4df006086dd2adebe0ca1',1,'UNWIF_complist_0030bb(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030bd',['UNWIF_complist_0030bd',['../d9/dfd/unw16ifcmp_8h.html#a515e869e10ecba92d5c9288323a76d6f',1,'UNWIF_complist_0030bd(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a515e869e10ecba92d5c9288323a76d6f',1,'UNWIF_complist_0030bd(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030bf',['UNWIF_complist_0030bf',['../d9/dfd/unw16ifcmp_8h.html#ad03571cb21ea00272b17fee487af321b',1,'UNWIF_complist_0030bf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad03571cb21ea00272b17fee487af321b',1,'UNWIF_complist_0030bf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030c1',['UNWIF_complist_0030c1',['../d9/dfd/unw16ifcmp_8h.html#ab06d940eb7d8c4683d1b034306caec2e',1,'UNWIF_complist_0030c1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab06d940eb7d8c4683d1b034306caec2e',1,'UNWIF_complist_0030c1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030c4',['UNWIF_complist_0030c4',['../d9/dfd/unw16ifcmp_8h.html#aab9dafa8a6f9405a71c657dfd162afd2',1,'UNWIF_complist_0030c4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aab9dafa8a6f9405a71c657dfd162afd2',1,'UNWIF_complist_0030c4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030c6',['UNWIF_complist_0030c6',['../d9/dfd/unw16ifcmp_8h.html#adb7caaa862e31b555b0a445f7ce5ffa9',1,'UNWIF_complist_0030c6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adb7caaa862e31b555b0a445f7ce5ffa9',1,'UNWIF_complist_0030c6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030c8',['UNWIF_complist_0030c8',['../d9/dfd/unw16ifcmp_8h.html#aaa346dd4b84b6ff7f7324801a82c1bc4',1,'UNWIF_complist_0030c8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaa346dd4b84b6ff7f7324801a82c1bc4',1,'UNWIF_complist_0030c8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030cf',['UNWIF_complist_0030cf',['../d9/dfd/unw16ifcmp_8h.html#ae8d4468d21d27c1de6b1d2d433c9b640',1,'UNWIF_complist_0030cf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae8d4468d21d27c1de6b1d2d433c9b640',1,'UNWIF_complist_0030cf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030d2',['UNWIF_complist_0030d2',['../d9/dfd/unw16ifcmp_8h.html#afeea8365af804221817d5278e822e2fa',1,'UNWIF_complist_0030d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afeea8365af804221817d5278e822e2fa',1,'UNWIF_complist_0030d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030d5',['UNWIF_complist_0030d5',['../d9/dfd/unw16ifcmp_8h.html#aaa43fa9fe98c6932106b3782cead213d',1,'UNWIF_complist_0030d5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaa43fa9fe98c6932106b3782cead213d',1,'UNWIF_complist_0030d5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030d8',['UNWIF_complist_0030d8',['../d9/dfd/unw16ifcmp_8h.html#a3082cab187bc6f3a55bc33f8f62ef00a',1,'UNWIF_complist_0030d8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3082cab187bc6f3a55bc33f8f62ef00a',1,'UNWIF_complist_0030d8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030db',['UNWIF_complist_0030db',['../d9/dfd/unw16ifcmp_8h.html#a2318ea2b160373ec556a78e74989867b',1,'UNWIF_complist_0030db(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2318ea2b160373ec556a78e74989867b',1,'UNWIF_complist_0030db(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030ef',['UNWIF_complist_0030ef',['../d9/dfd/unw16ifcmp_8h.html#a77273e0bbd74cf3cd3aeedaab34224eb',1,'UNWIF_complist_0030ef(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a77273e0bbd74cf3cd3aeedaab34224eb',1,'UNWIF_complist_0030ef(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030f0',['UNWIF_complist_0030f0',['../d9/dfd/unw16ifcmp_8h.html#a03964bdf2df58190a68fbeacefec4120',1,'UNWIF_complist_0030f0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a03964bdf2df58190a68fbeacefec4120',1,'UNWIF_complist_0030f0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030f1',['UNWIF_complist_0030f1',['../d9/dfd/unw16ifcmp_8h.html#ad15a2c70a157f0bb7663838d93ca7ced',1,'UNWIF_complist_0030f1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad15a2c70a157f0bb7663838d93ca7ced',1,'UNWIF_complist_0030f1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030f2',['UNWIF_complist_0030f2',['../d9/dfd/unw16ifcmp_8h.html#a849ffa7f88dc9a8afde8b72fc2df65b4',1,'UNWIF_complist_0030f2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a849ffa7f88dc9a8afde8b72fc2df65b4',1,'UNWIF_complist_0030f2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030fd',['UNWIF_complist_0030fd',['../d9/dfd/unw16ifcmp_8h.html#a36f3d13095a9d451204c6c45d94ab1fe',1,'UNWIF_complist_0030fd(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36f3d13095a9d451204c6c45d94ab1fe',1,'UNWIF_complist_0030fd(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00fb49',['UNWIF_complist_00fb49',['../d9/dfd/unw16ifcmp_8h.html#adbf94c54c949e72cbdb583f965a29025',1,'UNWIF_complist_00fb49(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adbf94c54c949e72cbdb583f965a29025',1,'UNWIF_complist_00fb49(): unwifcmp.h']]], + ['unwif_5fcomplist_5f011099',['UNWIF_complist_011099',['../d9/dfd/unw16ifcmp_8h.html#abf22093ffd0714d851fbbe9dbbf13852',1,'UNWIF_complist_011099(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abf22093ffd0714d851fbbe9dbbf13852',1,'UNWIF_complist_011099(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01109b',['UNWIF_complist_01109b',['../d9/dfd/unw16ifcmp_8h.html#a848f3f57db05d11a60631b3dde813534',1,'UNWIF_complist_01109b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a848f3f57db05d11a60631b3dde813534',1,'UNWIF_complist_01109b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0110a5',['UNWIF_complist_0110a5',['../d9/dfd/unw16ifcmp_8h.html#a989be611071d64e601904f44c31080a2',1,'UNWIF_complist_0110a5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a989be611071d64e601904f44c31080a2',1,'UNWIF_complist_0110a5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f011131',['UNWIF_complist_011131',['../d9/dfd/unw16ifcmp_8h.html#a69f287d22dcd753eb3cebbb8a18b42df',1,'UNWIF_complist_011131(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a69f287d22dcd753eb3cebbb8a18b42df',1,'UNWIF_complist_011131(): unwifcmp.h']]], + ['unwif_5fcomplist_5f011132',['UNWIF_complist_011132',['../d9/dfd/unw16ifcmp_8h.html#af1d2dd8aaa55b4e6b1b23da18b5839b8',1,'UNWIF_complist_011132(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af1d2dd8aaa55b4e6b1b23da18b5839b8',1,'UNWIF_complist_011132(): unwifcmp.h']]], + ['unwif_5fcomplist_5f011347',['UNWIF_complist_011347',['../d9/dfd/unw16ifcmp_8h.html#a222ce471c6049cee3199f132c22a52f9',1,'UNWIF_complist_011347(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a222ce471c6049cee3199f132c22a52f9',1,'UNWIF_complist_011347(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0114b9',['UNWIF_complist_0114b9',['../d9/dfd/unw16ifcmp_8h.html#a36982696a17dee559c7714b7d138a634',1,'UNWIF_complist_0114b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36982696a17dee559c7714b7d138a634',1,'UNWIF_complist_0114b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0115b8',['UNWIF_complist_0115b8',['../d9/dfd/unw16ifcmp_8h.html#ad498de046637c95e7cba172284b46c01',1,'UNWIF_complist_0115b8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad498de046637c95e7cba172284b46c01',1,'UNWIF_complist_0115b8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0115b9',['UNWIF_complist_0115b9',['../d9/dfd/unw16ifcmp_8h.html#abcb6d8c0bf9104ea6850ced22288bdaf',1,'UNWIF_complist_0115b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abcb6d8c0bf9104ea6850ced22288bdaf',1,'UNWIF_complist_0115b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d157',['UNWIF_complist_01d157',['../d9/dfd/unw16ifcmp_8h.html#a3e50df886e851ce110c824998336adc2',1,'UNWIF_complist_01d157(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3e50df886e851ce110c824998336adc2',1,'UNWIF_complist_01d157(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d158',['UNWIF_complist_01d158',['../d9/dfd/unw16ifcmp_8h.html#acc4c8f3d2dbc9c4e517eb0127a594c67',1,'UNWIF_complist_01d158(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acc4c8f3d2dbc9c4e517eb0127a594c67',1,'UNWIF_complist_01d158(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d15f',['UNWIF_complist_01d15f',['../d9/dfd/unw16ifcmp_8h.html#ad2c733cd07e62febcf887e0f2aafab2b',1,'UNWIF_complist_01d15f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad2c733cd07e62febcf887e0f2aafab2b',1,'UNWIF_complist_01d15f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d1b9',['UNWIF_complist_01d1b9',['../d9/dfd/unw16ifcmp_8h.html#ad6880104e47aac51227490d23a1c6ab5',1,'UNWIF_complist_01d1b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad6880104e47aac51227490d23a1c6ab5',1,'UNWIF_complist_01d1b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d1ba',['UNWIF_complist_01d1ba',['../d9/dfd/unw16ifcmp_8h.html#ad850892c4a4187d57a62154cec7dc257',1,'UNWIF_complist_01d1ba(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad850892c4a4187d57a62154cec7dc257',1,'UNWIF_complist_01d1ba(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d1bb',['UNWIF_complist_01d1bb',['../d9/dfd/unw16ifcmp_8h.html#a6d478efe79f2f62228844e8709670e9a',1,'UNWIF_complist_01d1bb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6d478efe79f2f62228844e8709670e9a',1,'UNWIF_complist_01d1bb(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d1bc',['UNWIF_complist_01d1bc',['../d9/dfd/unw16ifcmp_8h.html#af447c276d89250428c11fdaa9b66b360',1,'UNWIF_complist_01d1bc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af447c276d89250428c11fdaa9b66b360',1,'UNWIF_complist_01d1bc(): unwifcmp.h']]], + ['unwif_5fcompos',['UNWIF_compos',['../d9/dfd/unw16ifcmp_8h.html#ad091ba9a68dc8c60e7c8f0b72c1cea5b',1,'UNWIF_compos(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad091ba9a68dc8c60e7c8f0b72c1cea5b',1,'UNWIF_compos(): unwifcmp.h']]], + ['unwif_5fcompos_5f00',['UNWIF_compos_00',['../d9/dfd/unw16ifcmp_8h.html#a388374d5e8998b5a21eb64b73cc6a890',1,'UNWIF_compos_00(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a388374d5e8998b5a21eb64b73cc6a890',1,'UNWIF_compos_00(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f00',['UNWIF_compos_00_00',['../d9/dfd/unw16ifcmp_8h.html#a1ab8e4f709e0e87fd81544ccf8f9e69a',1,'UNWIF_compos_00_00(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1ab8e4f709e0e87fd81544ccf8f9e69a',1,'UNWIF_compos_00_00(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f01',['UNWIF_compos_00_01',['../d9/dfd/unw16ifcmp_8h.html#aff57730fb7d216bfab8adad6e69144f1',1,'UNWIF_compos_00_01(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aff57730fb7d216bfab8adad6e69144f1',1,'UNWIF_compos_00_01(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f02',['UNWIF_compos_00_02',['../d9/dfd/unw16ifcmp_8h.html#ac660c67964fd15229f056cc0f79ba334',1,'UNWIF_compos_00_02(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac660c67964fd15229f056cc0f79ba334',1,'UNWIF_compos_00_02(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f03',['UNWIF_compos_00_03',['../d9/dfd/unw16ifcmp_8h.html#a9defd0a2a7c330fcf480ee3760869457',1,'UNWIF_compos_00_03(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9defd0a2a7c330fcf480ee3760869457',1,'UNWIF_compos_00_03(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f04',['UNWIF_compos_00_04',['../d9/dfd/unw16ifcmp_8h.html#a40d74be8b9f18f98aeec60f9145a8465',1,'UNWIF_compos_00_04(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a40d74be8b9f18f98aeec60f9145a8465',1,'UNWIF_compos_00_04(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f05',['UNWIF_compos_00_05',['../d9/dfd/unw16ifcmp_8h.html#ad09a742f65c2829185d1a12caf88ea28',1,'UNWIF_compos_00_05(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad09a742f65c2829185d1a12caf88ea28',1,'UNWIF_compos_00_05(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f06',['UNWIF_compos_00_06',['../d9/dfd/unw16ifcmp_8h.html#a5222ca692bc7b876b2f8353a3634b5d1',1,'UNWIF_compos_00_06(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5222ca692bc7b876b2f8353a3634b5d1',1,'UNWIF_compos_00_06(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f09',['UNWIF_compos_00_09',['../d9/dfd/unw16ifcmp_8h.html#aef917b52fc48e026d4f9277fccfc1904',1,'UNWIF_compos_00_09(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aef917b52fc48e026d4f9277fccfc1904',1,'UNWIF_compos_00_09(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0a',['UNWIF_compos_00_0a',['../d9/dfd/unw16ifcmp_8h.html#af6e5ff1bdf76c9e4cebdbd76dd38fb36',1,'UNWIF_compos_00_0a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af6e5ff1bdf76c9e4cebdbd76dd38fb36',1,'UNWIF_compos_00_0a(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0b',['UNWIF_compos_00_0b',['../d9/dfd/unw16ifcmp_8h.html#a60f7549ed5200c46cae94f0b26896180',1,'UNWIF_compos_00_0b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a60f7549ed5200c46cae94f0b26896180',1,'UNWIF_compos_00_0b(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0c',['UNWIF_compos_00_0c',['../d9/dfd/unw16ifcmp_8h.html#a21743c246fbc92dfd0da0750e26bba08',1,'UNWIF_compos_00_0c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a21743c246fbc92dfd0da0750e26bba08',1,'UNWIF_compos_00_0c(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0d',['UNWIF_compos_00_0d',['../d9/dfd/unw16ifcmp_8h.html#a074fe08e74407cc3c7afbf0d191919a7',1,'UNWIF_compos_00_0d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a074fe08e74407cc3c7afbf0d191919a7',1,'UNWIF_compos_00_0d(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0f',['UNWIF_compos_00_0f',['../d9/dfd/unw16ifcmp_8h.html#aca5ad8ffc2fdbf36ac50d32af68403cb',1,'UNWIF_compos_00_0f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aca5ad8ffc2fdbf36ac50d32af68403cb',1,'UNWIF_compos_00_0f(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f10',['UNWIF_compos_00_10',['../d9/dfd/unw16ifcmp_8h.html#a54ab2ef68f278011210ab8d4fe58fcce',1,'UNWIF_compos_00_10(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a54ab2ef68f278011210ab8d4fe58fcce',1,'UNWIF_compos_00_10(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f1b',['UNWIF_compos_00_1b',['../d9/dfd/unw16ifcmp_8h.html#ab65aa0a784a30214286b199924901346',1,'UNWIF_compos_00_1b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab65aa0a784a30214286b199924901346',1,'UNWIF_compos_00_1b(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f1e',['UNWIF_compos_00_1e',['../d9/dfd/unw16ifcmp_8h.html#af33f14acb255d50ed5ae736165d5d724',1,'UNWIF_compos_00_1e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af33f14acb255d50ed5ae736165d5d724',1,'UNWIF_compos_00_1e(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f1f',['UNWIF_compos_00_1f',['../d9/dfd/unw16ifcmp_8h.html#a5bbefdf905f0bcadf415c3e0518feda5',1,'UNWIF_compos_00_1f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5bbefdf905f0bcadf415c3e0518feda5',1,'UNWIF_compos_00_1f(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f21',['UNWIF_compos_00_21',['../d9/dfd/unw16ifcmp_8h.html#a032031bebdc74807fef4bd383c8927f8',1,'UNWIF_compos_00_21(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a032031bebdc74807fef4bd383c8927f8',1,'UNWIF_compos_00_21(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f22',['UNWIF_compos_00_22',['../d9/dfd/unw16ifcmp_8h.html#a2756ea34798880e72ea9544d7eb59fb6',1,'UNWIF_compos_00_22(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2756ea34798880e72ea9544d7eb59fb6',1,'UNWIF_compos_00_22(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f2a',['UNWIF_compos_00_2a',['../d9/dfd/unw16ifcmp_8h.html#a0d0ebdffe03403da2ddec9234431660d',1,'UNWIF_compos_00_2a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0d0ebdffe03403da2ddec9234431660d',1,'UNWIF_compos_00_2a(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f30',['UNWIF_compos_00_30',['../d9/dfd/unw16ifcmp_8h.html#aa96722ec4611d9596072ba6b2db1d204',1,'UNWIF_compos_00_30(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa96722ec4611d9596072ba6b2db1d204',1,'UNWIF_compos_00_30(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5ffb',['UNWIF_compos_00_fb',['../d9/dfd/unw16ifcmp_8h.html#a593ee340458e57272231ecaaa95f9dfb',1,'UNWIF_compos_00_fb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a593ee340458e57272231ecaaa95f9dfb',1,'UNWIF_compos_00_fb(): unwifcmp.h']]], + ['unwif_5fcompos_5f01',['UNWIF_compos_01',['../d9/dfd/unw16ifcmp_8h.html#a904e3a534f64f63a1525a2e1689fea6b',1,'UNWIF_compos_01(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a904e3a534f64f63a1525a2e1689fea6b',1,'UNWIF_compos_01(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f10',['UNWIF_compos_01_10',['../d9/dfd/unw16ifcmp_8h.html#acf29314a27cdaf4c8e0ba91da1aa8e9e',1,'UNWIF_compos_01_10(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acf29314a27cdaf4c8e0ba91da1aa8e9e',1,'UNWIF_compos_01_10(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f11',['UNWIF_compos_01_11',['../d9/dfd/unw16ifcmp_8h.html#a323a05d5cc422e83ef197acc0d426058',1,'UNWIF_compos_01_11(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a323a05d5cc422e83ef197acc0d426058',1,'UNWIF_compos_01_11(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f13',['UNWIF_compos_01_13',['../d9/dfd/unw16ifcmp_8h.html#a6cc8931dfd1b0982685f6f772572735d',1,'UNWIF_compos_01_13(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6cc8931dfd1b0982685f6f772572735d',1,'UNWIF_compos_01_13(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f14',['UNWIF_compos_01_14',['../d9/dfd/unw16ifcmp_8h.html#ad2a04967e09d7a3f3055b10ad689ae83',1,'UNWIF_compos_01_14(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad2a04967e09d7a3f3055b10ad689ae83',1,'UNWIF_compos_01_14(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f15',['UNWIF_compos_01_15',['../d9/dfd/unw16ifcmp_8h.html#a366d1a7688f894c263f1dd74e2ed9074',1,'UNWIF_compos_01_15(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a366d1a7688f894c263f1dd74e2ed9074',1,'UNWIF_compos_01_15(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5fd1',['UNWIF_compos_01_d1',['../d9/dfd/unw16ifcmp_8h.html#a24a95fee1e3806d0cbe7bfae8cb4f19c',1,'UNWIF_compos_01_d1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a24a95fee1e3806d0cbe7bfae8cb4f19c',1,'UNWIF_compos_01_d1(): unwifcmp.h']]], + ['upper',['upper',['../d8/dbe/towctrans_8c.html#a9c89dc7ee01b7d626429c8c509f2123a',1,'upper(): towctrans.c'],['../dc/d32/towfc__s_8c.html#af6c8edc28d596c8e65f56c984bd9a094',1,'upper(): towfc_s.c']]] +]; diff --git a/doc/safec-3.4/search/variables_b.html b/doc/safec-3.4/search/variables_b.html new file mode 100644 index 00000000..b306931e --- /dev/null +++ b/doc/safec-3.4/search/variables_b.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/doc/safec-3.4/search/variables_b.js b/doc/safec-3.4/search/variables_b.js new file mode 100644 index 00000000..3cc0d3ff --- /dev/null +++ b/doc/safec-3.4/search/variables_b.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['v',['v',['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a70e0a1a37b838072dbfc2a09c97b1ca6',1,'UNWIF_compat_exc_t::v()'],['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a3cccd3aeacb4ec7a2590cc3b4cf2cb08',1,'UNWIF_compat_exc_t::v()']]] +]; diff --git a/doc/safec-3.4/splitbar.png b/doc/safec-3.4/splitbar.png new file mode 100644 index 0000000000000000000000000000000000000000..2284f6c09ba712f1b1637e003311a46df4253856 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf@Vh8@Q^>G`bABh+(=fSv~)L`1fb; zzR9nByYEKj*1w-_{yH}M`tNL@@&Df4`+4>0wa;hoU$2+@e>Hwr{M*~>nGXyE22WQ%mvv4FO#sAji_-uA literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/sync_off.png b/doc/safec-3.4/sync_off.png new file mode 100644 index 0000000000000000000000000000000000000000..6f59bce215f7cd4c6be78e499efbf2ec99c1c5bc GIT binary patch literal 833 zcmV-H1HSx;P)Q*^+tYV&PdODJfmmM%!q~C!~28xd~lxkc|W(7zd9cS z#FHmlM1$~)ERi5Si9yjVo{2GlSP}tZ$P`yZhh7IFih5SAzn>Qm#dR?bM3h(oTE!hv z2(Ss;#CdT{Tom_>FRg&FoEDuw@N?tk7Wc%ZcmWQJyBl;Hz-Ig*&YAwkJjWE-WfQt~dh_!D6AYvUa5;FaB_NTsvs?2e2jD0L+f7 zEL4Ctkzst3remyo@(1hxR}d=_zRdW*sU(qwz_W%grwb50T^c z0BnjYEuABEP2_ua0THE51*i$%mE`Z{a7_cL$*K!iuL5adov)HWS(PSy1$RX44m% z%Ch@aFOxG4%27 z5dda?i*rJ)DPXZ3mEk2C`DeOj?nKR?}yfbI=oa0fn+#a4EoO#diKJWeA+HT&z2e6!c zv0F5XfXEgJ;=LFWz2c!51F(_^U?EGK6iE@2{ zbD{viireJ^Fi1>Tu`Q|Mg0QIsdEzj@5;j|;sk)A`{H0Uk^=zay5X6z_0I;%8^+F}+ z5E+0Wl3Z@u>l*DPxdnv6ApnE9`FVWVxpW4bNl#4!u+pUxGy#Ul_GGeWR|~nBUVs&O z($e{>zL^5=W&pDem7rE%QdY2qw%SHEB&%VJJ%!TJdVe*+ikcXI4OK;@y572I-Cj?1 zNpxNfOIIb>6rZ%l${jRp3&^+{C(xU*5x=j5^1|X6UvV_4VZGb!1WNtVxCY!#*QfYo zs|2>#A8e!~B?0^qsaz$S`?XHwup3b$6E6sqR!CR30*f&{`ff`9p~|jK_Zbzyy&e;@UOfa(ErhwlSf0vc3e(p^!JmIVV?gt3M__K7D8vRCHfu; zhv^?3=Hd=YaMD~;$JCe447_>?EJj{dHdQi|-GhD6Bmfq6ss!pq9df@8DC1_fhmzgy z#2Hg1Y7W9O)?pbQ01J=QWff0QCU8F5lyn6S5NKVXOf?b`Hcmxj3!0A>%wQK9w}uo%nT8qdW+ uQ7Kdl+C`Rjk*I{zVoG#tl}5)K!0dngJ)sQ?v$h!k0000M-k7fcS=uO#>BNIesp3HM89ZJ6T-G@yGywqL(=vwu literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/tab_b.png b/doc/safec-3.4/tab_b.png new file mode 100644 index 0000000000000000000000000000000000000000..5ce3e02093d4a57748c3156425eea07d964590cc GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QaPS3jv*C{Z|B|?JY>Mb;=ilq z%1n7V=EfV7-WDFLF%V(&S}T*PtM-W-;P~+)pym2`}w0YS7+Xt z(N$O){NV6aBYC-qE;j$|tDP1oEoxFQ`*%;Ou>Zz?`_+?n<;K0^e*XC*x0s={xc~C$ RwLp6rJYD@<);T3K0RSn9Lo@&Y literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/tab_h.png b/doc/safec-3.4/tab_h.png new file mode 100644 index 0000000000000000000000000000000000000000..5246f02a80c5285150f677ae155d27f43e9f0595 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!Qu&@Pjv*C{Z|8dR9dh7tmfc;G zcf5&}V~N+?Rr4jIs?O=%ESM|A^t@x?)=t`Z&Gs$=vf_)-ml$p{-0{z%pY}vMM^oHmh06OS%RbZ>|FmuvEDIC z?pExn&#GFa-mdd&;|J#cMa9c5Y?&Hr5_U=AGVU;kR@t$G}Da@AkPuh!}l{4zT{ Qffh4(y85}Sb4q9e0Nm0)QUCw| literal 0 HcmV?d00001 diff --git a/doc/safec-3.4/tabs.css b/doc/safec-3.4/tabs.css new file mode 100644 index 00000000..a28614b8 --- /dev/null +++ b/doc/safec-3.4/tabs.css @@ -0,0 +1 @@ +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#doc-content{overflow:auto;display:block;padding:0;margin:0;-webkit-overflow-scrolling:touch}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.9);color:#283a5d;outline:0}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace!important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283a5d transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;-moz-border-radius:0!important;-webkit-border-radius:0;border-radius:0!important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a:hover span.sub-arrow{border-color:white transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;-moz-border-radius:5px!important;-webkit-border-radius:5px;border-radius:5px!important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0!important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent white}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px!important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} \ No newline at end of file -- GitLab

    + +
    +
    + + +
    + +
    + +
    + +
    +
    wcrtomb_s.c File Reference
    +
    +
    +
    #include "safe_str_lib.h"
    +
    + + Include dependency graph for wcrtomb_s.c:
    +
    +
    + +
    + + + +

    +Functions

    EXPORT errno_t _wcrtomb_s_chk (size_t *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, mbstate_t *restrict ps, const size_t destbos)
     
    +

    Function Documentation

    + +

    ◆ _wcrtomb_s_chk()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    EXPORT errno_t _wcrtomb_s_chk (size_t *restrict retvalp,
    char *restrict dest,
    rsize_t dmax,
    wchar_t wc,
    mbstate_t *restrict ps,
    const size_t destbos 
    )
    +
    + +
    +
    +
    +
+ +
+
+ + +
+ +
+ +
+ +
+
wcstombs_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wcstombs_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT errno_t _wcstombs_s_chk (size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t len, const size_t destbos)
 
+

Function Documentation

+ +

◆ _wcstombs_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wcstombs_s_chk (size_t *restrict retvalp,
char *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t len,
const size_t destbos 
)
+
+ +
+
+
+
+ +
+
+ + +
+ +
+ +
+ +
+
vswscanf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for vswscanf_s.c:
+
+
+ +
+ + + + +

+Functions

EXPORT int vswscanf_s (const wchar_t *restrict src, const wchar_t *restrict fmt, va_list ap)
 The vswscanf_s function reads a formatted wide string. More...
 
+

Function Documentation

+ +

◆ vswscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int vswscanf_s (const wchar_t *restrict src,
const wchar_t *restrict fmt,
va_list ap 
)
+
+ +

The vswscanf_s function reads a formatted wide string.

+

Reaching the end of the string is equivalent to reaching the end-of-file condition for fwscanf.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]srcpointer to a null-terminated wide string to read from
[in]fmtformat-control wide string.
[in]aparguments to write to
+
+
+
Precondition
Neither src nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), snwprintf_s(), vsnprintf_s()
+ +
+
+
+