From 7e8e2f6c15074e18a6a37fa47c015ddadb065a8b Mon Sep 17 00:00:00 2001 From: Reini Urban Date: Sat, 1 Jun 2019 20:43:14 +0200 Subject: [PATCH] add safec-3.5 --- doc/safec-3.5/annotated.html | 102 + doc/safec-3.5/annotated_dup.js | 8 + doc/safec-3.5/bc_s.png | Bin 0 -> 664 bytes doc/safec-3.5/bdwn.png | Bin 0 -> 146 bytes doc/safec-3.5/classes.html | 102 + doc/safec-3.5/closed.png | Bin 0 -> 132 bytes doc/safec-3.5/d0/d29/strerror__s_8h.html | 148 + doc/safec-3.5/d0/d29/strerror__s_8h.js | 5 + doc/safec-3.5/d0/d36/wcsset__s_8c.html | 157 + doc/safec-3.5/d0/d36/wcsset__s_8c.js | 4 + doc/safec-3.5/d0/d4b/memzero__s_8c.html | 151 + doc/safec-3.5/d0/d4b/memzero__s_8c.js | 4 + doc/safec-3.5/d0/d50/memmove32__s_8c.html | 169 + doc/safec-3.5/d0/d50/memmove32__s_8c.js | 4 + doc/safec-3.5/d0/d78/tmpfile__s_8c__incl.map | 7 + doc/safec-3.5/d0/d78/tmpfile__s_8c__incl.md5 | 1 + doc/safec-3.5/d0/d78/tmpfile__s_8c__incl.png | Bin 0 -> 17588 bytes doc/safec-3.5/d0/d82/wcscoll__s_8c__incl.map | 7 + doc/safec-3.5/d0/d82/wcscoll__s_8c__incl.md5 | 1 + doc/safec-3.5/d0/d82/wcscoll__s_8c__incl.png | Bin 0 -> 17760 bytes doc/safec-3.5/d0/d9a/vswscanf__s_8c.html | 186 + doc/safec-3.5/d0/d9a/vswscanf__s_8c.js | 4 + doc/safec-3.5/d0/da3/fwprintf__s_8c__incl.map | 7 + doc/safec-3.5/d0/da3/fwprintf__s_8c__incl.md5 | 1 + doc/safec-3.5/d0/da3/fwprintf__s_8c__incl.png | Bin 0 -> 18030 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 -> 3674 bytes doc/safec-3.5/d0/dad/scanf__s_8c.html | 179 + doc/safec-3.5/d0/dad/scanf__s_8c.js | 4 + doc/safec-3.5/d0/dc2/safe__lib__errno_8h.html | 334 + doc/safec-3.5/d0/dc2/safe__lib__errno_8h.js | 16 + doc/safec-3.5/d0/dd5/unw16ifexc_8h.html | 190 + doc/safec-3.5/d0/dd5/unw16ifexc_8h.js | 7 + doc/safec-3.5/d0/dd6/printf__s_8c__incl.map | 7 + doc/safec-3.5/d0/dd6/printf__s_8c__incl.md5 | 1 + doc/safec-3.5/d0/dd6/printf__s_8c__incl.png | Bin 0 -> 17433 bytes doc/safec-3.5/d0/ddd/fscanf__s_8c__incl.map | 7 + doc/safec-3.5/d0/ddd/fscanf__s_8c__incl.md5 | 1 + doc/safec-3.5/d0/ddd/fscanf__s_8c__incl.png | Bin 0 -> 17287 bytes doc/safec-3.5/d0/ddf/qsort__s_8c__incl.map | 7 + doc/safec-3.5/d0/ddf/qsort__s_8c__incl.md5 | 1 + doc/safec-3.5/d0/ddf/qsort__s_8c__incl.png | Bin 0 -> 16918 bytes doc/safec-3.5/d0/df0/wcsfc__s_8c__incl.map | 7 + doc/safec-3.5/d0/df0/wcsfc__s_8c__incl.md5 | 1 + doc/safec-3.5/d0/df0/wcsfc__s_8c__incl.png | Bin 0 -> 17653 bytes doc/safec-3.5/d0/df6/wcsncat__s_8c.html | 169 + doc/safec-3.5/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 -> 17833 bytes doc/safec-3.5/d1/d26/getenv__s_8c.html | 163 + doc/safec-3.5/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 -> 17987 bytes doc/safec-3.5/d1/d33/strishex__s_8c.html | 151 + doc/safec-3.5/d1/d33/strishex__s_8c.js | 4 + .../d1/d53/safe__str__constraint_8c.html | 354 + .../d1/d53/safe__str__constraint_8c.js | 9 + doc/safec-3.5/d1/d57/memset32__s_8c.html | 163 + doc/safec-3.5/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 -> 17935 bytes doc/safec-3.5/d1/d76/ctime__s_8c.html | 157 + doc/safec-3.5/d1/d76/ctime__s_8c.js | 4 + doc/safec-3.5/d1/d7b/strcmp__s_8c.html | 169 + doc/safec-3.5/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 -> 18455 bytes doc/safec-3.5/d1/d9a/gets__s_8c__incl.map | 7 + doc/safec-3.5/d1/d9a/gets__s_8c__incl.md5 | 1 + doc/safec-3.5/d1/d9a/gets__s_8c__incl.png | Bin 0 -> 17438 bytes .../d1/dae/md_doc_libc-overview.html | 209 + doc/safec-3.5/d1/dae/strcpyfldout__s_8c.html | 163 + doc/safec-3.5/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 -> 17749 bytes doc/safec-3.5/d1/db5/asctime__s_8c.html | 157 + doc/safec-3.5/d1/db5/asctime__s_8c.js | 4 + doc/safec-3.5/d1/dbe/wmemcmp__s_8c.html | 175 + doc/safec-3.5/d1/dbe/wmemcmp__s_8c.js | 4 + doc/safec-3.5/d1/dbf/wcscmp__s_8c.html | 175 + doc/safec-3.5/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 -> 18076 bytes doc/safec-3.5/d1/dc2/wcsncmp__s_8c__incl.map | 7 + doc/safec-3.5/d1/dc2/wcsncmp__s_8c__incl.md5 | 1 + doc/safec-3.5/d1/dc2/wcsncmp__s_8c__incl.png | Bin 0 -> 17995 bytes doc/safec-3.5/d1/dc9/strchr__s_8c__incl.map | 7 + doc/safec-3.5/d1/dc9/strchr__s_8c__incl.md5 | 1 + doc/safec-3.5/d1/dc9/strchr__s_8c__incl.png | Bin 0 -> 17620 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 -> 18338 bytes doc/safec-3.5/d1/ddf/strcat__s_8c__incl.map | 7 + doc/safec-3.5/d1/ddf/strcat__s_8c__incl.md5 | 1 + doc/safec-3.5/d1/ddf/strcat__s_8c__incl.png | Bin 0 -> 17669 bytes doc/safec-3.5/d1/def/strcspn__s_8c__incl.map | 7 + doc/safec-3.5/d1/def/strcspn__s_8c__incl.md5 | 1 + doc/safec-3.5/d1/def/strcspn__s_8c__incl.png | Bin 0 -> 17773 bytes doc/safec-3.5/d1/df7/vsprintf__s_8c.html | 163 + doc/safec-3.5/d1/df7/vsprintf__s_8c.js | 4 + doc/safec-3.5/d1/dfb/fprintf__s_8c__incl.map | 7 + doc/safec-3.5/d1/dfb/fprintf__s_8c__incl.md5 | 1 + doc/safec-3.5/d1/dfb/fprintf__s_8c__incl.png | Bin 0 -> 17445 bytes doc/safec-3.5/d2/d08/strispassword__s_8c.html | 151 + doc/safec-3.5/d2/d08/strispassword__s_8c.js | 4 + doc/safec-3.5/d2/d1e/unw16ifcan_8h.html | 1325 ++ doc/safec-3.5/d2/d1e/unw16ifcan_8h.js | 56 + doc/safec-3.5/d2/d46/strtok__s_8c.html | 163 + doc/safec-3.5/d2/d46/strtok__s_8c.js | 4 + doc/safec-3.5/d2/d4e/tmpnam__s_8c.html | 151 + doc/safec-3.5/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 -> 3300 bytes doc/safec-3.5/d2/d59/gets__s_8c.html | 151 + doc/safec-3.5/d2/d59/gets__s_8c.js | 4 + doc/safec-3.5/d2/d61/memccpy__s_8c.html | 175 + doc/safec-3.5/d2/d61/memccpy__s_8c.js | 4 + .../d2/d62/safe__str__constraint_8h.html | 406 + .../d2/d62/safe__str__constraint_8h.js | 9 + doc/safec-3.5/d2/d68/strncpy__s_8c.html | 169 + doc/safec-3.5/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 -> 18301 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 -> 18369 bytes doc/safec-3.5/d2/d94/qsort__s_8c.html | 658 + doc/safec-3.5/d2/d94/qsort__s_8c.js | 17 + doc/safec-3.5/d2/d9c/strprefix__s_8c.html | 157 + doc/safec-3.5/d2/d9c/strprefix__s_8c.js | 4 + doc/safec-3.5/d2/da3/mbstowcs__s_8c__incl.map | 7 + doc/safec-3.5/d2/da3/mbstowcs__s_8c__incl.md5 | 1 + doc/safec-3.5/d2/da3/mbstowcs__s_8c__incl.png | Bin 0 -> 18085 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 -> 18381 bytes doc/safec-3.5/d2/dc5/wcsrtombs__s_8c.html | 175 + doc/safec-3.5/d2/dc5/wcsrtombs__s_8c.js | 4 + doc/safec-3.5/d2/df4/strremovews__s_8c.html | 151 + doc/safec-3.5/d2/df4/strremovews__s_8c.js | 4 + doc/safec-3.5/d2/df8/memcmp16__s_8c.html | 175 + doc/safec-3.5/d2/df8/memcmp16__s_8c.js | 4 + doc/safec-3.5/d2/dfa/wcsnlen__s_8c__incl.map | 7 + doc/safec-3.5/d2/dfa/wcsnlen__s_8c__incl.md5 | 1 + doc/safec-3.5/d2/dfa/wcsnlen__s_8c__incl.png | Bin 0 -> 17877 bytes doc/safec-3.5/d3/d01/strfirstchar__s_8c.html | 163 + doc/safec-3.5/d3/d01/strfirstchar__s_8c.js | 4 + .../d3/d0c/strtolowercase__s_8c.html | 151 + doc/safec-3.5/d3/d0c/strtolowercase__s_8c.js | 4 + doc/safec-3.5/d3/d21/sprintf__s_8c.html | 157 + doc/safec-3.5/d3/d21/sprintf__s_8c.js | 4 + doc/safec-3.5/d3/d24/strzero__s_8c__incl.map | 7 + doc/safec-3.5/d3/d24/strzero__s_8c__incl.md5 | 1 + doc/safec-3.5/d3/d24/strzero__s_8c__incl.png | Bin 0 -> 17934 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 -> 18174 bytes doc/safec-3.5/d3/d42/fwscanf__s_8c.html | 186 + doc/safec-3.5/d3/d42/fwscanf__s_8c.js | 4 + doc/safec-3.5/d3/d43/strncat__s_8c__incl.map | 7 + doc/safec-3.5/d3/d43/strncat__s_8c__incl.md5 | 1 + doc/safec-3.5/d3/d43/strncat__s_8c__incl.png | Bin 0 -> 17727 bytes doc/safec-3.5/d3/d98/strset__s_8c.html | 157 + doc/safec-3.5/d3/d98/strset__s_8c.js | 4 + doc/safec-3.5/d3/da8/strcpy__s_8c__incl.map | 7 + doc/safec-3.5/d3/da8/strcpy__s_8c__incl.md5 | 1 + doc/safec-3.5/d3/da8/strcpy__s_8c__incl.png | Bin 0 -> 17849 bytes doc/safec-3.5/d3/dc6/getenv__s_8c__incl.map | 7 + doc/safec-3.5/d3/dc6/getenv__s_8c__incl.md5 | 1 + doc/safec-3.5/d3/dc6/getenv__s_8c__incl.png | Bin 0 -> 17644 bytes doc/safec-3.5/d3/dd0/wcsncpy__s_8c__incl.map | 7 + doc/safec-3.5/d3/dd0/wcsncpy__s_8c__incl.md5 | 1 + doc/safec-3.5/d3/dd0/wcsncpy__s_8c__incl.png | Bin 0 -> 18038 bytes doc/safec-3.5/d3/dd5/wcsnorm__s_8c.html | 681 + doc/safec-3.5/d3/dd5/wcsnorm__s_8c.js | 19 + doc/safec-3.5/d3/ddb/safe__config_8h.html | 230 + doc/safec-3.5/d3/ddb/safe__config_8h.js | 10 + doc/safec-3.5/d3/dfa/strchr__s_8c.html | 163 + doc/safec-3.5/d3/dfa/strchr__s_8c.js | 4 + doc/safec-3.5/d4/d00/vfwscanf__s_8c.html | 187 + doc/safec-3.5/d4/d00/vfwscanf__s_8c.js | 4 + doc/safec-3.5/d4/d01/swscanf__s_8c__incl.map | 7 + doc/safec-3.5/d4/d01/swscanf__s_8c__incl.md5 | 1 + doc/safec-3.5/d4/d01/swscanf__s_8c__incl.png | Bin 0 -> 17924 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 -> 19487 bytes doc/safec-3.5/d4/d2b/snprintf__s_8c__incl.map | 7 + doc/safec-3.5/d4/d2b/snprintf__s_8c__incl.md5 | 1 + doc/safec-3.5/d4/d2b/snprintf__s_8c__incl.png | Bin 0 -> 17859 bytes doc/safec-3.5/d4/d33/slkm__init_8c__incl.map | 2 + doc/safec-3.5/d4/d33/slkm__init_8c__incl.md5 | 1 + doc/safec-3.5/d4/d33/slkm__init_8c__incl.png | Bin 0 -> 7512 bytes doc/safec-3.5/d4/d33/wprintf__s_8c.html | 179 + doc/safec-3.5/d4/d33/wprintf__s_8c.js | 4 + doc/safec-3.5/d4/d36/swprintf__s_8c__incl.map | 7 + doc/safec-3.5/d4/d36/swprintf__s_8c__incl.md5 | 1 + doc/safec-3.5/d4/d36/swprintf__s_8c__incl.png | Bin 0 -> 18042 bytes doc/safec-3.5/d4/d4d/vsscanf__s_8c.html | 186 + doc/safec-3.5/d4/d4d/vsscanf__s_8c.js | 4 + doc/safec-3.5/d4/d4f/swprintf__s_8c.html | 157 + doc/safec-3.5/d4/d4f/swprintf__s_8c.js | 4 + doc/safec-3.5/d4/d50/strcoll__s_8c.html | 163 + doc/safec-3.5/d4/d50/strcoll__s_8c.js | 4 + doc/safec-3.5/d4/d5f/strnatcmp__s_8c.html | 251 + doc/safec-3.5/d4/d5f/strnatcmp__s_8c.js | 6 + doc/safec-3.5/d4/d68/printf__s_8c.html | 178 + doc/safec-3.5/d4/d68/printf__s_8c.js | 4 + doc/safec-3.5/d4/d6a/slkm__init_8c.html | 382 + doc/safec-3.5/d4/d6a/slkm__init_8c.js | 16 + .../d4/d6f/strtouppercase__s_8c.html | 151 + doc/safec-3.5/d4/d6f/strtouppercase__s_8c.js | 4 + doc/safec-3.5/d4/d7c/strcasecmp__s_8c.html | 163 + doc/safec-3.5/d4/d7c/strcasecmp__s_8c.js | 4 + .../d4/d81/safe__mem__constraint_8h.html | 267 + .../d4/d81/safe__mem__constraint_8h.js | 6 + doc/safec-3.5/d4/d85/vfwscanf__s_8c__incl.map | 7 + doc/safec-3.5/d4/d85/vfwscanf__s_8c__incl.md5 | 1 + doc/safec-3.5/d4/d85/vfwscanf__s_8c__incl.png | Bin 0 -> 18042 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 -> 20090 bytes doc/safec-3.5/d4/da1/wcsncat__s_8c__incl.map | 7 + doc/safec-3.5/d4/da1/wcsncat__s_8c__incl.md5 | 1 + doc/safec-3.5/d4/da1/wcsncat__s_8c__incl.png | Bin 0 -> 17919 bytes doc/safec-3.5/d4/da7/wcsstr__s_8c__incl.map | 7 + doc/safec-3.5/d4/da7/wcsstr__s_8c__incl.md5 | 1 + doc/safec-3.5/d4/da7/wcsstr__s_8c__incl.png | Bin 0 -> 17710 bytes doc/safec-3.5/d4/dbc/sscanf__s_8c.html | 186 + doc/safec-3.5/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 -> 17835 bytes doc/safec-3.5/d4/dc6/vfscanf__s_8c.html | 185 + doc/safec-3.5/d4/dc6/vfscanf__s_8c.js | 4 + doc/safec-3.5/d4/dd5/vfwprintf__s_8c.html | 186 + doc/safec-3.5/d4/dd5/vfwprintf__s_8c.js | 4 + doc/safec-3.5/d4/de0/unw16ifcpt_8h.html | 1915 +++ doc/safec-3.5/d4/de0/unw16ifcpt_8h.js | 81 + doc/safec-3.5/d4/df7/memcmp__s_8c__incl.map | 7 + doc/safec-3.5/d4/df7/memcmp__s_8c__incl.md5 | 1 + doc/safec-3.5/d4/df7/memcmp__s_8c__incl.png | Bin 0 -> 19472 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 -> 3506 bytes .../d5/d20/timingsafe__memcmp_8c.html | 163 + doc/safec-3.5/d5/d20/timingsafe__memcmp_8c.js | 4 + doc/safec-3.5/d5/d38/unwifcpt_8h.html | 1915 +++ doc/safec-3.5/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 -> 18333 bytes doc/safec-3.5/d5/d45/wscanf__s_8c__incl.map | 7 + doc/safec-3.5/d5/d45/wscanf__s_8c__incl.md5 | 1 + doc/safec-3.5/d5/d45/wscanf__s_8c__incl.png | Bin 0 -> 17876 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 -> 17985 bytes doc/safec-3.5/d5/d5e/strfirstsame__s_8c.html | 163 + doc/safec-3.5/d5/d5e/strfirstsame__s_8c.js | 4 + doc/safec-3.5/d5/d67/unw16ifcmb_8h.html | 1670 +++ doc/safec-3.5/d5/d67/unw16ifcmb_8h.js | 68 + doc/safec-3.5/d5/d6a/sscanf__s_8c__incl.map | 7 + doc/safec-3.5/d5/d6a/sscanf__s_8c__incl.md5 | 1 + doc/safec-3.5/d5/d6a/sscanf__s_8c__incl.png | Bin 0 -> 17285 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 -> 18326 bytes doc/safec-3.5/d5/d9f/vwscanf__s_8c__incl.map | 7 + doc/safec-3.5/d5/d9f/vwscanf__s_8c__incl.md5 | 1 + doc/safec-3.5/d5/d9f/vwscanf__s_8c__incl.png | Bin 0 -> 18020 bytes doc/safec-3.5/d5/db9/wcstombs__s_8c.html | 169 + doc/safec-3.5/d5/db9/wcstombs__s_8c.js | 4 + doc/safec-3.5/d5/dbc/hangul_8h.html | 458 + doc/safec-3.5/d5/dbc/hangul_8h.js | 23 + doc/safec-3.5/d5/dc2/memcmp32__s_8c__incl.map | 7 + doc/safec-3.5/d5/dc2/memcmp32__s_8c__incl.md5 | 1 + doc/safec-3.5/d5/dc2/memcmp32__s_8c__incl.png | Bin 0 -> 19935 bytes doc/safec-3.5/d5/ddd/wscanf__s_8c.html | 179 + doc/safec-3.5/d5/ddd/wscanf__s_8c.js | 4 + doc/safec-3.5/d5/ddf/memzero16__s_8c.html | 151 + doc/safec-3.5/d5/ddf/memzero16__s_8c.js | 4 + doc/safec-3.5/d5/df1/strcmpfld__s_8c.html | 163 + doc/safec-3.5/d5/df1/strcmpfld__s_8c.js | 4 + doc/safec-3.5/d6/d07/safe__lib_8h__incl.map | 6 + doc/safec-3.5/d6/d07/safe__lib_8h__incl.md5 | 1 + doc/safec-3.5/d6/d07/safe__lib_8h__incl.png | Bin 0 -> 18061 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 -> 18113 bytes doc/safec-3.5/d6/d13/wcstombs__s_8c__incl.map | 7 + doc/safec-3.5/d6/d13/wcstombs__s_8c__incl.md5 | 1 + doc/safec-3.5/d6/d13/wcstombs__s_8c__incl.png | Bin 0 -> 18106 bytes doc/safec-3.5/d6/d2e/vsprintf__s_8c__incl.map | 7 + doc/safec-3.5/d6/d2e/vsprintf__s_8c__incl.md5 | 1 + doc/safec-3.5/d6/d2e/vsprintf__s_8c__incl.png | Bin 0 -> 17971 bytes doc/safec-3.5/d6/d31/strtok__s_8c__incl.map | 7 + doc/safec-3.5/d6/d31/strtok__s_8c__incl.md5 | 1 + doc/safec-3.5/d6/d31/strtok__s_8c__incl.png | Bin 0 -> 17778 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 -> 18369 bytes doc/safec-3.5/d6/d43/unwifcmb_8h.html | 1660 +++ doc/safec-3.5/d6/d43/unwifcmb_8h.js | 68 + .../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 -> 18154 bytes doc/safec-3.5/d6/d47/strrchr__s_8c__incl.map | 7 + doc/safec-3.5/d6/d47/strrchr__s_8c__incl.md5 | 1 + doc/safec-3.5/d6/d47/strrchr__s_8c__incl.png | Bin 0 -> 17641 bytes doc/safec-3.5/d6/d4a/vswscanf__s_8c__incl.map | 7 + doc/safec-3.5/d6/d4a/vswscanf__s_8c__incl.md5 | 1 + doc/safec-3.5/d6/d4a/vswscanf__s_8c__incl.png | Bin 0 -> 18016 bytes doc/safec-3.5/d6/d55/towfc__s_8c__incl.map | 7 + doc/safec-3.5/d6/d55/towfc__s_8c__incl.md5 | 1 + doc/safec-3.5/d6/d55/towfc__s_8c__incl.png | Bin 0 -> 17820 bytes doc/safec-3.5/d6/d62/timingsafe__bcmp_8c.html | 163 + doc/safec-3.5/d6/d62/timingsafe__bcmp_8c.js | 4 + doc/safec-3.5/d6/d6b/snwprintf__s_8c.html | 178 + doc/safec-3.5/d6/d6b/snwprintf__s_8c.js | 5 + doc/safec-3.5/d6/d6c/wcsicmp__s_8c.html | 175 + doc/safec-3.5/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 -> 17874 bytes doc/safec-3.5/d6/d9e/strcasestr__s_8c.html | 175 + doc/safec-3.5/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 -> 18429 bytes doc/safec-3.5/d6/da5/safe__types_8h__incl.map | 2 + doc/safec-3.5/d6/da5/safe__types_8h__incl.md5 | 1 + doc/safec-3.5/d6/da5/safe__types_8h__incl.png | Bin 0 -> 10754 bytes .../d6/da6/safe__mem__constraint_8c.html | 266 + .../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 -> 18073 bytes doc/safec-3.5/d6/dcc/bsearch__s_8c.html | 175 + doc/safec-3.5/d6/dcc/bsearch__s_8c.js | 4 + doc/safec-3.5/d6/dd4/wctomb__s_8c.html | 163 + doc/safec-3.5/d6/dd4/wctomb__s_8c.js | 4 + doc/safec-3.5/d6/dd8/wcscoll__s_8c.html | 175 + doc/safec-3.5/d6/dd8/wcscoll__s_8c.js | 4 + doc/safec-3.5/d6/dee/tmpfile__s_8c.html | 163 + doc/safec-3.5/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 -> 18656 bytes doc/safec-3.5/d6/dfe/freopen__s_8c.html | 185 + doc/safec-3.5/d6/dfe/freopen__s_8c.js | 4 + doc/safec-3.5/d7/d0e/memchr__s_8c.html | 163 + doc/safec-3.5/d7/d0e/memchr__s_8c.js | 4 + doc/safec-3.5/d7/d17/libc-overview_8md.html | 93 + doc/safec-3.5/d7/d19/strlastchar__s_8c.html | 163 + doc/safec-3.5/d7/d19/strlastchar__s_8c.js | 4 + doc/safec-3.5/d7/d25/vwprintf__s_8c.html | 178 + doc/safec-3.5/d7/d25/vwprintf__s_8c.js | 4 + doc/safec-3.5/d7/d32/memzero__s_8c__incl.map | 7 + doc/safec-3.5/d7/d32/memzero__s_8c__incl.md5 | 1 + doc/safec-3.5/d7/d32/memzero__s_8c__incl.png | Bin 0 -> 19642 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 -> 4399 bytes doc/safec-3.5/d7/d4a/vsnwprintf__s_8c.html | 184 + doc/safec-3.5/d7/d4a/vsnwprintf__s_8c.js | 5 + doc/safec-3.5/d7/d57/gmtime__s_8c.html | 167 + doc/safec-3.5/d7/d57/gmtime__s_8c.js | 4 + doc/safec-3.5/d7/d85/memchr__s_8c__incl.map | 7 + doc/safec-3.5/d7/d85/memchr__s_8c__incl.md5 | 1 + doc/safec-3.5/d7/d85/memchr__s_8c__incl.png | Bin 0 -> 19409 bytes .../d7/d8d/strismixedcase__s_8c.html | 151 + doc/safec-3.5/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 -> 5975 bytes .../d7/dac/ignore__handler__s_8c.html | 164 + doc/safec-3.5/d7/dac/ignore__handler__s_8c.js | 4 + doc/safec-3.5/d7/db1/tmpnam__s_8c__incl.map | 7 + doc/safec-3.5/d7/db1/tmpnam__s_8c__incl.md5 | 1 + doc/safec-3.5/d7/db1/tmpnam__s_8c__incl.png | Bin 0 -> 17541 bytes doc/safec-3.5/d7/dbb/wcsupr__s_8c.html | 151 + doc/safec-3.5/d7/dbb/wcsupr__s_8c.js | 4 + doc/safec-3.5/d7/df1/strpbrk__s_8c__incl.map | 7 + doc/safec-3.5/d7/df1/strpbrk__s_8c__incl.md5 | 1 + doc/safec-3.5/d7/df1/strpbrk__s_8c__incl.png | Bin 0 -> 17914 bytes doc/safec-3.5/d7/df5/wcsstr_8c.html | 167 + doc/safec-3.5/d7/df5/wcsstr_8c.js | 4 + doc/safec-3.5/d7/dfb/vprintf__s_8c__incl.map | 7 + doc/safec-3.5/d7/dfb/vprintf__s_8c__incl.md5 | 1 + doc/safec-3.5/d7/dfb/vprintf__s_8c__incl.png | Bin 0 -> 17537 bytes doc/safec-3.5/d8/d03/safe__mem__lib_8h.html | 3519 +++++ doc/safec-3.5/d8/d03/safe__mem__lib_8h.js | 68 + .../d8/d04/abort__handler__s_8c.html | 165 + doc/safec-3.5/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 -> 18137 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 -> 24121 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 -> 18078 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 -> 18500 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 -> 23888 bytes doc/safec-3.5/d8/d2d/wcstok__s_8c__incl.map | 7 + doc/safec-3.5/d8/d2d/wcstok__s_8c__incl.md5 | 1 + doc/safec-3.5/d8/d2d/wcstok__s_8c__incl.png | Bin 0 -> 17915 bytes doc/safec-3.5/d8/d31/freopen__s_8c__incl.map | 7 + doc/safec-3.5/d8/d31/freopen__s_8c__incl.md5 | 1 + doc/safec-3.5/d8/d31/freopen__s_8c__incl.png | Bin 0 -> 17652 bytes doc/safec-3.5/d8/d3c/snprintf__s_8c.html | 157 + doc/safec-3.5/d8/d3c/snprintf__s_8c.js | 4 + doc/safec-3.5/d8/d47/vfscanf__s_8c__incl.map | 7 + doc/safec-3.5/d8/d47/vfscanf__s_8c__incl.md5 | 1 + doc/safec-3.5/d8/d47/vfscanf__s_8c__incl.png | Bin 0 -> 17430 bytes doc/safec-3.5/d8/d56/memmove__s_8c.html | 169 + doc/safec-3.5/d8/d56/memmove__s_8c.js | 4 + doc/safec-3.5/d8/d57/wcscat__s_8c__incl.map | 7 + doc/safec-3.5/d8/d57/wcscat__s_8c__incl.md5 | 1 + doc/safec-3.5/d8/d57/wcscat__s_8c__incl.png | Bin 0 -> 17801 bytes doc/safec-3.5/d8/d61/memset16__s_8c__incl.map | 7 + doc/safec-3.5/d8/d61/memset16__s_8c__incl.md5 | 1 + doc/safec-3.5/d8/d61/memset16__s_8c__incl.png | Bin 0 -> 19710 bytes doc/safec-3.5/d8/d67/wcslwr__s_8c.html | 171 + doc/safec-3.5/d8/d67/wcslwr__s_8c.js | 5 + doc/safec-3.5/d8/d80/memmove__s_8c__incl.map | 7 + doc/safec-3.5/d8/d80/memmove__s_8c__incl.md5 | 1 + doc/safec-3.5/d8/d80/memmove__s_8c__incl.png | Bin 0 -> 19623 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 -> 18361 bytes doc/safec-3.5/d8/d88/strzero__s_8c.html | 151 + doc/safec-3.5/d8/d88/strzero__s_8c.js | 4 + doc/safec-3.5/d8/d89/vwscanf__s_8c.html | 179 + doc/safec-3.5/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 -> 20239 bytes doc/safec-3.5/d8/d9d/strishex__s_8c__incl.map | 7 + doc/safec-3.5/d8/d9d/strishex__s_8c__incl.md5 | 1 + doc/safec-3.5/d8/d9d/strishex__s_8c__incl.png | Bin 0 -> 17931 bytes doc/safec-3.5/d8/da1/swscanf__s_8c.html | 186 + doc/safec-3.5/d8/da1/swscanf__s_8c.js | 4 + doc/safec-3.5/d8/da2/wcrtomb__s_8c__incl.map | 7 + doc/safec-3.5/d8/da2/wcrtomb__s_8c__incl.md5 | 1 + doc/safec-3.5/d8/da2/wcrtomb__s_8c__incl.png | Bin 0 -> 18108 bytes doc/safec-3.5/d8/daf/memmove16__s_8c.html | 169 + doc/safec-3.5/d8/daf/memmove16__s_8c.js | 4 + doc/safec-3.5/d8/dbe/towctrans_8c.html | 393 + doc/safec-3.5/d8/dbe/towctrans_8c.js | 15 + doc/safec-3.5/d8/dc7/wcsnatcmp__s_8c.html | 302 + doc/safec-3.5/d8/dc7/wcsnatcmp__s_8c.js | 8 + .../d8/dc9/strisalphanumeric__s_8c.html | 151 + .../d8/dc9/strisalphanumeric__s_8c.js | 4 + doc/safec-3.5/d8/dd0/strisascii__s_8c.html | 151 + doc/safec-3.5/d8/dd0/strisascii__s_8c.js | 4 + .../d8/dd8/mem__primitives__lib_8c.html | 472 + .../d8/dd8/mem__primitives__lib_8c.js | 12 + doc/safec-3.5/d8/dd9/memcpy32__s_8c__incl.map | 7 + doc/safec-3.5/d8/dd9/memcpy32__s_8c__incl.md5 | 1 + doc/safec-3.5/d8/dd9/memcpy32__s_8c__incl.png | Bin 0 -> 20131 bytes doc/safec-3.5/d8/def/fopen__s_8c__incl.map | 7 + doc/safec-3.5/d8/def/fopen__s_8c__incl.md5 | 1 + doc/safec-3.5/d8/def/fopen__s_8c__incl.png | Bin 0 -> 17565 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 -> 19963 bytes doc/safec-3.5/d8/dff/safe__str__lib_8h.html | 11752 ++++++++++++++++ doc/safec-3.5/d8/dff/safe__str__lib_8h.js | 217 + .../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 -> 18206 bytes doc/safec-3.5/d9/d02/strerror__s_8c.html | 193 + doc/safec-3.5/d9/d02/strerror__s_8c.js | 5 + doc/safec-3.5/d9/d0e/wctomb__s_8c__incl.map | 7 + doc/safec-3.5/d9/d0e/wctomb__s_8c__incl.md5 | 1 + doc/safec-3.5/d9/d0e/wctomb__s_8c__incl.png | Bin 0 -> 18066 bytes doc/safec-3.5/d9/d10/strljustify__s_8c.html | 151 + doc/safec-3.5/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 -> 19927 bytes doc/safec-3.5/d9/d3d/mbstowcs__s_8c.html | 108 + doc/safec-3.5/d9/d47/wcsfc__s_8c.html | 191 + doc/safec-3.5/d9/d47/wcsfc__s_8c.js | 5 + doc/safec-3.5/d9/d4d/memcmp__s_8c.html | 175 + doc/safec-3.5/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 -> 3636 bytes doc/safec-3.5/d9/da5/ctime__s_8c__incl.map | 7 + doc/safec-3.5/d9/da5/ctime__s_8c__incl.md5 | 1 + doc/safec-3.5/d9/da5/ctime__s_8c__incl.png | Bin 0 -> 17352 bytes doc/safec-3.5/d9/db2/vscanf__s_8c.html | 179 + doc/safec-3.5/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 -> 9250 bytes doc/safec-3.5/d9/dd4/wmemcpy__s_8c.html | 169 + doc/safec-3.5/d9/dd4/wmemcpy__s_8c.js | 4 + doc/safec-3.5/d9/dd6/_r_e_a_d_m_e_8md.html | 93 + doc/safec-3.5/d9/de4/bsearch__s_8c__incl.map | 7 + doc/safec-3.5/d9/de4/bsearch__s_8c__incl.md5 | 1 + doc/safec-3.5/d9/de4/bsearch__s_8c__incl.png | Bin 0 -> 17589 bytes doc/safec-3.5/d9/df1/strspn__s_8c.html | 175 + doc/safec-3.5/d9/df1/strspn__s_8c.js | 4 + .../d9/df1/struct_u_n_w_i_f__cc.html | 151 + doc/safec-3.5/d9/df1/struct_u_n_w_i_f__cc.js | 6 + doc/safec-3.5/d9/df8/strrchr__s_8c.html | 163 + doc/safec-3.5/d9/df8/strrchr__s_8c.js | 4 + doc/safec-3.5/d9/dfd/unw16ifcmp_8h.html | 11467 +++++++++++++++ doc/safec-3.5/d9/dfd/unw16ifcmp_8h.js | 478 + doc/safec-3.5/d9/dfe/strlastdiff__s_8c.html | 163 + doc/safec-3.5/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 -> 17030 bytes .../d13/struct_u_n_w_i_f__canon__exc__t.html | 137 + .../da/d13/struct_u_n_w_i_f__canon__exc__t.js | 5 + doc/safec-3.5/da/d1a/wcstok__s_8c.html | 163 + doc/safec-3.5/da/d1a/wcstok__s_8c.js | 4 + doc/safec-3.5/da/d22/memset16__s_8c.html | 163 + doc/safec-3.5/da/d22/memset16__s_8c.js | 4 + doc/safec-3.5/da/d2b/strerror__s_8c__incl.map | 7 + doc/safec-3.5/da/d2b/strerror__s_8c__incl.md5 | 1 + doc/safec-3.5/da/d2b/strerror__s_8c__incl.png | Bin 0 -> 17873 bytes doc/safec-3.5/da/d45/strnset__s_8c.html | 163 + doc/safec-3.5/da/d45/strnset__s_8c.js | 4 + doc/safec-3.5/da/d4f/wcsupr__s_8c__incl.map | 7 + doc/safec-3.5/da/d4f/wcsupr__s_8c__incl.md5 | 1 + doc/safec-3.5/da/d4f/wcsupr__s_8c__incl.png | Bin 0 -> 17873 bytes doc/safec-3.5/da/d71/wcsstr_8c__incl.map | 7 + doc/safec-3.5/da/d71/wcsstr_8c__incl.md5 | 1 + doc/safec-3.5/da/d71/wcsstr_8c__incl.png | Bin 0 -> 17673 bytes .../da/d8c/mem__primitives__lib_8h.html | 503 + .../da/d8c/mem__primitives__lib_8h.js | 14 + doc/safec-3.5/da/da9/wmemmove__s_8c__incl.map | 7 + doc/safec-3.5/da/da9/wmemmove__s_8c__incl.md5 | 1 + doc/safec-3.5/da/da9/wmemmove__s_8c__incl.png | Bin 0 -> 19845 bytes doc/safec-3.5/da/db5/strlastsame__s_8c.html | 163 + doc/safec-3.5/da/db5/strlastsame__s_8c.js | 4 + doc/safec-3.5/da/db8/strisdigit__s_8c.html | 151 + doc/safec-3.5/da/db8/strisdigit__s_8c.js | 4 + doc/safec-3.5/da/db8/wcscpy__s_8c__incl.map | 7 + doc/safec-3.5/da/db8/wcscpy__s_8c__incl.md5 | 1 + doc/safec-3.5/da/db8/wcscpy__s_8c__incl.png | Bin 0 -> 17961 bytes doc/safec-3.5/da/dc2/scanf__s_8c__incl.map | 7 + doc/safec-3.5/da/dc2/scanf__s_8c__incl.md5 | 1 + doc/safec-3.5/da/dc2/scanf__s_8c__incl.png | Bin 0 -> 17267 bytes doc/safec-3.5/da/dc7/wmemcpy__s_8c__incl.map | 7 + doc/safec-3.5/da/dc7/wmemcpy__s_8c__incl.md5 | 1 + doc/safec-3.5/da/dc7/wmemcpy__s_8c__incl.png | Bin 0 -> 19897 bytes doc/safec-3.5/da/dd0/vwprintf__s_8c__incl.map | 7 + doc/safec-3.5/da/dd0/vwprintf__s_8c__incl.md5 | 1 + doc/safec-3.5/da/dd0/vwprintf__s_8c__incl.png | Bin 0 -> 18135 bytes doc/safec-3.5/da/deb/strcoll__s_8c__incl.map | 7 + doc/safec-3.5/da/deb/strcoll__s_8c__incl.md5 | 1 + doc/safec-3.5/da/deb/strcoll__s_8c__incl.png | Bin 0 -> 17657 bytes doc/safec-3.5/da/dff/wprintf__s_8c__incl.map | 7 + doc/safec-3.5/da/dff/wprintf__s_8c__incl.md5 | 1 + doc/safec-3.5/da/dff/wprintf__s_8c__incl.png | Bin 0 -> 18013 bytes doc/safec-3.5/db/d18/memset__s_8c__incl.map | 7 + doc/safec-3.5/db/d18/memset__s_8c__incl.md5 | 1 + doc/safec-3.5/db/d18/memset__s_8c__incl.png | Bin 0 -> 19357 bytes doc/safec-3.5/db/d28/wcsicmp__s_8c__incl.map | 7 + doc/safec-3.5/db/d28/wcsicmp__s_8c__incl.md5 | 1 + doc/safec-3.5/db/d28/wcsicmp__s_8c__incl.png | Bin 0 -> 17946 bytes doc/safec-3.5/db/d36/memcpy__s_8c__incl.map | 7 + doc/safec-3.5/db/d36/memcpy__s_8c__incl.md5 | 1 + doc/safec-3.5/db/d36/memcpy__s_8c__incl.png | Bin 0 -> 19660 bytes doc/safec-3.5/db/d37/wcrtomb__s_8c.html | 169 + doc/safec-3.5/db/d37/wcrtomb__s_8c.js | 4 + doc/safec-3.5/db/d53/wcsnlen__s_8c.html | 151 + doc/safec-3.5/db/d53/wcsnlen__s_8c.js | 4 + doc/safec-3.5/db/d59/memzero32__s_8c.html | 151 + doc/safec-3.5/db/d59/memzero32__s_8c.js | 4 + doc/safec-3.5/db/d5b/strcmp__s_8c__incl.map | 7 + doc/safec-3.5/db/d5b/strcmp__s_8c__incl.md5 | 1 + doc/safec-3.5/db/d5b/strcmp__s_8c__incl.png | Bin 0 -> 17790 bytes doc/safec-3.5/db/d65/wcsset__s_8c__incl.map | 7 + doc/safec-3.5/db/d65/wcsset__s_8c__incl.md5 | 1 + doc/safec-3.5/db/d65/wcsset__s_8c__incl.png | Bin 0 -> 17830 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 -> 18122 bytes doc/safec-3.5/db/d69/safe__lib_8h.html | 1575 +++ doc/safec-3.5/db/d69/safe__lib_8h.js | 35 + doc/safec-3.5/db/d6c/memrchr__s_8c__incl.map | 7 + doc/safec-3.5/db/d6c/memrchr__s_8c__incl.md5 | 1 + doc/safec-3.5/db/d6c/memrchr__s_8c__incl.png | Bin 0 -> 19437 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 -> 2869 bytes doc/safec-3.5/db/d8d/vsnprintf__s_8c.html | 163 + doc/safec-3.5/db/d8d/vsnprintf__s_8c.js | 4 + doc/safec-3.5/db/d8e/memccpy__s_8c__incl.map | 7 + doc/safec-3.5/db/d8e/memccpy__s_8c__incl.md5 | 1 + doc/safec-3.5/db/d8e/memccpy__s_8c__incl.png | Bin 0 -> 19706 bytes doc/safec-3.5/db/d94/wmemcmp__s_8c__incl.map | 7 + doc/safec-3.5/db/d94/wmemcmp__s_8c__incl.md5 | 1 + doc/safec-3.5/db/d94/wmemcmp__s_8c__incl.png | Bin 0 -> 19728 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 -> 3274 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 -> 18202 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 -> 20062 bytes doc/safec-3.5/db/dab/unwifexc_8h.html | 180 + doc/safec-3.5/db/dab/unwifexc_8h.js | 7 + doc/safec-3.5/db/dae/towctrans_8c__incl.map | 7 + doc/safec-3.5/db/dae/towctrans_8c__incl.md5 | 1 + doc/safec-3.5/db/dae/towctrans_8c__incl.png | Bin 0 -> 18028 bytes doc/safec-3.5/db/dbf/gmtime__s_8c__incl.map | 7 + doc/safec-3.5/db/dbf/gmtime__s_8c__incl.md5 | 1 + doc/safec-3.5/db/dbf/gmtime__s_8c__incl.png | Bin 0 -> 17586 bytes doc/safec-3.5/db/dc0/memcpy32__s_8c.html | 169 + doc/safec-3.5/db/dc0/memcpy32__s_8c.js | 4 + doc/safec-3.5/db/dc3/strstr__s_8c.html | 175 + doc/safec-3.5/db/dc3/strstr__s_8c.js | 4 + doc/safec-3.5/db/dc5/fwscanf__s_8c__incl.map | 7 + doc/safec-3.5/db/dc5/fwscanf__s_8c__incl.md5 | 1 + doc/safec-3.5/db/dc5/fwscanf__s_8c__incl.png | Bin 0 -> 17905 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 -> 18182 bytes doc/safec-3.5/db/def/strcpyfldin__s_8c.html | 163 + doc/safec-3.5/db/def/strcpyfldin__s_8c.js | 4 + doc/safec-3.5/dc/d06/strnlen__s_8c.html | 151 + doc/safec-3.5/dc/d06/strnlen__s_8c.js | 4 + doc/safec-3.5/dc/d06/unwifcan_8h.html | 1261 ++ doc/safec-3.5/dc/d06/unwifcan_8h.js | 53 + doc/safec-3.5/dc/d08/wcsnset__s_8c__incl.map | 7 + doc/safec-3.5/dc/d08/wcsnset__s_8c__incl.md5 | 1 + doc/safec-3.5/dc/d08/wcsnset__s_8c__incl.png | Bin 0 -> 17938 bytes doc/safec-3.5/dc/d0c/wcsnset__s_8c.html | 163 + doc/safec-3.5/dc/d0c/wcsnset__s_8c.js | 4 + doc/safec-3.5/dc/d0e/wcscmp__s_8c__incl.map | 7 + doc/safec-3.5/dc/d0e/wcscmp__s_8c__incl.md5 | 1 + doc/safec-3.5/dc/d0e/wcscmp__s_8c__incl.png | Bin 0 -> 17926 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 -> 24223 bytes doc/safec-3.5/dc/d32/towfc__s_8c.html | 336 + doc/safec-3.5/dc/d32/towfc__s_8c.js | 12 + doc/safec-3.5/dc/d4e/wcsncpy__s_8c.html | 169 + doc/safec-3.5/dc/d4e/wcsncpy__s_8c.js | 4 + doc/safec-3.5/dc/d54/hangul_8h__dep__incl.map | 3 + doc/safec-3.5/dc/d54/hangul_8h__dep__incl.md5 | 1 + doc/safec-3.5/dc/d54/hangul_8h__dep__incl.png | Bin 0 -> 2967 bytes doc/safec-3.5/dc/d72/localtime__s_8c.html | 167 + doc/safec-3.5/dc/d72/localtime__s_8c.js | 4 + doc/safec-3.5/dc/d7b/strnlen__s_8c__incl.map | 7 + doc/safec-3.5/dc/d7b/strnlen__s_8c__incl.md5 | 1 + doc/safec-3.5/dc/d7b/strnlen__s_8c__incl.png | Bin 0 -> 17756 bytes doc/safec-3.5/dc/d7e/fopen__s_8c.html | 178 + doc/safec-3.5/dc/d7e/fopen__s_8c.js | 4 + doc/safec-3.5/dc/d7e/strncpy__s_8c__incl.map | 7 + doc/safec-3.5/dc/d7e/strncpy__s_8c__incl.md5 | 1 + doc/safec-3.5/dc/d7e/strncpy__s_8c__incl.png | Bin 0 -> 17928 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 -> 17956 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 -> 18041 bytes doc/safec-3.5/dd/d0a/safe__types_8h.html | 184 + doc/safec-3.5/dd/d0a/safe__types_8h.js | 6 + doc/safec-3.5/dd/d33/vswprintf__s_8c.html | 184 + doc/safec-3.5/dd/d33/vswprintf__s_8c.js | 5 + doc/safec-3.5/dd/d35/asctime__s_8c__incl.map | 7 + doc/safec-3.5/dd/d35/asctime__s_8c__incl.md5 | 1 + doc/safec-3.5/dd/d35/asctime__s_8c__incl.png | Bin 0 -> 17543 bytes doc/safec-3.5/dd/d37/memcmp16__s_8c__incl.map | 7 + doc/safec-3.5/dd/d37/memcmp16__s_8c__incl.md5 | 1 + doc/safec-3.5/dd/d37/memcmp16__s_8c__incl.png | Bin 0 -> 19812 bytes doc/safec-3.5/dd/d38/strcpyfld__s_8c.html | 163 + doc/safec-3.5/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 -> 18265 bytes doc/safec-3.5/dd/d70/strset__s_8c__incl.map | 7 + doc/safec-3.5/dd/d70/strset__s_8c__incl.md5 | 1 + doc/safec-3.5/dd/d70/strset__s_8c__incl.png | Bin 0 -> 17699 bytes doc/safec-3.5/dd/d73/strcspn__s_8c.html | 175 + doc/safec-3.5/dd/d73/strcspn__s_8c.js | 4 + .../d75/struct_u_n_w_i_f__compat__exc__t.html | 154 + .../d75/struct_u_n_w_i_f__compat__exc__t.js | 6 + doc/safec-3.5/dd/d81/strcat__s_8c.html | 157 + doc/safec-3.5/dd/d81/strcat__s_8c.js | 4 + doc/safec-3.5/dd/d8b/strnset__s_8c__incl.map | 7 + doc/safec-3.5/dd/d8b/strnset__s_8c__incl.md5 | 1 + doc/safec-3.5/dd/d8b/strnset__s_8c__incl.png | Bin 0 -> 17748 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 -> 18217 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 -> 18167 bytes .../dd/d9f/strisuppercase__s_8c.html | 151 + doc/safec-3.5/dd/d9f/strisuppercase__s_8c.js | 4 + doc/safec-3.5/dd/da0/todo.html | 99 + .../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 -> 18552 bytes doc/safec-3.5/dd/dbe/strstr__s_8c__incl.map | 7 + doc/safec-3.5/dd/dbe/strstr__s_8c__incl.md5 | 1 + doc/safec-3.5/dd/dbe/strstr__s_8c__incl.png | Bin 0 -> 17500 bytes doc/safec-3.5/dd/dc0/memcpy16__s_8c__incl.map | 7 + doc/safec-3.5/dd/dc0/memcpy16__s_8c__incl.md5 | 1 + doc/safec-3.5/dd/dc0/memcpy16__s_8c__incl.png | Bin 0 -> 19987 bytes doc/safec-3.5/dd/dd1/strspn__s_8c__incl.map | 7 + doc/safec-3.5/dd/dd1/strspn__s_8c__incl.md5 | 1 + doc/safec-3.5/dd/dd1/strspn__s_8c__incl.png | Bin 0 -> 17754 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 -> 23839 bytes doc/safec-3.5/dd/de1/memcpy16__s_8c.html | 169 + doc/safec-3.5/dd/de1/memcpy16__s_8c.js | 4 + doc/safec-3.5/dd/de1/strnterminate__s_8c.html | 151 + doc/safec-3.5/dd/de1/strnterminate__s_8c.js | 4 + doc/safec-3.5/dd/def/memrchr__s_8c.html | 163 + doc/safec-3.5/dd/def/memrchr__s_8c.js | 4 + doc/safec-3.5/dd/df8/wcsstr__s_8c.html | 175 + doc/safec-3.5/dd/df8/wcsstr__s_8c.js | 4 + doc/safec-3.5/de/d15/wcslwr__s_8c__incl.map | 7 + doc/safec-3.5/de/d15/wcslwr__s_8c__incl.md5 | 1 + doc/safec-3.5/de/d15/wcslwr__s_8c__incl.png | Bin 0 -> 17679 bytes doc/safec-3.5/de/d15/wcsncmp__s_8c.html | 181 + doc/safec-3.5/de/d15/wcsncmp__s_8c.js | 4 + doc/safec-3.5/de/d25/memset__s_8c.html | 163 + doc/safec-3.5/de/d25/memset__s_8c.js | 4 + doc/safec-3.5/de/d32/vfprintf__s_8c.html | 185 + doc/safec-3.5/de/d32/vfprintf__s_8c.js | 4 + doc/safec-3.5/de/d33/wcscpy__s_8c.html | 157 + doc/safec-3.5/de/d33/wcscpy__s_8c.js | 4 + doc/safec-3.5/de/d3e/strfirstdiff__s_8c.html | 163 + doc/safec-3.5/de/d3e/strfirstdiff__s_8c.js | 4 + doc/safec-3.5/de/d45/wcscat__s_8c.html | 157 + doc/safec-3.5/de/d45/wcscat__s_8c.js | 4 + .../de/d5b/strislowercase__s_8c.html | 151 + doc/safec-3.5/de/d5b/strislowercase__s_8c.js | 4 + doc/safec-3.5/de/d70/memcpy__s_8c.html | 169 + doc/safec-3.5/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 -> 18189 bytes .../de/d84/struct_u_n_w_i_f__complist.html | 138 + .../de/d84/struct_u_n_w_i_f__complist.js | 5 + doc/safec-3.5/de/d97/fwprintf__s_8c.html | 186 + doc/safec-3.5/de/d97/fwprintf__s_8c.js | 4 + doc/safec-3.5/de/da4/vprintf__s_8c.html | 178 + doc/safec-3.5/de/da4/vprintf__s_8c.js | 4 + doc/safec-3.5/de/db0/wcsnorm__s_8c__incl.map | 11 + doc/safec-3.5/de/db0/wcsnorm__s_8c__incl.md5 | 1 + doc/safec-3.5/de/db0/wcsnorm__s_8c__incl.png | Bin 0 -> 19921 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 -> 18019 bytes doc/safec-3.5/de/dd3/strpbrk__s_8c.html | 175 + doc/safec-3.5/de/dd3/strpbrk__s_8c.js | 4 + doc/safec-3.5/de/ddc/sprintf__s_8c__incl.map | 7 + doc/safec-3.5/de/ddc/sprintf__s_8c__incl.md5 | 1 + doc/safec-3.5/de/ddc/sprintf__s_8c__incl.png | Bin 0 -> 17835 bytes doc/safec-3.5/de/de6/wmemmove__s_8c.html | 169 + doc/safec-3.5/de/de6/wmemmove__s_8c.js | 4 + doc/safec-3.5/de/df0/memcmp32__s_8c.html | 175 + doc/safec-3.5/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 -> 17680 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 -> 18014 bytes doc/safec-3.5/df/d01/vscanf__s_8c__incl.map | 7 + doc/safec-3.5/df/d01/vscanf__s_8c__incl.md5 | 1 + doc/safec-3.5/df/d01/vscanf__s_8c__incl.png | Bin 0 -> 17406 bytes doc/safec-3.5/df/d0a/safe__compile_8h.html | 995 ++ doc/safec-3.5/df/d0a/safe__compile_8h.js | 39 + doc/safec-3.5/df/d1c/fscanf__s_8c.html | 185 + doc/safec-3.5/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 -> 17900 bytes doc/safec-3.5/df/d54/unwifcmp_8h.html | 11457 +++++++++++++++ doc/safec-3.5/df/d54/unwifcmp_8h.js | 478 + doc/safec-3.5/df/d5c/vsscanf__s_8c__incl.map | 7 + doc/safec-3.5/df/d5c/vsscanf__s_8c__incl.md5 | 1 + doc/safec-3.5/df/d5c/vsscanf__s_8c__incl.png | Bin 0 -> 17431 bytes doc/safec-3.5/df/d73/fprintf__s_8c.html | 185 + doc/safec-3.5/df/d73/fprintf__s_8c.js | 4 + doc/safec-3.5/df/d73/vfprintf__s_8c__incl.map | 7 + doc/safec-3.5/df/d73/vfprintf__s_8c__incl.md5 | 1 + doc/safec-3.5/df/d73/vfprintf__s_8c__incl.png | Bin 0 -> 17549 bytes .../df/d74/struct_u_n_w_i_f__complist__s.html | 138 + .../df/d74/struct_u_n_w_i_f__complist__s.js | 5 + doc/safec-3.5/df/d8b/strncat__s_8c.html | 169 + doc/safec-3.5/df/d8b/strncat__s_8c.js | 4 + doc/safec-3.5/df/d8e/strcpy__s_8c.html | 157 + doc/safec-3.5/df/d8e/strcpy__s_8c.js | 4 + doc/safec-3.5/df/db3/mbsrtowcs__s_8c.html | 175 + doc/safec-3.5/df/db3/mbsrtowcs__s_8c.js | 4 + doc/safec-3.5/df/dda/memset32__s_8c__incl.map | 7 + doc/safec-3.5/df/dda/memset32__s_8c__incl.md5 | 1 + doc/safec-3.5/df/dda/memset32__s_8c__incl.png | Bin 0 -> 19841 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 -> 20166 bytes doc/safec-3.5/dir_000001_000008.html | 89 + doc/safec-3.5/dir_000002_000008.html | 89 + doc/safec-3.5/dir_000003_000008.html | 89 + doc/safec-3.5/dir_000004_000008.html | 89 + doc/safec-3.5/dir_000005_000008.html | 89 + doc/safec-3.5/dir_000006_000008.html | 89 + doc/safec-3.5/dir_000007_000008.html | 89 + doc/safec-3.5/dir_000009_000008.html | 89 + doc/safec-3.5/dir_000011_000008.html | 89 + .../dir_098f96d9aedd707c995695089b479f0c.html | 144 + ...r_098f96d9aedd707c995695089b479f0c_dep.map | 6 + ...r_098f96d9aedd707c995695089b479f0c_dep.md5 | 1 + ...r_098f96d9aedd707c995695089b479f0c_dep.png | Bin 0 -> 3222 bytes .../dir_3626fa24880620b7f1cffd2b3442ca73.html | 138 + ...r_3626fa24880620b7f1cffd2b3442ca73_dep.map | 6 + ...r_3626fa24880620b7f1cffd2b3442ca73_dep.md5 | 1 + ...r_3626fa24880620b7f1cffd2b3442ca73_dep.png | Bin 0 -> 3077 bytes .../dir_52950a69661d8f09edbff6c0ef8ebd11.html | 186 + ...r_52950a69661d8f09edbff6c0ef8ebd11_dep.map | 6 + ...r_52950a69661d8f09edbff6c0ef8ebd11_dep.md5 | 1 + ...r_52950a69661d8f09edbff6c0ef8ebd11_dep.png | Bin 0 -> 3524 bytes .../dir_622d6f97fa5c1d8a93db70ff15b3a1df.html | 124 + ...r_622d6f97fa5c1d8a93db70ff15b3a1df_dep.map | 6 + ...r_622d6f97fa5c1d8a93db70ff15b3a1df_dep.md5 | 1 + ...r_622d6f97fa5c1d8a93db70ff15b3a1df_dep.png | Bin 0 -> 3008 bytes .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 154 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.map | 23 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 | 1 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.png | Bin 0 -> 20315 bytes .../dir_7cdb440869b1bd6f37a494350d5ae583.html | 99 + .../dir_88826aa2a10e1882b573f502bc7f4b55.html | 114 + ...r_88826aa2a10e1882b573f502bc7f4b55_dep.map | 6 + ...r_88826aa2a10e1882b573f502bc7f4b55_dep.md5 | 1 + ...r_88826aa2a10e1882b573f502bc7f4b55_dep.png | Bin 0 -> 3204 bytes .../dir_9d06de122c6b3cd03cc49101ab68d3b6.html | 164 + ...r_9d06de122c6b3cd03cc49101ab68d3b6_dep.map | 6 + ...r_9d06de122c6b3cd03cc49101ab68d3b6_dep.md5 | 1 + ...r_9d06de122c6b3cd03cc49101ab68d3b6_dep.png | Bin 0 -> 3835 bytes .../dir_a71443761d886d6152d96ebd3fda63af.html | 120 + ...r_a71443761d886d6152d96ebd3fda63af_dep.map | 6 + ...r_a71443761d886d6152d96ebd3fda63af_dep.md5 | 1 + ...r_a71443761d886d6152d96ebd3fda63af_dep.png | Bin 0 -> 3011 bytes .../dir_c184e51c84f2c3f0345bbc8a0d75d3e1.html | 140 + ...r_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.map | 6 + ...r_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.md5 | 1 + ...r_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.png | Bin 0 -> 2976 bytes .../dir_ce758a24fd4f9b8e2b762ee99b07530a.html | 166 + ...r_ce758a24fd4f9b8e2b762ee99b07530a_dep.map | 6 + ...r_ce758a24fd4f9b8e2b762ee99b07530a_dep.md5 | 1 + ...r_ce758a24fd4f9b8e2b762ee99b07530a_dep.png | Bin 0 -> 3548 bytes .../dir_d44c64559bbebec7f509842c48db8b23.html | 111 + doc/safec-3.5/doc.png | Bin 0 -> 725 bytes doc/safec-3.5/doxygen.css | 1596 +++ doc/safec-3.5/doxygen.png | Bin 0 -> 3829 bytes doc/safec-3.5/dynsections.js | 97 + doc/safec-3.5/files.html | 260 + doc/safec-3.5/files.js | 166 + doc/safec-3.5/folderclosed.png | Bin 0 -> 628 bytes doc/safec-3.5/folderopen.png | Bin 0 -> 616 bytes doc/safec-3.5/functions.html | 114 + doc/safec-3.5/functions_vars.html | 114 + doc/safec-3.5/globals.html | 96 + doc/safec-3.5/globals__.html | 586 + doc/safec-3.5/globals_a.html | 110 + doc/safec-3.5/globals_b.html | 181 + doc/safec-3.5/globals_c.html | 137 + doc/safec-3.5/globals_d.html | 119 + doc/safec-3.5/globals_defs.html | 131 + doc/safec-3.5/globals_defs.js | 22 + doc/safec-3.5/globals_defs_a.html | 99 + doc/safec-3.5/globals_defs_b.html | 168 + doc/safec-3.5/globals_defs_c.html | 111 + doc/safec-3.5/globals_defs_d.html | 105 + doc/safec-3.5/globals_defs_e.html | 137 + doc/safec-3.5/globals_defs_g.html | 99 + doc/safec-3.5/globals_defs_h.html | 156 + doc/safec-3.5/globals_defs_i.html | 102 + doc/safec-3.5/globals_defs_l.html | 96 + doc/safec-3.5/globals_defs_m.html | 156 + doc/safec-3.5/globals_defs_n.html | 102 + doc/safec-3.5/globals_defs_q.html | 96 + doc/safec-3.5/globals_defs_r.html | 117 + doc/safec-3.5/globals_defs_s.html | 268 + doc/safec-3.5/globals_defs_t.html | 114 + doc/safec-3.5/globals_defs_u.html | 140 + doc/safec-3.5/globals_defs_v.html | 111 + doc/safec-3.5/globals_defs_w.html | 186 + doc/safec-3.5/globals_dup.js | 25 + doc/safec-3.5/globals_e.html | 143 + doc/safec-3.5/globals_f.html | 117 + doc/safec-3.5/globals_func.html | 548 + doc/safec-3.5/globals_func.js | 19 + doc/safec-3.5/globals_func_a.html | 104 + doc/safec-3.5/globals_func_b.html | 119 + doc/safec-3.5/globals_func_c.html | 104 + doc/safec-3.5/globals_func_f.html | 117 + doc/safec-3.5/globals_func_g.html | 97 + doc/safec-3.5/globals_func_h.html | 118 + doc/safec-3.5/globals_func_i.html | 126 + doc/safec-3.5/globals_func_l.html | 97 + doc/safec-3.5/globals_func_m.html | 142 + doc/safec-3.5/globals_func_p.html | 100 + doc/safec-3.5/globals_func_q.html | 96 + doc/safec-3.5/globals_func_s.html | 148 + doc/safec-3.5/globals_func_t.html | 107 + doc/safec-3.5/globals_func_v.html | 140 + doc/safec-3.5/globals_func_w.html | 104 + doc/safec-3.5/globals_g.html | 103 + doc/safec-3.5/globals_h.html | 181 + doc/safec-3.5/globals_i.html | 135 + doc/safec-3.5/globals_l.html | 118 + doc/safec-3.5/globals_m.html | 208 + doc/safec-3.5/globals_n.html | 105 + doc/safec-3.5/globals_p.html | 103 + doc/safec-3.5/globals_q.html | 99 + doc/safec-3.5/globals_r.html | 120 + doc/safec-3.5/globals_s.html | 338 + doc/safec-3.5/globals_t.html | 134 + doc/safec-3.5/globals_type.html | 106 + doc/safec-3.5/globals_u.html | 2753 ++++ doc/safec-3.5/globals_v.html | 155 + doc/safec-3.5/globals_vars.html | 96 + doc/safec-3.5/globals_vars.js | 14 + doc/safec-3.5/globals_vars_c.html | 102 + doc/safec-3.5/globals_vars_d.html | 107 + doc/safec-3.5/globals_vars_e.html | 96 + doc/safec-3.5/globals_vars_l.html | 111 + doc/safec-3.5/globals_vars_m.html | 96 + doc/safec-3.5/globals_vars_n.html | 96 + doc/safec-3.5/globals_vars_p.html | 96 + doc/safec-3.5/globals_vars_s.html | 108 + doc/safec-3.5/globals_vars_t.html | 99 + doc/safec-3.5/globals_vars_u.html | 2703 ++++ doc/safec-3.5/globals_w.html | 197 + doc/safec-3.5/graph_legend.html | 122 + doc/safec-3.5/graph_legend.md5 | 1 + doc/safec-3.5/graph_legend.png | Bin 0 -> 21176 bytes doc/safec-3.5/index.html | 212 + doc/safec-3.5/jquery.js | 87 + doc/safec-3.5/menu.js | 26 + doc/safec-3.5/menudata.js | 85 + doc/safec-3.5/nav_f.png | Bin 0 -> 149 bytes doc/safec-3.5/nav_g.png | Bin 0 -> 95 bytes doc/safec-3.5/nav_h.png | Bin 0 -> 97 bytes doc/safec-3.5/navtree.css | 146 + doc/safec-3.5/navtree.js | 517 + doc/safec-3.5/navtreedata.js | 42 + doc/safec-3.5/navtreeindex0.js | 253 + doc/safec-3.5/navtreeindex1.js | 253 + doc/safec-3.5/navtreeindex2.js | 253 + doc/safec-3.5/navtreeindex3.js | 253 + doc/safec-3.5/navtreeindex4.js | 253 + doc/safec-3.5/navtreeindex5.js | 253 + doc/safec-3.5/navtreeindex6.js | 253 + doc/safec-3.5/navtreeindex7.js | 253 + doc/safec-3.5/navtreeindex8.js | 244 + doc/safec-3.5/open.png | Bin 0 -> 123 bytes doc/safec-3.5/pages.html | 99 + doc/safec-3.5/resize.js | 114 + doc/safec-3.5/search/all_0.html | 26 + doc/safec-3.5/search/all_0.js | 4 + doc/safec-3.5/search/all_1.html | 26 + doc/safec-3.5/search/all_1.js | 133 + doc/safec-3.5/search/all_10.html | 26 + doc/safec-3.5/search/all_10.js | 6 + doc/safec-3.5/search/all_11.html | 26 + doc/safec-3.5/search/all_11.js | 13 + doc/safec-3.5/search/all_12.html | 26 + doc/safec-3.5/search/all_12.js | 147 + doc/safec-3.5/search/all_13.html | 26 + doc/safec-3.5/search/all_13.js | 22 + doc/safec-3.5/search/all_14.html | 26 + doc/safec-3.5/search/all_14.js | 683 + doc/safec-3.5/search/all_15.html | 26 + doc/safec-3.5/search/all_15.js | 34 + doc/safec-3.5/search/all_16.html | 26 + doc/safec-3.5/search/all_16.js | 65 + doc/safec-3.5/search/all_2.html | 26 + doc/safec-3.5/search/all_2.js | 10 + doc/safec-3.5/search/all_3.html | 26 + doc/safec-3.5/search/all_3.js | 29 + doc/safec-3.5/search/all_4.html | 26 + doc/safec-3.5/search/all_4.js | 21 + doc/safec-3.5/search/all_5.html | 26 + doc/safec-3.5/search/all_5.js | 11 + doc/safec-3.5/search/all_6.html | 26 + doc/safec-3.5/search/all_6.js | 19 + doc/safec-3.5/search/all_7.html | 26 + doc/safec-3.5/search/all_7.js | 15 + doc/safec-3.5/search/all_8.html | 26 + doc/safec-3.5/search/all_8.js | 9 + doc/safec-3.5/search/all_9.html | 26 + doc/safec-3.5/search/all_9.js | 32 + doc/safec-3.5/search/all_a.html | 26 + doc/safec-3.5/search/all_a.js | 15 + doc/safec-3.5/search/all_b.html | 26 + doc/safec-3.5/search/all_b.js | 13 + doc/safec-3.5/search/all_c.html | 26 + doc/safec-3.5/search/all_c.js | 61 + doc/safec-3.5/search/all_d.html | 26 + doc/safec-3.5/search/all_d.js | 7 + doc/safec-3.5/search/all_e.html | 26 + doc/safec-3.5/search/all_e.js | 4 + doc/safec-3.5/search/all_f.html | 26 + doc/safec-3.5/search/all_f.js | 8 + doc/safec-3.5/search/classes_0.html | 26 + doc/safec-3.5/search/classes_0.js | 8 + doc/safec-3.5/search/close.png | Bin 0 -> 273 bytes doc/safec-3.5/search/defines_0.html | 26 + doc/safec-3.5/search/defines_0.js | 15 + doc/safec-3.5/search/defines_1.html | 26 + doc/safec-3.5/search/defines_1.js | 5 + doc/safec-3.5/search/defines_10.html | 26 + doc/safec-3.5/search/defines_10.js | 15 + doc/safec-3.5/search/defines_11.html | 26 + doc/safec-3.5/search/defines_11.js | 9 + doc/safec-3.5/search/defines_12.html | 26 + doc/safec-3.5/search/defines_12.js | 34 + doc/safec-3.5/search/defines_2.html | 26 + doc/safec-3.5/search/defines_2.js | 28 + doc/safec-3.5/search/defines_3.html | 26 + doc/safec-3.5/search/defines_3.js | 9 + doc/safec-3.5/search/defines_4.html | 26 + doc/safec-3.5/search/defines_4.js | 7 + doc/safec-3.5/search/defines_5.html | 26 + doc/safec-3.5/search/defines_5.js | 17 + doc/safec-3.5/search/defines_6.html | 26 + doc/safec-3.5/search/defines_6.js | 5 + doc/safec-3.5/search/defines_7.html | 26 + doc/safec-3.5/search/defines_7.js | 24 + doc/safec-3.5/search/defines_8.html | 26 + doc/safec-3.5/search/defines_8.js | 6 + doc/safec-3.5/search/defines_9.html | 26 + doc/safec-3.5/search/defines_9.js | 4 + doc/safec-3.5/search/defines_a.html | 26 + doc/safec-3.5/search/defines_a.js | 24 + doc/safec-3.5/search/defines_b.html | 26 + doc/safec-3.5/search/defines_b.js | 5 + doc/safec-3.5/search/defines_c.html | 26 + doc/safec-3.5/search/defines_c.js | 4 + doc/safec-3.5/search/defines_d.html | 26 + doc/safec-3.5/search/defines_d.js | 11 + doc/safec-3.5/search/defines_e.html | 26 + doc/safec-3.5/search/defines_e.js | 61 + doc/safec-3.5/search/defines_f.html | 26 + doc/safec-3.5/search/defines_f.js | 9 + doc/safec-3.5/search/files_0.html | 26 + doc/safec-3.5/search/files_0.js | 5 + doc/safec-3.5/search/files_1.html | 26 + doc/safec-3.5/search/files_1.js | 4 + doc/safec-3.5/search/files_10.html | 26 + doc/safec-3.5/search/files_10.js | 31 + doc/safec-3.5/search/files_2.html | 26 + doc/safec-3.5/search/files_2.js | 4 + doc/safec-3.5/search/files_3.html | 26 + doc/safec-3.5/search/files_3.js | 9 + doc/safec-3.5/search/files_4.html | 26 + doc/safec-3.5/search/files_4.js | 6 + doc/safec-3.5/search/files_5.html | 26 + doc/safec-3.5/search/files_5.js | 4 + doc/safec-3.5/search/files_6.html | 26 + doc/safec-3.5/search/files_6.js | 4 + doc/safec-3.5/search/files_7.html | 26 + doc/safec-3.5/search/files_7.js | 5 + doc/safec-3.5/search/files_8.html | 26 + doc/safec-3.5/search/files_8.js | 25 + doc/safec-3.5/search/files_9.html | 26 + doc/safec-3.5/search/files_9.js | 4 + doc/safec-3.5/search/files_a.html | 26 + doc/safec-3.5/search/files_a.js | 4 + doc/safec-3.5/search/files_b.html | 26 + doc/safec-3.5/search/files_b.js | 4 + doc/safec-3.5/search/files_c.html | 26 + doc/safec-3.5/search/files_c.js | 68 + doc/safec-3.5/search/files_d.html | 26 + doc/safec-3.5/search/files_d.js | 9 + doc/safec-3.5/search/files_e.html | 26 + doc/safec-3.5/search/files_e.js | 13 + doc/safec-3.5/search/files_f.html | 26 + doc/safec-3.5/search/files_f.js | 17 + doc/safec-3.5/search/functions_0.html | 26 + doc/safec-3.5/search/functions_0.js | 121 + doc/safec-3.5/search/functions_1.html | 26 + doc/safec-3.5/search/functions_1.js | 6 + doc/safec-3.5/search/functions_2.html | 26 + doc/safec-3.5/search/functions_2.js | 10 + doc/safec-3.5/search/functions_3.html | 26 + doc/safec-3.5/search/functions_3.js | 6 + doc/safec-3.5/search/functions_4.html | 26 + doc/safec-3.5/search/functions_4.js | 9 + doc/safec-3.5/search/functions_5.html | 26 + doc/safec-3.5/search/functions_5.js | 4 + doc/safec-3.5/search/functions_6.html | 26 + doc/safec-3.5/search/functions_6.js | 10 + doc/safec-3.5/search/functions_7.html | 26 + doc/safec-3.5/search/functions_7.js | 11 + doc/safec-3.5/search/functions_8.html | 26 + doc/safec-3.5/search/functions_8.js | 4 + doc/safec-3.5/search/functions_9.html | 26 + doc/safec-3.5/search/functions_9.js | 17 + doc/safec-3.5/search/functions_a.html | 26 + doc/safec-3.5/search/functions_a.js | 5 + doc/safec-3.5/search/functions_b.html | 26 + doc/safec-3.5/search/functions_b.js | 4 + doc/safec-3.5/search/functions_c.html | 26 + doc/safec-3.5/search/functions_c.js | 18 + doc/safec-3.5/search/functions_d.html | 26 + doc/safec-3.5/search/functions_d.js | 7 + doc/safec-3.5/search/functions_e.html | 26 + doc/safec-3.5/search/functions_e.js | 15 + doc/safec-3.5/search/functions_f.html | 26 + doc/safec-3.5/search/functions_f.js | 6 + doc/safec-3.5/search/mag_sel.png | Bin 0 -> 563 bytes doc/safec-3.5/search/nomatches.html | 12 + doc/safec-3.5/search/pages_0.html | 26 + doc/safec-3.5/search/pages_0.js | 4 + doc/safec-3.5/search/pages_1.html | 26 + doc/safec-3.5/search/pages_1.js | 4 + doc/safec-3.5/search/pages_2.html | 26 + doc/safec-3.5/search/pages_2.js | 4 + doc/safec-3.5/search/search.css | 271 + doc/safec-3.5/search/search.js | 791 ++ doc/safec-3.5/search/search_l.png | Bin 0 -> 604 bytes doc/safec-3.5/search/search_m.png | Bin 0 -> 158 bytes doc/safec-3.5/search/search_r.png | Bin 0 -> 612 bytes doc/safec-3.5/search/searchdata.js | 36 + doc/safec-3.5/search/typedefs_0.html | 26 + doc/safec-3.5/search/typedefs_0.js | 5 + doc/safec-3.5/search/typedefs_1.html | 26 + doc/safec-3.5/search/typedefs_1.js | 4 + doc/safec-3.5/search/typedefs_2.html | 26 + doc/safec-3.5/search/typedefs_2.js | 4 + doc/safec-3.5/search/typedefs_3.html | 26 + doc/safec-3.5/search/typedefs_3.js | 4 + doc/safec-3.5/search/variables_0.html | 26 + doc/safec-3.5/search/variables_0.js | 4 + doc/safec-3.5/search/variables_1.html | 26 + doc/safec-3.5/search/variables_1.js | 9 + doc/safec-3.5/search/variables_2.html | 26 + doc/safec-3.5/search/variables_2.js | 7 + doc/safec-3.5/search/variables_3.html | 26 + doc/safec-3.5/search/variables_3.js | 4 + doc/safec-3.5/search/variables_4.html | 26 + doc/safec-3.5/search/variables_4.js | 9 + doc/safec-3.5/search/variables_5.html | 26 + doc/safec-3.5/search/variables_5.js | 4 + doc/safec-3.5/search/variables_6.html | 26 + doc/safec-3.5/search/variables_6.js | 5 + doc/safec-3.5/search/variables_7.html | 26 + doc/safec-3.5/search/variables_7.js | 5 + doc/safec-3.5/search/variables_8.html | 26 + doc/safec-3.5/search/variables_8.js | 8 + doc/safec-3.5/search/variables_9.html | 26 + doc/safec-3.5/search/variables_9.js | 5 + doc/safec-3.5/search/variables_a.html | 26 + doc/safec-3.5/search/variables_a.js | 656 + doc/safec-3.5/search/variables_b.html | 26 + doc/safec-3.5/search/variables_b.js | 4 + doc/safec-3.5/splitbar.png | Bin 0 -> 306 bytes doc/safec-3.5/sync_off.png | Bin 0 -> 833 bytes doc/safec-3.5/sync_on.png | Bin 0 -> 816 bytes doc/safec-3.5/tab_a.png | Bin 0 -> 141 bytes doc/safec-3.5/tab_b.png | Bin 0 -> 165 bytes doc/safec-3.5/tab_h.png | Bin 0 -> 168 bytes doc/safec-3.5/tab_s.png | Bin 0 -> 166 bytes doc/safec-3.5/tabs.css | 1 + index.html | 6 +- 1192 files changed, 114498 insertions(+), 3 deletions(-) create mode 100644 doc/safec-3.5/annotated.html create mode 100644 doc/safec-3.5/annotated_dup.js create mode 100644 doc/safec-3.5/bc_s.png create mode 100644 doc/safec-3.5/bdwn.png create mode 100644 doc/safec-3.5/classes.html create mode 100644 doc/safec-3.5/closed.png create mode 100644 doc/safec-3.5/d0/d29/strerror__s_8h.html create mode 100644 doc/safec-3.5/d0/d29/strerror__s_8h.js create mode 100644 doc/safec-3.5/d0/d36/wcsset__s_8c.html create mode 100644 doc/safec-3.5/d0/d36/wcsset__s_8c.js create mode 100644 doc/safec-3.5/d0/d4b/memzero__s_8c.html create mode 100644 doc/safec-3.5/d0/d4b/memzero__s_8c.js create mode 100644 doc/safec-3.5/d0/d50/memmove32__s_8c.html create mode 100644 doc/safec-3.5/d0/d50/memmove32__s_8c.js create mode 100644 doc/safec-3.5/d0/d78/tmpfile__s_8c__incl.map create mode 100644 doc/safec-3.5/d0/d78/tmpfile__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d0/d78/tmpfile__s_8c__incl.png create mode 100644 doc/safec-3.5/d0/d82/wcscoll__s_8c__incl.map create mode 100644 doc/safec-3.5/d0/d82/wcscoll__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d0/d82/wcscoll__s_8c__incl.png create mode 100644 doc/safec-3.5/d0/d9a/vswscanf__s_8c.html create mode 100644 doc/safec-3.5/d0/d9a/vswscanf__s_8c.js create mode 100644 doc/safec-3.5/d0/da3/fwprintf__s_8c__incl.map create mode 100644 doc/safec-3.5/d0/da3/fwprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d0/da3/fwprintf__s_8c__incl.png create mode 100644 doc/safec-3.5/d0/da4/mem__primitives__lib_8h__dep__incl.map create mode 100644 doc/safec-3.5/d0/da4/mem__primitives__lib_8h__dep__incl.md5 create mode 100644 doc/safec-3.5/d0/da4/mem__primitives__lib_8h__dep__incl.png create mode 100644 doc/safec-3.5/d0/dad/scanf__s_8c.html create mode 100644 doc/safec-3.5/d0/dad/scanf__s_8c.js create mode 100644 doc/safec-3.5/d0/dc2/safe__lib__errno_8h.html create mode 100644 doc/safec-3.5/d0/dc2/safe__lib__errno_8h.js create mode 100644 doc/safec-3.5/d0/dd5/unw16ifexc_8h.html create mode 100644 doc/safec-3.5/d0/dd5/unw16ifexc_8h.js create mode 100644 doc/safec-3.5/d0/dd6/printf__s_8c__incl.map create mode 100644 doc/safec-3.5/d0/dd6/printf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d0/dd6/printf__s_8c__incl.png create mode 100644 doc/safec-3.5/d0/ddd/fscanf__s_8c__incl.map create mode 100644 doc/safec-3.5/d0/ddd/fscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d0/ddd/fscanf__s_8c__incl.png create mode 100644 doc/safec-3.5/d0/ddf/qsort__s_8c__incl.map create mode 100644 doc/safec-3.5/d0/ddf/qsort__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d0/ddf/qsort__s_8c__incl.png create mode 100644 doc/safec-3.5/d0/df0/wcsfc__s_8c__incl.map create mode 100644 doc/safec-3.5/d0/df0/wcsfc__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d0/df0/wcsfc__s_8c__incl.png create mode 100644 doc/safec-3.5/d0/df6/wcsncat__s_8c.html create mode 100644 doc/safec-3.5/d0/df6/wcsncat__s_8c.js create mode 100644 doc/safec-3.5/d0/dfe/strlastchar__s_8c__incl.map create mode 100644 doc/safec-3.5/d0/dfe/strlastchar__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d0/dfe/strlastchar__s_8c__incl.png create mode 100644 doc/safec-3.5/d1/d26/getenv__s_8c.html create mode 100644 doc/safec-3.5/d1/d26/getenv__s_8c.js create mode 100644 doc/safec-3.5/d1/d31/strisdigit__s_8c__incl.map create mode 100644 doc/safec-3.5/d1/d31/strisdigit__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d1/d31/strisdigit__s_8c__incl.png create mode 100644 doc/safec-3.5/d1/d33/strishex__s_8c.html create mode 100644 doc/safec-3.5/d1/d33/strishex__s_8c.js create mode 100644 doc/safec-3.5/d1/d53/safe__str__constraint_8c.html create mode 100644 doc/safec-3.5/d1/d53/safe__str__constraint_8c.js create mode 100644 doc/safec-3.5/d1/d57/memset32__s_8c.html create mode 100644 doc/safec-3.5/d1/d57/memset32__s_8c.js create mode 100644 doc/safec-3.5/d1/d63/strlastdiff__s_8c__incl.map create mode 100644 doc/safec-3.5/d1/d63/strlastdiff__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d1/d63/strlastdiff__s_8c__incl.png create mode 100644 doc/safec-3.5/d1/d76/ctime__s_8c.html create mode 100644 doc/safec-3.5/d1/d76/ctime__s_8c.js create mode 100644 doc/safec-3.5/d1/d7b/strcmp__s_8c.html create mode 100644 doc/safec-3.5/d1/d7b/strcmp__s_8c.js create mode 100644 doc/safec-3.5/d1/d82/abort__handler__s_8c__incl.map create mode 100644 doc/safec-3.5/d1/d82/abort__handler__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d1/d82/abort__handler__s_8c__incl.png create mode 100644 doc/safec-3.5/d1/d9a/gets__s_8c__incl.map create mode 100644 doc/safec-3.5/d1/d9a/gets__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d1/d9a/gets__s_8c__incl.png create mode 100644 doc/safec-3.5/d1/dae/md_doc_libc-overview.html create mode 100644 doc/safec-3.5/d1/dae/strcpyfldout__s_8c.html create mode 100644 doc/safec-3.5/d1/dae/strcpyfldout__s_8c.js create mode 100644 doc/safec-3.5/d1/db3/strisascii__s_8c__incl.map create mode 100644 doc/safec-3.5/d1/db3/strisascii__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d1/db3/strisascii__s_8c__incl.png create mode 100644 doc/safec-3.5/d1/db5/asctime__s_8c.html create mode 100644 doc/safec-3.5/d1/db5/asctime__s_8c.js create mode 100644 doc/safec-3.5/d1/dbe/wmemcmp__s_8c.html create mode 100644 doc/safec-3.5/d1/dbe/wmemcmp__s_8c.js create mode 100644 doc/safec-3.5/d1/dbf/wcscmp__s_8c.html create mode 100644 doc/safec-3.5/d1/dbf/wcscmp__s_8c.js create mode 100644 doc/safec-3.5/d1/dc0/strprefix__s_8c__incl.map create mode 100644 doc/safec-3.5/d1/dc0/strprefix__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d1/dc0/strprefix__s_8c__incl.png create mode 100644 doc/safec-3.5/d1/dc2/wcsncmp__s_8c__incl.map create mode 100644 doc/safec-3.5/d1/dc2/wcsncmp__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d1/dc2/wcsncmp__s_8c__incl.png create mode 100644 doc/safec-3.5/d1/dc9/strchr__s_8c__incl.map create mode 100644 doc/safec-3.5/d1/dc9/strchr__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d1/dc9/strchr__s_8c__incl.png create mode 100644 doc/safec-3.5/d1/ddc/strislowercase__s_8c__incl.map create mode 100644 doc/safec-3.5/d1/ddc/strislowercase__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d1/ddc/strislowercase__s_8c__incl.png create mode 100644 doc/safec-3.5/d1/ddf/strcat__s_8c__incl.map create mode 100644 doc/safec-3.5/d1/ddf/strcat__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d1/ddf/strcat__s_8c__incl.png create mode 100644 doc/safec-3.5/d1/def/strcspn__s_8c__incl.map create mode 100644 doc/safec-3.5/d1/def/strcspn__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d1/def/strcspn__s_8c__incl.png create mode 100644 doc/safec-3.5/d1/df7/vsprintf__s_8c.html create mode 100644 doc/safec-3.5/d1/df7/vsprintf__s_8c.js create mode 100644 doc/safec-3.5/d1/dfb/fprintf__s_8c__incl.map create mode 100644 doc/safec-3.5/d1/dfb/fprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d1/dfb/fprintf__s_8c__incl.png create mode 100644 doc/safec-3.5/d2/d08/strispassword__s_8c.html create mode 100644 doc/safec-3.5/d2/d08/strispassword__s_8c.js create mode 100644 doc/safec-3.5/d2/d1e/unw16ifcan_8h.html create mode 100644 doc/safec-3.5/d2/d1e/unw16ifcan_8h.js create mode 100644 doc/safec-3.5/d2/d46/strtok__s_8c.html create mode 100644 doc/safec-3.5/d2/d46/strtok__s_8c.js create mode 100644 doc/safec-3.5/d2/d4e/tmpnam__s_8c.html create mode 100644 doc/safec-3.5/d2/d4e/tmpnam__s_8c.js create mode 100644 doc/safec-3.5/d2/d54/unw16ifcmp_8h__dep__incl.map create mode 100644 doc/safec-3.5/d2/d54/unw16ifcmp_8h__dep__incl.md5 create mode 100644 doc/safec-3.5/d2/d54/unw16ifcmp_8h__dep__incl.png create mode 100644 doc/safec-3.5/d2/d59/gets__s_8c.html create mode 100644 doc/safec-3.5/d2/d59/gets__s_8c.js create mode 100644 doc/safec-3.5/d2/d61/memccpy__s_8c.html create mode 100644 doc/safec-3.5/d2/d61/memccpy__s_8c.js create mode 100644 doc/safec-3.5/d2/d62/safe__str__constraint_8h.html create mode 100644 doc/safec-3.5/d2/d62/safe__str__constraint_8h.js create mode 100644 doc/safec-3.5/d2/d68/strncpy__s_8c.html create mode 100644 doc/safec-3.5/d2/d68/strncpy__s_8c.js create mode 100644 doc/safec-3.5/d2/d7b/safe__str__constraint_8c__incl.map create mode 100644 doc/safec-3.5/d2/d7b/safe__str__constraint_8c__incl.md5 create mode 100644 doc/safec-3.5/d2/d7b/safe__str__constraint_8c__incl.png create mode 100644 doc/safec-3.5/d2/d8b/safe__str__constraint_8h__incl.map create mode 100644 doc/safec-3.5/d2/d8b/safe__str__constraint_8h__incl.md5 create mode 100644 doc/safec-3.5/d2/d8b/safe__str__constraint_8h__incl.png create mode 100644 doc/safec-3.5/d2/d94/qsort__s_8c.html create mode 100644 doc/safec-3.5/d2/d94/qsort__s_8c.js create mode 100644 doc/safec-3.5/d2/d9c/strprefix__s_8c.html create mode 100644 doc/safec-3.5/d2/d9c/strprefix__s_8c.js create mode 100644 doc/safec-3.5/d2/da3/mbstowcs__s_8c__incl.map create mode 100644 doc/safec-3.5/d2/da3/mbstowcs__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d2/da3/mbstowcs__s_8c__incl.png create mode 100644 doc/safec-3.5/d2/da3/strtouppercase__s_8c__incl.map create mode 100644 doc/safec-3.5/d2/da3/strtouppercase__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d2/da3/strtouppercase__s_8c__incl.png create mode 100644 doc/safec-3.5/d2/dc5/wcsrtombs__s_8c.html create mode 100644 doc/safec-3.5/d2/dc5/wcsrtombs__s_8c.js create mode 100644 doc/safec-3.5/d2/df4/strremovews__s_8c.html create mode 100644 doc/safec-3.5/d2/df4/strremovews__s_8c.js create mode 100644 doc/safec-3.5/d2/df8/memcmp16__s_8c.html create mode 100644 doc/safec-3.5/d2/df8/memcmp16__s_8c.js create mode 100644 doc/safec-3.5/d2/dfa/wcsnlen__s_8c__incl.map create mode 100644 doc/safec-3.5/d2/dfa/wcsnlen__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d2/dfa/wcsnlen__s_8c__incl.png create mode 100644 doc/safec-3.5/d3/d01/strfirstchar__s_8c.html create mode 100644 doc/safec-3.5/d3/d01/strfirstchar__s_8c.js create mode 100644 doc/safec-3.5/d3/d0c/strtolowercase__s_8c.html create mode 100644 doc/safec-3.5/d3/d0c/strtolowercase__s_8c.js create mode 100644 doc/safec-3.5/d3/d21/sprintf__s_8c.html create mode 100644 doc/safec-3.5/d3/d21/sprintf__s_8c.js create mode 100644 doc/safec-3.5/d3/d24/strzero__s_8c__incl.map create mode 100644 doc/safec-3.5/d3/d24/strzero__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d3/d24/strzero__s_8c__incl.png create mode 100644 doc/safec-3.5/d3/d2c/vswprintf__s_8c__incl.map create mode 100644 doc/safec-3.5/d3/d2c/vswprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d3/d2c/vswprintf__s_8c__incl.png create mode 100644 doc/safec-3.5/d3/d42/fwscanf__s_8c.html create mode 100644 doc/safec-3.5/d3/d42/fwscanf__s_8c.js create mode 100644 doc/safec-3.5/d3/d43/strncat__s_8c__incl.map create mode 100644 doc/safec-3.5/d3/d43/strncat__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d3/d43/strncat__s_8c__incl.png create mode 100644 doc/safec-3.5/d3/d98/strset__s_8c.html create mode 100644 doc/safec-3.5/d3/d98/strset__s_8c.js create mode 100644 doc/safec-3.5/d3/da8/strcpy__s_8c__incl.map create mode 100644 doc/safec-3.5/d3/da8/strcpy__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d3/da8/strcpy__s_8c__incl.png create mode 100644 doc/safec-3.5/d3/dc6/getenv__s_8c__incl.map create mode 100644 doc/safec-3.5/d3/dc6/getenv__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d3/dc6/getenv__s_8c__incl.png create mode 100644 doc/safec-3.5/d3/dd0/wcsncpy__s_8c__incl.map create mode 100644 doc/safec-3.5/d3/dd0/wcsncpy__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d3/dd0/wcsncpy__s_8c__incl.png create mode 100644 doc/safec-3.5/d3/dd5/wcsnorm__s_8c.html create mode 100644 doc/safec-3.5/d3/dd5/wcsnorm__s_8c.js create mode 100644 doc/safec-3.5/d3/ddb/safe__config_8h.html create mode 100644 doc/safec-3.5/d3/ddb/safe__config_8h.js create mode 100644 doc/safec-3.5/d3/dfa/strchr__s_8c.html create mode 100644 doc/safec-3.5/d3/dfa/strchr__s_8c.js create mode 100644 doc/safec-3.5/d4/d00/vfwscanf__s_8c.html create mode 100644 doc/safec-3.5/d4/d00/vfwscanf__s_8c.js create mode 100644 doc/safec-3.5/d4/d01/swscanf__s_8c__incl.map create mode 100644 doc/safec-3.5/d4/d01/swscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d4/d01/swscanf__s_8c__incl.png create mode 100644 doc/safec-3.5/d4/d1f/safe__str__lib_8h__incl.map create mode 100644 doc/safec-3.5/d4/d1f/safe__str__lib_8h__incl.md5 create mode 100644 doc/safec-3.5/d4/d1f/safe__str__lib_8h__incl.png create mode 100644 doc/safec-3.5/d4/d2b/snprintf__s_8c__incl.map create mode 100644 doc/safec-3.5/d4/d2b/snprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d4/d2b/snprintf__s_8c__incl.png create mode 100644 doc/safec-3.5/d4/d33/slkm__init_8c__incl.map create mode 100644 doc/safec-3.5/d4/d33/slkm__init_8c__incl.md5 create mode 100644 doc/safec-3.5/d4/d33/slkm__init_8c__incl.png create mode 100644 doc/safec-3.5/d4/d33/wprintf__s_8c.html create mode 100644 doc/safec-3.5/d4/d33/wprintf__s_8c.js create mode 100644 doc/safec-3.5/d4/d36/swprintf__s_8c__incl.map create mode 100644 doc/safec-3.5/d4/d36/swprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d4/d36/swprintf__s_8c__incl.png create mode 100644 doc/safec-3.5/d4/d4d/vsscanf__s_8c.html create mode 100644 doc/safec-3.5/d4/d4d/vsscanf__s_8c.js create mode 100644 doc/safec-3.5/d4/d4f/swprintf__s_8c.html create mode 100644 doc/safec-3.5/d4/d4f/swprintf__s_8c.js create mode 100644 doc/safec-3.5/d4/d50/strcoll__s_8c.html create mode 100644 doc/safec-3.5/d4/d50/strcoll__s_8c.js create mode 100644 doc/safec-3.5/d4/d5f/strnatcmp__s_8c.html create mode 100644 doc/safec-3.5/d4/d5f/strnatcmp__s_8c.js create mode 100644 doc/safec-3.5/d4/d68/printf__s_8c.html create mode 100644 doc/safec-3.5/d4/d68/printf__s_8c.js create mode 100644 doc/safec-3.5/d4/d6a/slkm__init_8c.html create mode 100644 doc/safec-3.5/d4/d6a/slkm__init_8c.js create mode 100644 doc/safec-3.5/d4/d6f/strtouppercase__s_8c.html create mode 100644 doc/safec-3.5/d4/d6f/strtouppercase__s_8c.js create mode 100644 doc/safec-3.5/d4/d7c/strcasecmp__s_8c.html create mode 100644 doc/safec-3.5/d4/d7c/strcasecmp__s_8c.js create mode 100644 doc/safec-3.5/d4/d81/safe__mem__constraint_8h.html create mode 100644 doc/safec-3.5/d4/d81/safe__mem__constraint_8h.js create mode 100644 doc/safec-3.5/d4/d85/vfwscanf__s_8c__incl.map create mode 100644 doc/safec-3.5/d4/d85/vfwscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d4/d85/vfwscanf__s_8c__incl.png create mode 100644 doc/safec-3.5/d4/d9f/memzero32__s_8c__incl.map create mode 100644 doc/safec-3.5/d4/d9f/memzero32__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d4/d9f/memzero32__s_8c__incl.png create mode 100644 doc/safec-3.5/d4/da1/wcsncat__s_8c__incl.map create mode 100644 doc/safec-3.5/d4/da1/wcsncat__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d4/da1/wcsncat__s_8c__incl.png create mode 100644 doc/safec-3.5/d4/da7/wcsstr__s_8c__incl.map create mode 100644 doc/safec-3.5/d4/da7/wcsstr__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d4/da7/wcsstr__s_8c__incl.png create mode 100644 doc/safec-3.5/d4/dbc/sscanf__s_8c.html create mode 100644 doc/safec-3.5/d4/dbc/sscanf__s_8c.js create mode 100644 doc/safec-3.5/d4/dbf/strfirstdiff__s_8c__incl.map create mode 100644 doc/safec-3.5/d4/dbf/strfirstdiff__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d4/dbf/strfirstdiff__s_8c__incl.png create mode 100644 doc/safec-3.5/d4/dc6/vfscanf__s_8c.html create mode 100644 doc/safec-3.5/d4/dc6/vfscanf__s_8c.js create mode 100644 doc/safec-3.5/d4/dd5/vfwprintf__s_8c.html create mode 100644 doc/safec-3.5/d4/dd5/vfwprintf__s_8c.js create mode 100644 doc/safec-3.5/d4/de0/unw16ifcpt_8h.html create mode 100644 doc/safec-3.5/d4/de0/unw16ifcpt_8h.js create mode 100644 doc/safec-3.5/d4/df7/memcmp__s_8c__incl.map create mode 100644 doc/safec-3.5/d4/df7/memcmp__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d4/df7/memcmp__s_8c__incl.png create mode 100644 doc/safec-3.5/d5/d10/unw16ifcan_8h__dep__incl.map create mode 100644 doc/safec-3.5/d5/d10/unw16ifcan_8h__dep__incl.md5 create mode 100644 doc/safec-3.5/d5/d10/unw16ifcan_8h__dep__incl.png create mode 100644 doc/safec-3.5/d5/d20/timingsafe__memcmp_8c.html create mode 100644 doc/safec-3.5/d5/d20/timingsafe__memcmp_8c.js create mode 100644 doc/safec-3.5/d5/d38/unwifcpt_8h.html create mode 100644 doc/safec-3.5/d5/d38/unwifcpt_8h.js create mode 100644 doc/safec-3.5/d5/d45/strcpyfldout__s_8c__incl.map create mode 100644 doc/safec-3.5/d5/d45/strcpyfldout__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d5/d45/strcpyfldout__s_8c__incl.png create mode 100644 doc/safec-3.5/d5/d45/wscanf__s_8c__incl.map create mode 100644 doc/safec-3.5/d5/d45/wscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d5/d45/wscanf__s_8c__incl.png create mode 100644 doc/safec-3.5/d5/d4b/vsnprintf__s_8c__incl.map create mode 100644 doc/safec-3.5/d5/d4b/vsnprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d5/d4b/vsnprintf__s_8c__incl.png create mode 100644 doc/safec-3.5/d5/d5e/strfirstsame__s_8c.html create mode 100644 doc/safec-3.5/d5/d5e/strfirstsame__s_8c.js create mode 100644 doc/safec-3.5/d5/d67/unw16ifcmb_8h.html create mode 100644 doc/safec-3.5/d5/d67/unw16ifcmb_8h.js create mode 100644 doc/safec-3.5/d5/d6a/sscanf__s_8c__incl.map create mode 100644 doc/safec-3.5/d5/d6a/sscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d5/d6a/sscanf__s_8c__incl.png create mode 100644 doc/safec-3.5/d5/d8c/strremovews__s_8c__incl.map create mode 100644 doc/safec-3.5/d5/d8c/strremovews__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d5/d8c/strremovews__s_8c__incl.png create mode 100644 doc/safec-3.5/d5/d9f/vwscanf__s_8c__incl.map create mode 100644 doc/safec-3.5/d5/d9f/vwscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d5/d9f/vwscanf__s_8c__incl.png create mode 100644 doc/safec-3.5/d5/db9/wcstombs__s_8c.html create mode 100644 doc/safec-3.5/d5/db9/wcstombs__s_8c.js create mode 100644 doc/safec-3.5/d5/dbc/hangul_8h.html create mode 100644 doc/safec-3.5/d5/dbc/hangul_8h.js create mode 100644 doc/safec-3.5/d5/dc2/memcmp32__s_8c__incl.map create mode 100644 doc/safec-3.5/d5/dc2/memcmp32__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d5/dc2/memcmp32__s_8c__incl.png create mode 100644 doc/safec-3.5/d5/ddd/wscanf__s_8c.html create mode 100644 doc/safec-3.5/d5/ddd/wscanf__s_8c.js create mode 100644 doc/safec-3.5/d5/ddf/memzero16__s_8c.html create mode 100644 doc/safec-3.5/d5/ddf/memzero16__s_8c.js create mode 100644 doc/safec-3.5/d5/df1/strcmpfld__s_8c.html create mode 100644 doc/safec-3.5/d5/df1/strcmpfld__s_8c.js create mode 100644 doc/safec-3.5/d6/d07/safe__lib_8h__incl.map create mode 100644 doc/safec-3.5/d6/d07/safe__lib_8h__incl.md5 create mode 100644 doc/safec-3.5/d6/d07/safe__lib_8h__incl.png create mode 100644 doc/safec-3.5/d6/d0a/strfirstsame__s_8c__incl.map create mode 100644 doc/safec-3.5/d6/d0a/strfirstsame__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d6/d0a/strfirstsame__s_8c__incl.png create mode 100644 doc/safec-3.5/d6/d13/wcstombs__s_8c__incl.map create mode 100644 doc/safec-3.5/d6/d13/wcstombs__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d6/d13/wcstombs__s_8c__incl.png create mode 100644 doc/safec-3.5/d6/d2e/vsprintf__s_8c__incl.map create mode 100644 doc/safec-3.5/d6/d2e/vsprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d6/d2e/vsprintf__s_8c__incl.png create mode 100644 doc/safec-3.5/d6/d31/strtok__s_8c__incl.map create mode 100644 doc/safec-3.5/d6/d31/strtok__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d6/d31/strtok__s_8c__incl.png create mode 100644 doc/safec-3.5/d6/d35/strismixedcase__s_8c__incl.map create mode 100644 doc/safec-3.5/d6/d35/strismixedcase__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d6/d35/strismixedcase__s_8c__incl.png create mode 100644 doc/safec-3.5/d6/d43/unwifcmb_8h.html create mode 100644 doc/safec-3.5/d6/d43/unwifcmb_8h.js create mode 100644 doc/safec-3.5/d6/d45/wcsrtombs__s_8c__incl.map create mode 100644 doc/safec-3.5/d6/d45/wcsrtombs__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d6/d45/wcsrtombs__s_8c__incl.png create mode 100644 doc/safec-3.5/d6/d47/strrchr__s_8c__incl.map create mode 100644 doc/safec-3.5/d6/d47/strrchr__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d6/d47/strrchr__s_8c__incl.png create mode 100644 doc/safec-3.5/d6/d4a/vswscanf__s_8c__incl.map create mode 100644 doc/safec-3.5/d6/d4a/vswscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d6/d4a/vswscanf__s_8c__incl.png create mode 100644 doc/safec-3.5/d6/d55/towfc__s_8c__incl.map create mode 100644 doc/safec-3.5/d6/d55/towfc__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d6/d55/towfc__s_8c__incl.png create mode 100644 doc/safec-3.5/d6/d62/timingsafe__bcmp_8c.html create mode 100644 doc/safec-3.5/d6/d62/timingsafe__bcmp_8c.js create mode 100644 doc/safec-3.5/d6/d6b/snwprintf__s_8c.html create mode 100644 doc/safec-3.5/d6/d6b/snwprintf__s_8c.js create mode 100644 doc/safec-3.5/d6/d6c/wcsicmp__s_8c.html create mode 100644 doc/safec-3.5/d6/d6c/wcsicmp__s_8c.js create mode 100644 doc/safec-3.5/d6/d88/strcasestr__s_8c__incl.map create mode 100644 doc/safec-3.5/d6/d88/strcasestr__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d6/d88/strcasestr__s_8c__incl.png create mode 100644 doc/safec-3.5/d6/d9e/strcasestr__s_8c.html create mode 100644 doc/safec-3.5/d6/d9e/strcasestr__s_8c.js create mode 100644 doc/safec-3.5/d6/d9e/strispassword__s_8c__incl.map create mode 100644 doc/safec-3.5/d6/d9e/strispassword__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d6/d9e/strispassword__s_8c__incl.png create mode 100644 doc/safec-3.5/d6/da5/safe__types_8h__incl.map create mode 100644 doc/safec-3.5/d6/da5/safe__types_8h__incl.md5 create mode 100644 doc/safec-3.5/d6/da5/safe__types_8h__incl.png create mode 100644 doc/safec-3.5/d6/da6/safe__mem__constraint_8c.html create mode 100644 doc/safec-3.5/d6/da6/safe__mem__constraint_8c.js create mode 100644 doc/safec-3.5/d6/dca/strcpyfld__s_8c__incl.map create mode 100644 doc/safec-3.5/d6/dca/strcpyfld__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d6/dca/strcpyfld__s_8c__incl.png create mode 100644 doc/safec-3.5/d6/dcc/bsearch__s_8c.html create mode 100644 doc/safec-3.5/d6/dcc/bsearch__s_8c.js create mode 100644 doc/safec-3.5/d6/dd4/wctomb__s_8c.html create mode 100644 doc/safec-3.5/d6/dd4/wctomb__s_8c.js create mode 100644 doc/safec-3.5/d6/dd8/wcscoll__s_8c.html create mode 100644 doc/safec-3.5/d6/dd8/wcscoll__s_8c.js create mode 100644 doc/safec-3.5/d6/dee/tmpfile__s_8c.html create mode 100644 doc/safec-3.5/d6/dee/tmpfile__s_8c.js create mode 100644 doc/safec-3.5/d6/df4/timingsafe__bcmp_8c__incl.map create mode 100644 doc/safec-3.5/d6/df4/timingsafe__bcmp_8c__incl.md5 create mode 100644 doc/safec-3.5/d6/df4/timingsafe__bcmp_8c__incl.png create mode 100644 doc/safec-3.5/d6/dfe/freopen__s_8c.html create mode 100644 doc/safec-3.5/d6/dfe/freopen__s_8c.js create mode 100644 doc/safec-3.5/d7/d0e/memchr__s_8c.html create mode 100644 doc/safec-3.5/d7/d0e/memchr__s_8c.js create mode 100644 doc/safec-3.5/d7/d17/libc-overview_8md.html create mode 100644 doc/safec-3.5/d7/d19/strlastchar__s_8c.html create mode 100644 doc/safec-3.5/d7/d19/strlastchar__s_8c.js create mode 100644 doc/safec-3.5/d7/d25/vwprintf__s_8c.html create mode 100644 doc/safec-3.5/d7/d25/vwprintf__s_8c.js create mode 100644 doc/safec-3.5/d7/d32/memzero__s_8c__incl.map create mode 100644 doc/safec-3.5/d7/d32/memzero__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d7/d32/memzero__s_8c__incl.png create mode 100644 doc/safec-3.5/d7/d3d/mem__primitives__lib_8c__incl.map create mode 100644 doc/safec-3.5/d7/d3d/mem__primitives__lib_8c__incl.md5 create mode 100644 doc/safec-3.5/d7/d3d/mem__primitives__lib_8c__incl.png create mode 100644 doc/safec-3.5/d7/d4a/vsnwprintf__s_8c.html create mode 100644 doc/safec-3.5/d7/d4a/vsnwprintf__s_8c.js create mode 100644 doc/safec-3.5/d7/d57/gmtime__s_8c.html create mode 100644 doc/safec-3.5/d7/d57/gmtime__s_8c.js create mode 100644 doc/safec-3.5/d7/d85/memchr__s_8c__incl.map create mode 100644 doc/safec-3.5/d7/d85/memchr__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d7/d85/memchr__s_8c__incl.png create mode 100644 doc/safec-3.5/d7/d8d/strismixedcase__s_8c.html create mode 100644 doc/safec-3.5/d7/d8d/strismixedcase__s_8c.js create mode 100644 doc/safec-3.5/d7/da7/safe__str__constraint_8h__dep__incl.map create mode 100644 doc/safec-3.5/d7/da7/safe__str__constraint_8h__dep__incl.md5 create mode 100644 doc/safec-3.5/d7/da7/safe__str__constraint_8h__dep__incl.png create mode 100644 doc/safec-3.5/d7/dac/ignore__handler__s_8c.html create mode 100644 doc/safec-3.5/d7/dac/ignore__handler__s_8c.js create mode 100644 doc/safec-3.5/d7/db1/tmpnam__s_8c__incl.map create mode 100644 doc/safec-3.5/d7/db1/tmpnam__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d7/db1/tmpnam__s_8c__incl.png create mode 100644 doc/safec-3.5/d7/dbb/wcsupr__s_8c.html create mode 100644 doc/safec-3.5/d7/dbb/wcsupr__s_8c.js create mode 100644 doc/safec-3.5/d7/df1/strpbrk__s_8c__incl.map create mode 100644 doc/safec-3.5/d7/df1/strpbrk__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d7/df1/strpbrk__s_8c__incl.png create mode 100644 doc/safec-3.5/d7/df5/wcsstr_8c.html create mode 100644 doc/safec-3.5/d7/df5/wcsstr_8c.js create mode 100644 doc/safec-3.5/d7/dfb/vprintf__s_8c__incl.map create mode 100644 doc/safec-3.5/d7/dfb/vprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d7/dfb/vprintf__s_8c__incl.png create mode 100644 doc/safec-3.5/d8/d03/safe__mem__lib_8h.html create mode 100644 doc/safec-3.5/d8/d03/safe__mem__lib_8h.js create mode 100644 doc/safec-3.5/d8/d04/abort__handler__s_8c.html create mode 100644 doc/safec-3.5/d8/d04/abort__handler__s_8c.js create mode 100644 doc/safec-3.5/d8/d08/mbsrtowcs__s_8c__incl.map create mode 100644 doc/safec-3.5/d8/d08/mbsrtowcs__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d8/d08/mbsrtowcs__s_8c__incl.png create mode 100644 doc/safec-3.5/d8/d0e/safe__config_8h__dep__incl.map create mode 100644 doc/safec-3.5/d8/d0e/safe__config_8h__dep__incl.md5 create mode 100644 doc/safec-3.5/d8/d0e/safe__config_8h__dep__incl.png create mode 100644 doc/safec-3.5/d8/d12/snwprintf__s_8c__incl.map create mode 100644 doc/safec-3.5/d8/d12/snwprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d8/d12/snwprintf__s_8c__incl.png create mode 100644 doc/safec-3.5/d8/d14/strisalphanumeric__s_8c__incl.map create mode 100644 doc/safec-3.5/d8/d14/strisalphanumeric__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d8/d14/strisalphanumeric__s_8c__incl.png create mode 100644 doc/safec-3.5/d8/d28/safe__types_8h__dep__incl.map create mode 100644 doc/safec-3.5/d8/d28/safe__types_8h__dep__incl.md5 create mode 100644 doc/safec-3.5/d8/d28/safe__types_8h__dep__incl.png create mode 100644 doc/safec-3.5/d8/d2d/wcstok__s_8c__incl.map create mode 100644 doc/safec-3.5/d8/d2d/wcstok__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d8/d2d/wcstok__s_8c__incl.png create mode 100644 doc/safec-3.5/d8/d31/freopen__s_8c__incl.map create mode 100644 doc/safec-3.5/d8/d31/freopen__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d8/d31/freopen__s_8c__incl.png create mode 100644 doc/safec-3.5/d8/d3c/snprintf__s_8c.html create mode 100644 doc/safec-3.5/d8/d3c/snprintf__s_8c.js create mode 100644 doc/safec-3.5/d8/d47/vfscanf__s_8c__incl.map create mode 100644 doc/safec-3.5/d8/d47/vfscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d8/d47/vfscanf__s_8c__incl.png create mode 100644 doc/safec-3.5/d8/d56/memmove__s_8c.html create mode 100644 doc/safec-3.5/d8/d56/memmove__s_8c.js create mode 100644 doc/safec-3.5/d8/d57/wcscat__s_8c__incl.map create mode 100644 doc/safec-3.5/d8/d57/wcscat__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d8/d57/wcscat__s_8c__incl.png create mode 100644 doc/safec-3.5/d8/d61/memset16__s_8c__incl.map create mode 100644 doc/safec-3.5/d8/d61/memset16__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d8/d61/memset16__s_8c__incl.png create mode 100644 doc/safec-3.5/d8/d67/wcslwr__s_8c.html create mode 100644 doc/safec-3.5/d8/d67/wcslwr__s_8c.js create mode 100644 doc/safec-3.5/d8/d80/memmove__s_8c__incl.map create mode 100644 doc/safec-3.5/d8/d80/memmove__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d8/d80/memmove__s_8c__incl.png create mode 100644 doc/safec-3.5/d8/d84/strtolowercase__s_8c__incl.map create mode 100644 doc/safec-3.5/d8/d84/strtolowercase__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d8/d84/strtolowercase__s_8c__incl.png create mode 100644 doc/safec-3.5/d8/d88/strzero__s_8c.html create mode 100644 doc/safec-3.5/d8/d88/strzero__s_8c.js create mode 100644 doc/safec-3.5/d8/d89/vwscanf__s_8c.html create mode 100644 doc/safec-3.5/d8/d89/vwscanf__s_8c.js create mode 100644 doc/safec-3.5/d8/d90/timingsafe__memcmp_8c__incl.map create mode 100644 doc/safec-3.5/d8/d90/timingsafe__memcmp_8c__incl.md5 create mode 100644 doc/safec-3.5/d8/d90/timingsafe__memcmp_8c__incl.png create mode 100644 doc/safec-3.5/d8/d9d/strishex__s_8c__incl.map create mode 100644 doc/safec-3.5/d8/d9d/strishex__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d8/d9d/strishex__s_8c__incl.png create mode 100644 doc/safec-3.5/d8/da1/swscanf__s_8c.html create mode 100644 doc/safec-3.5/d8/da1/swscanf__s_8c.js create mode 100644 doc/safec-3.5/d8/da2/wcrtomb__s_8c__incl.map create mode 100644 doc/safec-3.5/d8/da2/wcrtomb__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d8/da2/wcrtomb__s_8c__incl.png create mode 100644 doc/safec-3.5/d8/daf/memmove16__s_8c.html create mode 100644 doc/safec-3.5/d8/daf/memmove16__s_8c.js create mode 100644 doc/safec-3.5/d8/dbe/towctrans_8c.html create mode 100644 doc/safec-3.5/d8/dbe/towctrans_8c.js create mode 100644 doc/safec-3.5/d8/dc7/wcsnatcmp__s_8c.html create mode 100644 doc/safec-3.5/d8/dc7/wcsnatcmp__s_8c.js create mode 100644 doc/safec-3.5/d8/dc9/strisalphanumeric__s_8c.html create mode 100644 doc/safec-3.5/d8/dc9/strisalphanumeric__s_8c.js create mode 100644 doc/safec-3.5/d8/dd0/strisascii__s_8c.html create mode 100644 doc/safec-3.5/d8/dd0/strisascii__s_8c.js create mode 100644 doc/safec-3.5/d8/dd8/mem__primitives__lib_8c.html create mode 100644 doc/safec-3.5/d8/dd8/mem__primitives__lib_8c.js create mode 100644 doc/safec-3.5/d8/dd9/memcpy32__s_8c__incl.map create mode 100644 doc/safec-3.5/d8/dd9/memcpy32__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d8/dd9/memcpy32__s_8c__incl.png create mode 100644 doc/safec-3.5/d8/def/fopen__s_8c__incl.map create mode 100644 doc/safec-3.5/d8/def/fopen__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d8/def/fopen__s_8c__incl.png create mode 100644 doc/safec-3.5/d8/dfa/memzero16__s_8c__incl.map create mode 100644 doc/safec-3.5/d8/dfa/memzero16__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d8/dfa/memzero16__s_8c__incl.png create mode 100644 doc/safec-3.5/d8/dff/safe__str__lib_8h.html create mode 100644 doc/safec-3.5/d8/dff/safe__str__lib_8h.js create mode 100644 doc/safec-3.5/d8/dff/strcpyfldin__s_8c__incl.map create mode 100644 doc/safec-3.5/d8/dff/strcpyfldin__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d8/dff/strcpyfldin__s_8c__incl.png create mode 100644 doc/safec-3.5/d9/d02/strerror__s_8c.html create mode 100644 doc/safec-3.5/d9/d02/strerror__s_8c.js create mode 100644 doc/safec-3.5/d9/d0e/wctomb__s_8c__incl.map create mode 100644 doc/safec-3.5/d9/d0e/wctomb__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d9/d0e/wctomb__s_8c__incl.png create mode 100644 doc/safec-3.5/d9/d10/strljustify__s_8c.html create mode 100644 doc/safec-3.5/d9/d10/strljustify__s_8c.js create mode 100644 doc/safec-3.5/d9/d16/memmove16__s_8c__incl.map create mode 100644 doc/safec-3.5/d9/d16/memmove16__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d9/d16/memmove16__s_8c__incl.png create mode 100644 doc/safec-3.5/d9/d3d/mbstowcs__s_8c.html create mode 100644 doc/safec-3.5/d9/d47/wcsfc__s_8c.html create mode 100644 doc/safec-3.5/d9/d47/wcsfc__s_8c.js create mode 100644 doc/safec-3.5/d9/d4d/memcmp__s_8c.html create mode 100644 doc/safec-3.5/d9/d4d/memcmp__s_8c.js create mode 100644 doc/safec-3.5/d9/da2/unw16ifexc_8h__dep__incl.map create mode 100644 doc/safec-3.5/d9/da2/unw16ifexc_8h__dep__incl.md5 create mode 100644 doc/safec-3.5/d9/da2/unw16ifexc_8h__dep__incl.png create mode 100644 doc/safec-3.5/d9/da5/ctime__s_8c__incl.map create mode 100644 doc/safec-3.5/d9/da5/ctime__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d9/da5/ctime__s_8c__incl.png create mode 100644 doc/safec-3.5/d9/db2/vscanf__s_8c.html create mode 100644 doc/safec-3.5/d9/db2/vscanf__s_8c.js create mode 100644 doc/safec-3.5/d9/dca/safe__mem__constraint_8h__dep__incl.map create mode 100644 doc/safec-3.5/d9/dca/safe__mem__constraint_8h__dep__incl.md5 create mode 100644 doc/safec-3.5/d9/dca/safe__mem__constraint_8h__dep__incl.png create mode 100644 doc/safec-3.5/d9/dd4/wmemcpy__s_8c.html create mode 100644 doc/safec-3.5/d9/dd4/wmemcpy__s_8c.js create mode 100644 doc/safec-3.5/d9/dd6/_r_e_a_d_m_e_8md.html create mode 100644 doc/safec-3.5/d9/de4/bsearch__s_8c__incl.map create mode 100644 doc/safec-3.5/d9/de4/bsearch__s_8c__incl.md5 create mode 100644 doc/safec-3.5/d9/de4/bsearch__s_8c__incl.png create mode 100644 doc/safec-3.5/d9/df1/strspn__s_8c.html create mode 100644 doc/safec-3.5/d9/df1/strspn__s_8c.js create mode 100644 doc/safec-3.5/d9/df1/struct_u_n_w_i_f__cc.html create mode 100644 doc/safec-3.5/d9/df1/struct_u_n_w_i_f__cc.js create mode 100644 doc/safec-3.5/d9/df8/strrchr__s_8c.html create mode 100644 doc/safec-3.5/d9/df8/strrchr__s_8c.js create mode 100644 doc/safec-3.5/d9/dfd/unw16ifcmp_8h.html create mode 100644 doc/safec-3.5/d9/dfd/unw16ifcmp_8h.js create mode 100644 doc/safec-3.5/d9/dfe/strlastdiff__s_8c.html create mode 100644 doc/safec-3.5/d9/dfe/strlastdiff__s_8c.js create mode 100644 doc/safec-3.5/da/d0d/safe__compile_8h__dep__incl.map create mode 100644 doc/safec-3.5/da/d0d/safe__compile_8h__dep__incl.md5 create mode 100644 doc/safec-3.5/da/d0d/safe__compile_8h__dep__incl.png create mode 100644 doc/safec-3.5/da/d13/struct_u_n_w_i_f__canon__exc__t.html create mode 100644 doc/safec-3.5/da/d13/struct_u_n_w_i_f__canon__exc__t.js create mode 100644 doc/safec-3.5/da/d1a/wcstok__s_8c.html create mode 100644 doc/safec-3.5/da/d1a/wcstok__s_8c.js create mode 100644 doc/safec-3.5/da/d22/memset16__s_8c.html create mode 100644 doc/safec-3.5/da/d22/memset16__s_8c.js create mode 100644 doc/safec-3.5/da/d2b/strerror__s_8c__incl.map create mode 100644 doc/safec-3.5/da/d2b/strerror__s_8c__incl.md5 create mode 100644 doc/safec-3.5/da/d2b/strerror__s_8c__incl.png create mode 100644 doc/safec-3.5/da/d45/strnset__s_8c.html create mode 100644 doc/safec-3.5/da/d45/strnset__s_8c.js create mode 100644 doc/safec-3.5/da/d4f/wcsupr__s_8c__incl.map create mode 100644 doc/safec-3.5/da/d4f/wcsupr__s_8c__incl.md5 create mode 100644 doc/safec-3.5/da/d4f/wcsupr__s_8c__incl.png create mode 100644 doc/safec-3.5/da/d71/wcsstr_8c__incl.map create mode 100644 doc/safec-3.5/da/d71/wcsstr_8c__incl.md5 create mode 100644 doc/safec-3.5/da/d71/wcsstr_8c__incl.png create mode 100644 doc/safec-3.5/da/d8c/mem__primitives__lib_8h.html create mode 100644 doc/safec-3.5/da/d8c/mem__primitives__lib_8h.js create mode 100644 doc/safec-3.5/da/da9/wmemmove__s_8c__incl.map create mode 100644 doc/safec-3.5/da/da9/wmemmove__s_8c__incl.md5 create mode 100644 doc/safec-3.5/da/da9/wmemmove__s_8c__incl.png create mode 100644 doc/safec-3.5/da/db5/strlastsame__s_8c.html create mode 100644 doc/safec-3.5/da/db5/strlastsame__s_8c.js create mode 100644 doc/safec-3.5/da/db8/strisdigit__s_8c.html create mode 100644 doc/safec-3.5/da/db8/strisdigit__s_8c.js create mode 100644 doc/safec-3.5/da/db8/wcscpy__s_8c__incl.map create mode 100644 doc/safec-3.5/da/db8/wcscpy__s_8c__incl.md5 create mode 100644 doc/safec-3.5/da/db8/wcscpy__s_8c__incl.png create mode 100644 doc/safec-3.5/da/dc2/scanf__s_8c__incl.map create mode 100644 doc/safec-3.5/da/dc2/scanf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/da/dc2/scanf__s_8c__incl.png create mode 100644 doc/safec-3.5/da/dc7/wmemcpy__s_8c__incl.map create mode 100644 doc/safec-3.5/da/dc7/wmemcpy__s_8c__incl.md5 create mode 100644 doc/safec-3.5/da/dc7/wmemcpy__s_8c__incl.png create mode 100644 doc/safec-3.5/da/dd0/vwprintf__s_8c__incl.map create mode 100644 doc/safec-3.5/da/dd0/vwprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/da/dd0/vwprintf__s_8c__incl.png create mode 100644 doc/safec-3.5/da/deb/strcoll__s_8c__incl.map create mode 100644 doc/safec-3.5/da/deb/strcoll__s_8c__incl.md5 create mode 100644 doc/safec-3.5/da/deb/strcoll__s_8c__incl.png create mode 100644 doc/safec-3.5/da/dff/wprintf__s_8c__incl.map create mode 100644 doc/safec-3.5/da/dff/wprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/da/dff/wprintf__s_8c__incl.png create mode 100644 doc/safec-3.5/db/d18/memset__s_8c__incl.map create mode 100644 doc/safec-3.5/db/d18/memset__s_8c__incl.md5 create mode 100644 doc/safec-3.5/db/d18/memset__s_8c__incl.png create mode 100644 doc/safec-3.5/db/d28/wcsicmp__s_8c__incl.map create mode 100644 doc/safec-3.5/db/d28/wcsicmp__s_8c__incl.md5 create mode 100644 doc/safec-3.5/db/d28/wcsicmp__s_8c__incl.png create mode 100644 doc/safec-3.5/db/d36/memcpy__s_8c__incl.map create mode 100644 doc/safec-3.5/db/d36/memcpy__s_8c__incl.md5 create mode 100644 doc/safec-3.5/db/d36/memcpy__s_8c__incl.png create mode 100644 doc/safec-3.5/db/d37/wcrtomb__s_8c.html create mode 100644 doc/safec-3.5/db/d37/wcrtomb__s_8c.js create mode 100644 doc/safec-3.5/db/d53/wcsnlen__s_8c.html create mode 100644 doc/safec-3.5/db/d53/wcsnlen__s_8c.js create mode 100644 doc/safec-3.5/db/d59/memzero32__s_8c.html create mode 100644 doc/safec-3.5/db/d59/memzero32__s_8c.js create mode 100644 doc/safec-3.5/db/d5b/strcmp__s_8c__incl.map create mode 100644 doc/safec-3.5/db/d5b/strcmp__s_8c__incl.md5 create mode 100644 doc/safec-3.5/db/d5b/strcmp__s_8c__incl.png create mode 100644 doc/safec-3.5/db/d65/wcsset__s_8c__incl.map create mode 100644 doc/safec-3.5/db/d65/wcsset__s_8c__incl.md5 create mode 100644 doc/safec-3.5/db/d65/wcsset__s_8c__incl.png create mode 100644 doc/safec-3.5/db/d66/strnterminate__s_8c__incl.map create mode 100644 doc/safec-3.5/db/d66/strnterminate__s_8c__incl.md5 create mode 100644 doc/safec-3.5/db/d66/strnterminate__s_8c__incl.png create mode 100644 doc/safec-3.5/db/d69/safe__lib_8h.html create mode 100644 doc/safec-3.5/db/d69/safe__lib_8h.js create mode 100644 doc/safec-3.5/db/d6c/memrchr__s_8c__incl.map create mode 100644 doc/safec-3.5/db/d6c/memrchr__s_8c__incl.md5 create mode 100644 doc/safec-3.5/db/d6c/memrchr__s_8c__incl.png create mode 100644 doc/safec-3.5/db/d82/safe__lib__errno_8h__incl.map create mode 100644 doc/safec-3.5/db/d82/safe__lib__errno_8h__incl.md5 create mode 100644 doc/safec-3.5/db/d82/safe__lib__errno_8h__incl.png create mode 100644 doc/safec-3.5/db/d8d/vsnprintf__s_8c.html create mode 100644 doc/safec-3.5/db/d8d/vsnprintf__s_8c.js create mode 100644 doc/safec-3.5/db/d8e/memccpy__s_8c__incl.map create mode 100644 doc/safec-3.5/db/d8e/memccpy__s_8c__incl.md5 create mode 100644 doc/safec-3.5/db/d8e/memccpy__s_8c__incl.png create mode 100644 doc/safec-3.5/db/d94/wmemcmp__s_8c__incl.map create mode 100644 doc/safec-3.5/db/d94/wmemcmp__s_8c__incl.md5 create mode 100644 doc/safec-3.5/db/d94/wmemcmp__s_8c__incl.png create mode 100644 doc/safec-3.5/db/d9f/unw16ifcmb_8h__dep__incl.map create mode 100644 doc/safec-3.5/db/d9f/unw16ifcmb_8h__dep__incl.md5 create mode 100644 doc/safec-3.5/db/d9f/unw16ifcmb_8h__dep__incl.png create mode 100644 doc/safec-3.5/db/da0/safe__mem__lib_8h__incl.map create mode 100644 doc/safec-3.5/db/da0/safe__mem__lib_8h__incl.md5 create mode 100644 doc/safec-3.5/db/da0/safe__mem__lib_8h__incl.png create mode 100644 doc/safec-3.5/db/da4/memmove32__s_8c__incl.map create mode 100644 doc/safec-3.5/db/da4/memmove32__s_8c__incl.md5 create mode 100644 doc/safec-3.5/db/da4/memmove32__s_8c__incl.png create mode 100644 doc/safec-3.5/db/dab/unwifexc_8h.html create mode 100644 doc/safec-3.5/db/dab/unwifexc_8h.js create mode 100644 doc/safec-3.5/db/dae/towctrans_8c__incl.map create mode 100644 doc/safec-3.5/db/dae/towctrans_8c__incl.md5 create mode 100644 doc/safec-3.5/db/dae/towctrans_8c__incl.png create mode 100644 doc/safec-3.5/db/dbf/gmtime__s_8c__incl.map create mode 100644 doc/safec-3.5/db/dbf/gmtime__s_8c__incl.md5 create mode 100644 doc/safec-3.5/db/dbf/gmtime__s_8c__incl.png create mode 100644 doc/safec-3.5/db/dc0/memcpy32__s_8c.html create mode 100644 doc/safec-3.5/db/dc0/memcpy32__s_8c.js create mode 100644 doc/safec-3.5/db/dc3/strstr__s_8c.html create mode 100644 doc/safec-3.5/db/dc3/strstr__s_8c.js create mode 100644 doc/safec-3.5/db/dc5/fwscanf__s_8c__incl.map create mode 100644 doc/safec-3.5/db/dc5/fwscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/db/dc5/fwscanf__s_8c__incl.png create mode 100644 doc/safec-3.5/db/de3/strcasecmp__s_8c__incl.map create mode 100644 doc/safec-3.5/db/de3/strcasecmp__s_8c__incl.md5 create mode 100644 doc/safec-3.5/db/de3/strcasecmp__s_8c__incl.png create mode 100644 doc/safec-3.5/db/def/strcpyfldin__s_8c.html create mode 100644 doc/safec-3.5/db/def/strcpyfldin__s_8c.js create mode 100644 doc/safec-3.5/dc/d06/strnlen__s_8c.html create mode 100644 doc/safec-3.5/dc/d06/strnlen__s_8c.js create mode 100644 doc/safec-3.5/dc/d06/unwifcan_8h.html create mode 100644 doc/safec-3.5/dc/d06/unwifcan_8h.js create mode 100644 doc/safec-3.5/dc/d08/wcsnset__s_8c__incl.map create mode 100644 doc/safec-3.5/dc/d08/wcsnset__s_8c__incl.md5 create mode 100644 doc/safec-3.5/dc/d08/wcsnset__s_8c__incl.png create mode 100644 doc/safec-3.5/dc/d0c/wcsnset__s_8c.html create mode 100644 doc/safec-3.5/dc/d0c/wcsnset__s_8c.js create mode 100644 doc/safec-3.5/dc/d0e/wcscmp__s_8c__incl.map create mode 100644 doc/safec-3.5/dc/d0e/wcscmp__s_8c__incl.md5 create mode 100644 doc/safec-3.5/dc/d0e/wcscmp__s_8c__incl.png create mode 100644 doc/safec-3.5/dc/d12/safe__mem__constraint_8c__incl.map create mode 100644 doc/safec-3.5/dc/d12/safe__mem__constraint_8c__incl.md5 create mode 100644 doc/safec-3.5/dc/d12/safe__mem__constraint_8c__incl.png create mode 100644 doc/safec-3.5/dc/d32/towfc__s_8c.html create mode 100644 doc/safec-3.5/dc/d32/towfc__s_8c.js create mode 100644 doc/safec-3.5/dc/d4e/wcsncpy__s_8c.html create mode 100644 doc/safec-3.5/dc/d4e/wcsncpy__s_8c.js create mode 100644 doc/safec-3.5/dc/d54/hangul_8h__dep__incl.map create mode 100644 doc/safec-3.5/dc/d54/hangul_8h__dep__incl.md5 create mode 100644 doc/safec-3.5/dc/d54/hangul_8h__dep__incl.png create mode 100644 doc/safec-3.5/dc/d72/localtime__s_8c.html create mode 100644 doc/safec-3.5/dc/d72/localtime__s_8c.js create mode 100644 doc/safec-3.5/dc/d7b/strnlen__s_8c__incl.map create mode 100644 doc/safec-3.5/dc/d7b/strnlen__s_8c__incl.md5 create mode 100644 doc/safec-3.5/dc/d7b/strnlen__s_8c__incl.png create mode 100644 doc/safec-3.5/dc/d7e/fopen__s_8c.html create mode 100644 doc/safec-3.5/dc/d7e/fopen__s_8c.js create mode 100644 doc/safec-3.5/dc/d7e/strncpy__s_8c__incl.map create mode 100644 doc/safec-3.5/dc/d7e/strncpy__s_8c__incl.md5 create mode 100644 doc/safec-3.5/dc/d7e/strncpy__s_8c__incl.png create mode 100644 doc/safec-3.5/dc/dd5/strljustify__s_8c__incl.map create mode 100644 doc/safec-3.5/dc/dd5/strljustify__s_8c__incl.md5 create mode 100644 doc/safec-3.5/dc/dd5/strljustify__s_8c__incl.png create mode 100644 doc/safec-3.5/dc/dd7/strnatcmp__s_8c__incl.map create mode 100644 doc/safec-3.5/dc/dd7/strnatcmp__s_8c__incl.md5 create mode 100644 doc/safec-3.5/dc/dd7/strnatcmp__s_8c__incl.png create mode 100644 doc/safec-3.5/dd/d0a/safe__types_8h.html create mode 100644 doc/safec-3.5/dd/d0a/safe__types_8h.js create mode 100644 doc/safec-3.5/dd/d33/vswprintf__s_8c.html create mode 100644 doc/safec-3.5/dd/d33/vswprintf__s_8c.js create mode 100644 doc/safec-3.5/dd/d35/asctime__s_8c__incl.map create mode 100644 doc/safec-3.5/dd/d35/asctime__s_8c__incl.md5 create mode 100644 doc/safec-3.5/dd/d35/asctime__s_8c__incl.png create mode 100644 doc/safec-3.5/dd/d37/memcmp16__s_8c__incl.map create mode 100644 doc/safec-3.5/dd/d37/memcmp16__s_8c__incl.md5 create mode 100644 doc/safec-3.5/dd/d37/memcmp16__s_8c__incl.png create mode 100644 doc/safec-3.5/dd/d38/strcpyfld__s_8c.html create mode 100644 doc/safec-3.5/dd/d38/strcpyfld__s_8c.js create mode 100644 doc/safec-3.5/dd/d46/strisuppercase__s_8c__incl.map create mode 100644 doc/safec-3.5/dd/d46/strisuppercase__s_8c__incl.md5 create mode 100644 doc/safec-3.5/dd/d46/strisuppercase__s_8c__incl.png create mode 100644 doc/safec-3.5/dd/d70/strset__s_8c__incl.map create mode 100644 doc/safec-3.5/dd/d70/strset__s_8c__incl.md5 create mode 100644 doc/safec-3.5/dd/d70/strset__s_8c__incl.png create mode 100644 doc/safec-3.5/dd/d73/strcspn__s_8c.html create mode 100644 doc/safec-3.5/dd/d73/strcspn__s_8c.js create mode 100644 doc/safec-3.5/dd/d75/struct_u_n_w_i_f__compat__exc__t.html create mode 100644 doc/safec-3.5/dd/d75/struct_u_n_w_i_f__compat__exc__t.js create mode 100644 doc/safec-3.5/dd/d81/strcat__s_8c.html create mode 100644 doc/safec-3.5/dd/d81/strcat__s_8c.js create mode 100644 doc/safec-3.5/dd/d8b/strnset__s_8c__incl.map create mode 100644 doc/safec-3.5/dd/d8b/strnset__s_8c__incl.md5 create mode 100644 doc/safec-3.5/dd/d8b/strnset__s_8c__incl.png create mode 100644 doc/safec-3.5/dd/d8f/wcsnatcmp__s_8c__incl.map create mode 100644 doc/safec-3.5/dd/d8f/wcsnatcmp__s_8c__incl.md5 create mode 100644 doc/safec-3.5/dd/d8f/wcsnatcmp__s_8c__incl.png create mode 100644 doc/safec-3.5/dd/d9a/vfwprintf__s_8c__incl.map create mode 100644 doc/safec-3.5/dd/d9a/vfwprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/dd/d9a/vfwprintf__s_8c__incl.png create mode 100644 doc/safec-3.5/dd/d9f/strisuppercase__s_8c.html create mode 100644 doc/safec-3.5/dd/d9f/strisuppercase__s_8c.js create mode 100644 doc/safec-3.5/dd/da0/todo.html create mode 100644 doc/safec-3.5/dd/dbc/ignore__handler__s_8c__incl.map create mode 100644 doc/safec-3.5/dd/dbc/ignore__handler__s_8c__incl.md5 create mode 100644 doc/safec-3.5/dd/dbc/ignore__handler__s_8c__incl.png create mode 100644 doc/safec-3.5/dd/dbe/strstr__s_8c__incl.map create mode 100644 doc/safec-3.5/dd/dbe/strstr__s_8c__incl.md5 create mode 100644 doc/safec-3.5/dd/dbe/strstr__s_8c__incl.png create mode 100644 doc/safec-3.5/dd/dc0/memcpy16__s_8c__incl.map create mode 100644 doc/safec-3.5/dd/dc0/memcpy16__s_8c__incl.md5 create mode 100644 doc/safec-3.5/dd/dc0/memcpy16__s_8c__incl.png create mode 100644 doc/safec-3.5/dd/dd1/strspn__s_8c__incl.map create mode 100644 doc/safec-3.5/dd/dd1/strspn__s_8c__incl.md5 create mode 100644 doc/safec-3.5/dd/dd1/strspn__s_8c__incl.png create mode 100644 doc/safec-3.5/dd/dd4/safe__lib__errno_8h__dep__incl.map create mode 100644 doc/safec-3.5/dd/dd4/safe__lib__errno_8h__dep__incl.md5 create mode 100644 doc/safec-3.5/dd/dd4/safe__lib__errno_8h__dep__incl.png create mode 100644 doc/safec-3.5/dd/de1/memcpy16__s_8c.html create mode 100644 doc/safec-3.5/dd/de1/memcpy16__s_8c.js create mode 100644 doc/safec-3.5/dd/de1/strnterminate__s_8c.html create mode 100644 doc/safec-3.5/dd/de1/strnterminate__s_8c.js create mode 100644 doc/safec-3.5/dd/def/memrchr__s_8c.html create mode 100644 doc/safec-3.5/dd/def/memrchr__s_8c.js create mode 100644 doc/safec-3.5/dd/df8/wcsstr__s_8c.html create mode 100644 doc/safec-3.5/dd/df8/wcsstr__s_8c.js create mode 100644 doc/safec-3.5/de/d15/wcslwr__s_8c__incl.map create mode 100644 doc/safec-3.5/de/d15/wcslwr__s_8c__incl.md5 create mode 100644 doc/safec-3.5/de/d15/wcslwr__s_8c__incl.png create mode 100644 doc/safec-3.5/de/d15/wcsncmp__s_8c.html create mode 100644 doc/safec-3.5/de/d15/wcsncmp__s_8c.js create mode 100644 doc/safec-3.5/de/d25/memset__s_8c.html create mode 100644 doc/safec-3.5/de/d25/memset__s_8c.js create mode 100644 doc/safec-3.5/de/d32/vfprintf__s_8c.html create mode 100644 doc/safec-3.5/de/d32/vfprintf__s_8c.js create mode 100644 doc/safec-3.5/de/d33/wcscpy__s_8c.html create mode 100644 doc/safec-3.5/de/d33/wcscpy__s_8c.js create mode 100644 doc/safec-3.5/de/d3e/strfirstdiff__s_8c.html create mode 100644 doc/safec-3.5/de/d3e/strfirstdiff__s_8c.js create mode 100644 doc/safec-3.5/de/d45/wcscat__s_8c.html create mode 100644 doc/safec-3.5/de/d45/wcscat__s_8c.js create mode 100644 doc/safec-3.5/de/d5b/strislowercase__s_8c.html create mode 100644 doc/safec-3.5/de/d5b/strislowercase__s_8c.js create mode 100644 doc/safec-3.5/de/d70/memcpy__s_8c.html create mode 100644 doc/safec-3.5/de/d70/memcpy__s_8c.js create mode 100644 doc/safec-3.5/de/d77/vsnwprintf__s_8c__incl.map create mode 100644 doc/safec-3.5/de/d77/vsnwprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/de/d77/vsnwprintf__s_8c__incl.png create mode 100644 doc/safec-3.5/de/d84/struct_u_n_w_i_f__complist.html create mode 100644 doc/safec-3.5/de/d84/struct_u_n_w_i_f__complist.js create mode 100644 doc/safec-3.5/de/d97/fwprintf__s_8c.html create mode 100644 doc/safec-3.5/de/d97/fwprintf__s_8c.js create mode 100644 doc/safec-3.5/de/da4/vprintf__s_8c.html create mode 100644 doc/safec-3.5/de/da4/vprintf__s_8c.js create mode 100644 doc/safec-3.5/de/db0/wcsnorm__s_8c__incl.map create mode 100644 doc/safec-3.5/de/db0/wcsnorm__s_8c__incl.md5 create mode 100644 doc/safec-3.5/de/db0/wcsnorm__s_8c__incl.png create mode 100644 doc/safec-3.5/de/dc7/strcmpfld__s_8c__incl.map create mode 100644 doc/safec-3.5/de/dc7/strcmpfld__s_8c__incl.md5 create mode 100644 doc/safec-3.5/de/dc7/strcmpfld__s_8c__incl.png create mode 100644 doc/safec-3.5/de/dd3/strpbrk__s_8c.html create mode 100644 doc/safec-3.5/de/dd3/strpbrk__s_8c.js create mode 100644 doc/safec-3.5/de/ddc/sprintf__s_8c__incl.map create mode 100644 doc/safec-3.5/de/ddc/sprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/de/ddc/sprintf__s_8c__incl.png create mode 100644 doc/safec-3.5/de/de6/wmemmove__s_8c.html create mode 100644 doc/safec-3.5/de/de6/wmemmove__s_8c.js create mode 100644 doc/safec-3.5/de/df0/memcmp32__s_8c.html create mode 100644 doc/safec-3.5/de/df0/memcmp32__s_8c.js create mode 100644 doc/safec-3.5/de/df4/localtime__s_8c__incl.map create mode 100644 doc/safec-3.5/de/df4/localtime__s_8c__incl.md5 create mode 100644 doc/safec-3.5/de/df4/localtime__s_8c__incl.png create mode 100644 doc/safec-3.5/de/dfd/strlastsame__s_8c__incl.map create mode 100644 doc/safec-3.5/de/dfd/strlastsame__s_8c__incl.md5 create mode 100644 doc/safec-3.5/de/dfd/strlastsame__s_8c__incl.png create mode 100644 doc/safec-3.5/df/d01/vscanf__s_8c__incl.map create mode 100644 doc/safec-3.5/df/d01/vscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/df/d01/vscanf__s_8c__incl.png create mode 100644 doc/safec-3.5/df/d0a/safe__compile_8h.html create mode 100644 doc/safec-3.5/df/d0a/safe__compile_8h.js create mode 100644 doc/safec-3.5/df/d1c/fscanf__s_8c.html create mode 100644 doc/safec-3.5/df/d1c/fscanf__s_8c.js create mode 100644 doc/safec-3.5/df/d2b/strfirstchar__s_8c__incl.map create mode 100644 doc/safec-3.5/df/d2b/strfirstchar__s_8c__incl.md5 create mode 100644 doc/safec-3.5/df/d2b/strfirstchar__s_8c__incl.png create mode 100644 doc/safec-3.5/df/d54/unwifcmp_8h.html create mode 100644 doc/safec-3.5/df/d54/unwifcmp_8h.js create mode 100644 doc/safec-3.5/df/d5c/vsscanf__s_8c__incl.map create mode 100644 doc/safec-3.5/df/d5c/vsscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/df/d5c/vsscanf__s_8c__incl.png create mode 100644 doc/safec-3.5/df/d73/fprintf__s_8c.html create mode 100644 doc/safec-3.5/df/d73/fprintf__s_8c.js create mode 100644 doc/safec-3.5/df/d73/vfprintf__s_8c__incl.map create mode 100644 doc/safec-3.5/df/d73/vfprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.5/df/d73/vfprintf__s_8c__incl.png create mode 100644 doc/safec-3.5/df/d74/struct_u_n_w_i_f__complist__s.html create mode 100644 doc/safec-3.5/df/d74/struct_u_n_w_i_f__complist__s.js create mode 100644 doc/safec-3.5/df/d8b/strncat__s_8c.html create mode 100644 doc/safec-3.5/df/d8b/strncat__s_8c.js create mode 100644 doc/safec-3.5/df/d8e/strcpy__s_8c.html create mode 100644 doc/safec-3.5/df/d8e/strcpy__s_8c.js create mode 100644 doc/safec-3.5/df/db3/mbsrtowcs__s_8c.html create mode 100644 doc/safec-3.5/df/db3/mbsrtowcs__s_8c.js create mode 100644 doc/safec-3.5/df/dda/memset32__s_8c__incl.map create mode 100644 doc/safec-3.5/df/dda/memset32__s_8c__incl.md5 create mode 100644 doc/safec-3.5/df/dda/memset32__s_8c__incl.png create mode 100644 doc/safec-3.5/df/dda/safe__mem__constraint_8h__incl.map create mode 100644 doc/safec-3.5/df/dda/safe__mem__constraint_8h__incl.md5 create mode 100644 doc/safec-3.5/df/dda/safe__mem__constraint_8h__incl.png create mode 100644 doc/safec-3.5/dir_000001_000008.html create mode 100644 doc/safec-3.5/dir_000002_000008.html create mode 100644 doc/safec-3.5/dir_000003_000008.html create mode 100644 doc/safec-3.5/dir_000004_000008.html create mode 100644 doc/safec-3.5/dir_000005_000008.html create mode 100644 doc/safec-3.5/dir_000006_000008.html create mode 100644 doc/safec-3.5/dir_000007_000008.html create mode 100644 doc/safec-3.5/dir_000009_000008.html create mode 100644 doc/safec-3.5/dir_000011_000008.html create mode 100644 doc/safec-3.5/dir_098f96d9aedd707c995695089b479f0c.html create mode 100644 doc/safec-3.5/dir_098f96d9aedd707c995695089b479f0c_dep.map create mode 100644 doc/safec-3.5/dir_098f96d9aedd707c995695089b479f0c_dep.md5 create mode 100644 doc/safec-3.5/dir_098f96d9aedd707c995695089b479f0c_dep.png create mode 100644 doc/safec-3.5/dir_3626fa24880620b7f1cffd2b3442ca73.html create mode 100644 doc/safec-3.5/dir_3626fa24880620b7f1cffd2b3442ca73_dep.map create mode 100644 doc/safec-3.5/dir_3626fa24880620b7f1cffd2b3442ca73_dep.md5 create mode 100644 doc/safec-3.5/dir_3626fa24880620b7f1cffd2b3442ca73_dep.png create mode 100644 doc/safec-3.5/dir_52950a69661d8f09edbff6c0ef8ebd11.html create mode 100644 doc/safec-3.5/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.map create mode 100644 doc/safec-3.5/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.md5 create mode 100644 doc/safec-3.5/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.png create mode 100644 doc/safec-3.5/dir_622d6f97fa5c1d8a93db70ff15b3a1df.html create mode 100644 doc/safec-3.5/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.map create mode 100644 doc/safec-3.5/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.md5 create mode 100644 doc/safec-3.5/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.png create mode 100644 doc/safec-3.5/dir_68267d1309a1af8e8297ef4c3efbcdba.html create mode 100644 doc/safec-3.5/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map create mode 100644 doc/safec-3.5/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 create mode 100644 doc/safec-3.5/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png create mode 100644 doc/safec-3.5/dir_7cdb440869b1bd6f37a494350d5ae583.html create mode 100644 doc/safec-3.5/dir_88826aa2a10e1882b573f502bc7f4b55.html create mode 100644 doc/safec-3.5/dir_88826aa2a10e1882b573f502bc7f4b55_dep.map create mode 100644 doc/safec-3.5/dir_88826aa2a10e1882b573f502bc7f4b55_dep.md5 create mode 100644 doc/safec-3.5/dir_88826aa2a10e1882b573f502bc7f4b55_dep.png create mode 100644 doc/safec-3.5/dir_9d06de122c6b3cd03cc49101ab68d3b6.html create mode 100644 doc/safec-3.5/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.map create mode 100644 doc/safec-3.5/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.md5 create mode 100644 doc/safec-3.5/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.png create mode 100644 doc/safec-3.5/dir_a71443761d886d6152d96ebd3fda63af.html create mode 100644 doc/safec-3.5/dir_a71443761d886d6152d96ebd3fda63af_dep.map create mode 100644 doc/safec-3.5/dir_a71443761d886d6152d96ebd3fda63af_dep.md5 create mode 100644 doc/safec-3.5/dir_a71443761d886d6152d96ebd3fda63af_dep.png create mode 100644 doc/safec-3.5/dir_c184e51c84f2c3f0345bbc8a0d75d3e1.html create mode 100644 doc/safec-3.5/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.map create mode 100644 doc/safec-3.5/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.md5 create mode 100644 doc/safec-3.5/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.png create mode 100644 doc/safec-3.5/dir_ce758a24fd4f9b8e2b762ee99b07530a.html create mode 100644 doc/safec-3.5/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.map create mode 100644 doc/safec-3.5/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.md5 create mode 100644 doc/safec-3.5/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.png create mode 100644 doc/safec-3.5/dir_d44c64559bbebec7f509842c48db8b23.html create mode 100644 doc/safec-3.5/doc.png create mode 100644 doc/safec-3.5/doxygen.css create mode 100644 doc/safec-3.5/doxygen.png create mode 100644 doc/safec-3.5/dynsections.js create mode 100644 doc/safec-3.5/files.html create mode 100644 doc/safec-3.5/files.js create mode 100644 doc/safec-3.5/folderclosed.png create mode 100644 doc/safec-3.5/folderopen.png create mode 100644 doc/safec-3.5/functions.html create mode 100644 doc/safec-3.5/functions_vars.html create mode 100644 doc/safec-3.5/globals.html create mode 100644 doc/safec-3.5/globals__.html create mode 100644 doc/safec-3.5/globals_a.html create mode 100644 doc/safec-3.5/globals_b.html create mode 100644 doc/safec-3.5/globals_c.html create mode 100644 doc/safec-3.5/globals_d.html create mode 100644 doc/safec-3.5/globals_defs.html create mode 100644 doc/safec-3.5/globals_defs.js create mode 100644 doc/safec-3.5/globals_defs_a.html create mode 100644 doc/safec-3.5/globals_defs_b.html create mode 100644 doc/safec-3.5/globals_defs_c.html create mode 100644 doc/safec-3.5/globals_defs_d.html create mode 100644 doc/safec-3.5/globals_defs_e.html create mode 100644 doc/safec-3.5/globals_defs_g.html create mode 100644 doc/safec-3.5/globals_defs_h.html create mode 100644 doc/safec-3.5/globals_defs_i.html create mode 100644 doc/safec-3.5/globals_defs_l.html create mode 100644 doc/safec-3.5/globals_defs_m.html create mode 100644 doc/safec-3.5/globals_defs_n.html create mode 100644 doc/safec-3.5/globals_defs_q.html create mode 100644 doc/safec-3.5/globals_defs_r.html create mode 100644 doc/safec-3.5/globals_defs_s.html create mode 100644 doc/safec-3.5/globals_defs_t.html create mode 100644 doc/safec-3.5/globals_defs_u.html create mode 100644 doc/safec-3.5/globals_defs_v.html create mode 100644 doc/safec-3.5/globals_defs_w.html create mode 100644 doc/safec-3.5/globals_dup.js create mode 100644 doc/safec-3.5/globals_e.html create mode 100644 doc/safec-3.5/globals_f.html create mode 100644 doc/safec-3.5/globals_func.html create mode 100644 doc/safec-3.5/globals_func.js create mode 100644 doc/safec-3.5/globals_func_a.html create mode 100644 doc/safec-3.5/globals_func_b.html create mode 100644 doc/safec-3.5/globals_func_c.html create mode 100644 doc/safec-3.5/globals_func_f.html create mode 100644 doc/safec-3.5/globals_func_g.html create mode 100644 doc/safec-3.5/globals_func_h.html create mode 100644 doc/safec-3.5/globals_func_i.html create mode 100644 doc/safec-3.5/globals_func_l.html create mode 100644 doc/safec-3.5/globals_func_m.html create mode 100644 doc/safec-3.5/globals_func_p.html create mode 100644 doc/safec-3.5/globals_func_q.html create mode 100644 doc/safec-3.5/globals_func_s.html create mode 100644 doc/safec-3.5/globals_func_t.html create mode 100644 doc/safec-3.5/globals_func_v.html create mode 100644 doc/safec-3.5/globals_func_w.html create mode 100644 doc/safec-3.5/globals_g.html create mode 100644 doc/safec-3.5/globals_h.html create mode 100644 doc/safec-3.5/globals_i.html create mode 100644 doc/safec-3.5/globals_l.html create mode 100644 doc/safec-3.5/globals_m.html create mode 100644 doc/safec-3.5/globals_n.html create mode 100644 doc/safec-3.5/globals_p.html create mode 100644 doc/safec-3.5/globals_q.html create mode 100644 doc/safec-3.5/globals_r.html create mode 100644 doc/safec-3.5/globals_s.html create mode 100644 doc/safec-3.5/globals_t.html create mode 100644 doc/safec-3.5/globals_type.html create mode 100644 doc/safec-3.5/globals_u.html create mode 100644 doc/safec-3.5/globals_v.html create mode 100644 doc/safec-3.5/globals_vars.html create mode 100644 doc/safec-3.5/globals_vars.js create mode 100644 doc/safec-3.5/globals_vars_c.html create mode 100644 doc/safec-3.5/globals_vars_d.html create mode 100644 doc/safec-3.5/globals_vars_e.html create mode 100644 doc/safec-3.5/globals_vars_l.html create mode 100644 doc/safec-3.5/globals_vars_m.html create mode 100644 doc/safec-3.5/globals_vars_n.html create mode 100644 doc/safec-3.5/globals_vars_p.html create mode 100644 doc/safec-3.5/globals_vars_s.html create mode 100644 doc/safec-3.5/globals_vars_t.html create mode 100644 doc/safec-3.5/globals_vars_u.html create mode 100644 doc/safec-3.5/globals_w.html create mode 100644 doc/safec-3.5/graph_legend.html create mode 100644 doc/safec-3.5/graph_legend.md5 create mode 100644 doc/safec-3.5/graph_legend.png create mode 100644 doc/safec-3.5/index.html create mode 100644 doc/safec-3.5/jquery.js create mode 100644 doc/safec-3.5/menu.js create mode 100644 doc/safec-3.5/menudata.js create mode 100644 doc/safec-3.5/nav_f.png create mode 100644 doc/safec-3.5/nav_g.png create mode 100644 doc/safec-3.5/nav_h.png create mode 100644 doc/safec-3.5/navtree.css create mode 100644 doc/safec-3.5/navtree.js create mode 100644 doc/safec-3.5/navtreedata.js create mode 100644 doc/safec-3.5/navtreeindex0.js create mode 100644 doc/safec-3.5/navtreeindex1.js create mode 100644 doc/safec-3.5/navtreeindex2.js create mode 100644 doc/safec-3.5/navtreeindex3.js create mode 100644 doc/safec-3.5/navtreeindex4.js create mode 100644 doc/safec-3.5/navtreeindex5.js create mode 100644 doc/safec-3.5/navtreeindex6.js create mode 100644 doc/safec-3.5/navtreeindex7.js create mode 100644 doc/safec-3.5/navtreeindex8.js create mode 100644 doc/safec-3.5/open.png create mode 100644 doc/safec-3.5/pages.html create mode 100644 doc/safec-3.5/resize.js create mode 100644 doc/safec-3.5/search/all_0.html create mode 100644 doc/safec-3.5/search/all_0.js create mode 100644 doc/safec-3.5/search/all_1.html create mode 100644 doc/safec-3.5/search/all_1.js create mode 100644 doc/safec-3.5/search/all_10.html create mode 100644 doc/safec-3.5/search/all_10.js create mode 100644 doc/safec-3.5/search/all_11.html create mode 100644 doc/safec-3.5/search/all_11.js create mode 100644 doc/safec-3.5/search/all_12.html create mode 100644 doc/safec-3.5/search/all_12.js create mode 100644 doc/safec-3.5/search/all_13.html create mode 100644 doc/safec-3.5/search/all_13.js create mode 100644 doc/safec-3.5/search/all_14.html create mode 100644 doc/safec-3.5/search/all_14.js create mode 100644 doc/safec-3.5/search/all_15.html create mode 100644 doc/safec-3.5/search/all_15.js create mode 100644 doc/safec-3.5/search/all_16.html create mode 100644 doc/safec-3.5/search/all_16.js create mode 100644 doc/safec-3.5/search/all_2.html create mode 100644 doc/safec-3.5/search/all_2.js create mode 100644 doc/safec-3.5/search/all_3.html create mode 100644 doc/safec-3.5/search/all_3.js create mode 100644 doc/safec-3.5/search/all_4.html create mode 100644 doc/safec-3.5/search/all_4.js create mode 100644 doc/safec-3.5/search/all_5.html create mode 100644 doc/safec-3.5/search/all_5.js create mode 100644 doc/safec-3.5/search/all_6.html create mode 100644 doc/safec-3.5/search/all_6.js create mode 100644 doc/safec-3.5/search/all_7.html create mode 100644 doc/safec-3.5/search/all_7.js create mode 100644 doc/safec-3.5/search/all_8.html create mode 100644 doc/safec-3.5/search/all_8.js create mode 100644 doc/safec-3.5/search/all_9.html create mode 100644 doc/safec-3.5/search/all_9.js create mode 100644 doc/safec-3.5/search/all_a.html create mode 100644 doc/safec-3.5/search/all_a.js create mode 100644 doc/safec-3.5/search/all_b.html create mode 100644 doc/safec-3.5/search/all_b.js create mode 100644 doc/safec-3.5/search/all_c.html create mode 100644 doc/safec-3.5/search/all_c.js create mode 100644 doc/safec-3.5/search/all_d.html create mode 100644 doc/safec-3.5/search/all_d.js create mode 100644 doc/safec-3.5/search/all_e.html create mode 100644 doc/safec-3.5/search/all_e.js create mode 100644 doc/safec-3.5/search/all_f.html create mode 100644 doc/safec-3.5/search/all_f.js create mode 100644 doc/safec-3.5/search/classes_0.html create mode 100644 doc/safec-3.5/search/classes_0.js create mode 100644 doc/safec-3.5/search/close.png create mode 100644 doc/safec-3.5/search/defines_0.html create mode 100644 doc/safec-3.5/search/defines_0.js create mode 100644 doc/safec-3.5/search/defines_1.html create mode 100644 doc/safec-3.5/search/defines_1.js create mode 100644 doc/safec-3.5/search/defines_10.html create mode 100644 doc/safec-3.5/search/defines_10.js create mode 100644 doc/safec-3.5/search/defines_11.html create mode 100644 doc/safec-3.5/search/defines_11.js create mode 100644 doc/safec-3.5/search/defines_12.html create mode 100644 doc/safec-3.5/search/defines_12.js create mode 100644 doc/safec-3.5/search/defines_2.html create mode 100644 doc/safec-3.5/search/defines_2.js create mode 100644 doc/safec-3.5/search/defines_3.html create mode 100644 doc/safec-3.5/search/defines_3.js create mode 100644 doc/safec-3.5/search/defines_4.html create mode 100644 doc/safec-3.5/search/defines_4.js create mode 100644 doc/safec-3.5/search/defines_5.html create mode 100644 doc/safec-3.5/search/defines_5.js create mode 100644 doc/safec-3.5/search/defines_6.html create mode 100644 doc/safec-3.5/search/defines_6.js create mode 100644 doc/safec-3.5/search/defines_7.html create mode 100644 doc/safec-3.5/search/defines_7.js create mode 100644 doc/safec-3.5/search/defines_8.html create mode 100644 doc/safec-3.5/search/defines_8.js create mode 100644 doc/safec-3.5/search/defines_9.html create mode 100644 doc/safec-3.5/search/defines_9.js create mode 100644 doc/safec-3.5/search/defines_a.html create mode 100644 doc/safec-3.5/search/defines_a.js create mode 100644 doc/safec-3.5/search/defines_b.html create mode 100644 doc/safec-3.5/search/defines_b.js create mode 100644 doc/safec-3.5/search/defines_c.html create mode 100644 doc/safec-3.5/search/defines_c.js create mode 100644 doc/safec-3.5/search/defines_d.html create mode 100644 doc/safec-3.5/search/defines_d.js create mode 100644 doc/safec-3.5/search/defines_e.html create mode 100644 doc/safec-3.5/search/defines_e.js create mode 100644 doc/safec-3.5/search/defines_f.html create mode 100644 doc/safec-3.5/search/defines_f.js create mode 100644 doc/safec-3.5/search/files_0.html create mode 100644 doc/safec-3.5/search/files_0.js create mode 100644 doc/safec-3.5/search/files_1.html create mode 100644 doc/safec-3.5/search/files_1.js create mode 100644 doc/safec-3.5/search/files_10.html create mode 100644 doc/safec-3.5/search/files_10.js create mode 100644 doc/safec-3.5/search/files_2.html create mode 100644 doc/safec-3.5/search/files_2.js create mode 100644 doc/safec-3.5/search/files_3.html create mode 100644 doc/safec-3.5/search/files_3.js create mode 100644 doc/safec-3.5/search/files_4.html create mode 100644 doc/safec-3.5/search/files_4.js create mode 100644 doc/safec-3.5/search/files_5.html create mode 100644 doc/safec-3.5/search/files_5.js create mode 100644 doc/safec-3.5/search/files_6.html create mode 100644 doc/safec-3.5/search/files_6.js create mode 100644 doc/safec-3.5/search/files_7.html create mode 100644 doc/safec-3.5/search/files_7.js create mode 100644 doc/safec-3.5/search/files_8.html create mode 100644 doc/safec-3.5/search/files_8.js create mode 100644 doc/safec-3.5/search/files_9.html create mode 100644 doc/safec-3.5/search/files_9.js create mode 100644 doc/safec-3.5/search/files_a.html create mode 100644 doc/safec-3.5/search/files_a.js create mode 100644 doc/safec-3.5/search/files_b.html create mode 100644 doc/safec-3.5/search/files_b.js create mode 100644 doc/safec-3.5/search/files_c.html create mode 100644 doc/safec-3.5/search/files_c.js create mode 100644 doc/safec-3.5/search/files_d.html create mode 100644 doc/safec-3.5/search/files_d.js create mode 100644 doc/safec-3.5/search/files_e.html create mode 100644 doc/safec-3.5/search/files_e.js create mode 100644 doc/safec-3.5/search/files_f.html create mode 100644 doc/safec-3.5/search/files_f.js create mode 100644 doc/safec-3.5/search/functions_0.html create mode 100644 doc/safec-3.5/search/functions_0.js create mode 100644 doc/safec-3.5/search/functions_1.html create mode 100644 doc/safec-3.5/search/functions_1.js create mode 100644 doc/safec-3.5/search/functions_2.html create mode 100644 doc/safec-3.5/search/functions_2.js create mode 100644 doc/safec-3.5/search/functions_3.html create mode 100644 doc/safec-3.5/search/functions_3.js create mode 100644 doc/safec-3.5/search/functions_4.html create mode 100644 doc/safec-3.5/search/functions_4.js create mode 100644 doc/safec-3.5/search/functions_5.html create mode 100644 doc/safec-3.5/search/functions_5.js create mode 100644 doc/safec-3.5/search/functions_6.html create mode 100644 doc/safec-3.5/search/functions_6.js create mode 100644 doc/safec-3.5/search/functions_7.html create mode 100644 doc/safec-3.5/search/functions_7.js create mode 100644 doc/safec-3.5/search/functions_8.html create mode 100644 doc/safec-3.5/search/functions_8.js create mode 100644 doc/safec-3.5/search/functions_9.html create mode 100644 doc/safec-3.5/search/functions_9.js create mode 100644 doc/safec-3.5/search/functions_a.html create mode 100644 doc/safec-3.5/search/functions_a.js create mode 100644 doc/safec-3.5/search/functions_b.html create mode 100644 doc/safec-3.5/search/functions_b.js create mode 100644 doc/safec-3.5/search/functions_c.html create mode 100644 doc/safec-3.5/search/functions_c.js create mode 100644 doc/safec-3.5/search/functions_d.html create mode 100644 doc/safec-3.5/search/functions_d.js create mode 100644 doc/safec-3.5/search/functions_e.html create mode 100644 doc/safec-3.5/search/functions_e.js create mode 100644 doc/safec-3.5/search/functions_f.html create mode 100644 doc/safec-3.5/search/functions_f.js create mode 100644 doc/safec-3.5/search/mag_sel.png create mode 100644 doc/safec-3.5/search/nomatches.html create mode 100644 doc/safec-3.5/search/pages_0.html create mode 100644 doc/safec-3.5/search/pages_0.js create mode 100644 doc/safec-3.5/search/pages_1.html create mode 100644 doc/safec-3.5/search/pages_1.js create mode 100644 doc/safec-3.5/search/pages_2.html create mode 100644 doc/safec-3.5/search/pages_2.js create mode 100644 doc/safec-3.5/search/search.css create mode 100644 doc/safec-3.5/search/search.js create mode 100644 doc/safec-3.5/search/search_l.png create mode 100644 doc/safec-3.5/search/search_m.png create mode 100644 doc/safec-3.5/search/search_r.png create mode 100644 doc/safec-3.5/search/searchdata.js create mode 100644 doc/safec-3.5/search/typedefs_0.html create mode 100644 doc/safec-3.5/search/typedefs_0.js create mode 100644 doc/safec-3.5/search/typedefs_1.html create mode 100644 doc/safec-3.5/search/typedefs_1.js create mode 100644 doc/safec-3.5/search/typedefs_2.html create mode 100644 doc/safec-3.5/search/typedefs_2.js create mode 100644 doc/safec-3.5/search/typedefs_3.html create mode 100644 doc/safec-3.5/search/typedefs_3.js create mode 100644 doc/safec-3.5/search/variables_0.html create mode 100644 doc/safec-3.5/search/variables_0.js create mode 100644 doc/safec-3.5/search/variables_1.html create mode 100644 doc/safec-3.5/search/variables_1.js create mode 100644 doc/safec-3.5/search/variables_2.html create mode 100644 doc/safec-3.5/search/variables_2.js create mode 100644 doc/safec-3.5/search/variables_3.html create mode 100644 doc/safec-3.5/search/variables_3.js create mode 100644 doc/safec-3.5/search/variables_4.html create mode 100644 doc/safec-3.5/search/variables_4.js create mode 100644 doc/safec-3.5/search/variables_5.html create mode 100644 doc/safec-3.5/search/variables_5.js create mode 100644 doc/safec-3.5/search/variables_6.html create mode 100644 doc/safec-3.5/search/variables_6.js create mode 100644 doc/safec-3.5/search/variables_7.html create mode 100644 doc/safec-3.5/search/variables_7.js create mode 100644 doc/safec-3.5/search/variables_8.html create mode 100644 doc/safec-3.5/search/variables_8.js create mode 100644 doc/safec-3.5/search/variables_9.html create mode 100644 doc/safec-3.5/search/variables_9.js create mode 100644 doc/safec-3.5/search/variables_a.html create mode 100644 doc/safec-3.5/search/variables_a.js create mode 100644 doc/safec-3.5/search/variables_b.html create mode 100644 doc/safec-3.5/search/variables_b.js create mode 100644 doc/safec-3.5/splitbar.png create mode 100644 doc/safec-3.5/sync_off.png create mode 100644 doc/safec-3.5/sync_on.png create mode 100644 doc/safec-3.5/tab_a.png create mode 100644 doc/safec-3.5/tab_b.png create mode 100644 doc/safec-3.5/tab_h.png create mode 100644 doc/safec-3.5/tab_s.png create mode 100644 doc/safec-3.5/tabs.css diff --git a/doc/safec-3.5/annotated.html b/doc/safec-3.5/annotated.html new file mode 100644 index 00000000..50417ee8 --- /dev/null +++ b/doc/safec-3.5/annotated.html @@ -0,0 +1,102 @@ + + + + + + + +safec: Data Structures + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Data Structures
+
+
+
Here are the data structures with brief descriptions:
+
+
+ diff --git a/doc/safec-3.5/annotated_dup.js b/doc/safec-3.5/annotated_dup.js new file mode 100644 index 00000000..41f61f8e --- /dev/null +++ b/doc/safec-3.5/annotated_dup.js @@ -0,0 +1,8 @@ +var annotated_dup = +[ + [ "UNWIF_canon_exc_t", "da/d13/struct_u_n_w_i_f__canon__exc__t.html", "da/d13/struct_u_n_w_i_f__canon__exc__t" ], + [ "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.5/bc_s.png b/doc/safec-3.5/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.5/classes.html b/doc/safec-3.5/classes.html new file mode 100644 index 00000000..4ad89c15 --- /dev/null +++ b/doc/safec-3.5/classes.html @@ -0,0 +1,102 @@ + + + + + + + +safec: Data Structure Index + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Data Structure Index
+
+
+ + + + + + +
  u  
+
UNWIF_cc   UNWIF_complist   
UNWIF_compat_exc_t   UNWIF_complist_s   
UNWIF_canon_exc_t   
+ +
+
+ diff --git a/doc/safec-3.5/closed.png b/doc/safec-3.5/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.5/d0/d29/strerror__s_8h.html b/doc/safec-3.5/d0/d29/strerror__s_8h.html new file mode 100644 index 00000000..dc8ac2a4 --- /dev/null +++ b/doc/safec-3.5/d0/d29/strerror__s_8h.html @@ -0,0 +1,148 @@ + + + + + + + +safec: strerror_s.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d0/d29/strerror__s_8h.js b/doc/safec-3.5/d0/d29/strerror__s_8h.js new file mode 100644 index 00000000..f13a3460 --- /dev/null +++ b/doc/safec-3.5/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.5/d0/d36/wcsset__s_8c.html b/doc/safec-3.5/d0/d36/wcsset__s_8c.html new file mode 100644 index 00000000..c2075c20 --- /dev/null +++ b/doc/safec-3.5/d0/d36/wcsset__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: wcsset_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d0/d36/wcsset__s_8c.js b/doc/safec-3.5/d0/d36/wcsset__s_8c.js new file mode 100644 index 00000000..087268ca --- /dev/null +++ b/doc/safec-3.5/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.5/d0/d4b/memzero__s_8c.html b/doc/safec-3.5/d0/d4b/memzero__s_8c.html new file mode 100644 index 00000000..0ea14cf3 --- /dev/null +++ b/doc/safec-3.5/d0/d4b/memzero__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: memzero_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d0/d4b/memzero__s_8c.js b/doc/safec-3.5/d0/d4b/memzero__s_8c.js new file mode 100644 index 00000000..df9f8f59 --- /dev/null +++ b/doc/safec-3.5/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.5/d0/d50/memmove32__s_8c.html b/doc/safec-3.5/d0/d50/memmove32__s_8c.html new file mode 100644 index 00000000..eca2ec70 --- /dev/null +++ b/doc/safec-3.5/d0/d50/memmove32__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: memmove32_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d0/d50/memmove32__s_8c.js b/doc/safec-3.5/d0/d50/memmove32__s_8c.js new file mode 100644 index 00000000..61742b7c --- /dev/null +++ b/doc/safec-3.5/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.5/d0/d78/tmpfile__s_8c__incl.map b/doc/safec-3.5/d0/d78/tmpfile__s_8c__incl.map new file mode 100644 index 00000000..cbcea5fa --- /dev/null +++ b/doc/safec-3.5/d0/d78/tmpfile__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d0/d78/tmpfile__s_8c__incl.md5 b/doc/safec-3.5/d0/d78/tmpfile__s_8c__incl.md5 new file mode 100644 index 00000000..908b5844 --- /dev/null +++ b/doc/safec-3.5/d0/d78/tmpfile__s_8c__incl.md5 @@ -0,0 +1 @@ +f1ef4141432dbd9b553376045028a479 \ No newline at end of file diff --git a/doc/safec-3.5/d0/d78/tmpfile__s_8c__incl.png b/doc/safec-3.5/d0/d78/tmpfile__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c936045cc844c3fdece987b5738619edb0b820d3 GIT binary patch literal 17588 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 MA}d@j^v(bO0R-Vn!2kdN literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d0/d82/wcscoll__s_8c__incl.map b/doc/safec-3.5/d0/d82/wcscoll__s_8c__incl.map new file mode 100644 index 00000000..8c0877a0 --- /dev/null +++ b/doc/safec-3.5/d0/d82/wcscoll__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d0/d82/wcscoll__s_8c__incl.md5 b/doc/safec-3.5/d0/d82/wcscoll__s_8c__incl.md5 new file mode 100644 index 00000000..13915749 --- /dev/null +++ b/doc/safec-3.5/d0/d82/wcscoll__s_8c__incl.md5 @@ -0,0 +1 @@ +0772a8c979b49b74f545cf8caa98f39d \ No newline at end of file diff --git a/doc/safec-3.5/d0/d82/wcscoll__s_8c__incl.png b/doc/safec-3.5/d0/d82/wcscoll__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a058a28d5796b6997f84ab824a3b582d4b66e0e1 GIT binary patch literal 17760 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ξJt> z^uqJFvXJ0f6KsauBGCeO7Y4=o}I`)>1Pm*Y58WErD&Min1rN{Q=1=AoY=3Q9_>14`X@H z2D&#>m@4>z3Ky_04PbK-UEOVFt#I#)Pq*zsO$@=tW&Z3YNqIiEr{Qm14yOzwh;Ac{ zIlxYbpGg;9n#e84+nJ{+M}mCv2dNJYN0RJF`l zB@7<7yQ?bx5icaOpx|Lw2wj9={QEBeUK&f{=)EOS_2&=mg!X@*UA)#`obd9~8i*jPpNzH&4!_`U+F+yVlGTSHF|YzG(_8y{&7 zffVF{)LD;y0w8jcHMY6ot&8DOn9*AtKd+*y9;7E_Wx^Ck~{O*H!gh9ed|bzI#plf z^0<8mrj)AByS{@uRV{zGZJS{?;<3Ka73+^tPh))VOUbr=g*Zu;Eh3Dm#b`|bUt^BQ zDiNSRjR%-1ptEjkkDzXB2A`%t5#@gAbKQPPU+(swiyC8_WQm&ZvY=Zb!{n1Uc{S?} z{UHsD?r%%4k5-wzy$?oZW*s{3oJ3#V&G5pyhv-WhCRi>$mEL=Hn(KYkm29_#ZS3%+ z^u~9Af@4Uz9}u5{e^oF-K?S3Y`S!(NuW-7++|7>eO9kYqllfFp7J@aCA~~MBq&(Iq zlU}1k@ ziqyeCsbqn^w+_G~!hX*evW))`9MIe!hHGf_()(NVxhP|M?}WjC^PdO;ybOqbuQ9#7 z{}mlL5Y93msxArXXI#Qg?et;cD6uK=kN9{_MG2PrEm&$sXCB_&(T$?(OlA@Se+<=V zQtY8J2ct9!|5n#j>xGLXcj`YJ@(qbc;;Ni(?Ljig1^@Pa`E0~<8Mq4{L!9VpxBXN( z32Ht$oTaTbl;-2$;e{*S+pjGQ_b+FyGV4u|tPSe&>&CNr zyDYWW(MwcTK0|^)zJl5=*&xoOgSNV`c^KQdW94buF*Ef2FgqOTQRHC|Gu{7WLz6gF z=dX>GsHs`PM(MHO%_+mX&cz-4QdGq?nW9fXtUux?tk{_-vs_+Y0>ko6AX+Sxau1W3 zSPmI%f<4sWLx#z~7YzO@8~;C@{f?r@$T&KVbzt;B3(U^Uq=Yj8>ZJnez3%Af=xOkG w;e7cr5>!hAy_|3f>fXU;KK}2%4swUyc1h#(6~BHT+zOGAP<&e|Zshwv0Py3OBLDyZ literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d0/d9a/vswscanf__s_8c.html b/doc/safec-3.5/d0/d9a/vswscanf__s_8c.html new file mode 100644 index 00000000..0dd43f93 --- /dev/null +++ b/doc/safec-3.5/d0/d9a/vswscanf__s_8c.html @@ -0,0 +1,186 @@ + + + + + + + +safec: vswscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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.5/d0/d9a/vswscanf__s_8c.js b/doc/safec-3.5/d0/d9a/vswscanf__s_8c.js new file mode 100644 index 00000000..ff10fc7c --- /dev/null +++ b/doc/safec-3.5/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.5/d0/da3/fwprintf__s_8c__incl.map b/doc/safec-3.5/d0/da3/fwprintf__s_8c__incl.map new file mode 100644 index 00000000..af9eb415 --- /dev/null +++ b/doc/safec-3.5/d0/da3/fwprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d0/da3/fwprintf__s_8c__incl.md5 b/doc/safec-3.5/d0/da3/fwprintf__s_8c__incl.md5 new file mode 100644 index 00000000..c2c33b37 --- /dev/null +++ b/doc/safec-3.5/d0/da3/fwprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +82e77147878a74e32e4f6fe3e05f5fe4 \ No newline at end of file diff --git a/doc/safec-3.5/d0/da3/fwprintf__s_8c__incl.png b/doc/safec-3.5/d0/da3/fwprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..1af2e98594210014ec0fc8599358df9afcfa05c2 GIT binary patch literal 18030 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 L8KF{v&p!VL*`7Yh literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d0/da4/mem__primitives__lib_8h__dep__incl.map b/doc/safec-3.5/d0/da4/mem__primitives__lib_8h__dep__incl.map new file mode 100644 index 00000000..4c43fcad --- /dev/null +++ b/doc/safec-3.5/d0/da4/mem__primitives__lib_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.5/d0/da4/mem__primitives__lib_8h__dep__incl.md5 b/doc/safec-3.5/d0/da4/mem__primitives__lib_8h__dep__incl.md5 new file mode 100644 index 00000000..cc9cdca2 --- /dev/null +++ b/doc/safec-3.5/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.5/d0/da4/mem__primitives__lib_8h__dep__incl.png b/doc/safec-3.5/d0/da4/mem__primitives__lib_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d3c420d7c4e1c5fb8c9bcd5bb3a27031aa9f8957 GIT binary patch literal 3674 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 z zpX4z$`KI6^$AHtZjdr!OZ*{G(t|zWzzgm&;Jy)%$Cv||fmV89rRn6g#Ql4FenBK*` zU5E8HnF^)J!ar1)^sgflstaDBV`&3<4A z@-*jNY1k`NqZ8WM4S1B@f5uYUr_Kjh9E+m3DLh;%|aL%7r?Jr(|F{p}74%h}$T@s8Kr2-oJC)K-9`0 zq-v>e)IsvRffu zs%LkT>1ky{=i=DNfl*8Pys=YU{Gw*zU2%mmBE%_cwPy#yc6|CSwaJO<`D(((s3g)D zj})kgHBpTxD=qNfQs^HJWQQl!*47@lv+iEs%q%fCH`mkCONs$ryLztYv&=?+ao8_1 iNDXTAA5q`VE*SALnK{=temE}{0U!-M^-AE2kpBVrR}3xy literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d0/dad/scanf__s_8c.html b/doc/safec-3.5/d0/dad/scanf__s_8c.html new file mode 100644 index 00000000..02656e24 --- /dev/null +++ b/doc/safec-3.5/d0/dad/scanf__s_8c.html @@ -0,0 +1,179 @@ + + + + + + + +safec: scanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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.5/d0/dad/scanf__s_8c.js b/doc/safec-3.5/d0/dad/scanf__s_8c.js new file mode 100644 index 00000000..ff5905bd --- /dev/null +++ b/doc/safec-3.5/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.5/d0/dc2/safe__lib__errno_8h.html b/doc/safec-3.5/d0/dc2/safe__lib__errno_8h.html new file mode 100644 index 00000000..c6305826 --- /dev/null +++ b/doc/safec-3.5/d0/dc2/safe__lib__errno_8h.html @@ -0,0 +1,334 @@ + + + + + + + +safec: safe_lib_errno.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d0/dc2/safe__lib__errno_8h.js b/doc/safec-3.5/d0/dc2/safe__lib__errno_8h.js new file mode 100644 index 00000000..41a2e9c2 --- /dev/null +++ b/doc/safec-3.5/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.5/d0/dd5/unw16ifexc_8h.html b/doc/safec-3.5/d0/dd5/unw16ifexc_8h.html new file mode 100644 index 00000000..61f13eac --- /dev/null +++ b/doc/safec-3.5/d0/dd5/unw16ifexc_8h.html @@ -0,0 +1,190 @@ + + + + + + + +safec: unw16ifexc.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d0/dd5/unw16ifexc_8h.js b/doc/safec-3.5/d0/dd5/unw16ifexc_8h.js new file mode 100644 index 00000000..ccd37ea4 --- /dev/null +++ b/doc/safec-3.5/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.5/d0/dd6/printf__s_8c__incl.map b/doc/safec-3.5/d0/dd6/printf__s_8c__incl.map new file mode 100644 index 00000000..ca5cb6aa --- /dev/null +++ b/doc/safec-3.5/d0/dd6/printf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d0/dd6/printf__s_8c__incl.md5 b/doc/safec-3.5/d0/dd6/printf__s_8c__incl.md5 new file mode 100644 index 00000000..651381ec --- /dev/null +++ b/doc/safec-3.5/d0/dd6/printf__s_8c__incl.md5 @@ -0,0 +1 @@ +3c04899f1932b982572d52cfac9594c9 \ No newline at end of file diff --git a/doc/safec-3.5/d0/dd6/printf__s_8c__incl.png b/doc/safec-3.5/d0/dd6/printf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..51122676fb73bf2893c7e31b904da668d0771c46 GIT binary patch literal 17433 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 a%U|C)g=l0vg$aHMkr0&?DG~bW^M3%*698!d literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d0/ddd/fscanf__s_8c__incl.map b/doc/safec-3.5/d0/ddd/fscanf__s_8c__incl.map new file mode 100644 index 00000000..83a42db3 --- /dev/null +++ b/doc/safec-3.5/d0/ddd/fscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d0/ddd/fscanf__s_8c__incl.md5 b/doc/safec-3.5/d0/ddd/fscanf__s_8c__incl.md5 new file mode 100644 index 00000000..d1a5e23b --- /dev/null +++ b/doc/safec-3.5/d0/ddd/fscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +07efdf76443d97cbcde25bd545f96db7 \ No newline at end of file diff --git a/doc/safec-3.5/d0/ddd/fscanf__s_8c__incl.png b/doc/safec-3.5/d0/ddd/fscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8cf852ea9f0455ba48b5724b347085dea79f7c8e GIT binary patch literal 17287 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 + + + + + + diff --git a/doc/safec-3.5/d0/ddf/qsort__s_8c__incl.md5 b/doc/safec-3.5/d0/ddf/qsort__s_8c__incl.md5 new file mode 100644 index 00000000..f20f543a --- /dev/null +++ b/doc/safec-3.5/d0/ddf/qsort__s_8c__incl.md5 @@ -0,0 +1 @@ +80e06ff2c8158abbe6caf1b7dcbb3438 \ No newline at end of file diff --git a/doc/safec-3.5/d0/ddf/qsort__s_8c__incl.png b/doc/safec-3.5/d0/ddf/qsort__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..9c6f285ac0252d835d092a1d508cd1957e495e05 GIT binary patch literal 16918 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d0/df0/wcsfc__s_8c__incl.map b/doc/safec-3.5/d0/df0/wcsfc__s_8c__incl.map new file mode 100644 index 00000000..2cda85cd --- /dev/null +++ b/doc/safec-3.5/d0/df0/wcsfc__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d0/df0/wcsfc__s_8c__incl.md5 b/doc/safec-3.5/d0/df0/wcsfc__s_8c__incl.md5 new file mode 100644 index 00000000..e57b74e5 --- /dev/null +++ b/doc/safec-3.5/d0/df0/wcsfc__s_8c__incl.md5 @@ -0,0 +1 @@ +3ea03dd40aeb829e84c580b53ef7ae5b \ No newline at end of file diff --git a/doc/safec-3.5/d0/df0/wcsfc__s_8c__incl.png b/doc/safec-3.5/d0/df0/wcsfc__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c5b40f0d4c9fc6eec10f6a130b169d78a7b4ce3c GIT binary patch literal 17653 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 q9#Y`>&%Xv|z + + + + + + +safec: wcsncat_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d0/df6/wcsncat__s_8c.js b/doc/safec-3.5/d0/df6/wcsncat__s_8c.js new file mode 100644 index 00000000..214e7e26 --- /dev/null +++ b/doc/safec-3.5/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.5/d0/dfe/strlastchar__s_8c__incl.map b/doc/safec-3.5/d0/dfe/strlastchar__s_8c__incl.map new file mode 100644 index 00000000..b367407d --- /dev/null +++ b/doc/safec-3.5/d0/dfe/strlastchar__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d0/dfe/strlastchar__s_8c__incl.md5 b/doc/safec-3.5/d0/dfe/strlastchar__s_8c__incl.md5 new file mode 100644 index 00000000..33c3df52 --- /dev/null +++ b/doc/safec-3.5/d0/dfe/strlastchar__s_8c__incl.md5 @@ -0,0 +1 @@ +4f5e2c20482204dba0e3cdd36f1c84d7 \ No newline at end of file diff --git a/doc/safec-3.5/d0/dfe/strlastchar__s_8c__incl.png b/doc/safec-3.5/d0/dfe/strlastchar__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..68a0c1ea0b75fd196dc773403e5d70d5c2614b37 GIT binary patch literal 17833 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 nLp$WneM9 + + + + + + +safec: getenv_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d1/d26/getenv__s_8c.js b/doc/safec-3.5/d1/d26/getenv__s_8c.js new file mode 100644 index 00000000..a186e874 --- /dev/null +++ b/doc/safec-3.5/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.5/d1/d31/strisdigit__s_8c__incl.map b/doc/safec-3.5/d1/d31/strisdigit__s_8c__incl.map new file mode 100644 index 00000000..e46d22f3 --- /dev/null +++ b/doc/safec-3.5/d1/d31/strisdigit__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d1/d31/strisdigit__s_8c__incl.md5 b/doc/safec-3.5/d1/d31/strisdigit__s_8c__incl.md5 new file mode 100644 index 00000000..995236d0 --- /dev/null +++ b/doc/safec-3.5/d1/d31/strisdigit__s_8c__incl.md5 @@ -0,0 +1 @@ +5c1f1f49d1537a14f08b45a2d804f8bd \ No newline at end of file diff --git a/doc/safec-3.5/d1/d31/strisdigit__s_8c__incl.png b/doc/safec-3.5/d1/d31/strisdigit__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..176e1f28aa7b74dbc087933154daf032c922bb19 GIT binary patch literal 17987 zcmdVCWmuGL*FQQc2%>biq#&iz-QC?K-QA_6k|NUG0s_(!!$@~`OOAAR?UVa{j=hiP zzu))E{pIsu*ZQrV&q@lCs3=4z5C{ZST1rd>0(pWAfjmM)ehgmeHrK2J zho|plCB-2355HN^!Z--zB}7_GSj{tScfmpnN0a#JAJ#_M*w>`=qY-S+!*O}f%DyXO z$5}Fd&ZH&MeIG%DtvjAX!2X#gg+MG<*+gyUJKd+K0<}%3hr7qdbp^4QmeI#uzVmhT z`FF?fSb47#O0SkCZ4Qcg}zFZ`UWoZQ@X{l_1+9{xr1XJez*YK+!P zGdt_28H5_yFY@6|!5II`A#1^S^htu;G*Le;yyoT?)v@`Gm&(|hu1=*8M9C6a0+Q8m z;RIv4y^vxnzgul6Yok4{vF^EyvA$xe8RDpwfGA-Rl%YdjM`~*8wcCABp@Wvi30lqs zrug@zT3qH#Awzl}w;)5*9;;$u{@VXt|8q*5kqR#CqRDtz)%!y4bp7%KtJ2?n(?W96 z6?LwWs%D6K&+ytocaSK~^^O1Rj9YWs)BUX<638s@zfUCjL@aIau(m}4 zlPCA?4v!&w!{3=AKS6!uA?l3J+2hQIS4OI1H3iPbSJ?ez0nr*7}kn*Ikz%byIZa>HWGaMn^&JzFrBuM-if3 z0a|aXH_F|39q`^#;v+&vKj2Y8ln~|Q3oL_KQ*YILo#e*@!a<}^OKHY8~x z(U;=%#hja;4IGcv@<4A4>kd3dAZjo;n@+z&;;;bPfcyNy8!=X8=g z2J@7;cleiyvW_<*m9Mmf#KMk<8{0U`Kz}igKx$_ESWfgL<&;*Pf`+6hG<=6-*+kCZ z@8;58-sf&l$V-|BnMEniAl1F?h!K7kg3In3P8peEj)W(UOd%&PE}lD;BLE-~Ui;-xpkvqGM$8JRK^>U$HDU2vUfclEN%tyAvLU z{=y3V$%9V3jpwpenDr|#r@vbk>HMD1FgFD3)r>GuL3N|Qb*AE(H%pp>$?yC|rlzLj zIGOiK#F0zlELc{DneGf1=&(;|W!4&}ImS4C5UU+dg`yY8-(M)zo-5(Ir=S01eC1#7 zFSS`Tu@7zBQF6|F24$ZZpV;PGNMXm~;k}qj7hD?5dX~)-Wq3V7w^tvvKXmoCBtj3y zl8DMF_U7>y(s1K9i;o~UDKJ=oz5QN+eCnD$GDYwKE199}JCgAsg9yrCY4nSwobNr4 zQp2ozD)Qu0Ig*o-5S~8mt#}HF{|HF=fS2{lDbd~UT+&lRT)d?u!2g!F1FATMcEpSV zp?=zS`Us-)!Hm^zpt3a+tvpFr>IIKSdbL@PlnG{H!$k$$J;U2zB1=4DmB(#DPVqF< z0Rrjx05*S^(t0vTaFOF;wZO35J)_Bd)pQ020fH4QYxMwBB4GRe--o}xs1TW#oSf%p zyK_fnBEst%8!1Ui-Hj*^+y@AidC9|bRZ`yk)dN>#Ybza@f}K72hlcC1IVyVu5z1buKi*n|{+hivfD%a~ z6LOE{p2a?TlJ*qUIabsR^3saL3m*c>`a3?sEqLb{)Mi|v<)AYYaCeDD5nNzJ7DL8U z9dT3q1R^a0MBGwhfAOrdv%$+NKX@25ll|T3=E9u8nfjv-Y*{gw5Fu7A#@;1ZVMD_w z81=;XG^_c=Ppxk|C66Ii4>rnjF;AM`+S(J99PWG>M|=9kkN;o2g$x{@R99B9Qsnvf zeTj;S4GYWHlljkwF#5jHFIrnWAX2fj*TMo=ye6Iid<2{SGNDKnT0dXMW4Ovg^kM5k z12G~>ODj@S5yhcaY|b8a)peY)Ceo0XP7fQoa&*4mVg5V_Gj*WVjSVvK07x&(q~jXK zst@cRu?@&24a+y5LO!%p5Ill>>g$(-X|m|zMZB+|BPZ8&aq;ug1i~8nAjpqZ3(qKn zDT7mZaHmEfY8Zil@aK`_OYt2!bm5Vt+cf(+5TPSrc!iuUudh{63QQz-D=ROKju1pe zNxi02GGQ=S(>cM1(KdP0M?%@Bn`7{*A%Qp#TnDcs>X@AGdkYpljbG|^W~w9?X&~Pp zBLG`qsiC1UR;ZW=-bBb*7K)LRpU=E6vWP`MK(~(tQG4{ThCVtS>c^00BIHyLnnVFU z_TL9fLC?c3^Lj#}=u7UP*kzr~DIdSnf;(-6zZd$qFD%kaXxTM4bT53d+Z;}q@gQXE{YX;1bK=3U~y==)|TdO z6&!e}NJ+5^g(DQ3f6xYFv=05Mu#<2=Qq{M6QeuzIVKA_gf6rsr9{s5wo0YVXbifq3 zNP!P#?(0GPL|+tX2|d75ZF+j5CbSO@yRjc{e{x6Un5v!WZ0?CAd~~6#MJ2uli~+`SiB$ia)xz{N8oaT-Q-W zW}0jtzRiKKR&B@o=!2FcJu2iIvA()?2NO#-i^cgC4?MA(UQYul{0o|BE#eZpbHyZ; zI(L0RC{c(PqC-bUCBt=0F;i2s|2NiDj4E88#Ps94W1W^X^hjb?0W9c^w`alr&OGOk z?!1~9a`s85!;O8JqGb3qoAfpQmRuWrueW5N%W`6vP!j|WDD32vuLAl8)WtngCr8`Hb3DA&FL5zNwD1(7c>;sQ2^)VA z;hMrHbb04yCuOD;Q#-6}ESw-1*gzfV>PDxYnHfCyZ@zoY!h3Tt-M^qJfXbK?G3ftp zQ__2}hu4^bbC6t{b-sGBK6=a2b~?N3>UuNz@#mPJ!F#SQ;dalr65~h2?vn2-bUZoo zS+T#q4lbel6vMz)SNk329^OhwB(!l*@dUE2;cqjRbeNg$nW3-KQK%I>GCXQtg&fmm z;xrw+te&?ZSiO6msJ@Qt*2t;))C8_5v()H1bs9Y1)P4_lE z`DZoH-#`~)f%{c$3Hu}HlT2H`@#|b}eJ#Wx<}|*0YQqE<#z#W@0MoMO`{6s>Y_!Lz zu?idMJ_DEXcGAE14jb}T$4h;#`E_R(Mq6EGKOUXe-V7~otZatGE$RKpiR|3xg;g9+ z|@urUqQW&v`yK7>Iw?6EL2;j;?Mxiaw206)$Dbg$`Zcu_IZydh7_m>Dcdg z9LQ%XFX#hGQ(+u$Dh|EK9|>*Ig|?8tf@Edg+}=K;`1tYT5wqAcBi%<*2s-~p9&hx> zAs;YAJeLLgm;4Kxgozs(hAIs;(T2bEU_pfT9^w-~`6_g6dXwfz|1qSSlsW&=hd>!w z21feWcDn%xq&@V(8%BG}6Bo~yl(gthN{WjOtPn!b`;_2`pWxepL1`o#AlG*=Ri)nA1C%H z%Jt)#W=&83`1?2V=H{Kqr{v^}#KfA+%7K)rH$#T{7F|;WwUNNhKrk)NBu+~ z^XRD8Y5@yjbj%HzA|b)7)YHL?27c+H%20wO+jnHXs$f-g6@g!1ZS9L4C!;!sVz--8 zVCZ18ZD#>L{;Rx_EBTCuM*Zp2Spfm}+biy~&DB2}<}KzX)u=+pfXi9z)T1xQgEh-5 z%M4>0d^kC%sWUJ}p^XEdF!!392Mr7+OSN>QrPuFnInl_QcLBrQwsFYGuP4=MemX8Y ziF9X+y67Gnki`hN{+%q-*CZj4JKyo@8XGI#oU$;-yFJysC{m5V!gc`^cg5`Um`FG< zFa#AWiI2(Y>A7oZsW>|B++I5&BCgNQ67hRaUtCOIUQC~Fu4Wa4M%Y7gfCU#i&KrNJ zrs(B$8iaHxEUY|LE@@$gOH91|f^26C4i~WeQj%f70GG_O+Sr-t(ycRCbH40LjJf#} z^vKSE%S!eQmggW|B(hbvn1xjYgkl&sZXYi;MaCgPa@`2M67NdxN-F z=fjhe7#40lJ(n#l71`OJ(aG8^OmVENiW(bruP&z1N&fDvnv`dM94vr1089D-dDI@G zn1P#HkdE#(9o^P)8$yct`~uVM&HT;HJU@RaU9r5rX$HTnHten(KBQ_fxC1pG(E6+< zON|+cO!1=a=I**}Aoaesnr#~DV;)1svC>ph5b6OREMc`EGpxtTE-K=1&I^MDlmkDn zeMt!{46Mr7Sh~&uCMU}4S9SxngRm422x)&Hn>|~zq661CU}-t zfcHbs>uM1?tzC6xJI|%ukM~kUN?ExhUv}upleX5@uK?D$%)-xqXhU~*2WVrE|*m0P+@v&)X zl4FszwV@?8uQ)lMw+L!ZDKs=--C5)4jXgsNZ*YO*#&n$@{5(2!J3DsSo*7e6iH+!6 zCl~Y&=!)+1_9oRRCtKZLlBJ9&l?`l>`m@quVKbRFGBGh<@6u3S?h>&`jGySY+&VT^ z*ruZTys7C&q5L+tS-1zoY^SxTilwEBo*qYpczvVp*_Ii6)r8YAt4eJ2^#>K;=PLQ> zG2gHE^#d^Z{{7^i=g5^6l<*uL4-OpDEM|Si`FTcL+sIkZO_{vn*Y;XkqYI4{nq^|t z)N2F;mgoe3)&K+GaC`HDS2J#ih~jqBj?AwLPgY~X7`5N&$v`cr$$%VibLSiSdz~Gv zx-#@2zr6|KZ{+L(VUQj4F@v zTsHiZlt~305|U~Q4&=#GEY2JG&?M3CZv#8C z!49Qzn)LRS0JQ|NiiGBxF#6?td;5G8@zBCA%vCu2?sQ5um9%aGZxmVLG0?ga4MeO~ z+c^%q6U!kD#_a0qt={-gKt`7u@e9kBjOTxqfyLSO(KR(SRTe77Ax25Z##*rrOivSB zUh!OC@tkkNElu;rwrHNv(E=b;|B|kMvm&lz_bMBRipZzt=7cPVFNulq5fNUA%y^?@ zdHVVT&r#)@03-p`;^2^#m4yZbyb=^VUv69IA2`jgR_Q_Ozz;hK#H7gk^=oCjoF$!) z@SVSJo!wkPEss~VeOka63Q8}c=p31V+^6V4BZ8G3+sV3e(M*A8ziXbPq`$Rh%McWh z*%G?^7O(z_cB9EVo(5S|S$Pu|mz@NyZ*=tc%#7YJ?b^B-)8TXVC~0}7UoLQU09dj->dzjpOPSC$bLA05BG@lRYD0N`{`hg#$I>;BJXXgPVa+ud(2L{1 z#B|D`p{1g72~fE$>=^~cGfYe?UxD2n+r@Hn5iB}>z!n-MhXY?(80% zPPfdaU@%o;2Ba@1)&!Wu=@@t zyWAD~!k6duYyN*=lZTR0UNmT|Byr*Q$3ZGdZyuhM-byUO7hroCgTVF{hXW%y5rpIb zs0Dw?`S|n%6SQ#MfA}z5UENw6dF&v9O=0yLQmBxQ@l^;D*o^LvfhY0yI>N%2z_%ar6xCow!iRTBL%@kc+q~S71Fzc|1sX&XUc?V(7 zkfpO2fsM>l7`c++{8*6O-CYe7$7U+0wau_fOO1Gc@ik^8NjM8yJpz>oa$=vL@5R|* zx+Wh#lgEC>=8i3MONgv*S^zd!R4iDORL0{ouqb8a5Tn8DtgP=lJ6PD*3&KHqz*Hci zyT@OwO);r>(A_04sd}F$Ts^Fgf#6w_Z*u+nj?CED&F6S83~H>a+f&{1-u}BfOR&0G znf~U{!9nxUB+UjU188r9KmXR=g4X9HXwB{#JB}gA5voKmMvD2}#p-f_JlxJU(tSSz zY@>zM4{@1)cO@Lsf}GWX(^T#{_WHFo0)LqO{HLCNUzhXASStRL6Q1ry9t!RUWt$I* z6>@gI>y0lY7l_Q{_4qwoW0H@foyYUfa$d3kM|MCpym?e!R$&kwB^(7Myx5KeYaUvo z$--ODi8euVo_(>R^u3^V5yJd@bz6?U!NKW;h0(FG-nO>Ufq~I!t&x2!b#3kAi^FZOHD!9A zr4(7%*v9vkmU^b9yxNh`RaHY$leC0Gfpj_r#tON+_srH>&@iz{IqGG$b=JA>< zJ^hyzqaZCH)Z1H}n>)7cnphTK)!)|#ZX{C-WuTUFJf8&H#_M5l=;@1&&R}Q=|M(>R z`pj+35hp)Yfj^uTa623?5`o#kx7K}^kez+-Y<3>i&uFm-Tn zyQEm&;bml1l{U;@0T6$-yKQ8YrKM>kto@Qe*oWGAJSiiiAVRiqR@MaIfGJ13%bdEp zQ(NoTy~QY~JJUO6=0+1qrk2|w0N?%nd2Z(#pOvZ~xZ4l7+tbG|*L1lL;5mkTX?M<{ zu!okg+Zjlrwdg2N2*A)6ZLXW|M_@3M`#S}{E3R%2M;bbO1S(7XEq5&MJ3g9Mh2L&C ztsjU782H9rF57$V6BP~3{ocZZb=R$X4|w$d*p9OWT^fB#e@ z9G1ajucw(@s@Vy+t7KqsyCz-vCl`}2Swi_+W20HQfjjU@gPzuJZBkGRt71e7Ax=bR zmUCw3K%qqu5snAGz#)>52w#+zq9%*+KN9mipTuWTsi_{nKKD2}b|L5Z5mD*-Q)%si z?gKzKJ$=z^!)fb2Oprui-tO8xz{MrGmZ;YsP!3E1fX=W`+Gl(2{pPCn_6dOzeF6e! zDE=dOYrqJo2}?^)^d%Ao65tT0l48fTtRL0XumgA21}WOhOWVe}xTkS+vTuM1>UX^k zC%WDKGC7GJUP6Yjsm6b}u&>~)c0|U;?M8;ST zhf_c+d#@_})yjA-j_6@WHe<^t3>6^r3m#KwWKHajS;x_&V@yozj?>*vfY{0^S>Wsj z1)1#6d&Q^d3}**<4`tK>UIT(<&byvU;RRySJtB)ykm@c<*SYG6Tf4d8R0ZxNw3C`r z5Vq42bO8h%Xp@Z0YsB2xe?0`{(S!gRB7k-@C=!pCm&+4b?pc{i9WReCBkcJa%n+`Or7+mqU-Jdbej5`YVXPeS6et7EF5P*hX13>>WoGZE?n5z{gzICzS#* zX}9FU;W3Lrp1DOLhS{&};=J)iDEoiMSg&1b)fXQmco9hO^5I|6F#FwEw~m$;*P#p# zKK{}*{n*Dqcp|gv41w4H4>O&YMOLO*PTtMu+#SPpes6w8Y7sGznu6dX<2bP(Icd7G zfq}lmjqmv$M|eP7R4pA#Io=5gunRm4CDYSd76(R}f`T5nsaoPQ5As?BD>Hx$ zgDB;ft2f_=_d$rH#CI>eT5jQ) zf{LX@MFDZBii#y@q&VB(UZJAyFM{Z70}e0ydW)-O1l%LFmjto*_Ck$b$4dzbPa8dk zc1GGH7IB}^|KYmtJn(dNt$stz@BK|nwXFo|lv-Y16O$>bOJF8V`rt^Cf&jLU9QR9uVuIk?(Q54{mI3-f|@< zmo10)5I?5{%TwOez) zD(F^iM3$9p45p9y`K7PxEBK)Rui`DRV(8?w^DuIcdw*X!xu@dFWMm1z1fUZ98E>rf z^RcAYv__VAS=O+SFFr_}*Tgwv88O>fXHbt7`{j#?Q5L_^hd85Iiuh#BqG!M{C+5r; z8e~>ZevlyO1NQgO-yZcUJZs!plqM%OF_yC_n` ze@6x!lP~mC+v2XZI6BDTOTn|!Uju_oBEnxI@MFHcGsJvJP-A!+It=rS)zQ}v_@gyd zmOj_h5lah#;raSwnFGlTl_jXUTt^44$6iy)n{1!9!r3;Zo6blwC@&@DE{r3WlP>(| zq`JY`te!9YYYqsqG|JH!8A|Ss`kY)g#vNYxT(OyLPd*R0tJe}1cq{`PxwnDZ`-pMW z3k|rc8XEe%)pmb`;AfMnst=2y0xrYI$Yzb`-%NhlW#`M9D%t0)UvhJ;t}lyi9%m|s z0XH5c91SfR;ON-68VHUjhlc!4EEOj*3WNLBhte*`j^Rb{3pa!*d$LTJr zi1!Y*I9%Hjr0?dYZqdpr9%_`=YyAql*e4T}ABx7zyix4>-1}K?A48)X!^YLAWy@ME z&`?sgZt*=$RMQ721!)B2>;k#X3Wp`emY`j0I)4+8?P~B?`VF5FG_KSdA1gFWPWl_} zn}`A;UA+p*mz;H`3k}bzEY7p(tk3rte9oU9Ub2ZRhoKFSa+Z}e+5Awf@4VzJ$jPDQ zyEz4sc%b0Wv~BOefQnD+-6j*6yp=i4~N-py~ z{p)=!0#|>vcAtH0Gj`jvl^b(aQ0M_R>^VM~ghLewq;MJT@-{i)a(EH5P@j!RLILL= zGUgcq^4iTeYAPyZZNqwHZ%8X=7m+sd1?HlMB z8*_Wx$&v)del1E325B!$xsp#k!3d9^v`v=rtE#rG9$HFDRyBG|jr)AeiZcPRbd8NN z@FlbvWlr}NXL*37R7kt<1HBS^&xD6bDg*9!+}StEo&n4xBisI^=f6t@VC&N-CXn`7 z(~4)@T?)9Jb6}aep8VseWzy-&?|H!QrA{Mo*mXI^wz>A)3BTcER#qVZCIhK) z$nF}lveE|3xw(?Oy|n9pCGqm6o`Z1N9!R^oib{>S{GX)&L7L!kvQcAWVg%Cs2S5oh z0_h$zi$q|n(1_Mn;PB|d$j92+9sd4};o+~hP8kd6Mk{hPq`JM;8@lX>{VtYcx2JMF z`BE@i&8t8}7(;TYv?$&qrJ}O;g<{Ue`T{jGht7Jgw#Ws3mguKmI<~`ge|^4sdmBI< z{B!09pa*#E=@HxP9OQg zMdED*S{&SX17&4Z4;^ti+Hob%i|vr-G4Qo-N1l8l!Bev{wv&aK(Zl0w$O_o61I{Nk z7#K>(c-<9&M8v#Wc^=bd%%t_kbD`m|l11*Ve#43Ha;r(r!cR2v3|{vit#14YPeY9h z6!;G=oN`{`aI~9O4W{c-ns*6wj7)RgD+=a{JO|oSeLw$yfioqeE};G(4XP zT1yyuc%);fq*UR!oHbF>RXgER*Z?b_goPuT1lRcXIy1Btljdy72Id6L)lixdJNk~m*z1Bu-UcS5UA z1Lh0RMu|;{6Deso_MwH_zVL7&kxvN;-ll6B^78Cn_%zR9w`WEJDZgnAew$ZCM!DH9 z>X{j3`5tqrX&#s9NAQ6J9Y~6h@_dgWT6a2JIROF9{X>3j9YB9#h^~KrH|jUmHrhW0)PXcqliPNO3q0eemP2!)n=6|E z^s1otb52te4+TY``_41~b9Qz<;M#)BBf{J6j*cc-{O2z^Y&B$L?sCLoP++&}SZ(!* zh|&^S>Z~lQBlb%tFIOU1UnvB$rKL)KXfwucJ@7o~jwO?f8H{tXL$TQ$UAn)!env5# zC%tgKo65BBY`S)LdjTT6y@iOVa2fb9p_`k6JZk0_@ARl?kT^@@sgd%sfPfH_*Ms@y zWOFzvso(n*UN~j263Du1RlNU}R&2xIv;Y103P1VEYa$ULIlFo z&{6}^Zupp+Pb-J()yc}ECpdc=%P1@G%zfMW3y+0;4t92q%%Nen0rRRKrKmn<)g2Ra zq4o>j+&*WWk~$I%a0_KwN+;4SWL-QvcFxP9aL|%0)D!!4YRN6maec zk3C|pk|!GMQ;O)w>5SU0_1Nc?Sx}k&IaLelNii|d^77-$<7ME-O`?W?oW$bd1=wql z_+QtmVua#Gj*gC!@p-=Nvi>%BvN`sQ0u&QUG}0Ah8EkigOdTA)rs{6&*lGYB*)tWP zpr9x!DtcF{n;f5btdK7ADU#9hEZ&yGrZaM{(S5*b`}Nr9r(Qqiz#J68i*;O40ukgk z40-khn^&b|96TA5JQ*6Z3g)Ea(@ct6w^x`9B^-F}S0|es%)+x5zUH@AZ$!Ein4r_8 z(=wGbT#_})($doE>gsJ>z@=v~FbxiS1tK*`F;mBSUlF?S_h=+ZGj-)T9vtu3aY5O_ z-MymjTr;Xh6kBB4HX$sm<8bx)$>~HyL`1$umYSut_0}eo{i7_@V2*8o?S|5%N*hNU zM=)ASF`b>AO*N}eKoP*kvMD)#z0?To+a@8ad3Ww>v-oe{8toShIUPCye07#d zelMvKym9;kGBQNEpJ1^2WLAqjja(UJRo3lkC$_M$ie=RoqN?|#gE-=tt(3t8gjQl= zzH^f`z(}cWyI|&qmrHQA!uN5A6iiq>qWw6o_!Lw;#@N2C#6pz3!^5&UIk zMfZp~&kL)b76TVIJ~egj#Kx14ha&q8Ev+CA4+}$y?W%+!6;;UI1gGbLQEbfp#cC8t z_;OBm=?Te4m4aONQnM9~I$iuqUT1rI`@#aW!op$xlNZ30DE_|p${87xf_Ge9i;HWZ z(MhF9QDJ_5e(R|jroOk6lRU{Qg|w@+IC4Kf7^ZD$rwS%Ta9=(ZP}8(+S+d54=XE>-EsrZ($e{V;FXodz^8@X-_?mCC4vHHkK9h4NM^)f zzPd41W}%StN7|P!g(!DPMzQe{#FWKaB#orc&=(3|N{FH8_;Jn05YcNqz!)Sy(9V!Kl%9PiEZ3enNdZ_I(cd&tgI$3k9$&56mV!F#YoUnJ93E5 zm??wbyf|J#Ec+&nl{zpwH8ncrV6GEOCAmS$g^~5s!h*YXN8WC{s<5<4R>_hCO;%da zV|{%h(5t^*&)>@{>W{EMrlE$$?b48(cJe{-dv*1RQr(^>PuoGvM4f0&v$rwux4_2^ zg~u%5_LK%4J#N2w`v+0WcM62u$>E8Kw6|?{<*-TT`kRxJ)~WJignQ6?ySiF6Hj08M z83R~)CU#4{U8lc4ZK*3Gk)K!HGGu!uIPJS-n)12^bc55 z2i{j{2fqP6G_$0R&K4=Jb$sH~&Wwx890zuM(>hL|a;hU2BQY@*F>x+P@LH4SS<$jq z(a}pMC4gEeHnt0>YCkk#K{`%W#6cqMbF)8^iHSZH74R9EL`ChuDYEcnN0cD^OH7X;XnU$51l~vZe0BH#1gEjG+-`rfDrA;MD$STmc zWGr{njGUrvZv`#7f6i^C#viSEoU*35l{H+Rzez?4+g9Y$ro7!U&1O$c_lHhtI&5XG z2j4m5PUs~&EFa6usV1hHA@NEjs9D-DtQ3^pewy(Ao02c$lZUsz>0Le;;V@q9B`j0z zWLW|GnvyRDtGSrHla;ovl42z|j2k3v-uT73awCaX+4$1XBA+qHpeiBK#aeRA4NGLU zVW#M;e#ErMjrY^JX@o=ODSG_?49mJ_9cMi4>=d)jN!Q|eb-8|df1WpeX+v>Ckhlf* z%wUqPMZQE(f^EWP1FmQ)2k+^Ugw3^~^YEw1-Iw-O2KMs2cm7tm^=W}A%Ga1S))^!d zA6L%?@Umt%HNPHNc|~Bx1vs4ZLU$uwUFFiAG6`I&3^R8Bf9X!L9OKYG_*fgI=I-t)JdS#R#$Ok>r@X7O{vYx2aV z8kM_k=#!A$gqyUvCAobo6I07oe!H<~FS12LsHJ1nr^LIVtyukj*J^qG!aY<5o5Rpp z<{}4oimL$$s^CG`c`3}pLR56y9((FGZq!r5`WGJU^~s8pE{nc_U~A85oS;JUCHEh- zTd0PF*xu69*+aCI|L&z4TrfjR$4690(Y)?bGbu+M@|;J~?PTP3wt~x%^HNczlEuLq z5?ZLl){evzbz&Yn*mdwAmhw8S1c>U%p)xf>kK2NV4dLe=Zzfrt$!abYC`85fzSRl5 zzsJnwKwPAHjC$Uu+hzBbf}Q^UN9y#z?C@~sT);KdSNNUn&(*(mgJiPyYOfDxu6LP~ z8n;vVoj)CsWBEM&i*`v7PaE8GXQqZ!!)(*$8T_TUk32=!-?gSPR*?|%RF>T*c>LP@ zYrDDe7BVvO_j4&xc8`Qv?Z|s(E&;0b&Clngr=8?O`Gf^@js+FF{XyretgHr$^BWc` z4Of_n%i^|s#x(~z>}_x4I)c>q(nIZU&eb*C=TAvZO66YNCUoN0`1)TRN}Hpxq6^AN z2e`Q`sp-bi!z{*J-G4_aB;+!{fzAbOuA?|Wj7-;Lv4tEDJ&6xRZqL!nQlaz zr9!h9b<^looL#j!7&KIWaevwpD>3L29b8}zYd*iFw&5t;E`T@jFyyoP6BT6Jvz~T! z)vsSFzk>5v#$3@fZtlJuti>7w)&R8pPM+B0HP6JIy%R{|qt4b=^1A#-Hb}z{%0^1l z7Z8S)_4^<8yiqH<(ZCH<@Z}%PQse^NN+1qB}Ny8-4x5^CQ9#TX8fJ2 z!n3QQBiVQA7@~*XOxzE$ZgQQ*+|1sxi`30+d=bLzQ*5Lx9_P`it1-ii#M#ElV|6rq zmuXB;aB#szx?i5_^`h;KI^2Tz3iOv^*Q;i9O`%H+OiniNQ?43Od&8Qz?QKLfc!=eA zC~lyC=T}!x8S(VX@oHAL(%$AdpJ@aeji1DhHHeCwke9i2zawxWFLkd;@~F?*xO1L* zR01O~W?S|oJD)gP42@IR7^4(4^BsYyu}XI9>YPhkT{Kqziir(fs=MD4{1pI$ZSMps zJh5OhsBs=KVn9n(fHkbgc`eVlO4_`N(<2*OFXbHJmZtAuxhFMt`&s)u&%f@7GKFAj zKUBgZ&vc6y)PD`SDv8)U&?uS;3AsspUJ)-xOzfoF*|f5vSh2U()>h&1$y8|lkhs!3 zVpVyEO1g83s904>YAf!>ZKOM=^GtL2@7FcS-c)_Igpj!0=s%_3Dk4ghh21kg*<(hP zh5WQjC%tQYbgC;jHD}`*{r6VZb<1G01I@dtvN^8nix*tvwf@RuGWT@1-v&R^r_<9& zPOZ-qBa9V#k3BK_%1LO8$GuCG{*;z#6~2_wR6HOAUEMW;*m&D8(Yh7|>Ap3OqB@BR zYt=velrI7Ay)p)S`dQta_UPsbt`r8%e>jT}%{jHQN<^WgLB(yhx|Ksj1IO&f-<*oq zWwa9suAMBg_ZngeaC>a%%2*fGk%@c;ky0p(`a=gh$aabxL_zCqr&*({1S^e-Rf@wNmR5Pl& ztOn*y<+qxdQx}HsphzjJq&H^S$naK*3&l9>v3*%%OK@J2oDg z&#?o``lYMeq98nA`BSxDo`__6WuoAhkC@Q7f02(~#Q>AMv&pJ#FmWz51w|OG+$yhv zW2aI`l}BGuJ4N;$tGDB3y2~s3!c(H@0k2`9+b?}cK^fkWXRNtm0lf&BW!^BgDoH6( ztZ7Cj1EI@Od6Uin_Z2U9E8NWYm=dD0sRNXJWHBAa*rA%S?)SsBONJWpn&Z3Z;)Idu zg7kj-qxw_W&c|5$_m!5@2LmnfIe0_v>Fltf+}+Gf&y@I7*L%3StcO79=&F`ny5Q@} zYuxJ~)#pd6<+l2Mk(@4fbox%R8=lSQ$}v7mKWIw!4JU6;f)$ls^b*tZ@W z!|CdqwXw+gZ%9aqwtmCAZ5~JpI2FFi`LD;igzFWAQQdns3uJbk;~VV ziC*ER^EnQ9uOZuLP-VW0waS~J3YIdds^%g{9-48nl-uB>O7G`APdQGV{rX{H)lIsq zNca5Ar?$E=KLlR=WPRW6GP7-qlzmGk6!md4Dpr?}jxq z*;c80FqeE@5|FfIzvS1Mz2%{J$JLjX({E0~2kZU2)09zr7NimExqIakmYH#3XKLHk z@k&9SW%}*xgx86|xODjuj4F6uk?TvC&Ikiao7pWAx1I%B&GtX~r&<6kRP5TWh zTi?wr2~^_xt<~Bw1!Ig{7DOr!!7m4hZ1k?Zqq~sE zwbPR4`iizAMcG~MZf>z(MSoh?b;VLI#_}Wiwv99HSjcv>D&lI_TP2AgwwKt@#Z=f= z7;v{|SQ${<7~+Y8XW< zG`-xcY-9QLl*0b4{?XEX$$k1%(RDyN+Pa8FdU^aOUytxeUPIZ>Y=evMc702wOlK~2 zKC|8E<6L6pw=1zLq6Ji6%x#y;%2bivH|+f`@i%$8)!j(4`sE$e%2#!%-AAnfNw8Z5ub`5^ErC9NeQqJuobC4>mnYNc+?nNsdkOM#`bhpq zQ;YQpyOfw5;|T-IefpF3pQ~cMjOT7{hLQ*7p+4U=cAsl$G*{6Q6VlC3<8;sjtrGI) z?>e46or%+Zv*O9Z?e6{g$7I3sJHPXe%|^2to{kA{p*j6Y1#qE>r@Q{~s`o}4p8X5! z6g8DpOz=w8o90oikXXNA;H1Hc?AWve%vT4ts!e&F)o6)<72~0 zqKh?O{BN(cwY6*9=&h{8G%}y3P>_@Q;l?RDdDwBH>CRL-!~F9Gbgw}|3#$kbf!aCx zHR!h}F1EgQ#tAPfvLa4Y(%0A5(_@T%Zz`dxs;a11zT4N+(_?ilf)m!<+#K4O%JQQQ zG=R><$EzzQSHc=nJeFHk{QOEcmLP7n(~f)XpOFd`1LjK-)0=D_K`dj2yO60td4IM2 zGa~3^CHHmAD+qnH@BFPNTeL3Vmi?k}e^L1LW5^fKxblUMl@%KI3ctPGlv)1@Nj_Iv zg%Q*qK{xRHPvh3L9{x4`=MbUm5F-SY6_4r4Zt{l! zD2F6?FhL-@pixyycBvWd`fT88IgD5`W--o#31#1LF4A+ zO|$uvxGH?!zuyZ*g)=hpM3a1;vkF&IQWCHjG?tYO%Jlb+8R#T`4S_g^V!xG|vdD}| zVlCY7BG2?ZqJCIGTJh_>>;3!Q)e(?u20PZ!)Cb0gUrZrwf>JEHAm0(F@^nOG>gW>p zHj;=7kM##4c8Q2!G3#k<{TZI5R|ir>Is6_$rOUj^|K?C%RTawZf`*T;*$v)ZVKsJ1 z%$XBIni{5t0LkJ4T{d`c>XrGEDv=>VZ$Z;Qq>*#3&Oc|y;B3dpnJSPz0s_Gy2Hgv4 zyqWXJs(6nebX@%=2$hreuQ*%3i9;aa=oS`Vg50_4F$)+ULzGZJ`}|t2zPx?#!zaHX z>O=|&%ucLH{Bu>%(DZS>I<6<`jTt870~V;~d#POh=gb+LajP!>=WG<5U8?r{=j>f8 zpF|dhnyoXHoHkf^o@4J*@$7eT#Kygp5XgFnSESI#@4x?ZkD}}jWSmbZa{pNX*gZPD z{EYd(e_G}wqY?I(1d;wB0<_>Oamn!1kJQ-28V2||wS|6O?R1NO*zsW*WQnX#-|U@p zAEbdr;H{5)CgSs_J&kw}h$U#vR8o>*t5@FrCTkFnn?FpA$?!M?OO{4!+$vLJ)O#7_tgUxvQk;gQC-D4^XsrF zg~(^M^P!>T=rS^eD6AkEbmQh#bb>+@$h15CD{`R~I)b@yM zz>GY1>vuLK0b-7{=g7#V#VgMBzAaRsYQi7TEG{W2y0WeF^UriVLo6RzCWeS|a1NcO zW`t~F0_bs-_SFaFe2-t>p2}>1=|@1Xn(`qnm>nuE@xo{3i@#_9&0RLCAeU;4EYAx1 z1cBD8kza@( z?kfY5$)%;-pt(OGVaxt$_- z{}wz6x+ z#J>A$haT6KLD0YE&0cB$`XPP!C4+yrOkcO&1^yxrs8l@o3WHurSy{i1aAkDzveY-( z#Nx^%(FbqL2{sZ9_oPg50hhiH-qYblR93#@^7p+FMdE<>l=*8-XBv{D@hoz@JNph4DsLR~I^g=zBVG>T_;zzVFaz^f4wR#6Whbtgz6+ zZlQpd0Rn7BbklRl_wwT6*PNVF?d^Hu`=i5u`jf{%^8`Fsvdv*ZhJX=xKfdYtnPGl{gf(APw;YeEj9Cr0u$lwM2L+pEtrWM zuKO!sa=-dc1X-29-DvTpri%`sO%)_?NxCeQRtAibMuuc;$K$lTf%Os|>2OZ$dZ+jV`} zfcl90=t3RLHoJqH(#Px11gP09XPoAy4akv(l}7Sx8r{_V5 zyg!jC^4{^kE12#5==T)^Z(F|7YujS0)Tr&3oSAK!rT-`|Jwf1K$CehBRCQSQ~9(bUwmv9x^n766DP==xSt8W|ZmV$P12 vlapHm6NHdzEc524;OZFv>nJq%XZHOQX>xrWtF1r(%t=d&D~Oee7zO@c=FQy_ literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d1/d33/strishex__s_8c.html b/doc/safec-3.5/d1/d33/strishex__s_8c.html new file mode 100644 index 00000000..59905f32 --- /dev/null +++ b/doc/safec-3.5/d1/d33/strishex__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strishex_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d1/d33/strishex__s_8c.js b/doc/safec-3.5/d1/d33/strishex__s_8c.js new file mode 100644 index 00000000..9c21f90b --- /dev/null +++ b/doc/safec-3.5/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.5/d1/d53/safe__str__constraint_8c.html b/doc/safec-3.5/d1/d53/safe__str__constraint_8c.html new file mode 100644 index 00000000..dc54c041 --- /dev/null +++ b/doc/safec-3.5/d1/d53/safe__str__constraint_8c.html @@ -0,0 +1,354 @@ + + + + + + + +safec: safe_str_constraint.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d1/d53/safe__str__constraint_8c.js b/doc/safec-3.5/d1/d53/safe__str__constraint_8c.js new file mode 100644 index 00000000..3afb81e1 --- /dev/null +++ b/doc/safec-3.5/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.5/d1/d57/memset32__s_8c.html b/doc/safec-3.5/d1/d57/memset32__s_8c.html new file mode 100644 index 00000000..4cf86946 --- /dev/null +++ b/doc/safec-3.5/d1/d57/memset32__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: memset32_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d1/d57/memset32__s_8c.js b/doc/safec-3.5/d1/d57/memset32__s_8c.js new file mode 100644 index 00000000..6f2c0b85 --- /dev/null +++ b/doc/safec-3.5/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.5/d1/d63/strlastdiff__s_8c__incl.map b/doc/safec-3.5/d1/d63/strlastdiff__s_8c__incl.map new file mode 100644 index 00000000..5fe02af3 --- /dev/null +++ b/doc/safec-3.5/d1/d63/strlastdiff__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d1/d63/strlastdiff__s_8c__incl.md5 b/doc/safec-3.5/d1/d63/strlastdiff__s_8c__incl.md5 new file mode 100644 index 00000000..32d6cba6 --- /dev/null +++ b/doc/safec-3.5/d1/d63/strlastdiff__s_8c__incl.md5 @@ -0,0 +1 @@ +9240e209fc754d95ac668b9cfaab114b \ No newline at end of file diff --git a/doc/safec-3.5/d1/d63/strlastdiff__s_8c__incl.png b/doc/safec-3.5/d1/d63/strlastdiff__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..efafdfea3b914015f90d9dad05906eb70702bd3c GIT binary patch literal 17935 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 + + + + + + +safec: ctime_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d1/d76/ctime__s_8c.js b/doc/safec-3.5/d1/d76/ctime__s_8c.js new file mode 100644 index 00000000..6e72fbf4 --- /dev/null +++ b/doc/safec-3.5/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.5/d1/d7b/strcmp__s_8c.html b/doc/safec-3.5/d1/d7b/strcmp__s_8c.html new file mode 100644 index 00000000..ef52e966 --- /dev/null +++ b/doc/safec-3.5/d1/d7b/strcmp__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strcmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d1/d7b/strcmp__s_8c.js b/doc/safec-3.5/d1/d7b/strcmp__s_8c.js new file mode 100644 index 00000000..fb26126a --- /dev/null +++ b/doc/safec-3.5/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.5/d1/d82/abort__handler__s_8c__incl.map b/doc/safec-3.5/d1/d82/abort__handler__s_8c__incl.map new file mode 100644 index 00000000..24133c67 --- /dev/null +++ b/doc/safec-3.5/d1/d82/abort__handler__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d1/d82/abort__handler__s_8c__incl.md5 b/doc/safec-3.5/d1/d82/abort__handler__s_8c__incl.md5 new file mode 100644 index 00000000..689ca08c --- /dev/null +++ b/doc/safec-3.5/d1/d82/abort__handler__s_8c__incl.md5 @@ -0,0 +1 @@ +bf6582f9f81926963a828ed79cb431ab \ No newline at end of file diff --git a/doc/safec-3.5/d1/d82/abort__handler__s_8c__incl.png b/doc/safec-3.5/d1/d82/abort__handler__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b452ca547b2cd0ba7909813694a3b715beff3708 GIT binary patch literal 18455 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�@m>LuSI7;+Ym4n^3cn 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�jW&vunbQu+juU~%v zF^E>B$r(`fV(B75MEdzI0YTl!K5_ENu+LAG-scSrRu?$$<$1VM=Kyp+I74i)SMS zy7Q@GUYn02ZaruM3aUW#IJ!NC3aazHrAPdzAYnByQ)FC&h!UGtVgXOL@Uj-ZhrRca zU|c?I?D=8g$Ea@1yYs0yATUsmCLHK@w(4f|(Q zAZLQ{Gb4{8{MbhUfnYyLBF6V#^R!1xKp=%+<*&Y^MDBsZYzudg$0i=G+_AC-ozd3xxbNB-iUW_VJ)PDxo0Ky2az?6B=vt$Ial==E@ zqlO*Tywp&FY6dQ@)*b#hme%>Yr!hMHmzPIag75YZLe6#8}qI zC^1w+cI<2<3w33s!vEF6!;bn(^0n*JHHi=fXxifQf95MZ;J7EC_|`X~PqwAiJ1{8dz3?$PAoNpsxuC$dk2oUt*56+9-_Jk4sP$v%c z9iK?>X!&rmX5Akb&dNRcqYnU~h$}dSr-tYwdVS@9g82S+kY^E`+{6iaf1d}`@@d}L zW3YhizPdRN+$jj`H9`{u&FDs3!|lnE7U?IS!vK#<0z}H7eqMbFiyoCS z7B!KW_xa9>qENYYAG=xN#o2sBtcD1}paB~v*F+o>;l=f4a}fp}FqdZCA0PAG>GJ*c z{t&0bRBOv(%BH!AGv;Y<9wj?xodeIe%U~#B>~MRmy3+Jglpbs?#HSsfm!D4yj$Rlp zbuAykz_cr-d5J1_4%;Nw)VO6KT^)BPp^`N1PxLzt5h)@eHHUjPrlzJ=J4PiI16wJ- z3ucC-=K?-=Z_g4FGb-FI&L7U==Incie|b0&Vx#@*k89F#ze~UwB1WEC%i9Zd5|XfO zIS^aN>&{^yU)TYzQLh8~p^oQbdo>|V-~2=RLR~F58vqOEWOnx4fRd7u@Ddy+Rf0p1 z{DaKJhm9_Fc3z$R4iN&$$2ofq`@bdxXyIPYA0i&&G4YJxAb%qN=h5b`g)3A#@7M~n z!oHSf_)HB5DxR2$ncfVO)*qk5O!%bev%c?bcS~tr;S@ z?-1$&Pf=M&eaqMC+X#u*nX;Y5zW<$O#J&W7MCFsh6SBm>m*L;5f7(oYuHPL%M37SL zdNzP*cK2V-HG0Sd+!dC!?!G&s`80JRd>*SGJUf->685NUxyeQ4bPQo5(-v- zfm4jU^AER@Bv6E5hrUVON`HsyiJU@j=vb@}L+gQcuIWv$QJP+fU8SAMFiDf;eQU}R ziUTW$4UhT4#&A!8_!LmMXxzTv-EiWbWVaNywd4uAONQ~gs{ooWp7?75H5Cm5yXD;? zpORN?qXDHM^yF*$ue6O(q;ddu0}_to_q8r-U9 z#r0ncpmXhDwKD8O4OLvmd`&~{n}n4%z|J*RHsdR+{7DTK@=50N1pNQm)D(lHZ#TBg z<=%d`=lnU(iXX@KG&WyjpIU#0NkU9GjoqRS5(JNnfbnv`*hE_bFY%J@0WXSIKHiZTgB_ZKTnER zr>*DlcyM}E0Wk4qiTFOwPY%$FjEn@%820yrpx kcK!o_;1}rm1K2G2X|H+eVS2pYFOW(GPgg&ebxsLQ03}M96aWAK literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d1/d9a/gets__s_8c__incl.map b/doc/safec-3.5/d1/d9a/gets__s_8c__incl.map new file mode 100644 index 00000000..e394d1f8 --- /dev/null +++ b/doc/safec-3.5/d1/d9a/gets__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d1/d9a/gets__s_8c__incl.md5 b/doc/safec-3.5/d1/d9a/gets__s_8c__incl.md5 new file mode 100644 index 00000000..236a11ba --- /dev/null +++ b/doc/safec-3.5/d1/d9a/gets__s_8c__incl.md5 @@ -0,0 +1 @@ +1e0472a8ca8a4a86f7a18dc4c4f520b0 \ No newline at end of file diff --git a/doc/safec-3.5/d1/d9a/gets__s_8c__incl.png b/doc/safec-3.5/d1/d9a/gets__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..de592017b16549fd15acf5d35773987d748ed272 GIT binary patch literal 17438 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 Ri2+xFq{QS!D}}!W{9i(3- + + + + + + +safec: Overview of various libc's regarding the secure C11 extensions + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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
  • +
  • Huawei securec
  • +
  • Embarcadero C++ libc
  • +
  • slibc
  • +
+

only the last 6 implement the secure C11 extensions:

+
    +
  • Microsoft Windows
  • +
  • Open Watcom since 1.5
  • +
  • Android Bionic w/ stlport
  • +
  • Huawei securec
  • +
  • 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. Similarily the 2nd size parameter for s, c and %[ is not implemented.
  • +
  • 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.

+

Huawei securec

+

This is similar to the secure Android and slibc variant, written in C and it is a proper secure libc. Their license is restrictive though: Copyright @ Huawei Technologies Co., Ltd. 1998-2014. All rights reserved.

+

Available at https://github.com/UVP-Tools/UVP-Tools/tree/master/uvp-monitor/securec There are other variants under the GPL-2 and Apache 2.0 on github (e.g. wangguitao/intelligent-protector)

+

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.5/d1/dae/strcpyfldout__s_8c.html b/doc/safec-3.5/d1/dae/strcpyfldout__s_8c.html new file mode 100644 index 00000000..442f0550 --- /dev/null +++ b/doc/safec-3.5/d1/dae/strcpyfldout__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strcpyfldout_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d1/dae/strcpyfldout__s_8c.js b/doc/safec-3.5/d1/dae/strcpyfldout__s_8c.js new file mode 100644 index 00000000..db0ab610 --- /dev/null +++ b/doc/safec-3.5/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.5/d1/db3/strisascii__s_8c__incl.map b/doc/safec-3.5/d1/db3/strisascii__s_8c__incl.map new file mode 100644 index 00000000..484d822a --- /dev/null +++ b/doc/safec-3.5/d1/db3/strisascii__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d1/db3/strisascii__s_8c__incl.md5 b/doc/safec-3.5/d1/db3/strisascii__s_8c__incl.md5 new file mode 100644 index 00000000..07dff8a6 --- /dev/null +++ b/doc/safec-3.5/d1/db3/strisascii__s_8c__incl.md5 @@ -0,0 +1 @@ +7ea1b4bb0992dcdfa931d5ded08238de \ No newline at end of file diff --git a/doc/safec-3.5/d1/db3/strisascii__s_8c__incl.png b/doc/safec-3.5/d1/db3/strisascii__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e346a2a4d0e5c0e103e74b2e5a246c339dfe4646 GIT binary patch literal 17749 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 + + + + + + +safec: asctime_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d1/db5/asctime__s_8c.js b/doc/safec-3.5/d1/db5/asctime__s_8c.js new file mode 100644 index 00000000..70a1df7e --- /dev/null +++ b/doc/safec-3.5/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.5/d1/dbe/wmemcmp__s_8c.html b/doc/safec-3.5/d1/dbe/wmemcmp__s_8c.html new file mode 100644 index 00000000..e4efbc93 --- /dev/null +++ b/doc/safec-3.5/d1/dbe/wmemcmp__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wmemcmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d1/dbe/wmemcmp__s_8c.js b/doc/safec-3.5/d1/dbe/wmemcmp__s_8c.js new file mode 100644 index 00000000..491dfa76 --- /dev/null +++ b/doc/safec-3.5/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.5/d1/dbf/wcscmp__s_8c.html b/doc/safec-3.5/d1/dbf/wcscmp__s_8c.html new file mode 100644 index 00000000..3342342d --- /dev/null +++ b/doc/safec-3.5/d1/dbf/wcscmp__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wcscmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d1/dbf/wcscmp__s_8c.js b/doc/safec-3.5/d1/dbf/wcscmp__s_8c.js new file mode 100644 index 00000000..2206dbdb --- /dev/null +++ b/doc/safec-3.5/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.5/d1/dc0/strprefix__s_8c__incl.map b/doc/safec-3.5/d1/dc0/strprefix__s_8c__incl.map new file mode 100644 index 00000000..33913ce7 --- /dev/null +++ b/doc/safec-3.5/d1/dc0/strprefix__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d1/dc0/strprefix__s_8c__incl.md5 b/doc/safec-3.5/d1/dc0/strprefix__s_8c__incl.md5 new file mode 100644 index 00000000..eb07c620 --- /dev/null +++ b/doc/safec-3.5/d1/dc0/strprefix__s_8c__incl.md5 @@ -0,0 +1 @@ +67194a0ef7426b8481199383d75e27f6 \ No newline at end of file diff --git a/doc/safec-3.5/d1/dc0/strprefix__s_8c__incl.png b/doc/safec-3.5/d1/dc0/strprefix__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7ed1c2f05d5b190cf0c61e4f0da9b35ddb6d7b77 GIT binary patch literal 18076 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d1/dc2/wcsncmp__s_8c__incl.map b/doc/safec-3.5/d1/dc2/wcsncmp__s_8c__incl.map new file mode 100644 index 00000000..358f12a4 --- /dev/null +++ b/doc/safec-3.5/d1/dc2/wcsncmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d1/dc2/wcsncmp__s_8c__incl.md5 b/doc/safec-3.5/d1/dc2/wcsncmp__s_8c__incl.md5 new file mode 100644 index 00000000..4fb878ec --- /dev/null +++ b/doc/safec-3.5/d1/dc2/wcsncmp__s_8c__incl.md5 @@ -0,0 +1 @@ +934edcf06a09276c0ac754755e608e02 \ No newline at end of file diff --git a/doc/safec-3.5/d1/dc2/wcsncmp__s_8c__incl.png b/doc/safec-3.5/d1/dc2/wcsncmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..179e3568d98be4ca23cf0899f5dafbd6b2168533 GIT binary patch literal 17995 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 + + + + + + diff --git a/doc/safec-3.5/d1/dc9/strchr__s_8c__incl.md5 b/doc/safec-3.5/d1/dc9/strchr__s_8c__incl.md5 new file mode 100644 index 00000000..3131844c --- /dev/null +++ b/doc/safec-3.5/d1/dc9/strchr__s_8c__incl.md5 @@ -0,0 +1 @@ +9fda037d041999c87fdb8119e4f4ce26 \ No newline at end of file diff --git a/doc/safec-3.5/d1/dc9/strchr__s_8c__incl.png b/doc/safec-3.5/d1/dc9/strchr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..1255087d1be880c9323ab8055760510ae12f9cb0 GIT binary patch literal 17620 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 d^nW|u_ + + + + + + diff --git a/doc/safec-3.5/d1/ddc/strislowercase__s_8c__incl.md5 b/doc/safec-3.5/d1/ddc/strislowercase__s_8c__incl.md5 new file mode 100644 index 00000000..233d93c1 --- /dev/null +++ b/doc/safec-3.5/d1/ddc/strislowercase__s_8c__incl.md5 @@ -0,0 +1 @@ +e011a3ac9a1c0dcf5b09e5e1dc8460c6 \ No newline at end of file diff --git a/doc/safec-3.5/d1/ddc/strislowercase__s_8c__incl.png b/doc/safec-3.5/d1/ddc/strislowercase__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..97ba08ba30add1fa96359e2c21765e1f8816927e GIT binary patch literal 18338 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 Dl!M;F literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d1/ddf/strcat__s_8c__incl.map b/doc/safec-3.5/d1/ddf/strcat__s_8c__incl.map new file mode 100644 index 00000000..0e4392fe --- /dev/null +++ b/doc/safec-3.5/d1/ddf/strcat__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d1/ddf/strcat__s_8c__incl.md5 b/doc/safec-3.5/d1/ddf/strcat__s_8c__incl.md5 new file mode 100644 index 00000000..e56b1903 --- /dev/null +++ b/doc/safec-3.5/d1/ddf/strcat__s_8c__incl.md5 @@ -0,0 +1 @@ +a59a20c80281b92d4b14c13fc5358ac1 \ No newline at end of file diff --git a/doc/safec-3.5/d1/ddf/strcat__s_8c__incl.png b/doc/safec-3.5/d1/ddf/strcat__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7d553ac1330f933e35d306047ba8272d08cc5317 GIT binary patch literal 17669 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 T25zBGQ%j1j8!G%$Z literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d1/def/strcspn__s_8c__incl.map b/doc/safec-3.5/d1/def/strcspn__s_8c__incl.map new file mode 100644 index 00000000..5488312d --- /dev/null +++ b/doc/safec-3.5/d1/def/strcspn__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d1/def/strcspn__s_8c__incl.md5 b/doc/safec-3.5/d1/def/strcspn__s_8c__incl.md5 new file mode 100644 index 00000000..9a93ff0c --- /dev/null +++ b/doc/safec-3.5/d1/def/strcspn__s_8c__incl.md5 @@ -0,0 +1 @@ +f7f864584193362ce100e4462f752317 \ No newline at end of file diff --git a/doc/safec-3.5/d1/def/strcspn__s_8c__incl.png b/doc/safec-3.5/d1/def/strcspn__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..87ce7e54103ae260fed56b529d982b625bd8e25f GIT binary patch literal 17773 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 + + + + + + +safec: vsprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d1/df7/vsprintf__s_8c.js b/doc/safec-3.5/d1/df7/vsprintf__s_8c.js new file mode 100644 index 00000000..b4ba269b --- /dev/null +++ b/doc/safec-3.5/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.5/d1/dfb/fprintf__s_8c__incl.map b/doc/safec-3.5/d1/dfb/fprintf__s_8c__incl.map new file mode 100644 index 00000000..d9dca684 --- /dev/null +++ b/doc/safec-3.5/d1/dfb/fprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d1/dfb/fprintf__s_8c__incl.md5 b/doc/safec-3.5/d1/dfb/fprintf__s_8c__incl.md5 new file mode 100644 index 00000000..c8a51aa1 --- /dev/null +++ b/doc/safec-3.5/d1/dfb/fprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +ef6190788e1531cb8cb7fa5af15d24a9 \ No newline at end of file diff --git a/doc/safec-3.5/d1/dfb/fprintf__s_8c__incl.png b/doc/safec-3.5/d1/dfb/fprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..5144d602cd3f5a518d072c2e823c3eb95e1b2b49 GIT binary patch literal 17445 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d2/d08/strispassword__s_8c.html b/doc/safec-3.5/d2/d08/strispassword__s_8c.html new file mode 100644 index 00000000..1d39b7d9 --- /dev/null +++ b/doc/safec-3.5/d2/d08/strispassword__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strispassword_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d2/d08/strispassword__s_8c.js b/doc/safec-3.5/d2/d08/strispassword__s_8c.js new file mode 100644 index 00000000..88368fb6 --- /dev/null +++ b/doc/safec-3.5/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.5/d2/d1e/unw16ifcan_8h.html b/doc/safec-3.5/d2/d1e/unw16ifcan_8h.html new file mode 100644 index 00000000..24362476 --- /dev/null +++ b/doc/safec-3.5/d2/d1e/unw16ifcan_8h.html @@ -0,0 +1,1325 @@ + + + + + + + +safec: unw16ifcan.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
unw16ifcan.h File Reference
+
+
+
+ + This graph shows which files directly or indirectly include this file:
+
+
+ +
+ + + +

+Data Structures

struct  UNWIF_canon_exc_t
 
+ + + + + + + + + + + + + + + +

+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
 
#define UNWIF_canon_exc_size   9
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+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 UNWIF_canon_exc_t UNWIF_canon_exc [9]
 
static const wchar_t * UNWIF_canon_tbl [6]
 
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
+
+ +
+
+ +

◆ UNWIF_canon_exc_size

+ +
+
+ + + + +
#define UNWIF_canon_exc_size   9
+
+ +
+
+

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_exc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_canon_exc_t UNWIF_canon_exc[9]
+
+static
+
+Initial value:
= {
{ 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_canon_tbl

+ +
+
+ + + + + +
+ + + + +
const wchar_t* UNWIF_canon_tbl[6]
+
+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,
NULL,
(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.5/d2/d1e/unw16ifcan_8h.js b/doc/safec-3.5/d2/d1e/unw16ifcan_8h.js new file mode 100644 index 00000000..fedbbbd3 --- /dev/null +++ b/doc/safec-3.5/d2/d1e/unw16ifcan_8h.js @@ -0,0 +1,56 @@ +var unw16ifcan_8h = +[ + [ "UNWIF_canon_exc_t", "da/d13/struct_u_n_w_i_f__canon__exc__t.html", "da/d13/struct_u_n_w_i_f__canon__exc__t" ], + [ "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_exc_size", "d2/d1e/unw16ifcan_8h.html#a9c89ad3ccfd39682be5d67dccb37d6c5", 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_exc", "d2/d1e/unw16ifcan_8h.html#abc427c1bc43be2b13d911056c385c315", null ], + [ "UNWIF_canon_tbl", "d2/d1e/unw16ifcan_8h.html#a3ab946b682dd84d7ece39401cc7b8984", 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.5/d2/d46/strtok__s_8c.html b/doc/safec-3.5/d2/d46/strtok__s_8c.html new file mode 100644 index 00000000..78b3cd48 --- /dev/null +++ b/doc/safec-3.5/d2/d46/strtok__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strtok_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d2/d46/strtok__s_8c.js b/doc/safec-3.5/d2/d46/strtok__s_8c.js new file mode 100644 index 00000000..1d274a38 --- /dev/null +++ b/doc/safec-3.5/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.5/d2/d4e/tmpnam__s_8c.html b/doc/safec-3.5/d2/d4e/tmpnam__s_8c.html new file mode 100644 index 00000000..475e338c --- /dev/null +++ b/doc/safec-3.5/d2/d4e/tmpnam__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: tmpnam_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d2/d4e/tmpnam__s_8c.js b/doc/safec-3.5/d2/d4e/tmpnam__s_8c.js new file mode 100644 index 00000000..5d2b3c9c --- /dev/null +++ b/doc/safec-3.5/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.5/d2/d54/unw16ifcmp_8h__dep__incl.map b/doc/safec-3.5/d2/d54/unw16ifcmp_8h__dep__incl.map new file mode 100644 index 00000000..6d8360da --- /dev/null +++ b/doc/safec-3.5/d2/d54/unw16ifcmp_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.5/d2/d54/unw16ifcmp_8h__dep__incl.md5 b/doc/safec-3.5/d2/d54/unw16ifcmp_8h__dep__incl.md5 new file mode 100644 index 00000000..0c2a68ce --- /dev/null +++ b/doc/safec-3.5/d2/d54/unw16ifcmp_8h__dep__incl.md5 @@ -0,0 +1 @@ +49b6921bd3fdd962a001c9b325b090a5 \ No newline at end of file diff --git a/doc/safec-3.5/d2/d54/unw16ifcmp_8h__dep__incl.png b/doc/safec-3.5/d2/d54/unw16ifcmp_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4e69d124f540c16ba4d6583f159515371aa3304a GIT binary patch literal 3300 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d2/d59/gets__s_8c.html b/doc/safec-3.5/d2/d59/gets__s_8c.html new file mode 100644 index 00000000..b58c9b1e --- /dev/null +++ b/doc/safec-3.5/d2/d59/gets__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: gets_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d2/d59/gets__s_8c.js b/doc/safec-3.5/d2/d59/gets__s_8c.js new file mode 100644 index 00000000..6fbcfcff --- /dev/null +++ b/doc/safec-3.5/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.5/d2/d61/memccpy__s_8c.html b/doc/safec-3.5/d2/d61/memccpy__s_8c.html new file mode 100644 index 00000000..4040c147 --- /dev/null +++ b/doc/safec-3.5/d2/d61/memccpy__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: memccpy_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d2/d61/memccpy__s_8c.js b/doc/safec-3.5/d2/d61/memccpy__s_8c.js new file mode 100644 index 00000000..026c2d76 --- /dev/null +++ b/doc/safec-3.5/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.5/d2/d62/safe__str__constraint_8h.html b/doc/safec-3.5/d2/d62/safe__str__constraint_8h.html new file mode 100644 index 00000000..bddc5769 --- /dev/null +++ b/doc/safec-3.5/d2/d62/safe__str__constraint_8h.html @@ -0,0 +1,406 @@ + + + + + + + +safec: safe_str_constraint.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d2/d62/safe__str__constraint_8h.js b/doc/safec-3.5/d2/d62/safe__str__constraint_8h.js new file mode 100644 index 00000000..617dfcc3 --- /dev/null +++ b/doc/safec-3.5/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.5/d2/d68/strncpy__s_8c.html b/doc/safec-3.5/d2/d68/strncpy__s_8c.html new file mode 100644 index 00000000..a51ea6a5 --- /dev/null +++ b/doc/safec-3.5/d2/d68/strncpy__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strncpy_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d2/d68/strncpy__s_8c.js b/doc/safec-3.5/d2/d68/strncpy__s_8c.js new file mode 100644 index 00000000..f63dae69 --- /dev/null +++ b/doc/safec-3.5/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.5/d2/d7b/safe__str__constraint_8c__incl.map b/doc/safec-3.5/d2/d7b/safe__str__constraint_8c__incl.map new file mode 100644 index 00000000..0853eced --- /dev/null +++ b/doc/safec-3.5/d2/d7b/safe__str__constraint_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d2/d7b/safe__str__constraint_8c__incl.md5 b/doc/safec-3.5/d2/d7b/safe__str__constraint_8c__incl.md5 new file mode 100644 index 00000000..6f425934 --- /dev/null +++ b/doc/safec-3.5/d2/d7b/safe__str__constraint_8c__incl.md5 @@ -0,0 +1 @@ +2e6b7ea0e6c62672f4cc5de806d6924c \ No newline at end of file diff --git a/doc/safec-3.5/d2/d7b/safe__str__constraint_8c__incl.png b/doc/safec-3.5/d2/d7b/safe__str__constraint_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..0eca4cef959eb29231d8e293ba3e4ba08c990d8a GIT binary patch literal 18301 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 + + + + + + diff --git a/doc/safec-3.5/d2/d8b/safe__str__constraint_8h__incl.md5 b/doc/safec-3.5/d2/d8b/safe__str__constraint_8h__incl.md5 new file mode 100644 index 00000000..aea311b2 --- /dev/null +++ b/doc/safec-3.5/d2/d8b/safe__str__constraint_8h__incl.md5 @@ -0,0 +1 @@ +bfac3f38578793962ca1b062171f61cc \ No newline at end of file diff --git a/doc/safec-3.5/d2/d8b/safe__str__constraint_8h__incl.png b/doc/safec-3.5/d2/d8b/safe__str__constraint_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..13bf9386b6af4bda689f3bb21abc06b00f4b7495 GIT binary patch literal 18369 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 ODTAl0pUXO@geCx1((um! literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d2/d94/qsort__s_8c.html b/doc/safec-3.5/d2/d94/qsort__s_8c.html new file mode 100644 index 00000000..835a4597 --- /dev/null +++ b/doc/safec-3.5/d2/d94/qsort__s_8c.html @@ -0,0 +1,658 @@ + + + + + + + +safec: qsort_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d2/d94/qsort__s_8c.js b/doc/safec-3.5/d2/d94/qsort__s_8c.js new file mode 100644 index 00000000..b98baea9 --- /dev/null +++ b/doc/safec-3.5/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.5/d2/d9c/strprefix__s_8c.html b/doc/safec-3.5/d2/d9c/strprefix__s_8c.html new file mode 100644 index 00000000..e788280c --- /dev/null +++ b/doc/safec-3.5/d2/d9c/strprefix__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strprefix_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d2/d9c/strprefix__s_8c.js b/doc/safec-3.5/d2/d9c/strprefix__s_8c.js new file mode 100644 index 00000000..54cd8831 --- /dev/null +++ b/doc/safec-3.5/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.5/d2/da3/mbstowcs__s_8c__incl.map b/doc/safec-3.5/d2/da3/mbstowcs__s_8c__incl.map new file mode 100644 index 00000000..98da6c9f --- /dev/null +++ b/doc/safec-3.5/d2/da3/mbstowcs__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d2/da3/mbstowcs__s_8c__incl.md5 b/doc/safec-3.5/d2/da3/mbstowcs__s_8c__incl.md5 new file mode 100644 index 00000000..f5910521 --- /dev/null +++ b/doc/safec-3.5/d2/da3/mbstowcs__s_8c__incl.md5 @@ -0,0 +1 @@ +a77cf6823182401ebca837fa856a17eb \ No newline at end of file diff --git a/doc/safec-3.5/d2/da3/mbstowcs__s_8c__incl.png b/doc/safec-3.5/d2/da3/mbstowcs__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..0dde92d85143fcc23f09d78f1dd6d5678c027a84 GIT binary patch literal 18085 zcmdtKbyQr<*DlyeNFX60KyVH28e9|HU4j!_g1aX`aM$1v++7<95Zv7*xLe~o#ryu| z&fJ;ryKCKlFPznfLwDDy+O_N1&z3rYax$WCUg5lgKp=0##e@_fkY@-G$dl&?Pr-k> zjZ|yF>4l!8s1W4g@i)CGHyQ$Y4-psoq~x5uzu=_#?&1OdXo&1fcTDK(nI~#Ua1@sF z8aA~xX86VYb7oq_g=Q97%7qTq4&%zgySEM2nZMp60r{R{71KX2tLj z^#|RVx0s{BJv-ZEO9bjOvW07B*&a88ynzh53H6sUS{%j^*RjHtgl{=cb~zLkj#}0g z9Sx-C?Y0mx$v3y-@-?t&WZgH5wNdTvFPb*f$YV|BT*KAMOnxQN3r}gtyH&sNj3(C+ z5B}Ud&d&I8_lG19r*GYl{L-f~qE7dgOOaZYMI`6$mB-4t+3;ceH?t(GYsWXwS%`e& zosTs|E;?H9XKQUK9qiiu?5LDcM7{VFIhSwly234!Oi^lJzZZxLnjYfPI@J@yrmgi1 z`7Iib?!%P3U=3cCo0lWScFFo)4}ZhsU9~)lP_>0(Mt$Gmr>2)AU=l{-FRR`r<-(Liy_uNOHPmM5{q@eFtSh{LWK9SA@r2CNB~ zifglxgs)Gn=cE6!S)_;3`G&|(opUw zq@*e_XyCY{9Evy;N;NE`q;%@Stmuc zluk5s;&Q34JLPcp|Cio!6#NiMJub_?ulD1m2r>$BbmWVb*^VVV zUDE^BpM5(`f9&hK?Cc3YWB~-9UzBvkY~CL~G2L?)GKCb=KDa3?H8g44c)G;bCtAkuy494UP33w;H*X6WMt~!M$VuNe zhB)E13O11P7XKL*qTz08^IUV93)kZDI)WZt8BgxjtE%5rptb+bqvQX;tMOCXSq)oF z>X{(^8PWn*Y|HD0E9S23%uHob*_1qr_|%RWhg~x<6cG) zn7a$JZh^boUj6iid<;SkfqY~g>G`hwQJ@lE5F@ zm}8y}6Z=|j{eepnunWo8Y{d*-;_~zUq#fc-$bTnhgJ8i?+RNmLb;lyU0m-gI# zDjQ)UBN(?na%J73swC&tGv2WBUlhy>cv}Pmmz#pDBaXp^g?Uo_A|n0SXOHhl}C-_W^d?A7RT1 zH~{6oA=76+fr#NVoZn6=mQwGsu9Rt#(j7l$8@s=(CtO zYM-&Z^+tjG?n+=kq$FDV{T=)p4nq3YBLuVx@ddN~fAonmF=t)t8RVM))azlO-QR}w zp~;3M3Ypm;z-{0|lNLu-hvO~}0fe-n zP1~zyFYF_993bz-fqj8UZ%qy?PJd=+uk}Utyi3Eu-nQR0Vz?=Qe8d^deEnkm za7kH9>yJ*9nOT2Nv`l`vE6-mKsj9*{!}f`9Tp=GN9%mwP zrPwT6{|jf41&y%>+GN zCF!Y%v>CGWft1_Vw0;$WfW?p(t~_4xbdkR4Uf&b&)vBjVNXFnsPc zt*76pKLV2Q!^qH()pV5f@k5a$g$P9I>N_X&YtNoMd2&Mka93bz0CG8ksoqkM&A3|ZMH2^rXQmO z7m|gLISNTXTUN52{anQ!`6s<%Cu%;qAiPi5mw5+j%}eB~B%Tg|M7*lPdh#tQ6GmW} zHajpVCffBU|ImB2l+zbkz!|%iUHV`{x1i8Mcf#~^7Wc4j+e;d+k&GBNjn)ZDV;^vIza&!He(O9?qcvC@GTU>UvdjdYShF+ zKJq*gtN8+-Nv~`3nHYT{8>a8(`&J&+d-n9wVk1{%iubzxTo`zm4{OtFy&g+@?v`vf zdjp09`+Qdv_j{ZBc|pspnJur+t~rk!1iD*CW|BmQxKal(?XF(OcT6#OZclp-UR}0O zY>z3=l=?V&HPKm}r0OqSpWd)piTj*7wNDYJ&X! zK_=F5%I<-O_vbO%OCFys7Kjf$VaD#3nx(MFt@Wu^)|3W^sjmz+ ziYP?Bqqx=QQwe+)RC=(pX2OyRr?l4(Mjo59xdw5&dk(P1kc2bJ)%YHRa~_AlW4>@BuS2}w(d zQ8;zo)Gc(}pRG2Z8XR?Ui{fi3l2eNQr#DrG-0niu#J-HQ$#@QMFN2vK9hrKEdW$O^ zbE=DD%hK3 zB?`}$;;f~nq78NXV92O9IDMKDT(cn2-6QROx_SHEXA)jHpvgT5Szs$@WhERhP6d(w z;WqJ5rn$dc+_UbYFjN-m!Ib%o0 zwwLW@^402?4{L*ADaLp?8_72}h#D^# z)|Zs+R9=v>@f?x>vo1V#xe5nCivdtaMEd^y$HgC%PrlMX0zU%(=h684?LGsJ4g&kv zq2z&!zMblf!W;LysnNwmX0@k~ZhT;)Aw<4qjTi)+m2%CJ5J-J{HVZ^f&eZgIM@Lj$ zF*fAe^spWrLw#ol zhfT?Lu4Qj8qODCu^rv5HXl!hDXlTE%^o6slIyYy+MDtyTRZC!FDNTTiGMV0vCFGLw zC$M>0zm8uJ$;z4=8{4t7O9~3^i(srA9zLw~L?0|b-wBu`#>5qTNT`Zafo&#{`yM&J zCRa>#k-U9sl8A<3R%6kZk(VPoE}P2prMz={XUFN_>*}ih=5C*(Q*E2{B!mwG$Vcqs z>KlQtHJnKnDlMP##9QvKcYWYx5fNEoFjnwduj%(gI6p<}14R-&gE1Ky_K|Z;uCXI5 z?tMgRi6BCG6|F_58x8g6QtbqFHFOR2I96;Y35oIccIk<6XL54%oSgO9S>@1{#mULO z!NJY#u|K)8?}CD9-n_2zaNl!1x8GY_Xq}kw?)hVa`z;69(vNmxS)cMytQH%g4m3Nh zKGVy~&H`eagKR$V(5veTUf$xQ@~V}UparNEA&>LW%#8bL=P@7O`9PtB?qXx6Z^Scr zBevBhP5Ou5-=T9gT29uC3+4I+{{G6Vr9=I+w--xgin*!ew$vpK*v9X_4 z4_9E@b#+Cs~EjTSrW2u?m)pa15Fmfn&D8;SDW_5kXY;mPSknf?< zsSj619W?}Qv3cO`06IoQ6bRcm(`m5JYj7P~;B9YLeD*Xog`ZI6^XG$g!`;I}UQ10( z3yU{4D)Gt5m}qFYs8N@fHtr%K8F6t9NlDq^;T~yxUkM4_-n_AAd+z*53xpyZedH{9 zdR#!qz#*GTdURCJ4x> zXZsyRYLSlD$mpo<%{i4;!*l?wq=5S1?#5~`)x+`5)i)<+HiGEj{(cb6~Ab?1G`s|gA!FdkZ5Y{YihS9b=3 zh>VmON)7XQQIABhms46gak6e~h<l0#MG>kZ%`V;E+?^#$_^0lBft6gr=Ns|MEgKL?SsjuSPx+MTad8pXt!Eys%ZOU%ezhKiZVbXWwU#MsyM6b07o8o3S`DWw{RzY4HRr|(v*>lAi~#*sg*%E`&?rEoJD8sf3d z%?}L~%M#Ya_z97bZxm^{-JkDc@$=WFc_t38)fLA@h%lleybe*Xq5X#JI+hdI?&rdy z|B{R>cB)h~8T9RMJBP;|8;Pi6GDo?&q{!d(jksp#NLmxApb)85m?`i8baZM;8KB0p zq9i0KMhw^=nSc`Hc>`=eI;u*P5ddq)7umyu?$gqHSy>umV;B-XZ5FRsQu|*&Us672 zWLzvPble*mNy#Qv1`5!zPd=Ih183P)3Oz_2nEt0=6=mh+-R7p1;PDgim?`B-Cy}#o zyRcX#d#wUgffJldPfG3JbTva+sOXME2w1DVnV^-L6f! zbmsB=JU#dO_Z9%nfB+V0>FN?K3!q(oZ(wCrF)M~eI0`sH3`p2;Bm!dM;_GpAQ%HnJ zJ4;K3unlnx3=55lsF zR-a9M{YpLkr6%Xdw!iU2iDVXak5x!1!27;UXpnw}Ly0x}8K zrq{K-n7aBW$<8bGUy%{x&{{>PBM@W&5aim&PuCLc^!zP*BbgkZ2&k#4t(F$^fR>js zxc&Zyv@#?}`Kbc?QB?3G-}CZLty*}|3DcSkdLpi1H`#ea#ykfYFixee zvn_ITWp7}h4%W>;lKhu1R@ko#emGghBB(toq2{9!HY7S7EjJZwl)5>8wp`--F~AnT z+(yPX*n$E&)eSmDD*NO{g1w}yOp|d_PFGh+MWsA2&~mAH(9_fM?z&#g{bV;>!Hx3X z@69UIA^Q4p_%v8A8$DC%4SM(^Be(4~&oyek{``~Vn8oyOt0tgTb&3Aw(XTZLEE}vFsHDsw;_HxCuR{t<@lfZRCg$d34nhU1dpszc zInYSKoSG!^*{t;Vy@?MAv9GaAnJ^U z@xiDAL#T_ZdOcJ_yxQpp+{=SS94st{hkIQ5_{{^$_1(UMG5>{3f0E#A$_4u!x#Y(? zROymhU!C;D(hL>km$O-=ayXYkt5hi}!N@4-)*m4oFBusRj}Soi>d4m`wV_lQu=r!C!)!g&2sZJ7lqcej%@86_qhi3z%y6RPVOH5oV5_my&qgbztcQRDl(?lqk+CXbGk=;+S0o00+Uyg=GZr^Tm5b9vM$ z9-vde)UjJO+OPbH1}1{t>YSZD-n1}d53FQj{uWx=Jqt0hsAbD8DRRIMsp{(XR`pAl zF)cpPBZquMN5fQY_DmrP_*7o523X0&1P`Er@bF`a-}M3h17>wnQgvl(D*;%S$F9n0 zlUu2z1hvK2kQZ-kae1btsc`(w6ptR~|5lguXidB=iYym)BB5H0Ll%iU?1|dta05K3DIF_7j%sBI&*SK#Y3bIjr@L*yELT(n2@0V4 zc~V29%#BmYa|;z0 z($?Pomu0hCiJ)VuB8ZRx4LjRjEy|*MkYGX6!IMA>fop49q}RTcRab9a>F~j%#d=@L zj|D7+R`acb_UbKeBp}bIQCK*M_M0+NfOpo^h{V&gd25hEp&C>-OR7iZK;$SB^}A+5 zLh6Qw4k`KByuilQOhh?lqblAU6c42~DXSV^Urt|ax1Yo8qW78v3}x#dhraENa&`Ek zN~1<|cRc^@d|wd{UwU0RkT?Wp<*Qp0{6CxtdwUixCk#JQ;W}lcZU`8!@2_7ciC9XT zC57Hte~gkGcE+{OxSpV)#qhdg0jB@BrW_putE;~NJZ^5@yT9WWb4%pImg{_+)J|Pe zz*x9M&Vm{8vUO&#^a`0umzt6HXB3Jz@bA=A;BE>v=1} zTITuX)zQ&-QIX!S*G^ioF^SOH7w}#01h|}Puz98jrs9j4jWyQs!O~fOBjSrpAMdsN zd%qNk4s15ECQzZ)g252HdiXGsBC+ zL*n>@{r74JBJa^zS2v$uq zp?m0){p&MKI=VMCR%xTz!J&;bs0zQqjsDtRjf}KKoSvHMDWlhJbXqhwf5nz1d>-Yk z3m0{Kpd~LPl(?(|n3=lz6QVzVgr-0|7#!{GkFSG+S+OC9dG&6))#iV(v44n&aPhiv zA>piXIhQ3hH}BYEl}Z~v>JICF;nY-BqvshX>4m|p0+tnZ9u8`}y$V6KC9y=cF3ST4POl3G@dj`g3>+9#^!7EqP4xEw0Jlq(g(r@jJYcm!}v_uCszbl_sXLhO6Kkge=Mo)NAv#&Npbii_l5 zsQHNY%0OjD1K+iBJH0r$a&PsLl;re{NW4PBdfmysbSa&-C}?>mE~BeEUSasecQ}bn z8jr1CaB)2#=hE2VDaZ)@TMGc7LcvZp%I!isHyho=G~dl-MlXs~7$nFASSuwF6Mqns zjL}dRs2e+N`&o0$1HuabR`1!fOaL_#^Gy!J@26BI`V^}DSAt`blcy>-W#6RGQ3bi) zUc%$zqGMNTX=;{(V8CjZk7(#lmFbwTU*h+|f;wBmzMM;NYxxi23IL41e5p^TAntsi zc?y>~SvZJ%4Qvcj?!oW!F#NgNs9=&%G3kL8uZPg(aGvaDx5A%6LA?N1Ke*a&Uh|v1 z5j@6a{yKdg5K#3n8?u;5+1uW}bA8rvLMah+FdwMa%#&Uf18aXvV%(oMhjqRp+}jx% ze}85C-P;{5Mlab*5Uz3&kzBmNjXkF-M)5-xaKs$Vck}ZRkVDiX|D_=V$k*`fn;89Z5-M$oV5(Seg&XV9~qoV=o3C?cD-nDQ%c zf3Ea!9=m(>m@0_NT6Y7`jCC!2tzOo_7NYfaWkAmfc>>UHT{;aEN=o9q%`FOMHH+UP zhbT#;aEJY4UoDJsx{Q)4XEwY^v)V3Zke6+*ppFZBb5r%^s@yi(3_rWr7#XP<8M%mw zr3HP+Oj-$;{|JV$&&CAvx>-Kl!q8i(zW>VWi*GqUDl@YHTEJwpvIsmoGj<#%EG1wE zo;=a%EvLrLD=J!SzU#cdbAmcn-<|Y*uQa+Nn?^trW?>n(od3MCW6rfn_QFGVC0>w$^wBd+HZ+g^o*8NDSa%7Z=qM9~FobrO3fpc2ejF*^%Q)h=!Aid`XB#RWmC zH@@#pkY<|PTnlmRrUC%%ce+pp0gy!F@$sK1D7dGlsZAnFj|3pxm7%argM9$xXE_=Ft@nas_V zOvsQcW!BZ%b_9J3#?(O;FhklN9%l6p8~yQP-J8D*1g-!Nla{i-Id=dQM$lN~J21ev zw>9V(aZ}rBQu0|A8pX@Y69x9+a~O%NyTipA@|yH%$ZZD9fZHPBCz2ihG9aa*$^|K3 zW#z_e{$G@4V>vHB7@tRZC=ZOSaXf&i>D`?dg)d{mYb&c8L4Q8gqp`0fO*Q=IY!e_5 zd$=%{@8$%*tz5W_9FpbTw@%1;aulyq5*Kfm*qEcZ8Cp&8E+|NXfuXd3x0smxT>%5_ z-hQKtXl12johCg|oB6&J`D&8Y3v;syxZIbqEpFzOv2nH{A=8mDF@5Vnmu>pxSdSiQ zwOPy_qN0>)Nn;}Wp_nv#kq^9a7*>Y0R(SUJob8wI&iUNpC=q^~F(rh+HZg-{%4Ka> zSOy=GtYkpomD~j1pd8D{=(;O>$ia~<-l<8?RJ_z8F^88|b#pU*C~3;+>I9`2_LR#z zat-Kri>={DJw2o}Sw*yoO#juH$~Wf&MIRF6{^60Vqv@Y$(?3dUwz4VX<5 zfz8AKwxS#PV$!Zj&>h67qh*o!Jn>Y=472#iqmP$cUuENtkdWaaO%3e(pPWz&1jNO; z8mx&(OS8IQk|BCM+&P0O7SaA~zzpcq!MvK0Zn`^+1K6V^c9J0wqrI?{N@Cj)^l#8< zzAdPzXxMm8iy^#J;agjM$Aah7Lm*=L~_(P8)+ zTI|o@NW@()N=#Ne`!(l|K9D{h4@%@6l`<@&8>n;R&) zZUPMIzHE97cp1Jnj>#IwO?Ts7qh@b@FB?T*!SKF;V9~2c4fvG1Z z9)+V52T@Z30+oM`IPeOJ06-CsJOGh+hPTVdm(^}2P%JGt%UO*lxn$^ zpF1Tb;zW04Ub*u{_mtJJ?afYLs9Nnp-7d~fx8YwBQONY~FD(f#u6L^o3o8S4F)6AdH;HB+{^ZEs=twC-IcP_PqkdgcXbMUnNNSH8mYCHl;PxtM!%}sa?Ov%FfQ_^}PKYHbI#p9!-uS;O(s! zPsbe{r!qVY-?O+#N|75gz*dOOt>VULhF2(-{qgDJzV*bgL1i?z#N?R>=YGDT>Q7@_-|<}C@R^^`om>+c->HG z3NbJoH~JGW=s(Rm^SGYv$O&}&y;EL zBqq*mNEAg7mOou=Qgl6)I~^3s$@yhW)z?dXa&lds;b;O9ygk-VwH&VYCC$yQ^74`6 zuVP+FOH1=My(PEKA2UxH%H8#f1Q;1a3}W$V{4FiZlL#|2GZi%I*QaM^tSpN|qbHvj zx$HLjK`w1wKDGjw6}9S}C2l9ZpHd=%QzYXP36(}?YL!Ozf{4c#7yNGLMdM~lRAy#I z7IR4Y<+GCyDAKU}2PEU5UkG221wukth>1N-x7CM|i3-l@0~9`7_3PTZS;`w*#<@Av zh&t5Z*G7C&pLce@W-&dUDpO!d+1b6I@I^ykh;<^8j_zg!QNO(8WYgU<3D@Q;u+48{GzPPvs@-+(ivND=lTITSEC|a&IHqv-qVJX); zg-aeDUKn4C{S^KQ8iGjBhTM0=T5M}`68idJ+`JAZidmxs7v-k(jX2+ed(kLxO-S-LL%p~2gE+M0&q_oO_faq43)A=>e>uH*-sBrdMtTLDF(J%O1jPnZ%IA#ut z^k;$uom{M%_`02{5kO3KRdF-kc(8yXt8y-;gN1SGp| z5q==OxcGQN^;w5|dHTAzp@O`Pjj(}1!!lEJk1jK|?=X+{0=+0G-m#c7i;Y#@pSCd` zBYzj$xQ^y6A6)kNHAsEn;%0)Zjd|)CY`ed|EsOMvx`b4}xKzIjY~!C~Ib{y;Hn_Rp zfecD#X9MtDU%XKF^P2?+fI;v#Xc-&J1Q*K$@gNKgm{(O*RZ$ULN*JzH32ECwTs#b0MhQ1F=B83fnU2U72KRfB!`;Z(XX!D0BRsKk8!B7gXhFQgb zoQu6V2%bpY$DA)QJNAw-Sv~5wmoSS$y_;MyzhWTEA0Qsk{Ugccb(FI@8Gxwsx%n@98 zy5R=LCg$j!Y!(@^+)!b+cQb=OHO#X`JTOb*w;Rv}gW0&xmPE|2bZm#eZS1H2QnF#Vmi29Qx>`iM zjoa9oB~nhq>6`L~RaVPT$e zu(0WSv+!mQG!5OWOkr^@#lv?$u5r(eUv|e#-@s&*)n*}X=0Ka@Zwe~%NBUvugb2Ui zzDk;xeD5{g-PRitErq2$f!hn*P-M@=cAeX%SzH`-C!ES1FRC}j+1KV7m4mcc^~b#v z6Fw=L&0H?GcdKK$I|tPY#I_HUV?j>H|8pf(1)=-?u&1Z)59?|Q3M{u0m!4wJ#xIv` zf~qw#$K@ZGE4G;rx{|Op1%&8z?DHKck0w=$6o(7+yY5R{D)Tc8bMxH@{BK!v<9*6g zQQWq!K@~Sjy&~Ubz@2EwEShsT!uS#cAzrPpuTu7{)x=MkNk2a}?fWFcjh9hhn((_G zmiNk!9DksuHSy0sWra5PkoZ$R5S3@vT0ZdRy9;a;@%z`v@0KygNFwCdarMog1mmK= zaqkVt(<$g7$r@yjCS^m^>f0X6-Q`i#nYa^n#K`n~6Eq~|Vzc)_v`Jpn?vh0di?L(c zvG-o|I03u#@axG38@2nY#0`<6Lp|0*a{nCDhTCK2TE}OT+HNptMHvRdjZ&Ap3zF5juSdrofm?9=+++tS=?8J%XwHih70E>it9-owqZ zSY|dgK7#%#iWlXx876RNjMg#FZp^}OexdkKoaJJ5@s>$%hyyJu@$CGsm40zTQP{4w zjd^iQTDeuaU&Da!QrddVx-fp)b~^9rP*G>C567H@)H@29WDXm>)zZjoBiY#z4X4}u zQ84{>7Bzv1adVsgY0c8X&`NzNw*_qt{kmU^G`4gTRM4C4gxL$7qs_Aj-@GL=0*dAt z4X@H;q5Y*E0a6#^htN zDlAp)h0lRFct*}Uf zZ=jgAFmGjyWuQkoM4Srz(LzjfJJh3MR9R|cmKG~dVek&Iiu+Sa4 zFsjvM<>j|5+Bohe8phk7Co{+Wac(nys;$KfU7gqp{6x3@XJ9Nh~UMaTDrn6+88G z@tRk8&H(PpOMcsQ$tfzjt=8Ytfl|F{mco=}d#>WEJAU~%Z33r+CDkCstIV%;pvQD$ z<}#7lLEjYb#XoIwIx@e*o&?1X<4x_tyrNnSyw6VL5a1hbl$E$!TF<<}GQGUBwYa!n zfZl24Y}W36uxPEwhTW)@|GYiL#cfW+kL$29-#3VA&*pYNBKLGukQmuD_bEP~vj0AQ zsHD^-;e0bu;t>I^2%U& zPnD7YOO!VyKNu}$kRBGkUHf!7oa69ooZgdhRhORX!8hrsh1<0E?7>>m2W@iG?2~Jz zw98U{?kD4&nVrX1esSzAbVlhb#iA@2=PHz2E-wC@`(8p-_6Yk6BNl7;OP}MV3=ON? zEW;D7akb3P)l^3WD9BAZix0_ZDGBB~{gyQISl2RNKZsxxz1ipZi=8R)d~op>tK(W; z8&T^Hi+%d_Ep$jfG_B0lBFV_v>!^uhd*WiHvFivT@v zj_7v6)4-vp47YskpZ?6GebKX2N{&(|ty}DtZE5yspZPpnl|scpMWpQfrJjqE=!cy5$9*xgOinwk5vuDCSyPJCdO{^pV24>10v3VEZNG1pZL1&`KVQl3`B{NK zZn$cFH>Lhu;r#RFA$}K!@HA~m*Wn^VFG;o@Qf@B#6BrLoSBrlHuQy4GQKRFn+kX;p z|1Qr>F?QXTW|^qoGJbuBiRNTZGfkEE^2{-)UcBj-@UtIrIiS|3+&0#wfigmi_yj#d%cVOOhR`DuVuuGFP=s* zTe1nuW6GQHW+w>wvQLxNGcn~HofeMdmk8Wql@)q2v3w_oM~#>f;`iUBi&w>$CosN}KtHx&@6~Vx)n`~-C*{4? zpZQhHKz;TZ3fTwgY@y+#>-vYc*4Ij2_KYH=cCjJ(mY4j{|-sYHuq9HU+fJj z-=xAQgNW_#`y{&3%3k~NUxXv2FLg~X)E@1Y+i`hj}vdZm0 z%A4bw`e@NxDGDb`o`@NlzhY9@1CnYmHyA8;;X0;Nc#35bMnfP8%-|F^4Xr?mc? zDq7+>S1d=n2fiC@;~_Zqo5AR})_k1zH!OBR%t?(8ZOoZ=mC)JQ3oX>W`u!CQe%|A` z?w?_ZVJV3*Ervf4p+glvQ4syiO-;;@wR>9%H;P`1DTPqIPI|vTKp*9LF?3saE_<*y z?b7+hY_Ptir3~F;t>!D8FY?F@CU+iNPSYWB->zaYMH)4!FY-X@s(<08&0S6?V~GoI z-yMvBc5v|2afjpT<3xy;jQjc@)N=P=$6pf4zruZNQ@nQ$W3Ih414^V_&I7)6-znSx zF<)+^y}R##Qq-w^cG8JsHmQimF?H>tx|@LxQmFD2*obYN;m)S0ZZFS`eIv$McyXHE zH+S_0#T_E#*(*e!)k7jg4KKKlB#OFMlq*-TYDLg+R3J7zL}O_lUb8BTQEi>TeBl0O z;G@CxmHI|ODy^OA#dgQa!~IY_8&qrafeXL)M-i6}4a(I48n#n&9I9z@li}=@dSrJ6 ztQs}{0ZMs7CJ~rXkV<%~*UC`4h!NlDc0N_mWaWxYcj?h%c-qAoL@61v$)>@*ll-9NT z+2LS9Trn}qtO7mFBTdY;4N;X|xV9pH*z` z>~-t&7cEX-_VlIDYa24jw)?C#S}p^VP~|_L}jKZSz%U`>>qg zVs%6+ubaA>TD3hD2s){xA@WH#bKH`XXWq8<%FyOi7_O)CiU-%8Cwwp_RX{`#TfkshL{n58!=V4({ud1$T|5gbVPt%Kd~D48%C@4iQllBUBcrsmG~@UlaTg@_ zhHXK;-SMiE9ml+6JjV8}IqThvJi~!RSXUS?pWVh|VTjArQ^+t*MmUPt&#FlZdSdS>6L|{Prf3phh!^T_@IwPGY$uI0mFsQbCz(qYK#g zh6wps=%))eItl`wC0b+Wd-WcdM}jU>zlK2>aSA6ae6cBo%_8yrp*jSj&RxGCgrV-k zq|ZeGswdU#7TbR9M-bJe@m>CgE)l_NQCx5@gR`j)*caj1mXPVlNqX|3iLYnowKuYVDzu} z(o(rE#H_8`vL%D@@YK1o!9Hv;IQ5W^J3pm54_mzS%nI1`J6nJKvUQ2iq?{~LOxEa@2`pctN?qnj{okxwjF*&!QK`l41q{Ifnj}juPW#X{pXt%V7EZG zXkp?!!aw&w1g$2iFxR8x&_0F85ret`S!(|OT+xFoV``rNTycRbFKW*JT#0~+d^GPM zX-i+KU$K5y58|?JQ{a@ z$?I@9BYgpCtot|!vLCu|uSCTu*c)6voaCm_m#Td*TI&vb+~NgEeA$YC7C9pk8B z{TqyflI3~Yd|pL`>qbBSmHYijrrkeZdG#B7Wed&mKSOW@J0XH(zEH5MLopr&m4^dI zBKI^@)-on4iejP~6Fqk7tpTVw<#y*V86x;+)C!<(hBF{}KA>-%LHl+HWNWe;cA_cL z!f>i-=!(-f5@=MlE#{p~2NIb`ME)6aEU2K6$Q)b~0ZR`115z>{{>hHAnUYdNjEck< zP>Q#!tCjvp3j_qI5(qBG#Ou4IvV%WI{!xcKf{g};-8HRe-|C8r-|X*6O_nsJ=X7d9 z&jp;Fsl!DJ^UE*YU5DSRnid_8WL|>&*++!@f|V4`cY1oi9t%pK4wVo4wcD>>kcF~7 zg?z*NqJ%@42I`;F`0y3f)U>n)rZbA2!Gi(>9-j;Fj%O?{$#MDT7c)cGaXquP&CtN$VQ? z->#01Aqw4#Nr&ba7jqf}K;z=p+*qFg0cF5gDM7FKoDOEf`L!vj3yPNFGV}A#cP3o5 zw4?)z%mJtL}|s_}{QEtO&eoep2y^k-3G8la~g-!Vw!$RD?D9^#``oF`e` zf_y10M&-F|VWA5qgG3IZql`>XC~jo6B1&}6dtdu~Gbh-_Xt4$b2|Ca}uzOdI4}>#8 z0>tCQU}9?|g)&I5+}EE;dJM=%hq&-^GcC9JUX%$dCN{PeX!T&~U4fv#BdQu$Ka}q^ zC7!K6RyY(WKQy~1NXf_OBHUG*2Xi}CS@tlSCY~S9M5JnqAq?m-v9M0W)8U@a7&n=t zVnHBz)X7_)>OpGlzBjhi=`i)n*CLX-*@+YS>9+)ba&j>lv3xu922&h8A*FLx1I@w#8us4~pe+j-E^ zp7NdVySlngPSTlG09m48GNHBi&g*xA}jNlEeTXyM=#VSnIyi`&WP&aro}@F$W) zE3x*xvGD{P`*Whsu57ssAOvg!n*=Ht1Oa#vla!k44=ayURgvF0pk=kM%&fc!a{iNdUuDD z%bTuTSvtJ))$AnPPM2!-;o2=8my1dT0R%1N1}8@yOgoQf=HWy-gyHn)<*1g|4{>j| zb#pQ;c9^~x=jEw_U0&3m7@w{yp)?wu#%E~r!#B$yaB^_D!M4=8#$5j2+ZrXg(8qc1 zOYHt8rEB#)jB0qYo(%Y;@wTblTkqiWbL+PLl*VrN@_08L0W?V`GGnq4#8%t_(4?znz%^kg4y?Qd+)b4cPRqj{!L_cYh;6#Z8sHbynS~a$|llpRtr*6d{W+ z7Pp^H?!M#GHR(7hB>?cpr!^gcpPMAf@X&z7IV^9c(xR}9`PHRR?l~c%l(`1YUz$XZ zXk;+0z_z8w%;MnIY*$>%59`6d0J~$eL_4jE@P2l^{KB|Mk@S{8kq{2o&y-tHTUUTO zoP+5l(L~QnDq6)4cMZ~cXg@@h0ZD-~_K=f!L9!7dy;N^9SL~ZS|3}nokdVW~L$0HX z_S+YxFN4EtOL2Qh5(7iQEzLGpC z+J^~>KRGPmqnv+|C{`Z82_<1z~xspiWqY!an8KDvZUGM)3%ZiEh literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d2/da3/strtouppercase__s_8c__incl.map b/doc/safec-3.5/d2/da3/strtouppercase__s_8c__incl.map new file mode 100644 index 00000000..bb78accb --- /dev/null +++ b/doc/safec-3.5/d2/da3/strtouppercase__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d2/da3/strtouppercase__s_8c__incl.md5 b/doc/safec-3.5/d2/da3/strtouppercase__s_8c__incl.md5 new file mode 100644 index 00000000..7445db88 --- /dev/null +++ b/doc/safec-3.5/d2/da3/strtouppercase__s_8c__incl.md5 @@ -0,0 +1 @@ +b7d76b1273e088a4644f216d02d557d2 \ No newline at end of file diff --git a/doc/safec-3.5/d2/da3/strtouppercase__s_8c__incl.png b/doc/safec-3.5/d2/da3/strtouppercase__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..42a9a0c23bdcd41bb2753fef08cbed94d598202d GIT binary patch literal 18381 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
KFuku~7Jra@<}lD@>Q&&$Np!FZ)Q( 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d2/dc5/wcsrtombs__s_8c.html b/doc/safec-3.5/d2/dc5/wcsrtombs__s_8c.html new file mode 100644 index 00000000..144e73e5 --- /dev/null +++ b/doc/safec-3.5/d2/dc5/wcsrtombs__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wcsrtombs_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d2/dc5/wcsrtombs__s_8c.js b/doc/safec-3.5/d2/dc5/wcsrtombs__s_8c.js new file mode 100644 index 00000000..1ceb6df7 --- /dev/null +++ b/doc/safec-3.5/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.5/d2/df4/strremovews__s_8c.html b/doc/safec-3.5/d2/df4/strremovews__s_8c.html new file mode 100644 index 00000000..ded9f2af --- /dev/null +++ b/doc/safec-3.5/d2/df4/strremovews__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strremovews_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d2/df4/strremovews__s_8c.js b/doc/safec-3.5/d2/df4/strremovews__s_8c.js new file mode 100644 index 00000000..979a3518 --- /dev/null +++ b/doc/safec-3.5/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.5/d2/df8/memcmp16__s_8c.html b/doc/safec-3.5/d2/df8/memcmp16__s_8c.html new file mode 100644 index 00000000..671b66ca --- /dev/null +++ b/doc/safec-3.5/d2/df8/memcmp16__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: memcmp16_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d2/df8/memcmp16__s_8c.js b/doc/safec-3.5/d2/df8/memcmp16__s_8c.js new file mode 100644 index 00000000..206aaa99 --- /dev/null +++ b/doc/safec-3.5/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.5/d2/dfa/wcsnlen__s_8c__incl.map b/doc/safec-3.5/d2/dfa/wcsnlen__s_8c__incl.map new file mode 100644 index 00000000..5837aaf1 --- /dev/null +++ b/doc/safec-3.5/d2/dfa/wcsnlen__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d2/dfa/wcsnlen__s_8c__incl.md5 b/doc/safec-3.5/d2/dfa/wcsnlen__s_8c__incl.md5 new file mode 100644 index 00000000..31dc5d98 --- /dev/null +++ b/doc/safec-3.5/d2/dfa/wcsnlen__s_8c__incl.md5 @@ -0,0 +1 @@ +e5fcf6afdf5b2e63108ebd0e8e870591 \ No newline at end of file diff --git a/doc/safec-3.5/d2/dfa/wcsnlen__s_8c__incl.png b/doc/safec-3.5/d2/dfa/wcsnlen__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..afd44d575df5f6a27c913b3fda9cb89d1d48568a GIT binary patch literal 17877 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 J71sIje*jd|)R+JO literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d3/d01/strfirstchar__s_8c.html b/doc/safec-3.5/d3/d01/strfirstchar__s_8c.html new file mode 100644 index 00000000..20ab5e4d --- /dev/null +++ b/doc/safec-3.5/d3/d01/strfirstchar__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strfirstchar_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d3/d01/strfirstchar__s_8c.js b/doc/safec-3.5/d3/d01/strfirstchar__s_8c.js new file mode 100644 index 00000000..9583d638 --- /dev/null +++ b/doc/safec-3.5/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.5/d3/d0c/strtolowercase__s_8c.html b/doc/safec-3.5/d3/d0c/strtolowercase__s_8c.html new file mode 100644 index 00000000..b0cf5381 --- /dev/null +++ b/doc/safec-3.5/d3/d0c/strtolowercase__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strtolowercase_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d3/d0c/strtolowercase__s_8c.js b/doc/safec-3.5/d3/d0c/strtolowercase__s_8c.js new file mode 100644 index 00000000..e58182ce --- /dev/null +++ b/doc/safec-3.5/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.5/d3/d21/sprintf__s_8c.html b/doc/safec-3.5/d3/d21/sprintf__s_8c.html new file mode 100644 index 00000000..8ec6c029 --- /dev/null +++ b/doc/safec-3.5/d3/d21/sprintf__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: sprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d3/d21/sprintf__s_8c.js b/doc/safec-3.5/d3/d21/sprintf__s_8c.js new file mode 100644 index 00000000..864d7875 --- /dev/null +++ b/doc/safec-3.5/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.5/d3/d24/strzero__s_8c__incl.map b/doc/safec-3.5/d3/d24/strzero__s_8c__incl.map new file mode 100644 index 00000000..ddc2dc88 --- /dev/null +++ b/doc/safec-3.5/d3/d24/strzero__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d3/d24/strzero__s_8c__incl.md5 b/doc/safec-3.5/d3/d24/strzero__s_8c__incl.md5 new file mode 100644 index 00000000..8fd68a79 --- /dev/null +++ b/doc/safec-3.5/d3/d24/strzero__s_8c__incl.md5 @@ -0,0 +1 @@ +3001a4537f8fba2713f7ae90e7035b96 \ No newline at end of file diff --git a/doc/safec-3.5/d3/d24/strzero__s_8c__incl.png b/doc/safec-3.5/d3/d24/strzero__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..3dccceb7928d3dae8be75eb9adab0cdd9923ee03 GIT binary patch literal 17934 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 + + + + + + diff --git a/doc/safec-3.5/d3/d2c/vswprintf__s_8c__incl.md5 b/doc/safec-3.5/d3/d2c/vswprintf__s_8c__incl.md5 new file mode 100644 index 00000000..d227233c --- /dev/null +++ b/doc/safec-3.5/d3/d2c/vswprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +0202c0c85b958e908f51363e593fb931 \ No newline at end of file diff --git a/doc/safec-3.5/d3/d2c/vswprintf__s_8c__incl.png b/doc/safec-3.5/d3/d2c/vswprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8085b13d151d5c845e145af1ec802256ae9f943a GIT binary patch literal 18174 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 VJjEn^MIt~-Jzf1=);T3K0RTyYl*#}A literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d3/d42/fwscanf__s_8c.html b/doc/safec-3.5/d3/d42/fwscanf__s_8c.html new file mode 100644 index 00000000..534224d0 --- /dev/null +++ b/doc/safec-3.5/d3/d42/fwscanf__s_8c.html @@ -0,0 +1,186 @@ + + + + + + + +safec: fwscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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.5/d3/d42/fwscanf__s_8c.js b/doc/safec-3.5/d3/d42/fwscanf__s_8c.js new file mode 100644 index 00000000..08d7835d --- /dev/null +++ b/doc/safec-3.5/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.5/d3/d43/strncat__s_8c__incl.map b/doc/safec-3.5/d3/d43/strncat__s_8c__incl.map new file mode 100644 index 00000000..e2fbf290 --- /dev/null +++ b/doc/safec-3.5/d3/d43/strncat__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d3/d43/strncat__s_8c__incl.md5 b/doc/safec-3.5/d3/d43/strncat__s_8c__incl.md5 new file mode 100644 index 00000000..7a82803c --- /dev/null +++ b/doc/safec-3.5/d3/d43/strncat__s_8c__incl.md5 @@ -0,0 +1 @@ +46cae77334bb3b749414a49f256c56cf \ No newline at end of file diff --git a/doc/safec-3.5/d3/d43/strncat__s_8c__incl.png b/doc/safec-3.5/d3/d43/strncat__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b7202d4a4275a6dc4cfedd32b165b3c17f1cbb1e GIT binary patch literal 17727 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 + + + + + + +safec: strset_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d3/d98/strset__s_8c.js b/doc/safec-3.5/d3/d98/strset__s_8c.js new file mode 100644 index 00000000..5d177c25 --- /dev/null +++ b/doc/safec-3.5/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.5/d3/da8/strcpy__s_8c__incl.map b/doc/safec-3.5/d3/da8/strcpy__s_8c__incl.map new file mode 100644 index 00000000..de57eb28 --- /dev/null +++ b/doc/safec-3.5/d3/da8/strcpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d3/da8/strcpy__s_8c__incl.md5 b/doc/safec-3.5/d3/da8/strcpy__s_8c__incl.md5 new file mode 100644 index 00000000..f7368221 --- /dev/null +++ b/doc/safec-3.5/d3/da8/strcpy__s_8c__incl.md5 @@ -0,0 +1 @@ +f64481b528d42517ef3703d30a039bb1 \ No newline at end of file diff --git a/doc/safec-3.5/d3/da8/strcpy__s_8c__incl.png b/doc/safec-3.5/d3/da8/strcpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..be7e0172a8dca0e8b816b8de28807da2d0c98f0a GIT binary patch literal 17849 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 a^#GS-ew-KM9n1!4;s literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d3/dc6/getenv__s_8c__incl.map b/doc/safec-3.5/d3/dc6/getenv__s_8c__incl.map new file mode 100644 index 00000000..d2b277a8 --- /dev/null +++ b/doc/safec-3.5/d3/dc6/getenv__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d3/dc6/getenv__s_8c__incl.md5 b/doc/safec-3.5/d3/dc6/getenv__s_8c__incl.md5 new file mode 100644 index 00000000..6a0a46ec --- /dev/null +++ b/doc/safec-3.5/d3/dc6/getenv__s_8c__incl.md5 @@ -0,0 +1 @@ +e5dd62e9d1fa653a6a0f7a955968fae6 \ No newline at end of file diff --git a/doc/safec-3.5/d3/dc6/getenv__s_8c__incl.png b/doc/safec-3.5/d3/dc6/getenv__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c03b6ba249f324623cfe22a8903e9c6085d2f4d6 GIT binary patch literal 17644 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d3/dd0/wcsncpy__s_8c__incl.map b/doc/safec-3.5/d3/dd0/wcsncpy__s_8c__incl.map new file mode 100644 index 00000000..f38f7657 --- /dev/null +++ b/doc/safec-3.5/d3/dd0/wcsncpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d3/dd0/wcsncpy__s_8c__incl.md5 b/doc/safec-3.5/d3/dd0/wcsncpy__s_8c__incl.md5 new file mode 100644 index 00000000..9df7431d --- /dev/null +++ b/doc/safec-3.5/d3/dd0/wcsncpy__s_8c__incl.md5 @@ -0,0 +1 @@ +7623ba8fedd3ef2798b3ade292492392 \ No newline at end of file diff --git a/doc/safec-3.5/d3/dd0/wcsncpy__s_8c__incl.png b/doc/safec-3.5/d3/dd0/wcsncpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..1fb42e38735fed1e7f59268c54e78e82afa5f5c9 GIT binary patch literal 18038 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d3/dd5/wcsnorm__s_8c.html b/doc/safec-3.5/d3/dd5/wcsnorm__s_8c.html new file mode 100644 index 00000000..103b71e3 --- /dev/null +++ b/doc/safec-3.5/d3/dd5/wcsnorm__s_8c.html @@ -0,0 +1,681 @@ + + + + + + + +safec: wcsnorm_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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
 
#define UNWIF_compat_exc_t   UNWIF_canon_exc_t
 
+ + + + + + + + + + + + + + + + + + + + + + + +

+Functions

static int _bsearch_exc (const void *ptr1, const void *ptr2)
 
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
+
+ +
+
+ +

◆ UNWIF_compat_exc_t

+ +
+
+ + + + +
#define UNWIF_compat_exc_t   UNWIF_canon_exc_t
+
+ +
+
+

Function Documentation

+ +

◆ _bsearch_exc()

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + +
static int _bsearch_exc (const void * ptr1,
const void * ptr2 
)
+
+static
+
+ +
+
+ +

◆ _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.5/d3/dd5/wcsnorm__s_8c.js b/doc/safec-3.5/d3/dd5/wcsnorm__s_8c.js new file mode 100644 index 00000000..bd9b2267 --- /dev/null +++ b/doc/safec-3.5/d3/dd5/wcsnorm__s_8c.js @@ -0,0 +1,19 @@ +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 ], + [ "UNWIF_compat_exc_t", "d3/dd5/wcsnorm__s_8c.html#aca0221a07531e22504e937d85319aded", null ], + [ "_bsearch_exc", "d3/dd5/wcsnorm__s_8c.html#ac44b968f2c6f4609410e651ba3b04fcb", 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.5/d3/ddb/safe__config_8h.html b/doc/safec-3.5/d3/ddb/safe__config_8h.html new file mode 100644 index 00000000..1302cdc0 --- /dev/null +++ b/doc/safec-3.5/d3/ddb/safe__config_8h.html @@ -0,0 +1,230 @@ + + + + + + + +safec: safe_config.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d3/ddb/safe__config_8h.js b/doc/safec-3.5/d3/ddb/safe__config_8h.js new file mode 100644 index 00000000..72d7c2fe --- /dev/null +++ b/doc/safec-3.5/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.5/d3/dfa/strchr__s_8c.html b/doc/safec-3.5/d3/dfa/strchr__s_8c.html new file mode 100644 index 00000000..ab3c383f --- /dev/null +++ b/doc/safec-3.5/d3/dfa/strchr__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strchr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d3/dfa/strchr__s_8c.js b/doc/safec-3.5/d3/dfa/strchr__s_8c.js new file mode 100644 index 00000000..4474cc23 --- /dev/null +++ b/doc/safec-3.5/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.5/d4/d00/vfwscanf__s_8c.html b/doc/safec-3.5/d4/d00/vfwscanf__s_8c.html new file mode 100644 index 00000000..d2a434c9 --- /dev/null +++ b/doc/safec-3.5/d4/d00/vfwscanf__s_8c.html @@ -0,0 +1,187 @@ + + + + + + + +safec: vfwscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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.5/d4/d00/vfwscanf__s_8c.js b/doc/safec-3.5/d4/d00/vfwscanf__s_8c.js new file mode 100644 index 00000000..aed99f75 --- /dev/null +++ b/doc/safec-3.5/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.5/d4/d01/swscanf__s_8c__incl.map b/doc/safec-3.5/d4/d01/swscanf__s_8c__incl.map new file mode 100644 index 00000000..e22b777a --- /dev/null +++ b/doc/safec-3.5/d4/d01/swscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d4/d01/swscanf__s_8c__incl.md5 b/doc/safec-3.5/d4/d01/swscanf__s_8c__incl.md5 new file mode 100644 index 00000000..a186da75 --- /dev/null +++ b/doc/safec-3.5/d4/d01/swscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +c032c7b3a7f0e584f9a8ec6a4b77be67 \ No newline at end of file diff --git a/doc/safec-3.5/d4/d01/swscanf__s_8c__incl.png b/doc/safec-3.5/d4/d01/swscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b54557bccb694ba4f1628aec2396166c0ee53a9c GIT binary patch literal 17924 zcmdtKbyOT*moD59f+SdiYY6TnxDyBv+}%BRaF+xN794^@aChrQg1fs1cXz*s-@G$- zy)$#y`u_f!UKB-l)sel=v!5-e0%fH|k&*C_AP@+$*ym635XdtG2;>PI!c*{{E@PD% zaCo6FA^HjO@c5I~kP`)gyoHE;`l#rfv^VeME_Lw$e>hloVcZo>h+9rt9`cG=xqace zaDi~>gp7unM*&rSRi0cWYY!f^zR3bAO`Rm?re=U>dTi3_L$;D zDka*%*o?~dn2>EqGXf-9OI3AhZ?9Xh{_gbsE-Q>60)dPOH6b-%=C-*>bdt(~=XT)npMdF6s ztLZds?49fUX(Zgu1Pb=#m$A};pLl0PB*hR&_?t?cC*E9tMTzh3?a$I4_V_*RcO(nC zlHsjl(O&9!C9YBquf1C85GFS_!~P_^!Q`8I%aX7)(<&s3+MAT2MVlW&Bxqv(X_=m9%le?Y6D)0eMwx%5L4y`!JaK_W;qQ#>JgfK-k@7ph3%E z)0{5ygJZ8Ed=yE6j5{qGW?<3DUgPKGmk@}{$6$0w?lb?+6~z1=@q%e9>2DIK7b^-0 z7!renlba=-Hud+egDDzeL^)>{qrb`#_vHq~c_{5IDbK0xmAiBzq!q$KcP#|bPmW%y zZ1NesL>S&-+vwEtuU_Z!RnfG_ERj=|??Gd3Vak4%9cIU_|0d((9j_Ocy5@w1FM7== zl;1iN%n$Z+Qiv=(9-kdMJ@jxR)tqlm)_88Mp-ds?=ayNAfPGF>g@c)^mX zshTRx$6Z|8CSfSM^No7bEUD*JD$?S=Sx)_@k|!*U^#f_Wt?rJVKoChDwIbKk)$r=! z+@B0v>G(N@Fb?vbBV7<0eF>4aTHL+s{_0+Kx6Sst9FgsPL|sz}=XjUG6yYNN7LnI+ zPIz0(vda6o^MiZRz?{~1PrrHVS0Ir7U2oUqvEfZt=`V^fPL@;~xeJE{X1&r2q=k5t zJXwXW8G#58;=nU#MpmwDj^NJHa8gKnu1wNxW(gsXaB1Dm!#PPb@Saf%I_&R%EY7~U zoGwKmiJr=l<;qa;)F|8dlMv<@Yc_oua({i&+<`G}ecsX~1>;AY(bwHzU-waaQ+{Fb za6aPHu+SiR#7+J^X-KDLZu`oB5&M}V{Cl|1SGrFGR;c`&o#7#}W*o2fE3Hg0Zi4q|vNK=@Y~4qWN$mi6zOLMVNgZcQCU3PO642j!Wc|Rf{ z0B?gU){k(*Hl4QTgj(Xgz~?%fmcw+UH?`RSylWto~>p>~l@_oUYFuwicVBp3*#n zn66Mk!TcNLCd#1GU45ejb+~K@6Wf&TB%mzTC%;jR^_*_mN{mx-#+0gZgs+@$uu;E-M`l z8%LMOO*#ssIPAr++npy6+(!%ZB_%E{)W-*x~n~GfbMh1+q|^5{A?N+AyXDu|Mh*bQ2fczY~cd9Ar@w1NtO1AXaD*#^~;w+{QPcM z!TM!XUS4hz5<K}3 zAl|2sU~!Cug!DUF^5z`6wkC#&+1=6M8dRLsn3ncdIQ2awCP3Kmi9p`j?(|77W0Rsi zrnSp0N9ylftNCndXn4);RGH8)IY9eIur*_2V~e7c0hZhvmo-QfVR(30(VoN_5d}s0 z(Sko3_rLR08e~r))PlrdA|Md-$NBiT!x!#LG12TgeEhIW&cuin?X5WOXRj#k3N)AC21PdY!89g(F+qvIG;`B3NPmfv8@rm<6Y%qe+ zh}ROAAi|PZIxr%Lk484g0BPUKttr4KFeN2k;sLHR)ee!w7oq%No+B$Ds;;p(LTd88 zd2!>q$sLzz*ZQVPXEv7%*KH7qZ=$Vd`=*tn$aRPGlZta5If13c?0QjaR_TAprwhw(qZvS(qd-s5r{U)<79 z=^VUvyBZq6a)qvIzi|?YuGy!0;%x}VE>Jb@TYU4?t$oa3De#EIoS?+3dRLK8=yP`+ zxq_E*KNnW)uhYL%(c7twQ&&^^=keyf^<3_Uq9gHP+_Fk~1)c7AOD7&(C##1(2Da>> z@eVw}v0rcKYT8xqugB_ElI+Bqq}U9d>js6Kyc(-?dr}N^uFOBHvhi={Xmyi%A%&tm z?2&Fy-Hdv=Yd3YGUtG(W?6LW0XN&G0x>TE;<;_hHQbNKXf!EtCqo5$)oCfJ7&6KB> z@$GBobpP?6?=t8Agr+-5a!uofZ_n}A85I4#ZK=_hxr&(&U|rXGF#biGh!#xF&CkDa z(plAlOPt8I=}zW(b9UIjxL9sp9hRB*15FS&M7zQx+siFz%Hw`?GEU3sf#|FqYURM# zO>i-7zH#-dJa8-1h8OEDTu1Up-Rdm7ckDlOg{|lh@%{AOLc#n;D~ffZj5tEqaMHKF zrCWssJ2~fPM_atM`?2A#JR5Ed?XApQyHApZEV%49hth@Mcf2k0{OyIyYAHyMW=jGr z54KNHKv!DIZEYsrP|)>MMkR{rNqaUlR9Nm=e!8nvE1Yn|g8vUoZAR-Buer~Av9ZH= zZ1)cJr+bxU3wCq6{n7Mb$6l5RaT6i>`N5SC?Tf@o*o54kROqb3!@BkaZF;mQ$;QRN z*VoM2A?P)C{__#4g--PeBPEdvw8AhdNpZUJ%BuV(r=S*0Jc0eg>SvH~WgEM_AHzCC zZm|l=^l7TT!z05+6$q(=CN@*PODe_-+@(itC)+_i(D_8_j0n39qdm>aGgn(}&z=UI z^(J;_tuHZcvpEPPzIinC9-Vro4nuw$%3fzTqr3H$up7SF!_rPlX08gPRBaB=dz)`O z8>&yeUH{QbwSg%c-L`^*0H~_tY2s00M~lL&$WGMx8}{AZJ9{~HbJ`NI8yY^%2QO)M zEJ?m!=j+CpMju=!uUH977?8eJUnJkZ^cvVo<==g~?}gV1TR z6fyb|69xy7<(LzH1|g4$S5s7{2{r16K*;>D00bf_Db-^$YIk-Rx3@P0g$@1;?q#4a zTK?MSdfFv#ZweXme+vLbe|0sQjBK^u`G|{#hLnbenUhoHZ5k`f6bg#*!U7wqh_lnS zVV&hHdl17L$P5+$$?$*#ypQ7IDNN7E$?6|(N<~HKtE!6Q>^A%2g{%Ad^jm9d4Q%XS zXs^!gWyX|))<+&9nZB`k$e}b-7&@fu(YX1!)qzp=f&I^QA-$)~rvWz#`@8j;w4m@;csVIFP_!mM8Do`-**1TbssES74p zb9;FOctccVWbonfN;1>* zXbK7G8Y>%FY3CL6nqMECpYx%h+@lg_^SJ-gR9Ck&%-lIR7=qQ<4W>x%?<-rdiOfP+ zP=TpY7o|YggR8rKcla?2}_*DQ|9@IUHDR931>TIGC!) ziSmD81%2}4(cbq*$@$3gVq(tSTto>9>X+z*x!pnA#uTmpKx+O7gx%lGzj~$4!T(N* z*<_G!rgTYPDpdDqIi1*RuI3DxvItQ`kWpvd>ufyl@G#ot;NUmu6-N~uxHT&Z2 z)vj8{SRSu(Ar5tnSs=@IbP`{^UvDUh3Nk~@06x3L=Seled_VM2OyYNK6a zRiCI4FkxL0tN1-aRzzfJBrE4&LFyM<(MAHR0lCGKcfJ_dD%#LfIu4F^@7`4j1)RU3 zxRgwsXl-uZO+HVFQg}_2f`^xYhL;c?tNdrFbZ)-r*;CECJ3`mfuVyy1gx=ypOi#ZA ze_#$?UM|-+s90I4FfgbX9XU2l7#<(DwcGi-Z$*B)u|DxpN2iB4w8f1JOlggE)87-g zloYlnPl~^N+iz?{841#4W&NHZdSJQWKK&Ws+_`NW(;|TE+|Kqooyu6s4V&~6}mRDnS6)`YaOmeaq zt+iI5l9tvR^a$4t>6RGU;qLA_5fP}z4fOf*T7W$Ogg!gzfYB7Fr1tjH-<*zqdx?z_ zD|djK2Tv;a*~)5qQYW>+ozrajQ>w#GM~(G^)koj#c+oKV!6X;^{katYY!COz6jH~8 zY<&er$%S@yy+nMHD5x@_KR$>4955`SqNKE2!hnDlad5>pev*0H3Nk&F70Sv|8cc0^ zy@37Z{LQlM)rW18F&w=W*)LyOLh+9GiwYYCP`dST&pPs}E>3DJB*;+HQ|R%5vgQ509z z#u(b3o>x(nrY#+rzkW$37y}pJ=~GRh1#TCPZ10E7k7A!hzxj^t&DGUS9T?P8xJMQp zt1N)+`FRl}o3t}K`1`qx6$ zPq){`Dst>fw55%WuZyNRydyzOOO|(SZ7w=`4w$5ut+Eyt%0}d2t$J!2_;pZqq*>qk z2FonZjQsbwxPCwv0W8!y?6|0@RV62P|7|7`@^|iXZ6r{8)gI?7=@T&ornNT?J}%C# z>E3lL1h+xGBF}&2mJ&EV!^0Lven1|NsO%h0fE7zXm`sf}1n{Q8jg;(L4_F(rPtINp zQj)I?v1F8#?5$6vD^N=4;T#{An@$#2r8-8wLD=l-iX$Ph0jN1V96vLI*VuUe?Hf^R zfSZ~|?;)EqJuWin2LXVV%)&y~lXWi?ViZD-Am7{S`|HxZwh^~j zkLz{kI=44FC?Qecm+A!?zq@gYG>jF@3*VA;7we+LK?F;RPR*8vvBZ8n|NUsrg@wn@ zh#rmyinnCn@*fAuW3)*-|NNWx&(MA(#6V=kz~G+)VFjL~y#u9AqrM|o)JKNhCNq;8z znu-)K0XW&n#t|u6y24r~M!8=B;^H*ijx1Y~gRF1=H~=p=a!`m$_!u{c5s?#~G<|BS zkg`9%J8m#r}i@Q4tR4Y9FZ zR-&?|CUue>6&V>DWzJZiWRur}G?>I^FKWd+j(42oov7}w&)&G6hF^izA(&5SCg@f6Zgx>(Wp1dV>}zFb#N8Wh}U>mKMF?`x1L|K$fnr&!)JYUS~GC zn(t7XQ8kib;D;cPu=L;F-}qFS56(`9l&jAy8+j^lVa`Ac)o^>?Qw&%Q$ucJS(N`6LOF;F2=w&U+1RK#KqV%dSl9O~SGG(^ zM;9>V$ut{S$;i%uZFX<`GdfD~_D_`#|D<+95+{MtR<=Ue@goM5!;z*3W2Y8tx`+t* zRG5xtk_hn_HE`F3f_3M@d9l>GT3QO;nVXxE-@I)csy63mvt)=jz+FN@qIXc}a*>{s zehF^-iO0+|v_F<7v{&?=y#~cLv8V0~tb=#&5`bSr%E1kc`H8OsGu(xLcYz6Vvsq;a@K>kRxV0-|OY_|`#!sRUfLR!yn2@#4qK}JHaom|W*_m9ins?P!R<<-T`QTjI z8BRh(Gt8kF7l{fK;20nZusCsaoJz8?jb`It^5_I^q%l~*3|w8U>FJ39>|R>R1Hj5j zpltbhd$?83&nnqRk_6|Qczy#b#V$?suV1Z9lJiF=LF(?>(6-_QJeNIeIOG60tw9O&UWUe4^x8az&EG!;UHg!bESJGO}j|N6~s*N$(YKz&2;9GOit-Qqknsy0O0pDm_#6 zYi{m?hQ`YM9XH(bS`>mQwTaQw?r$_GpjDa|r0JKJyY0ab&iA+DEq({|>KM6Gbic^} zXvpG6?$3!)QRlI+j_-{3s&PR3XJ?g%$G;TnneoCjJ1D6N@YmD2p94Vec-X6a<>8N3zHt@iG2_s*Xe4M3n;5w8Jugp}6kI6Iqt z`n3HYrnkTU%(0OKrNh!K8sY__qraieZ3d1)e^@;$KjQ| zW)c+{ului-l_PU(tCt90V@^)x-qIt8yd^BriTfmKg7nbdVQgfKg)Z3Fcgo9C2;L3# zkG}~C`ewQ=f6k0+JX}%IaKonBK9x9GZ#4VN2fR9BVo^**S#ikgf9!!M)9aotDoyC= z={yW^H2X}m!nm-w`1P5E!hp?vD0<@#ez6tpZH_dl@EFl|^h#M**N^u0#*&h;Ot03~ zV$cNvmjxr_;k5+V1>)K)SP1hEkW6p!l zXSENIWkQ23Dn<6Ti&Tm~QBrQ;;clJp?Yv8J{A{_dWG49e^KJs`hMleWxG_N9F-Cy< zwsyUZ_t(2?y>f3TuM0KUwGlNqqTQ3c41$7aT3R9x<|Uv`jPFU7s{CKfPEIyj>r8q> z;)=EQI0zhezU90?3lZS?<}EGm%ABMB>64j_O;#za5;{P3Ds6@zus`S0ymqW)ex{r! zJDGl|pUi&q#FNHQZI-RJMBDkNSe`T?4gpYLp00kb!#)%0|B z?n&lG1l|WgOLG-#LY}Dxsk3s$1JFF6A*cIyS_Uc-LBIDGA7%!mr8+F)VwEkYz8+m3 zl@4dXtmZh%%8Yf1!b%RyEPD6>ELBC3`T0`-9~Q~&o&Igp2LUEC*fw%{SWwSj+Z|Mb zosld9{5qp+)VBYu1>hX<4GC$Ptzbt@TSS%{R>|~= zlRL2{ISfjH@Z8>TwKqJxc4){K5D805WWbDpAGg%nFy@vLnSj?kmdDTQ7HjixPh)3y z2jw>-6*|H{*(q_FD87?;o0}TKK`=2>wPM_lB>P$EgOajxgUbnj0BQgV!DhATs3C2^ zdCS4%7{Y>^wVk~D{#@PNWHDjR)Vm$|bg)wLxbK@5hN_=Dn>#%lH)&xu^4HBAFr$2v z4;%3R_7NtXOgCz<+(cQp%>IVX&%0?L;V>3N7Mu z(kglD_OiA%0)IU^x>uT7^nf(`iG2>8oJLzd+0ud)pB*fAPfmV}?0mUV2E3C0a!e33 zN&`^N$59^6S9Y6SQzkkHWc8nKDXll}7Xk|DT;cg5vg&b?rn7dgnHr~A>%|L6Y zHbQFtTs2N8m>Pb_MPKAy&+EGYf^qb(@JeE0m6^Qmtp`)G7&R{!9`4!m14TjnYz`Jj z)h9$w9z)2TfKc+m=Y@lEKIi`G`te$>3?HYw+sD6ORl!FiEXj!)&@Xa->s_7=&F+rn z9g<7jr){xMN@4}iR9kLGQ{RK0Tcz-b>C|5unwjyn4zaTSw(l~o*xi#V(boFiN9d}~ zHsG~0LEF&*6?cxRte!jvNl9U0%*`r#2LutCY^&F<*DP8bMeiuyyhcL#sakjZDy(zk z#MHzjnA=Ht%+0$r$^Zl)s?5tGA{f=^#P5`?E#q@@L&^-iR*#-LFe0?9htI=uYVzJY zNl^h+Jk?ZEAkDq|>HmV8%eCR#M{YP}av7MD&cjkb?-?H}P~{)!TIUB3vT{md(#JOU zEd7_4h5g;scbgfFI}@QQ1JnLr62v6?0)Koi;$~?Z90WY*J<||jL$$`M=Fk2B8>_9G zCJN$4f1oeW&wdvW0N4Zq$XFEVz}fcm!?a-Q?e3nNoy`W`xQdDdaFp4&<7JCRMz%3& zzdu~>Ad+OBlM|wssZYs4Yis2%;gvsswvd+2i;wpNF`K8)c!%QUHqUk<|NJRxZ;v^1 z#ZtfkT!)fw7vDjBr8)*Ao$T*i=~89h2u@ij>!x+43sqofMJHuuuOk!G26nz-xkVS2 z!)KRH;;aa}Eij8W?z{pP1OuZo4z0zw;`WvRmGD}%o3TRbbjEYiD8I(4VWg(yk=2(M zD0h?KbU#m(A?CEb2q0!qQMOHN$Wb^5bfA0_6xyF(xH_J!j2?x^ih+A&yHKA|S7+qT zmx?yr;K-JE){ZSyS;g7X>pN4jFryC;DuUDr^y%bEpYIUN`CQ#I^idjbJ8uC6Qk)`&)?{1 zo&;m6pzZPAtG;-V8{>&YNh&U`3MlkN6r$MYsX^DypXM0C6_qad5YgfYsm{ ztJs@62q#FD@j7g7zPWf~4hvyvGp^X5Q%kocbv5+uU2}7G*HY^y1z`H6qs?OIk?qSJ zAI@4|s1zbtEk6MoFs69W5o#nNlFuIYEUvf7k$xR`SM1guHRd^-7QZ&yg9pK4HzNj7 zPZpM`n{y8i``nzTI~Lz4TrJ&PXIKa#Z*Q*(KKiizBjnDX6yPgESrUmm#@@PQQh?%E z0J}9;*GV^#IB3etTZGNnSYr7*H}@|E<;KKMLbr1|pU#yXKx+3b$U{DY429#qgVD&(g^>#)^mU+Ay|u#!e2G zrfrL*OzG9_mw{<|BM9>5mXpO>K@6hO`+y$+#NMCxotmQi<~=;Ndg%OAaNB`R|6+U1 z{&>}WJoyP3f79(;UDs$%>&lAGI7nMykoc-~4T!#b?vRs3xwM zwh-I|0Tp@;wt6WKG7=oIfUn<<4w{FR#y)pjj<3ZG-%a+7;_1&{Ru2Jd1DM z>81(&#?v!+H`g;O`<6oN)*vZy_m*U}EwJtxJd_$r;8Kvk3~aT?r_6==D;^NQ&K5~a zZ(ct!T@pnUmJ7y4)haj4{oQL3c^pO%h$P)V#K4i^K6fvvAdix}Q zJ01jwPyG(_a%o2M2SJlh8a`_iA9G;IDRD(9aiPV*!raK`Fv_!qhQLrM+LzoO*Y>nE zZ_S@RIq7Fd_YFVWxtpTr5I-ib7pamrH8pi`aA-ZStGmt3-RTr+I}*@8<9CudZ%wZ0bUblg#Jg+7nG3 zlq;^3mAzi1ezpMur50=jWjE*v3A<_)*G1aA*=3>6;oy=v?L>@O^D&W;gU|N@>^S!D z?|chkQm5wDjGH=dYb=u5+c^I-}lQw1I^LJKIOcqc~e$(lD zS7gP*=MYqRZJPozAm5^|rHz4@d3bp6Znl~p zIvz2l!?Q;pkiTj-kZiVRfjR8NN^UElIXPWGKdMQ_Y0qg!wUrrA^50lk3;elg$rx9q zd5jkh0qEFjkKc3NSvHbrLr%89?%# zPE-f1OM94{iWMaw>-PaH2&woh(FsU+2*b%-N_`WM)gHJzFwd^nv{xyELa*2RD;quD z+?+eeeXf#sS`pD4ZD8|DE^oTokIc!LKHno8C&gj))g60%eLbU)&2fLV(F5+KtUTNs zch%z6-R&YK#u*(1~Nfpw`wudbbY*Fc}!7GU0keNLaf{EXqgq189}IWa&uq7!!rxDI%a2IQ&6~y zh;RWy1>PWU1pWqh2IdR6d`K#ybwHtDFj!q3UiQ21x@0fuu#7A%4J|D**}TL+nV##; z>?A9Teb(;+S)>nIIAN*wh6%8;qaUdiYg3kI{nBt^8gBS9+?|&9oP7m%KFFO!j4>V# z$3u~=(oJ)?x=cr5NP-VeL(VGes#jjbi(`AnSIvl#l&oAcJR4Bwo zELQquXwD4TC;Ns^5IN>s60x|LO(QPzYZDKhB*L@y^S?HuUVS~5RDFikx>G%X{zW54 zJEr?o8LuW`b|60^-rc0Hs6rv?{^ex1!(vamQb6+cL0Z*4Bj=Y-z0$H$YMw+T$X<<= zKLi;*_UC#8v$D$ky#BLu-jAL(vnd+6?Q(%dn*Ddb`ofLl*XCAy-Koyk+qzOU+3>rA z4r<<{zB7kV3+PWZyE9h)ok=kvHqj<7wsDt{C6!ksbI~WXB2E>|BkYbyzp6I$78d%lEu?q`kjOX;y==x^V4TUXmPGmOPkQm1yF2?T$bGmk6DI=U`2UTVr!8 z!A)uoSMGiQUZmR4b4qxV9X=Ed`gb4oBe+|rCG4lxnUm{^THccOucXnJB9^uGSBWGH zR;hQMxBZhj(i8mVYoB(nEYpxv-!`A@wRY@Fh(8$Bp9JLC9k}n0*?4}A`BKv)!*Zs5 z7p-IGb@#(BfWb0;`#@J;f70W&X0rUs_s4wWrTmWEaz>G6T$)nn&%4Dx((4@)T8oQz z{I`>w9!ZkOl9~ZUFs(MUGRn20nkg@`T&cjpAF{0{#}hl%zG&Lliv=ByRjh2)Cx|ol zH3Gk0;U{ri7Zr52coisKZr`1w=klKQH`@N#ZX$C$9Vf1(^r7(WzA{qf4jrH+z4Q&w z@2#LK;;&O5?}CN=xXDWJ@Ef}^jO@_U+vafCR%|$6X@fO%HJhED4`uG2Qg-s$vf+5J zgc<)@{+pM5u5hs^;Tm&y+tDGwT(gF1j^lX>-Df)~w!!t+qd8za*<||C&(Em6L8iUP zGt%KcXC434W)|C!kkDj_=)WTe`fv0Xt$PI_+Aj)16~3 zOQ9dQZgQHTB34mO{tXP>F0QN3DCbGwb%q@rX+F=R>z>}Hj)(kRyHBSmW=8QdS*@?X zS>e!N%jumlx#i-{s_=4^kr=gFUJ!M`ge&Vb;o3sEAI~0R`XhInK}=X&!s-08SAB%=43}%- z&bGT@RXREKQP`5A5h+x|Rn(g*jo-y%6y+RI-a1-ON1bB&g0{*5}1Dx#Z zi3d(c&94nXdN^Dcn>YrG$Yt*SH-i=xjxQF7@2}soGHbE16NX4#}}k>^mk z`-Rz;X@p~@KZSJ-`n+oNNc$^W85QGoTsNBq@&@Y9cFgt8hx@XMf$(P~U&<)6vd^KX zi;2b4GwO~ana-g>fsZfK>-Wop63LU6QoE?UXUP-?FQo<~>uMf6Or#tGt|sf2rIXV3 z$4Rd#^K=^QY;CO;>Zf}Q-fcN<6MUN~Fs~>{iftg<>@d3wBioP@WVc@E>o(oy5G^^d zV!8iB(jT4r@Ta^XT`$#A?5RI?_1L(@OlnqWeQ(>ne1C(Wyu{+|0=-)f%dOS|CytWN zU8c`;n$kwpCE`Y2jn)%Y=WBGI z=SF&U+tPX7=R~BI*5zpby|-8jdyZT4lK_^e6;)>)Ui^SMC@izFptWnkb0%qeE_1Nu z?0J$YqB`k^D&@h}cHI7))bsRuf6u(+{?@mjcQ(+)e9KV_oBme&tj@H9*VB3U)F#}H zDe_1Un>eITDm#hcHDAI2A6o9lRsRa!`$yR)Rn9-N=V|h6Gr$oEzh5_3?^6qwe&gi1 zLy>`%^j4&?`SS#2?*3X#UgMP)%6aO1uJPt%fC%2jLIRa8&OU!d|BTFSL)y7J^6&wa zfljsWoVnx&ZPm|MLd!ZhQXtx`v)LF5T^xUEkaiv1fN}7F+{D?{RtKmqJ!wygHW54X zk*lbx+70RA#0lhQwAQYvFU=|zS@{|0$;frE`Q=%`KZ4XuruCOBUg$vs#XoD6yW}MI zsFPf)xFKdl3{DjZ9(9pU)@2%tYY+JPAJ)Hk_6JMxhIA4#rnNWrK413AGu9@tHl60q zS~@r$@Cd1V>UC*yaX%09najp@++??GF3&oFpZYpwKQVrm+W)gJeRdZ5Ywak0z?wI3 zKuU_y<$e$?@vchiEiz0QW3;W(lbwZ&`z|IuDk|{MhA#1**#xb{D>Av)#=h(guWIY? zcnWsB)+ckc>LQ<_Ll{PIyIH1J)?08zSyV>)VW))#rJIcw%2f3^+iyY^D0zDXkWZM= z+HxVKJB`sycYh`mrH*9H50MMOsqT6OQyZQecb?ca<%!suv<8JiEema zSDG&!m_uYAUp*-2oHRwKnS^XMs6x3icWNT0U#)YNQY*i+Cm0x3ZL9U2%H!FRn{T`R zxTlnA;e$35Sz3IZ_Tz@DTXZfPIUlLu@?bC6Sy5MV+|ONCjZOGU2wUZ)G8{>0GRH8c zPtFS!>!SqMwcJ*T@1qV=ZV4yWe9}xFf3_+d5{~vrYKRQS=fqF(`MZAn&Sdz)bbnhY+(C~bG@$Q(Z^J)w+pz^`o;Hj%o0%}ry;MG?nJnDdaBP%UgMmgtbZR{ zeKj1qmQcBB|Fh1IBp9tFQul>=Y+aVA-gfVYVYZ6V4{eTcnN;xuT0>kP_;#0vAB#8r zbUyfr1q#PjE9tJhEcc?UgK~9MoZ~yhZb?x2OIxez=<&@V)m$2$ct?voLe=}7RSe^AGloO9r&`E4I zvi5g^EKMzAg%XV zXG;BmM8m~Nxv)lxBL3GxiUHi%^OeZ?bX-3;F%>pC{+3iOlV6RQX*S7<&I%hk7jeb>ulNvE$KZi(Ns}^_{7s_RPFTs-^SPN)&E#J6wkH zz8_lb0+@-@m7k2gDc2d=tk_(cRISs<6w;sNMS0n;UGa+C_&6 z_`8mv>Bd@lrLDa*^|-Vblt%t4cN29YW(vv7@5t^Qgw1qnlJ=QR9Il=A9`3H0NEvsA zhZ!ez7z_}`=K>W13Y_MhiVeqB$kRuioKrJ>_=TM>P9`TdKa@Hh9eGSz1fY}|u^uzL zNfZI>08I@jDvC%fvm*h{(e_O`LoDH)@oje5;aK(Xb>>|gGPfJQ)>!{ckNHSr5bESZ z>S!oj6l!)u-GN|y$by5XRA)i()1*C*oQIZFyXy^9?jM#rdYpZCdwrsFyl;33U{aia z?*3jbn8soly$8E0j3`V@Zf3a8bzZMGoR#!{dl6X^QI?ENz|C3r_2eu2q-XE4C<9J< zMplvV^DVF9go+Ow!kpPm7XF2(Fx3QJex&8S)RF$W*^t(;q>3gFea8EkS!e^AU|XtA zQW|vX=M$l#l6q_IHN*ELzF#gzotf`Bj^ba6 z_MI1T{h(FyTR_QoKs0lf$Gf*7X=EGcBo)*jl$f8S&pE;NNng2Pe^v4}VuWVPK!w^>|f+q-91 ztGL(36IvM-6(&T)Y{OZvt=%Ft9@_hklIq44jE(Y0IqOqwmA?7Mcj=D_*|Y!)Ft&f9l< zu;YQAVuI>?qqT(wv4XJktgrlr^VfS+n09t2%2wZc*J7iiKWE|8 z4Npw4F)@KgZ0+ncn$XwuzI@5eI$M9XQv^zcTtP4y@r@%0M7_ku!o}NWd3c^{aJFsN z`E#D%<5~gKvIsW! zK_J3l-_ce@DHDgMyOsNGfpD;Ajwy?nI2jq4W2=8~fl3%IDC-3qSRr3vAj3%kGC!z< z2@Y%Gr`b|*m|DR|&c|dP_qU7LQaha13y^=B&Ial9LQpISVl9=tZuh+Im&L!$<;*}G z@nF)G-C`pH2*)eh(?cMZ$t_qBe$~3WQ&!Z}E}*)zqTGz%o+@?}Bcrrbzazv4B)j?V zPDv6&`4u4$j91wD;YEy11Ro4UN@VzX&o6Bfz}8S4L> znS!%hU0c%c)WHx)H2!z=E+zcbIRpi)ClD&mK7;4S6ULP6Ez!adNDr!tiL5spM;&@L z-BXAx;;&8wj0`C$E8oW}72(uF1m4e#t&03}S0zve(NY=F9m-?`wtyi4SqaPE{OimN zoWUuq{Oha-oV6?T{_BjUg-0X}W6Z*qR8kFe{P)-H7e?u9QTTd2K;+|oE+GPexy}D- zBP+cfA^HcNB7k@_RgkS+1=N1a4&=7;4#0kC43wG?f%dtE#LJrlR9f1_%y)ta zAP@6(DRAsUNmW%YF$jU=mC%=jz~J76(xpfw`sEi8NF*pXRRZ~gqx+kiI?WV;x4AbS z{v<#p#66t6ZjWR&qiF0_KW~ENR6BRQvI5r8I9LNcQ*|dZ*g8oV2!q)Mh7br``r~r} zzI;pbRMo?wU|`_p;!+5L8Q`oRF2SBYnLiX|>DO!|I0J3Om}!#(ec=U?#0AA40|V=H zSi*ApuDs@7O1*COQZPVB*h*hnIbwE&{b{xA<{-Qke+p{=(sP4vEj8+4l0y`#%*9-nADQT@T zm#DFb|Ne*!u|T=bK>mwC?Za-fkCH)$eHK+vD|$l+uK(3q+^qa`JFyo};R%0G`){y= z<0nzF-Flx%GPhHB4|r680OFD|UT!s5J1RxjCtIT|LBD;4HXp7`Y~mQIi>4`BneOj* zD$0Wp^*9J(tE<<`javDybFD3(K7&9U{9f|rR$I+;ft>|c`}53_QfIzSF!e>an}KBC z!oqi0!CyIc>+IlpTq}(Sk~}{H{IPrjhPo9U8*6N6Sie&NDn-72J?)N?p$|R4!T6tQU?QC_#!UFx4grd6oO!?hYh&QMmc}l*v zv@~2!3Cizu6czOhGiS?lz^e84y{vZrHU(a>ydci|SX-N$j+OIH@JD+3PYhbHk!t+= zJ=l5=fxLU%LH%!s<@Y7$sB8po1U`Kb$joa{$P8Zpcl)QT(ti(0q6_`60YC7-iOuUhEP=q#7mZsl;Kl*cER)Cl-4H9IJ;$SuYZ5nFZ%S zg96C_u+8$3G3@}POhpz8SLt|-7hMW( z7Oyqo(KQjAEDv00N67o6e`R6AL1zKd=~IgJ)~dJa0x&ly_5Dahz|e z!-h@;3L}sxsl7ka#HT#B5mYT??_Mt|$*cK}+*|Kc_m+%PNI-MSH~e3&uihPnVvt}4 z4MafWdjVfA+5hhSjl(RwjaY34N-K%uc2WAN=srWs^{&wG$2eP0<6CmDf2MkA{^`p9 z3gE=-aYm`4hG7FGTh0!0-W3f8r#hE*(hs+K0Z!0KVKvEVFVFby>FLJvpLcP-F4lME zc4<$@KR?)wC&e^VKUKp-fk4DV^>J=3U-gi)v$HcWSpD&S62y>6u5Vy~NJ2zJ^tcNj zqW+ZrzpL@TEA{_8Q+@qBTG6UloWW>t&9)&UR!`H=?p=YdoQ!ei>>zaP3Do()$h6Tc=h`R9=;V#3m&iUoDQ{~v8=>7@Vw literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d4/d1f/safe__str__lib_8h__incl.map b/doc/safec-3.5/d4/d1f/safe__str__lib_8h__incl.map new file mode 100644 index 00000000..14617920 --- /dev/null +++ b/doc/safec-3.5/d4/d1f/safe__str__lib_8h__incl.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.5/d4/d1f/safe__str__lib_8h__incl.md5 b/doc/safec-3.5/d4/d1f/safe__str__lib_8h__incl.md5 new file mode 100644 index 00000000..f6ec12df --- /dev/null +++ b/doc/safec-3.5/d4/d1f/safe__str__lib_8h__incl.md5 @@ -0,0 +1 @@ +dc71ba2eb01eb6fe29c442a4e7b8944b \ No newline at end of file diff --git a/doc/safec-3.5/d4/d1f/safe__str__lib_8h__incl.png b/doc/safec-3.5/d4/d1f/safe__str__lib_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..6c484debd393d29925c3cd6e4bf2811c8d83ddfc GIT binary patch literal 19487 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d4/d2b/snprintf__s_8c__incl.map b/doc/safec-3.5/d4/d2b/snprintf__s_8c__incl.map new file mode 100644 index 00000000..329f9124 --- /dev/null +++ b/doc/safec-3.5/d4/d2b/snprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d4/d2b/snprintf__s_8c__incl.md5 b/doc/safec-3.5/d4/d2b/snprintf__s_8c__incl.md5 new file mode 100644 index 00000000..35bb78fa --- /dev/null +++ b/doc/safec-3.5/d4/d2b/snprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +48cd12a6a56d9a6d74d1f5bd2f670a9e \ No newline at end of file diff --git a/doc/safec-3.5/d4/d2b/snprintf__s_8c__incl.png b/doc/safec-3.5/d4/d2b/snprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..127aae3521ff2cad04ba98b7a00042e494dd0a0a GIT binary patch literal 17859 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d4/d33/slkm__init_8c__incl.map b/doc/safec-3.5/d4/d33/slkm__init_8c__incl.map new file mode 100644 index 00000000..d69209d1 --- /dev/null +++ b/doc/safec-3.5/d4/d33/slkm__init_8c__incl.map @@ -0,0 +1,2 @@ + + diff --git a/doc/safec-3.5/d4/d33/slkm__init_8c__incl.md5 b/doc/safec-3.5/d4/d33/slkm__init_8c__incl.md5 new file mode 100644 index 00000000..b8cb1329 --- /dev/null +++ b/doc/safec-3.5/d4/d33/slkm__init_8c__incl.md5 @@ -0,0 +1 @@ +b3713f213fd4c3b973fd8ddd19afc4f2 \ No newline at end of file diff --git a/doc/safec-3.5/d4/d33/slkm__init_8c__incl.png b/doc/safec-3.5/d4/d33/slkm__init_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e5078103e485d77974ca011cad80956207413354 GIT binary patch literal 7512 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 ZPC}R0BBCM?^FQ5CkWrDYmHZO^KL9HGnwS6p literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d4/d33/wprintf__s_8c.html b/doc/safec-3.5/d4/d33/wprintf__s_8c.html new file mode 100644 index 00000000..3f6e17f7 --- /dev/null +++ b/doc/safec-3.5/d4/d33/wprintf__s_8c.html @@ -0,0 +1,179 @@ + + + + + + + +safec: wprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d4/d33/wprintf__s_8c.js b/doc/safec-3.5/d4/d33/wprintf__s_8c.js new file mode 100644 index 00000000..1d454cff --- /dev/null +++ b/doc/safec-3.5/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.5/d4/d36/swprintf__s_8c__incl.map b/doc/safec-3.5/d4/d36/swprintf__s_8c__incl.map new file mode 100644 index 00000000..03174111 --- /dev/null +++ b/doc/safec-3.5/d4/d36/swprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d4/d36/swprintf__s_8c__incl.md5 b/doc/safec-3.5/d4/d36/swprintf__s_8c__incl.md5 new file mode 100644 index 00000000..c23343ce --- /dev/null +++ b/doc/safec-3.5/d4/d36/swprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +2588b12299d66fb9b0921b6cea021c18 \ No newline at end of file diff --git a/doc/safec-3.5/d4/d36/swprintf__s_8c__incl.png b/doc/safec-3.5/d4/d36/swprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c985c2e0bd2ef3ea8212f06e49b4d56e5bb1f727 GIT binary patch literal 18042 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 + + + + + + +safec: vsscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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.5/d4/d4d/vsscanf__s_8c.js b/doc/safec-3.5/d4/d4d/vsscanf__s_8c.js new file mode 100644 index 00000000..3da7e003 --- /dev/null +++ b/doc/safec-3.5/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.5/d4/d4f/swprintf__s_8c.html b/doc/safec-3.5/d4/d4f/swprintf__s_8c.html new file mode 100644 index 00000000..9d8262c5 --- /dev/null +++ b/doc/safec-3.5/d4/d4f/swprintf__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: swprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d4/d4f/swprintf__s_8c.js b/doc/safec-3.5/d4/d4f/swprintf__s_8c.js new file mode 100644 index 00000000..1d046e5d --- /dev/null +++ b/doc/safec-3.5/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.5/d4/d50/strcoll__s_8c.html b/doc/safec-3.5/d4/d50/strcoll__s_8c.html new file mode 100644 index 00000000..cf4e1687 --- /dev/null +++ b/doc/safec-3.5/d4/d50/strcoll__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strcoll_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d4/d50/strcoll__s_8c.js b/doc/safec-3.5/d4/d50/strcoll__s_8c.js new file mode 100644 index 00000000..14938f97 --- /dev/null +++ b/doc/safec-3.5/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.5/d4/d5f/strnatcmp__s_8c.html b/doc/safec-3.5/d4/d5f/strnatcmp__s_8c.html new file mode 100644 index 00000000..7de34a93 --- /dev/null +++ b/doc/safec-3.5/d4/d5f/strnatcmp__s_8c.html @@ -0,0 +1,251 @@ + + + + + + + +safec: strnatcmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d4/d5f/strnatcmp__s_8c.js b/doc/safec-3.5/d4/d5f/strnatcmp__s_8c.js new file mode 100644 index 00000000..5473ff42 --- /dev/null +++ b/doc/safec-3.5/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.5/d4/d68/printf__s_8c.html b/doc/safec-3.5/d4/d68/printf__s_8c.html new file mode 100644 index 00000000..99f5d0ec --- /dev/null +++ b/doc/safec-3.5/d4/d68/printf__s_8c.html @@ -0,0 +1,178 @@ + + + + + + + +safec: printf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d4/d68/printf__s_8c.js b/doc/safec-3.5/d4/d68/printf__s_8c.js new file mode 100644 index 00000000..ff06464e --- /dev/null +++ b/doc/safec-3.5/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.5/d4/d6a/slkm__init_8c.html b/doc/safec-3.5/d4/d6a/slkm__init_8c.html new file mode 100644 index 00000000..a5d56b75 --- /dev/null +++ b/doc/safec-3.5/d4/d6a/slkm__init_8c.html @@ -0,0 +1,382 @@ + + + + + + + +safec: slkm_init.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d4/d6a/slkm__init_8c.js b/doc/safec-3.5/d4/d6a/slkm__init_8c.js new file mode 100644 index 00000000..bdc7e1f8 --- /dev/null +++ b/doc/safec-3.5/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.5/d4/d6f/strtouppercase__s_8c.html b/doc/safec-3.5/d4/d6f/strtouppercase__s_8c.html new file mode 100644 index 00000000..0c39baee --- /dev/null +++ b/doc/safec-3.5/d4/d6f/strtouppercase__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strtouppercase_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d4/d6f/strtouppercase__s_8c.js b/doc/safec-3.5/d4/d6f/strtouppercase__s_8c.js new file mode 100644 index 00000000..7685f1fd --- /dev/null +++ b/doc/safec-3.5/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.5/d4/d7c/strcasecmp__s_8c.html b/doc/safec-3.5/d4/d7c/strcasecmp__s_8c.html new file mode 100644 index 00000000..84c56504 --- /dev/null +++ b/doc/safec-3.5/d4/d7c/strcasecmp__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strcasecmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d4/d7c/strcasecmp__s_8c.js b/doc/safec-3.5/d4/d7c/strcasecmp__s_8c.js new file mode 100644 index 00000000..bd56b502 --- /dev/null +++ b/doc/safec-3.5/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.5/d4/d81/safe__mem__constraint_8h.html b/doc/safec-3.5/d4/d81/safe__mem__constraint_8h.html new file mode 100644 index 00000000..d6188912 --- /dev/null +++ b/doc/safec-3.5/d4/d81/safe__mem__constraint_8h.html @@ -0,0 +1,267 @@ + + + + + + + +safec: safe_mem_constraint.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d4/d81/safe__mem__constraint_8h.js b/doc/safec-3.5/d4/d81/safe__mem__constraint_8h.js new file mode 100644 index 00000000..9e56f930 --- /dev/null +++ b/doc/safec-3.5/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.5/d4/d85/vfwscanf__s_8c__incl.map b/doc/safec-3.5/d4/d85/vfwscanf__s_8c__incl.map new file mode 100644 index 00000000..5ed2f497 --- /dev/null +++ b/doc/safec-3.5/d4/d85/vfwscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d4/d85/vfwscanf__s_8c__incl.md5 b/doc/safec-3.5/d4/d85/vfwscanf__s_8c__incl.md5 new file mode 100644 index 00000000..c9d41b04 --- /dev/null +++ b/doc/safec-3.5/d4/d85/vfwscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +ba6975d2daef83af52427b12cf5f930d \ No newline at end of file diff --git a/doc/safec-3.5/d4/d85/vfwscanf__s_8c__incl.png b/doc/safec-3.5/d4/d85/vfwscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..13abb235f8ef9e73d5599a975616627bbebc83d8 GIT binary patch literal 18042 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 + + + + + + diff --git a/doc/safec-3.5/d4/d9f/memzero32__s_8c__incl.md5 b/doc/safec-3.5/d4/d9f/memzero32__s_8c__incl.md5 new file mode 100644 index 00000000..64ab10ee --- /dev/null +++ b/doc/safec-3.5/d4/d9f/memzero32__s_8c__incl.md5 @@ -0,0 +1 @@ +1b82bfaf6ad81c82c6e224b4a06c9daf \ No newline at end of file diff --git a/doc/safec-3.5/d4/d9f/memzero32__s_8c__incl.png b/doc/safec-3.5/d4/d9f/memzero32__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..cf34a53782394dea32ba2d5953549d795e1ee512 GIT binary patch literal 20090 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d4/da1/wcsncat__s_8c__incl.map b/doc/safec-3.5/d4/da1/wcsncat__s_8c__incl.map new file mode 100644 index 00000000..0fe945cb --- /dev/null +++ b/doc/safec-3.5/d4/da1/wcsncat__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d4/da1/wcsncat__s_8c__incl.md5 b/doc/safec-3.5/d4/da1/wcsncat__s_8c__incl.md5 new file mode 100644 index 00000000..29a0f46b --- /dev/null +++ b/doc/safec-3.5/d4/da1/wcsncat__s_8c__incl.md5 @@ -0,0 +1 @@ +a7ae5066b597d3fce86127345d280790 \ No newline at end of file diff --git a/doc/safec-3.5/d4/da1/wcsncat__s_8c__incl.png b/doc/safec-3.5/d4/da1/wcsncat__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b7bb9cb1e7348a373fd8a50120258583ca170bc7 GIT binary patch literal 17919 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

_gLM+_6`s#fM|t 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 CX~v@f literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d4/da7/wcsstr__s_8c__incl.map b/doc/safec-3.5/d4/da7/wcsstr__s_8c__incl.map new file mode 100644 index 00000000..b36f3a4e --- /dev/null +++ b/doc/safec-3.5/d4/da7/wcsstr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d4/da7/wcsstr__s_8c__incl.md5 b/doc/safec-3.5/d4/da7/wcsstr__s_8c__incl.md5 new file mode 100644 index 00000000..a791e5df --- /dev/null +++ b/doc/safec-3.5/d4/da7/wcsstr__s_8c__incl.md5 @@ -0,0 +1 @@ +7953fa16c22d694a38797cd3deaba5bf \ No newline at end of file diff --git a/doc/safec-3.5/d4/da7/wcsstr__s_8c__incl.png b/doc/safec-3.5/d4/da7/wcsstr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b35338badacdeabaf3892952a542ce594ede15dd GIT binary patch literal 17710 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 Pfrtysd@L2x`}%(Xd_J`L literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d4/dbc/sscanf__s_8c.html b/doc/safec-3.5/d4/dbc/sscanf__s_8c.html new file mode 100644 index 00000000..8d94c378 --- /dev/null +++ b/doc/safec-3.5/d4/dbc/sscanf__s_8c.html @@ -0,0 +1,186 @@ + + + + + + + +safec: sscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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.5/d4/dbc/sscanf__s_8c.js b/doc/safec-3.5/d4/dbc/sscanf__s_8c.js new file mode 100644 index 00000000..cc1ad2c4 --- /dev/null +++ b/doc/safec-3.5/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.5/d4/dbf/strfirstdiff__s_8c__incl.map b/doc/safec-3.5/d4/dbf/strfirstdiff__s_8c__incl.map new file mode 100644 index 00000000..8b0b1fb8 --- /dev/null +++ b/doc/safec-3.5/d4/dbf/strfirstdiff__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d4/dbf/strfirstdiff__s_8c__incl.md5 b/doc/safec-3.5/d4/dbf/strfirstdiff__s_8c__incl.md5 new file mode 100644 index 00000000..2d5a459c --- /dev/null +++ b/doc/safec-3.5/d4/dbf/strfirstdiff__s_8c__incl.md5 @@ -0,0 +1 @@ +365726af8fb844e22e3a43d483872ba2 \ No newline at end of file diff --git a/doc/safec-3.5/d4/dbf/strfirstdiff__s_8c__incl.png b/doc/safec-3.5/d4/dbf/strfirstdiff__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..bf41aca7068ba0587eb77f93c6706d1fc417e733 GIT binary patch literal 17835 zcmdsfbyQW+y6+Z|kWL8&0cimxl@_GCyStlBgQS!o-Q5UC3!6~s?k?%>?lZj$LgzVN{gzi%{4@-m0FcfZIosUXg-JLN={XrOWN-rlhcyJe~#?izdjT~ z?WzlMx3Tt0aYtx-gZc>E86uz>Qu=WAso;O}FeA(l|LwF$Qx85}dIAqmQ~#8XmWD=j zNC_gVhbx@>$j3g5rh9H~uD4fm2v3f%uCDIw+qXZ89#Oo3YRs~DlrcTn0ag#;hyV2-PSZ#q+E=AW!(YIb^m$XUe%S8hVQLqPhw{C1-|FvR zvk7ri;5{BUfXGrJ2}3fp;SaqTuXc1%o9~Vtl{?#Pw=WSn!r3!V=H`F8>sj<&c?)RgB zc{gJx3aU91vo!EXA!X{MU+M3Kc6~UO;9%hSswrxdAjj?PXR}e8)q!$WN=#NdRG`<# zWj^XIWVSP%u*$**||y3={4ri=wU zTX>zviC}qa-B5j55bj;_yg+ngPableK~(uXYx1mT7E z`*hw#^^iGMT*%+KKiVI#6+QcYzXdT9(NM{Olj0&BDc?*) z#ECic^QC_Py<>XClW;r)$gn>?1w>Yfh}WU^^-&jJ+Gae0H!1jA#l_|HmGx=k!w!@@_oKFxK1CS5S1k>zv~4Ntbf#dC$PiL{JC zVmX&q)g0^vo&8um9V-E;H^pO%TX=`7u4j|&mm%dj>vgNz5_COX?eX&5iO5%Pq z@#n%f>svwS^;wE&!O(|LEFbQd1dn`*n9p>6D#1OqV!;c^_SVD3Z6QwWS*=A(XXE9sP)mMAn zx@nF*Qh&@K{GeFK2}&^_FX?@MRL*?iD>fhWZLv$PvP_E4BQJu7NC^UM6N$$T{T)(` zgR6xCarw)_Kmq#d!h;|G&r|;dB%>iKI~z~yiIVT!lR>wHKUk0$Tp`*`&4Hw(7f57m zY-%B;pI!c{Azv)WPgo+yJ`$PX{T=ui2_i~*Mev~YJ_ADie|?fgZK0`0hd{)4&vxUX z`|T5V=iRY10-fLW(y9kew%3_;eTw1Cf#9^uIX;0vVp8*{*5h?b9p1gh-TrVw)^F#4YtVT2=zZCNxSVMMDX8}$&M6Yy1^ zqo+tn88MRAXZ1!#$g8Wt?d@(Mr4pWx9z6=-)rZhwgm%LD$ZwAoPpIg4=5DArtR60N zhh)_|rO}0~VuhT%n02hHQ}uOaVtnRy?h*weU}#(AGbN zY(X9-F-N2E3JyXmKnhj>fnYr>`@pNmR zH(~b-q~l!zG83~F!=(om*SQE5`-cBD&^|OV?S>v zGGB}avEv5pH9RiU2U58D-zOie;|c;96zWW4s#%x0z1)~+BEnWqzQ3863(odJ3r4*@ zrr6rJ9`SaQYwnOct=5s5u|gMJCY& z$sGyX*A8iwziDrBU4puwkiRJjL@QbTc+aB=?JYd6VaUIGy*MZyJ z>7It2&yTY!oF#9V3qCV)-d}>RK*lh*V2IwQPjBXbE4?* za5_Sc4k)~u}^ggLpq6{g%^55CCvU506tAYI}&QGA*vW4m*aurtN7TL2w_Gvk#`g zJ6;rwbj^ZEYzY6NEj=0}M$yepPb`=Y<*oXbWr@*D)g1uv8yk6~@7)a0O@lH!iNT9$RBqFjzL}anCN&ZUF zsHMdK-BB&sFo)xxc|aLQKbMiCqU-|*X&CpMBqfc#ya>r!fB*hDGc&%huzWm#=uxDOy|r}v>C)Kf=frwq$UO4eTR2FfY5j*z@ZGVo;g*)^N!8k50XR4~5^k5l zVihI&Pd;tN^vpJ5+K&RsgoLJdXH*mvkDqNJVvyLr!#O!c zgE?0ppE?~JFT1%->wabPfd+sX$`3mFVa8i@t*WzHVw#Uf@ZGtr_qSw`@A|^+W|3R* zrW+Y4t^FDN-IYgA_pYl;81B*PZt6${wm&oT2@=`(xDkVkjS=Pg6pI6KGPcF`k@2#$ zS>f98`Wg`t980CR!|_wCxuiTD8=L**KYy+d^oCo4f+;DLgoW#yn$SJ3-koo)uIyR2 z85>lg@gD=jnL(K|{BqPko=HashVQv9t!ZisN0wuu0?QQSxw-iukR*KX{-zS{oz{d}Yr=~*XfPuN)R7ZWYYxi$&(Im(YCY_Fb=qZ+u*s%UN=JyiYm`3UHOpf|u*o zXm(FLMRhe>Alfl1(#B9(dguxl9VI2->({j0+?V4e&o(y$rl*Otwb_41j%Ek>)zk>n zdr?E29sruXIc8CDMa9}swu(xb@cs4vac?g<4o)MlXG##N9VzE%%b;xj>8gpzGw<`c zwvl{_t23wh?|Qz;8bRanY7%t6L}?gGbT@~i0pOHMpSReZw!^N0U>sq%}-P;@Y^3v4N2}lk8h8wk%O1_`sR|FS|%_*7th6gMmlZQbLnF`epUEbV9xjND;F1*_@PG! z-}i=EeoahddV7~D4%7LF1F$CR&7JnAE%aML0+?vn-}m07rKcfToX)KH#u?J7-)84Z zc6KDyUAM)*713$CxE!T&*~K%7P*JTB5N@7ruP?24oSvV5|NbU&ug2Fed*a*sbO^DOch!v2vdDZ@6+Jf54w$70bQ?3M|GO}DToSV_htJmS1gTSHTo5w6_7 zd>)lXQ$tC4XN!$ezd6{8lk!TU0&-)>dPc38xP++NiY5Q?pTdF5j-0H!ZU zNg2zeZHT-dihPZ%q;hODDp>ILcY9`J7jQ&dL=ZOfQuI^Jrb6h8Vt5=AYvvzqB1yGJ5&NeRvH-et(RP|i_7Da zX=wpk+Dm^-LBSV#3omVKh*ea208tHjL}B$wr1)`;Kq1-MI%>{Zym-;qVRt7*Pebzz-OByoI8LYa1dqdQk(;%050ErjxuE_{YtcXv^Al)ZM72Lr0$&=4UW9@}&Dp6Th& zJ=M51$gb`);v$LnViQ-}uc|8(N{(R6kHPtsXtmo%!RXy@U4CYSbcY&3NU<3jBs;fCb-apKQv)XTcd8uM~Nt@3#Dk`3O z=GSo)*jkt?%h_~w!c47BOpGFO^F7!P1XSBt!#IJ$$W2)fu}*3Nl@6VEepJ{j^zF^!U#MTLyjEkjyu0}@yd_0B2L|OAg;N6T@zSAtT%{hFweO=)E-+SFjYKc7 z4nx|q)a%@e6+0bhnqJ{zhar&xJ@NCC#!QXY*-^!OxdBnU1#R2!T;Bd>WF)bSUZD1J zWRS1LIZ6r&1m3O70-knu4o*zG140cp5EwEs&!cUqJe20HJsijVEanmrlZK7}xzXio zwP9CqK|xrZ10tgayTFzdR|UcP0=)k#S#}^uC6szPW{eX8_{ZY4?LF~jWm=(44%E_H z#kDnQSr02L|MeMDV5E1!n@_cNFC{g#>&uIgddE$g(2`Eme{2dNa0nY%DEH~-szO4D z^ae740;sH*|2EHQnUMeK1DDW*^v6$vhm@HIy02oQqM98yyAUz3jr+E0?N@0Ch42%< z9NWMF!aw!J;y+f*Dsvo>mp}6J%La!9agcv;?b*g+#zA{#JuWX0Sn&s9p|;$dPWXir z4<|nH?UkM2V+S}_ruj?-^?SjxxSvgedgM(uY z!9K+R<}@;i|EB4>)g4;^II~2JMOsFt#sFdU&EI``X#psj^X(fa6;-x0bn~jVy`j;H zo5#v<8YU0|7J`5%ve0xJHSo;EZ5oVzeZGFSx7)i&Bf*jC7Gv^o2L=LUtse)DtKAAj zL@5j!R2VO|Xt(>itN^8fl6lbBXj0(#947e;iGXn;ONKPQ$urgc+?knKzLe{G1|4Qt z1_L&idGAmDnXziY-IBK)wdnTA-F2r$MJ|hrUC_M;2E-#xpKEITVtec0?F~giQ7f6J z!|P@T#O)>o#C3HwB4)pF0Px|hLH*4^i{a&~$F5+H1gu2sp-jAVbbfjXK*s`uzc(|H ztHMOxhF%Ik2GFyWz?`(eKw9qFN=($fa5zwWwsmp8%MHZGW`wZ|3opUV0{~iUAk%=%wuVBWnfy2$an>>5xLvPZffk!WcPr>iz^bi8>8m|H!2;vf?YzP?^vT6(SeaR=Z40KsszM&f$<7#f|n+o~=0LbW~BvLde`|upx^PYx=xM zqALhU+aT7GOnVJgx1(o)|o}mXR5l6Y5IVxsq ztiMzM%a1a*2}g!KZR;>$K~;d>G-TnY$1|1}*8(!5lJ4bVd)jTu1wSk{7A&^#+qcWZ zj^gXHxt)b{nA0|{g~gK;_NUL+7yNg2q5#eX1|BHsyj;90i~OlZSmR$nA->}Tz~}_4%e2vO8XK@4Pu|*YU-yzke;HD403y*v8kkCKRmM{d@`K zY4_<#RlPG_z$+tFI>Z$aPKyz+vlFsHEvnrrdV^qBhp$!dsMstG2?$sP==L8vJvLgw z+`@tzgi_NX{c!z-lXP9g}NoOR_8wD}XqK$U$#zj@QkmrYJw+DQm^XO^;~^3gRG^6uw7+VUy+K4f^zObL$^9BIFL0KC z_Q}f0>7LbWHj$y$>)8GBLJC*wLnIYEMP!iM^16XOGk|p4;pzL+W73z;rcA?+j?95V zx0uk^Zf0a>8zX)<*tf7C*hi%-cly9eo4T(~wv^^4bPxjrDEpE*OgD!Y#fR~W6_;;_ zDNx0J8v}Hlvt`~C5b&w2Ec<~nFF67nZ4fuX7A6+F;A7JCzMHD7N=mv4wRCZv0=%Xf z&#h+q!>#xq{*U^Zimczmjr?>!-f8$aw*-2BD+zbrNf-y7UY5nHEPrsLmi3XhZ?hs# z4)o-u(3+hW+4=ZNQ}QF=%s^CR)8)4Q9W%4m1rrDr@H9qZ>Ko_nFY4`rW7X*4{g3Xr za65FgbpC3;c>r*mq~yufi5&^h06;DU1y48MXva^Z0usByQ)E_E`Q}Q<%r_Eqc)FEU zTXbx0(a8<4uL7wdSj=x)+^YHQy~Qg3ahHtX14?e*nuu_oh>#Idi>$RZEm>=Se=CS= zkBqdpv~-V*sCTJsMsfZXPZ)H6FQYwJw(r5*ruzOb2c$HsSRs8FC}2r5voW9?&iC3D zVDXs5$zpOb`T0%@O^g7vpX_W-;;VNn5&2??7Fk2h%2|*L_sEG$wz^DZWzXu*X z_#RUJ3;AT%*d*WwH#+au?d)Jz69VXY`T&Ffrx%go&+uFvAdt6!(K9o_eJN*Q&q$x0 zs|)(gHNrfby)^mw;u*De-aU8P{*;e^8OG23$wyk$g(Y9##l>DuF5o+?s=oi#iL^O! z(B7=8npU4m$(Tm2fL72_=;?$`Cd~QC2rI*ljhY%8S&lRB6a3KA)%ZIW;}d1o+Z^iu z?la_WY<gkCAoAU%wq@%5|RIAac6Z4#XtVg~P+&?xdY9W6B8m`4a8&dCmuffH|Mp&sOFJEUi z5@66F&=Iy-;d-3Yp7hDW{NgETPae2+vMiUFJkY-n3!^4)zo&l;pIuWtk9oB|Fj7>! zjq!YYw$6aK?)|Vo;1i%cpWb&WY>sJADr#!l0jVrEfU)1mX%K`gBw$fE1I&6qVSIuh zBnRB@cqS(0kGX~$?ctNa_yI%TeCvGDn|MmxlEy7I2aHlM4vOiG`qsZ{0b*7tGO!;+ zEag=Do!D?+a=DQau=X=o=j%1qX-VCXUj=Bi^u=F-y9!dOq;km+Xc@r|KWJgtr^MT-<~ z13Ef$a&m2;lc{fx!}{`oa~^O$Jz8C-F7}e3FxHL!%U|EZFfMDzV!)0a@EL+7|7XEU4Ms@!iwfGqpC&k`na%Wmbs-Z{)3Goqo|;M4uB-T%$aPX>nQ{*zec|Cwu?JLU zR%N>|=rRgQ&ya=27G{{D)bsyzL{O!mTe4y{kY>SmV_P_1ixAX8^uFS_$&-|>NI5FnBZW_jg_n1`qEdqQ zs$d}y4JXE-hAhc=X}PkcC3+hjZS!xCXJ}#JMPrQy>Mzm2rzkz%H;3l?^U@R|ZnfXw zfew^m3JY~-kQBheDg)SY$}%oGx~{f1yttS$-eM{{NH957vOrl(Y%B!t!~M-MNP@YG z2L+X3Ima;46=B|e!h8NaHB}3kDn5WGnwt?hS)Mj}Y3=McHx?9RX%Fa!knhfH`v;aP z=d)RBY(~qVYs2tCe%2q8J$ZG1-|pZKbx3JU$}8%1bfT)lTc7I=Z6d#(ahSa3^YyYrdvkOdeb}oK@{Temm zMe_ERdEv&Dcn(`*4PoHnnYNa!>|2|8pVc0b>OSHPB;jG`zV`2Kkf;!=W9^g09fQ># z7b=9G^?l<=lr=PTQ^LcDMivvD9B^CjFUA!bv)I+GR6}h6A-Jb1HZRzFD|cu2BcG?s zcpv=wbbY>T0SjYoHLl#7Rm-%ea5K!QPugERv=S0RBl`#v&2;9`H8p`*^pqIhcdp)T zAsJNKKaDFTrB1D9RgDdE+>YNVsvMVThjW7P7tr0i(`M+Td#;PWD*>9_MS1r;E)c< zDLmH+ZEnXrCHeWMN2}-6Qn;(DW5D)T8+4@cNE83l9z6yzg&?KKT?DE>2u;etKL9B5T=M!xR)F0SsaQgo>W-y-eSd?f8aC2KJ&ztSr>p&kW-swt#UD`@yR|bG6L$*dFeyPl2Fy3C zQk7G$H8hq%pvdmLCNr5sr#HdQ2lHq`#{m(|Ucu36rKF;QikX=Q#Lw6Io&kp%1iu9R zfb9J)!w$*9XCkRF?0O@lQmI7L-y<8^mIdOP6&4fMbaV2P-zRGR1%uCL>pml5L~R8M z0D;{wt%vRhf$YH3ZT06UG*SKl3*E8bpvQF-&jb5LSv9p(ao9v3F)==~Ph78}k zHMZy<8BXl}UE_QFiiAtJd2UoxR8dh;;DCzCaXQ~X*k@5>6p7%lUf}Qg%i^}}%yE@K zZH)FU4Xqiy;wpA_^hwiC!>a{x1ST!x^7F^OQaGTYv4w_)8YzEB92_5Kf8$~S7w^_s zW0qugA=GYMNfYu~hu0p2(0=D)+1uN%sF+Q$u(FO0yRk_0X#Cn(>55j!msa{%qNrqV zzgMJWVmzM-;6bylX{P}40EdcJ21>04B( zTPUXjt`JfvroMg_9^s{+MXlS>E4i`(p{l?s5n%(aqfppUC6DWS?S|)wURa@3^@s1? zL{?o{s8S|LqoE;!{7?8uF0q;xBV&s1(d9yq0Q{h^CV_HHIjdy_?Cs`_~5{FCx4=>!wYDY zcCT)IfCX!sZIx`BHB(1YWnZr;0#$(u_pm2U}*Gh5;^ zj*gBaOrJlyDMwc5$)=8iV`i6LFLj6a_Z_%dzv9N zH7G*Cq{<)WfFp`s-xDzE(cHRXPeK({-l_UVng0=?6| zb=d|T4I6q;ZdN)BxUGxaYusrW4GqE;b72&DVQb`T0{3e9npyx}%uBauOTc7BZ<@E^EEwBr=g-Za^78W5^74BiOp667miXU;l=j*mU1QV9{!zt+){g_7q8*c} z6X56+1xLQ8`wI#REpRMu(SWjBdnlBHL#0LWBe3Y7+OmKn4UW+@CS(Xi*5>xgPEbIZ zt{z|fLmtZVAr86>l!Kk*QX}sGGyYak4i?bhXXr#UBQg6=kX1Rfe@A zWzLs`lALnV8~4uYeXH-4n-)6QonUHSwmvIj;b%3>dt1{Hs=Gm@YUYj~%@5PRo$dYj z<0e&%BA=NmC~*@z`Wo-5gmU6aM_e5y6!%Ls(&Ox>(z?~xb>8Zz1++^}Vk5%SgeKc6 z3F4&EXw2d1IqB-YR4N$;F8-Si;#;>8ub&oov9c0m@fmAXB@qPuGo0=jRxjL?s75r* z#+1f(zi}pYLEC3JiP;Fh+xltNmONLlo+$)#-M)|V6Rz5U{4GeDJ~)>MrCGrq4Fi)^ zI9@5hNU60sgNz9`M=1`#Y6;$6LZJ-{Bfmb%4D=fP^fh4e@ALKT-A>Lwb7Y>FV5`_< zcHWJhxC!Hpn1y7fAA9O zjdZYSYH2xRG+T6^%bpfXWF64OTc>-H7aFgO;beDxvu|KSf=E*4J=*Ywa?0plzT3btJ{7+R_ zF8x0<=y)h?%PlpQXvSwKiA3Bjyi{>8*k;_n_u$)!c<-4ii6;4@g=3b{@bjeK(YVMC zANHtJaKvZXmgS>yR}D!~sjYkE@NInyOUref@2l2LZwT4n*`8>qLGojDFwcij#MJ8UYY>4zD7<^e7MpeLN?Hl!)ZgNLfOJuUPJmYZC zxQpyKpx|(1+90Zvn!>xPe|NpPh>_wL zMADhHZK)X9Ffy=l%c2zaXRJw&YBmwEWw=6T?$)eRiAd^oYWDL>bYV>4c) zZuN4g!}$Fs`aKV9^Y&#|Q`8`^2GlZXvnLjYO*7HZvypU{hMhj?;yY+fV&IpKjv$gI z@rdSf2ThUNrWyUqrFnX1`i4=S$7sDT5E(9R?N#+pWU3>gwfC%CM&Xyf*vv6h{eiqi z6+}WtMYTLL>O(;_#J#Q4b-{?MfA3|NAE=j5q;bDKY4@vIJWy{Vg~A{lW)rf;GIrn3 zZejB0c99e#Y6Qo6kI2U4ovBO~zviWqezCep&l$TQ5=D69+>V?=se~-oi~T40%P0;M z-s$=+szl9(W#T`b=u$G-{g91On)AnvpPEUxLRex zcpxP%72DCk=_2A)hnxV1&3tdawK<=N^^P&?Vi{Z#E!X)cBX_};CN6AvNvRF_(y0>` z%5abF);syWRI)Bg8?XI1PkEv{#{K7EMWr6ozbp@m90n?iO#^k5wABPb7(O)~H(6bh z1yw8Y_U62h9l!Fvq|{xBj_0^ZEq;1L4YRqV_E)E0ojy7RpS1-O&%I~jZ&Ku8>leIk z9MSPj(C?-D7)&2+%9>!4Q!dkmQN20~BZr!|{?y+lE-|D$*@ceV;3>RT+O2mj%Iy*9#}AP_63$yGA+z4=$#hix|;^?lsh$wAO{1sQ8>U{>O|ANX~5Oss@@ zd-aEAnRjOS397>FzGdZE^j&`$kG9|`%n}I=Tfytf$WEyw+sIwR`j==O;|I4}Xg(4_ zpx)Dnu<_$d#=wC$s0vQjf#v(>dqfmo`Ab*84^EAZ|ab{Y86@;;DE#^F0RV?b@5< zOe%wjl|yaoO*8I0RbGZO1uD#Y2{wnohFqicn84;9uJgCUNB4^hJlAJC$hOIHgPHdy zPkQ3|Nljb+79o1^a*-!n+idH{^_Xxro>FmAzpuV%YZkOR8*~1|x+Aas5ohFTZg8V_ z^tB*0HO}I;D*I#OzE}SDuULYXH}t99$^$7TnyAPtBgbD_Y9MMXR^o=Xndf-tzGPwR znd};py)dXLiEjMCi1<*ZID|mNAZBOSFwmA0(}g3oL0wR~wjA1|8tx9N}ZQoSDc&bRjSi%O&1P_zlf9(z!`kr&HH zYwM2E%4v1j7@OW-=KBdEYnyo;jj;@^8>-@JY!YYc+P7rn2swb(8Ic? z-yZg4kk@aVtS@_KnvlX?khtB>{=yUN-Nuus=3uj)usUrFd!3mh@@w5Iar4#M)&O%Q zE3KFmJ^s8+4h!S{qzm1bxBI$`qSBH$bE<2(uk!4B8Bo>yG2`G_1}l0Qq)?)CVne!n zCB<-N@FKGeIiVl6JAnv@m{3xwAdxaZK|TxseIWYtGp)+=9z3J&H)nDNp#FPd8WVlc zyXs1ksO@I|Br%$r!c8*Wl%7ucfb(sgq)Qx2KrnIu)eFsD;yAt*?h-vE;xirD`Nk5% z_zYv#cQkRvXwsHlTX_v4A4O;F3f;BK8A|%>m$Ah^a%I1I`!ej4SX(B2pKgqDK$^ZXc zSc)O^9|}v`@CKZddGjY)7<5QIk2pCl=WTlMt=#2}ewHV(nz(e!NSyiS;H^+=&R5;M z@t#guyoypzTs~dQpWE|lKG`>!3MeDJZQ7dXfD6e&QaCudDR+oCjy3U(rus|We^;pb zijkn&p5Fg^E2+-&47Y^tDD0tHU*-K^iYL_Z9``>M!tCPib0zaGZtB}Q(hS$~<`-&h zM{XI@JqEo~5{}xGlwx_&i=2?nZDoz!#%xk8a;%FSKKi$&tK^(DtU4y225+A_-Jf@~ zRLzEoh%`;R6vmJ#Iv`5FD4loWtBaD0P!Pyp_}qky=!JH^w_jW`mjZSRd zW4@w5#U9S;9*C*769+{Xj$?uDktUwrzIoR3g~#}=u>6f}2Z86X*KnSeXBy*{xz#G0 ztIcH)@%_MNyDu%G{QN95Q?h-Bx3*?ER>-UWY|iASKi%P|7K7`v)wbUI-rM6*kug4* zBikKLC+}0l4zEOOF*$sN^HdFEdpBpOd&eUQfyUbV%CQChBX;JRW8dtKd|b;Hi|xD3 zuboGIzjCTitAG4gfo=EO06iAN#+kO^ol`mfzNSL0R9HXv$G-Qs>-lF(1GD2+0hr`> z7fX<_Hs=#!W6w*^nZgd>JAH%=w0=#x^tj*5mbB0rIJ~(~C|0O+`{9^Y-)y`V+{_DI z{7k!0#x>LETPMxX8aT*py zAei0#EW8Dw==e;o&VzVvOvibFf#U^f_3CcLAKoD(kB-i? z4x*rS9#^1i@GnLj;GxGqJq}qIhuyX|hia(hrEuv8qF}yvZi<5?A@HJIYry3vQ{#A@T zi#K|5yA+XoTa{bS;GEBdai4O08bY==)jC^pzi#5(S7D74{5^Ag$Jv#nf?XmiwHISy zhtzglfBMS{KPPjYpB0D6yuVsSH{0`QnBJ!hyrU@zD(2`+|Lu#_VY0Xwjj~$J#xOz4 z#V9#NR@O&b1_rtW1BpkaetWCi(UWpT&C=m8?ktn2B=Mqa(WCvtR|L(*5A&Ff5A8|7 zX?y74`1hyQF!AhHs$Qr$+oOdF=9M$FAuYz+$Cm-1`>CpH8=@qaB3aXveYMLUER_m^ zj-!PkrB50tIXKQilp&-vfLXp|PT$y=sw7MQ?<+?sNj{Tct&f{zb93{2e?djpO0hqN zRzY1y)YQ~eU0r>^AfMYU=6W?=yS-gKq!eXyBtIfNT*^X1OosaCN^=nP@?@}Q zvNwc_9%egP6c-D^OC|F&0GGyyYw?THO%(himNXupt=QYwr=cd`osy0t3e8%bNi__lO$vCmy-&_g>26FZ_KiX2QT-zDS zK9@07u&gG#mLn2uj{?wO$yNThG;jaxQezv~WduNCr2^@shl$ljBLK0Buz7 z!8%iP?X%VYUYUWb8(n(}U)oU6L`Lk3)u}|BK8vJ){|G|!zSjW$Xxx~Z<9Cb@1k#P6 zVj}Cq{;m!y?=>7m7CE5<2{&6x%G&?omx@o+!}#A$kFE&+9aRZz&+n?QUEyzxz-B!K znO-6J>wjLEgR3VB%m2LU23KtgJ^#F-`^_z!fjeqxPa&xWCZ1*6gD6G{Ga0w9G>^DH)P)^wps0}&%|XNm>qVG#v1@D#F~bewfV zW5sd{o>0BMB)e=8sIsFL1d)0Nq4bmI3fB&`${w7v9xFTGw zfbV(!;_sTRz?x&?#U-s3Wo3B{+8+@U8~mLog6#{$+`N@&VkM6eMTgV*NNlHsg`FKH#rQ!=;tb#BtSgF_Ls@*3ae59=) zyg)sDeP)oH$o=s?P!Ih@Jw4_in)k<%-du@+1#j+7dm0$t%Qe;z_0PedP{3$V2z+N^>DfzV)b z>iE%RnysB|ifm7$(=(QuPsU}JlpO9%A$WRP6l{t4$d*q}TL1^%SUj3=In z)X2PuIu`8_#ODaKW*1=NhdxExz{0ON>tVVDGkA^;+mivc<9zp``6$lT)|;{Pa!v|Z z$$jMhj{AGIr(45TGkN5AKsqP^tMGs}2av__KF}QlEtE7NOST{L-?qGIzW36gOMYj! zq?dXRnkbD73>;TFQxx)f_eTr;6xo4!6GsBuQ_bTVRc}6)m@lJ16M~JN3AU;&m20LZ zPcl%?!;{0<5EtvW?Yq}jR((c2!X77b&C~D*5XjckXKu1qS}^AZm%~sVcjKg_E#!UY z>L!#kP)HAIIbY*1+D-yl^f)oyO?iL&H3R~ghN~j@G)zlND<&b~J^=+~?S8)G5v1PY za;kg{v5ASl2QiZPV-zy1(MMOav`&` znk+1pP`CIve3P}_QVL;Pj29t4Tv^OcOl#w;c=(#h`I_}RzR1nbGi*wL5b$utE*!*% z8MFpat}ZSPRdAf`?`x>4S{vrfRMb9urUH)$wK;?<2Stnw?x1Ir<}o0vAcM5f-x7D) zalk5yC|A+oF%18vZ~1eF;V!ZMyFCJg#7B^-hi4*y7x{mkGKz|#`%4H$#`;AUCcE~d z(@F7}{r_F?Pv@Qf?PW1B^@SrVbJZ57(?B+}0FnYh6Z8ziAt6YiQKqN!Jd_rv63eUo zJ`Q8sFf-p`kIhWw#}5?<#D^28;W5R3+vbR5Zm;dXbE)rsH<}*7xGArCeX(6C#3bm< zbl;+TnOhJKZ8{H8z1%&VaFibOwM%9ZxwB_tJlir(|6JBy(lGV%LQ&`Xv}$fGa%J=& zm3Kh71i4qPwd^Sba^wfZr*P*eO_1o=xs;^8`VG{}rmK`G#X9AO`cKT?|L9z7ahu#$ za3W<1bNbm0IuHpGplSGnwOU@%+E<&m&#dlkCMNdZtEoB@Ra*B1t?WNm*`lWSa=qhp z>>=qCHV3*H3zZU7aw2u`A&?aW79BtFZZT;Fufu)WWY21PD1kFAQx>w`j6*8xN14Xc z$?;!tQlQmMzg!hJ(}CIH-4{mZ-|L_M6&#>)bGld6otd8btUa_OBmkoM0l?CUo7zBnWBtpQRdK9 zafy^3L8h@aPd`xp2mfy&7ZNv?^S(vFOTB{nRmn@f#iP8{pv#dp)CrTPX=!}Udv?4O z#UYO&KJuW3KlWo{*p#QWRR?|OP0B88;3Ac8eZ_{<*(KjyE2eGKb3HCGC2ekQ-tK3V z?Edb(D=V$7t$&{Yf@c=Iv0*CkIVdP7 ziyp8s!zb{x2Jrgd9m@al!`H}g;&jv^l<^g1rKRJ;!}5*{|FpnjZLO`~(IgCp#>ROY v0N3!N=&f1&9sL9}=l!qenE+0G`0&!3`lnI{oljQ6!&k+Gq(7Dl==%O2Y`CEA literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d4/dc6/vfscanf__s_8c.html b/doc/safec-3.5/d4/dc6/vfscanf__s_8c.html new file mode 100644 index 00000000..de33dbf8 --- /dev/null +++ b/doc/safec-3.5/d4/dc6/vfscanf__s_8c.html @@ -0,0 +1,185 @@ + + + + + + + +safec: vfscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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.5/d4/dc6/vfscanf__s_8c.js b/doc/safec-3.5/d4/dc6/vfscanf__s_8c.js new file mode 100644 index 00000000..83f0d492 --- /dev/null +++ b/doc/safec-3.5/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.5/d4/dd5/vfwprintf__s_8c.html b/doc/safec-3.5/d4/dd5/vfwprintf__s_8c.html new file mode 100644 index 00000000..56a9392c --- /dev/null +++ b/doc/safec-3.5/d4/dd5/vfwprintf__s_8c.html @@ -0,0 +1,186 @@ + + + + + + + +safec: vfwprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d4/dd5/vfwprintf__s_8c.js b/doc/safec-3.5/d4/dd5/vfwprintf__s_8c.js new file mode 100644 index 00000000..7c90b3f5 --- /dev/null +++ b/doc/safec-3.5/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.5/d4/de0/unw16ifcpt_8h.html b/doc/safec-3.5/d4/de0/unw16ifcpt_8h.html new file mode 100644 index 00000000..04276d86 --- /dev/null +++ b/doc/safec-3.5/d4/de0/unw16ifcpt_8h.html @@ -0,0 +1,1915 @@ + + + + + + + +safec: unw16ifcpt.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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 [1286][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[1286][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.5/d4/de0/unw16ifcpt_8h.js b/doc/safec-3.5/d4/de0/unw16ifcpt_8h.js new file mode 100644 index 00000000..d1dafadc --- /dev/null +++ b/doc/safec-3.5/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#ad5eef0c4ff41c346fa02268fa822eed8", 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.5/d4/df7/memcmp__s_8c__incl.map b/doc/safec-3.5/d4/df7/memcmp__s_8c__incl.map new file mode 100644 index 00000000..5479a485 --- /dev/null +++ b/doc/safec-3.5/d4/df7/memcmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d4/df7/memcmp__s_8c__incl.md5 b/doc/safec-3.5/d4/df7/memcmp__s_8c__incl.md5 new file mode 100644 index 00000000..5b54e10c --- /dev/null +++ b/doc/safec-3.5/d4/df7/memcmp__s_8c__incl.md5 @@ -0,0 +1 @@ +994d22331c3c70510dce24a25acc9743 \ No newline at end of file diff --git a/doc/safec-3.5/d4/df7/memcmp__s_8c__incl.png b/doc/safec-3.5/d4/df7/memcmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..14e9ac876d56cfe08e1a2b819b6061fcc8502f59 GIT binary patch literal 19472 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d5/d10/unw16ifcan_8h__dep__incl.map b/doc/safec-3.5/d5/d10/unw16ifcan_8h__dep__incl.map new file mode 100644 index 00000000..cc12720d --- /dev/null +++ b/doc/safec-3.5/d5/d10/unw16ifcan_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.5/d5/d10/unw16ifcan_8h__dep__incl.md5 b/doc/safec-3.5/d5/d10/unw16ifcan_8h__dep__incl.md5 new file mode 100644 index 00000000..0bbb3163 --- /dev/null +++ b/doc/safec-3.5/d5/d10/unw16ifcan_8h__dep__incl.md5 @@ -0,0 +1 @@ +cfbe3d1d8aa2304423b81b689343247e \ No newline at end of file diff --git a/doc/safec-3.5/d5/d10/unw16ifcan_8h__dep__incl.png b/doc/safec-3.5/d5/d10/unw16ifcan_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..56e4f8638e1810b3c12416ffefd0bc1222b0f0b2 GIT binary patch literal 3506 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 + + + + + + +safec: timingsafe_memcmp.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d5/d20/timingsafe__memcmp_8c.js b/doc/safec-3.5/d5/d20/timingsafe__memcmp_8c.js new file mode 100644 index 00000000..74d489e9 --- /dev/null +++ b/doc/safec-3.5/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.5/d5/d38/unwifcpt_8h.html b/doc/safec-3.5/d5/d38/unwifcpt_8h.html new file mode 100644 index 00000000..97a27da4 --- /dev/null +++ b/doc/safec-3.5/d5/d38/unwifcpt_8h.html @@ -0,0 +1,1915 @@ + + + + + + + +safec: unwifcpt.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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 [1192][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[1192][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.5/d5/d38/unwifcpt_8h.js b/doc/safec-3.5/d5/d38/unwifcpt_8h.js new file mode 100644 index 00000000..0bb47554 --- /dev/null +++ b/doc/safec-3.5/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#a8bd6c97ea67a909e5e279cc6530a098f", 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.5/d5/d45/strcpyfldout__s_8c__incl.map b/doc/safec-3.5/d5/d45/strcpyfldout__s_8c__incl.map new file mode 100644 index 00000000..1600e407 --- /dev/null +++ b/doc/safec-3.5/d5/d45/strcpyfldout__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d5/d45/strcpyfldout__s_8c__incl.md5 b/doc/safec-3.5/d5/d45/strcpyfldout__s_8c__incl.md5 new file mode 100644 index 00000000..a7949678 --- /dev/null +++ b/doc/safec-3.5/d5/d45/strcpyfldout__s_8c__incl.md5 @@ -0,0 +1 @@ +52eb029f15db13f155519108dd1f4834 \ No newline at end of file diff --git a/doc/safec-3.5/d5/d45/strcpyfldout__s_8c__incl.png b/doc/safec-3.5/d5/d45/strcpyfldout__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d9d91cd30a8736f686393f14e47ee8b2e151d95c GIT binary patch literal 18333 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d5/d45/wscanf__s_8c__incl.map b/doc/safec-3.5/d5/d45/wscanf__s_8c__incl.map new file mode 100644 index 00000000..e7e1dfe8 --- /dev/null +++ b/doc/safec-3.5/d5/d45/wscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d5/d45/wscanf__s_8c__incl.md5 b/doc/safec-3.5/d5/d45/wscanf__s_8c__incl.md5 new file mode 100644 index 00000000..85cbb1cf --- /dev/null +++ b/doc/safec-3.5/d5/d45/wscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +a92fde1c55bc57332214a864f6d86f87 \ No newline at end of file diff --git a/doc/safec-3.5/d5/d45/wscanf__s_8c__incl.png b/doc/safec-3.5/d5/d45/wscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..30c7f6f4df87b63a9167a75f0cc77ed6f3e317ae GIT binary patch literal 17876 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 TcSG9`7sZ8Tgo*_|ef_@xMdQ?+ literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d5/d4b/vsnprintf__s_8c__incl.map b/doc/safec-3.5/d5/d4b/vsnprintf__s_8c__incl.map new file mode 100644 index 00000000..9df40a94 --- /dev/null +++ b/doc/safec-3.5/d5/d4b/vsnprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d5/d4b/vsnprintf__s_8c__incl.md5 b/doc/safec-3.5/d5/d4b/vsnprintf__s_8c__incl.md5 new file mode 100644 index 00000000..4666d16c --- /dev/null +++ b/doc/safec-3.5/d5/d4b/vsnprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +82aa78b28860dfc71c5e000dc651d658 \ No newline at end of file diff --git a/doc/safec-3.5/d5/d4b/vsnprintf__s_8c__incl.png b/doc/safec-3.5/d5/d4b/vsnprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8e7a665b45d1de3b5606085c26b8735ee473242d GIT binary patch literal 17985 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d5/d5e/strfirstsame__s_8c.html b/doc/safec-3.5/d5/d5e/strfirstsame__s_8c.html new file mode 100644 index 00000000..bb32568d --- /dev/null +++ b/doc/safec-3.5/d5/d5e/strfirstsame__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strfirstsame_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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_t * resultp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.5/d5/d5e/strfirstsame__s_8c.js b/doc/safec-3.5/d5/d5e/strfirstsame__s_8c.js new file mode 100644 index 00000000..643dabb7 --- /dev/null +++ b/doc/safec-3.5/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.5/d5/d67/unw16ifcmb_8h.html b/doc/safec-3.5/d5/d67/unw16ifcmb_8h.html new file mode 100644 index 00000000..87de4e72 --- /dev/null +++ b/doc/safec-3.5/d5/d67/unw16ifcmb_8h.html @@ -0,0 +1,1670 @@ + + + + + + + +safec: unw16ifcmb.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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_0d [256]
 
static const uint8_t UNWIF_combin_01_0f [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_18 [256]
 
static const uint8_t UNWIF_combin_01_19 [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_e1 [256]
 
static const uint8_t UNWIF_combin_01_e2 [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_0d

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_0d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_0f

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_0f[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_18

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_18[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_19

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_19[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_e1

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_e1[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_e2

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_e2[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.5/d5/d67/unw16ifcmb_8h.js b/doc/safec-3.5/d5/d67/unw16ifcmb_8h.js new file mode 100644 index 00000000..07c468b9 --- /dev/null +++ b/doc/safec-3.5/d5/d67/unw16ifcmb_8h.js @@ -0,0 +1,68 @@ +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_0d", "d5/d67/unw16ifcmb_8h.html#a70ae426dfecd3fcca36184fea368923b", null ], + [ "UNWIF_combin_01_0f", "d5/d67/unw16ifcmb_8h.html#a83df232cbe97b5f6490c89524376c014", 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_18", "d5/d67/unw16ifcmb_8h.html#a9a8a9723db4f13141cbf1f36f4b670e1", null ], + [ "UNWIF_combin_01_19", "d5/d67/unw16ifcmb_8h.html#ab6b21173678c99408d94d3cc84d76c76", 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_e1", "d5/d67/unw16ifcmb_8h.html#aeece1228630013173e23750a8970a6a7", null ], + [ "UNWIF_combin_01_e2", "d5/d67/unw16ifcmb_8h.html#ae6fa9e9015fb31abcb82ebf74e722cbd", 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.5/d5/d6a/sscanf__s_8c__incl.map b/doc/safec-3.5/d5/d6a/sscanf__s_8c__incl.map new file mode 100644 index 00000000..563ef72d --- /dev/null +++ b/doc/safec-3.5/d5/d6a/sscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d5/d6a/sscanf__s_8c__incl.md5 b/doc/safec-3.5/d5/d6a/sscanf__s_8c__incl.md5 new file mode 100644 index 00000000..f0b0fed4 --- /dev/null +++ b/doc/safec-3.5/d5/d6a/sscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +ec89692f22ce580c448d3d7206d76c6e \ No newline at end of file diff --git a/doc/safec-3.5/d5/d6a/sscanf__s_8c__incl.png b/doc/safec-3.5/d5/d6a/sscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..40d7dbb15e276e14419075fc8a758a2477ea2152 GIT binary patch literal 17285 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d5/d8c/strremovews__s_8c__incl.map b/doc/safec-3.5/d5/d8c/strremovews__s_8c__incl.map new file mode 100644 index 00000000..5f5d1ca4 --- /dev/null +++ b/doc/safec-3.5/d5/d8c/strremovews__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d5/d8c/strremovews__s_8c__incl.md5 b/doc/safec-3.5/d5/d8c/strremovews__s_8c__incl.md5 new file mode 100644 index 00000000..5db79c93 --- /dev/null +++ b/doc/safec-3.5/d5/d8c/strremovews__s_8c__incl.md5 @@ -0,0 +1 @@ +8cf35db654e4da4a3a2e292d618d2fc5 \ No newline at end of file diff --git a/doc/safec-3.5/d5/d8c/strremovews__s_8c__incl.png b/doc/safec-3.5/d5/d8c/strremovews__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..facf0dc6484296bdf87f104c9c020f96637a86e0 GIT binary patch literal 18326 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
+5mU3;;;#?v3)oum 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 + + + + + + diff --git a/doc/safec-3.5/d5/d9f/vwscanf__s_8c__incl.md5 b/doc/safec-3.5/d5/d9f/vwscanf__s_8c__incl.md5 new file mode 100644 index 00000000..3ad373fa --- /dev/null +++ b/doc/safec-3.5/d5/d9f/vwscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +7833a24fad94a3a52f9ced1e75b99271 \ No newline at end of file diff --git a/doc/safec-3.5/d5/d9f/vwscanf__s_8c__incl.png b/doc/safec-3.5/d5/d9f/vwscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..75cfd4d9403225ca257051777e58d0a377275bd5 GIT binary patch literal 18020 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 HeZT(?9|{k{ literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d5/db9/wcstombs__s_8c.html b/doc/safec-3.5/d5/db9/wcstombs__s_8c.html new file mode 100644 index 00000000..41ebfd88 --- /dev/null +++ b/doc/safec-3.5/d5/db9/wcstombs__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: wcstombs_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
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 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.5/d5/db9/wcstombs__s_8c.js b/doc/safec-3.5/d5/db9/wcstombs__s_8c.js new file mode 100644 index 00000000..f3e9dcb4 --- /dev/null +++ b/doc/safec-3.5/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.5/d5/dbc/hangul_8h.html b/doc/safec-3.5/d5/dbc/hangul_8h.html new file mode 100644 index 00000000..79b556b4 --- /dev/null +++ b/doc/safec-3.5/d5/dbc/hangul_8h.html @@ -0,0 +1,458 @@ + + + + + + + +safec: hangul.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d5/dbc/hangul_8h.js b/doc/safec-3.5/d5/dbc/hangul_8h.js new file mode 100644 index 00000000..2a2b3e66 --- /dev/null +++ b/doc/safec-3.5/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.5/d5/dc2/memcmp32__s_8c__incl.map b/doc/safec-3.5/d5/dc2/memcmp32__s_8c__incl.map new file mode 100644 index 00000000..4908dfba --- /dev/null +++ b/doc/safec-3.5/d5/dc2/memcmp32__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d5/dc2/memcmp32__s_8c__incl.md5 b/doc/safec-3.5/d5/dc2/memcmp32__s_8c__incl.md5 new file mode 100644 index 00000000..a92cba38 --- /dev/null +++ b/doc/safec-3.5/d5/dc2/memcmp32__s_8c__incl.md5 @@ -0,0 +1 @@ +324246fd99448a8b2b67909540a2b3d4 \ No newline at end of file diff --git a/doc/safec-3.5/d5/dc2/memcmp32__s_8c__incl.png b/doc/safec-3.5/d5/dc2/memcmp32__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef53dca8dc70a69a7f871908e23cb48249d1c74 GIT binary patch literal 19935 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 + + + + + + +safec: wscanf_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.5 +
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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.5/d5/ddd/wscanf__s_8c.js b/doc/safec-3.5/d5/ddd/wscanf__s_8c.js new file mode 100644 index 00000000..dde5c73e --- /dev/null +++ b/doc/safec-3.5/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.5/d5/ddf/memzero16__s_8c.html b/doc/safec-3.5/d5/ddf/memzero16__s_8c.html new file mode 100644 index 00000000..156a2460 --- /dev/null +++ b/doc/safec-3.5/d5/ddf/memzero16__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: memzero16_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d5/ddf/memzero16__s_8c.js b/doc/safec-3.5/d5/ddf/memzero16__s_8c.js new file mode 100644 index 00000000..92add93b --- /dev/null +++ b/doc/safec-3.5/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.5/d5/df1/strcmpfld__s_8c.html b/doc/safec-3.5/d5/df1/strcmpfld__s_8c.html new file mode 100644 index 00000000..8ecb4ff0 --- /dev/null +++ b/doc/safec-3.5/d5/df1/strcmpfld__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strcmpfld_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d5/df1/strcmpfld__s_8c.js b/doc/safec-3.5/d5/df1/strcmpfld__s_8c.js new file mode 100644 index 00000000..02b7ef33 --- /dev/null +++ b/doc/safec-3.5/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.5/d6/d07/safe__lib_8h__incl.map b/doc/safec-3.5/d6/d07/safe__lib_8h__incl.map new file mode 100644 index 00000000..7ba06f7e --- /dev/null +++ b/doc/safec-3.5/d6/d07/safe__lib_8h__incl.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.5/d6/d07/safe__lib_8h__incl.md5 b/doc/safec-3.5/d6/d07/safe__lib_8h__incl.md5 new file mode 100644 index 00000000..9031e30f --- /dev/null +++ b/doc/safec-3.5/d6/d07/safe__lib_8h__incl.md5 @@ -0,0 +1 @@ +cb62baa9e849bffbef471ff5bca1446d \ No newline at end of file diff --git a/doc/safec-3.5/d6/d07/safe__lib_8h__incl.png b/doc/safec-3.5/d6/d07/safe__lib_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..828a14f6561f75452d7ad35698fe7ec1b41e40af GIT binary patch literal 18061 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 c^M7`Y$B|3w6K>z>% literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d6/d0a/strfirstsame__s_8c__incl.map b/doc/safec-3.5/d6/d0a/strfirstsame__s_8c__incl.map new file mode 100644 index 00000000..f76343e1 --- /dev/null +++ b/doc/safec-3.5/d6/d0a/strfirstsame__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d6/d0a/strfirstsame__s_8c__incl.md5 b/doc/safec-3.5/d6/d0a/strfirstsame__s_8c__incl.md5 new file mode 100644 index 00000000..9e36b2a2 --- /dev/null +++ b/doc/safec-3.5/d6/d0a/strfirstsame__s_8c__incl.md5 @@ -0,0 +1 @@ +fc199aa490edceda00ca90e439180b27 \ No newline at end of file diff --git a/doc/safec-3.5/d6/d0a/strfirstsame__s_8c__incl.png b/doc/safec-3.5/d6/d0a/strfirstsame__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..28290c687429f04c5ce9bf5a8f8f20bbe1625261 GIT binary patch literal 18113 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d6/d13/wcstombs__s_8c__incl.map b/doc/safec-3.5/d6/d13/wcstombs__s_8c__incl.map new file mode 100644 index 00000000..628d91f8 --- /dev/null +++ b/doc/safec-3.5/d6/d13/wcstombs__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d6/d13/wcstombs__s_8c__incl.md5 b/doc/safec-3.5/d6/d13/wcstombs__s_8c__incl.md5 new file mode 100644 index 00000000..275f1b23 --- /dev/null +++ b/doc/safec-3.5/d6/d13/wcstombs__s_8c__incl.md5 @@ -0,0 +1 @@ +eee16b6ddddb5fe335871888e155ce3b \ No newline at end of file diff --git a/doc/safec-3.5/d6/d13/wcstombs__s_8c__incl.png b/doc/safec-3.5/d6/d13/wcstombs__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..78f8fd44e90880f933ddf5021fa45043d8ec0f72 GIT binary patch literal 18106 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 Cf>#d! literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d6/d2e/vsprintf__s_8c__incl.map b/doc/safec-3.5/d6/d2e/vsprintf__s_8c__incl.map new file mode 100644 index 00000000..d1c3c98f --- /dev/null +++ b/doc/safec-3.5/d6/d2e/vsprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d6/d2e/vsprintf__s_8c__incl.md5 b/doc/safec-3.5/d6/d2e/vsprintf__s_8c__incl.md5 new file mode 100644 index 00000000..1f06c8f9 --- /dev/null +++ b/doc/safec-3.5/d6/d2e/vsprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +446c3431629522cf195283dd2e8d74de \ No newline at end of file diff --git a/doc/safec-3.5/d6/d2e/vsprintf__s_8c__incl.png b/doc/safec-3.5/d6/d2e/vsprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..eb008d582e3dadecec5d4cd08374653c470b8dcc GIT binary patch literal 17971 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d6/d31/strtok__s_8c__incl.map b/doc/safec-3.5/d6/d31/strtok__s_8c__incl.map new file mode 100644 index 00000000..fddfaeeb --- /dev/null +++ b/doc/safec-3.5/d6/d31/strtok__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d6/d31/strtok__s_8c__incl.md5 b/doc/safec-3.5/d6/d31/strtok__s_8c__incl.md5 new file mode 100644 index 00000000..35433d89 --- /dev/null +++ b/doc/safec-3.5/d6/d31/strtok__s_8c__incl.md5 @@ -0,0 +1 @@ +5567ed31addf8f04fb3945670c3dae7f \ No newline at end of file diff --git a/doc/safec-3.5/d6/d31/strtok__s_8c__incl.png b/doc/safec-3.5/d6/d31/strtok__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..25a247772f846b5d1d590448b83a60a55f84292d GIT binary patch literal 17778 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 + + + + + + diff --git a/doc/safec-3.5/d6/d35/strismixedcase__s_8c__incl.md5 b/doc/safec-3.5/d6/d35/strismixedcase__s_8c__incl.md5 new file mode 100644 index 00000000..44e77c7d --- /dev/null +++ b/doc/safec-3.5/d6/d35/strismixedcase__s_8c__incl.md5 @@ -0,0 +1 @@ +bc063ca2d52694f0598f340074375248 \ No newline at end of file diff --git a/doc/safec-3.5/d6/d35/strismixedcase__s_8c__incl.png b/doc/safec-3.5/d6/d35/strismixedcase__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..142b8f33ed5cc1d4037fe4c3c57e92d5b6773c6a GIT binary patch literal 18369 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d6/d43/unwifcmb_8h.html b/doc/safec-3.5/d6/d43/unwifcmb_8h.html new file mode 100644 index 00000000..8cdf61cf --- /dev/null +++ b/doc/safec-3.5/d6/d43/unwifcmb_8h.html @@ -0,0 +1,1660 @@ + + + + + + + +safec: unwifcmb.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ diff --git a/doc/safec-3.5/d6/d43/unwifcmb_8h.js b/doc/safec-3.5/d6/d43/unwifcmb_8h.js new file mode 100644 index 00000000..e62da61a --- /dev/null +++ b/doc/safec-3.5/d6/d43/unwifcmb_8h.js @@ -0,0 +1,68 @@ +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_0d", "d6/d43/unwifcmb_8h.html#a70ae426dfecd3fcca36184fea368923b", null ], + [ "UNWIF_combin_01_0f", "d6/d43/unwifcmb_8h.html#a83df232cbe97b5f6490c89524376c014", 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_18", "d6/d43/unwifcmb_8h.html#a9a8a9723db4f13141cbf1f36f4b670e1", null ], + [ "UNWIF_combin_01_19", "d6/d43/unwifcmb_8h.html#ab6b21173678c99408d94d3cc84d76c76", 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_e1", "d6/d43/unwifcmb_8h.html#aeece1228630013173e23750a8970a6a7", null ], + [ "UNWIF_combin_01_e2", "d6/d43/unwifcmb_8h.html#ae6fa9e9015fb31abcb82ebf74e722cbd", 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.5/d6/d45/wcsrtombs__s_8c__incl.map b/doc/safec-3.5/d6/d45/wcsrtombs__s_8c__incl.map new file mode 100644 index 00000000..eb89c1b9 --- /dev/null +++ b/doc/safec-3.5/d6/d45/wcsrtombs__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d6/d45/wcsrtombs__s_8c__incl.md5 b/doc/safec-3.5/d6/d45/wcsrtombs__s_8c__incl.md5 new file mode 100644 index 00000000..85cf203c --- /dev/null +++ b/doc/safec-3.5/d6/d45/wcsrtombs__s_8c__incl.md5 @@ -0,0 +1 @@ +d78927ee7c2b56da06544df43591ea31 \ No newline at end of file diff --git a/doc/safec-3.5/d6/d45/wcsrtombs__s_8c__incl.png b/doc/safec-3.5/d6/d45/wcsrtombs__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..9ca49d409f18e2125c86cfdfd3ae5034e74befad GIT binary patch literal 18154 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 A%>V!Z literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d6/d47/strrchr__s_8c__incl.map b/doc/safec-3.5/d6/d47/strrchr__s_8c__incl.map new file mode 100644 index 00000000..34abf860 --- /dev/null +++ b/doc/safec-3.5/d6/d47/strrchr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d6/d47/strrchr__s_8c__incl.md5 b/doc/safec-3.5/d6/d47/strrchr__s_8c__incl.md5 new file mode 100644 index 00000000..07646441 --- /dev/null +++ b/doc/safec-3.5/d6/d47/strrchr__s_8c__incl.md5 @@ -0,0 +1 @@ +2361f4d75d7f4dd5bd342c722e6c7761 \ No newline at end of file diff --git a/doc/safec-3.5/d6/d47/strrchr__s_8c__incl.png b/doc/safec-3.5/d6/d47/strrchr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..706e268cc5ba285d4caa6d51d9e5aa345aab876a GIT binary patch literal 17641 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 MqOu~DLZAHqFD4#LYybcN literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d6/d4a/vswscanf__s_8c__incl.map b/doc/safec-3.5/d6/d4a/vswscanf__s_8c__incl.map new file mode 100644 index 00000000..071c52fb --- /dev/null +++ b/doc/safec-3.5/d6/d4a/vswscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d6/d4a/vswscanf__s_8c__incl.md5 b/doc/safec-3.5/d6/d4a/vswscanf__s_8c__incl.md5 new file mode 100644 index 00000000..3ca19be7 --- /dev/null +++ b/doc/safec-3.5/d6/d4a/vswscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +f3fdbaa2f96ca934ebf626db023b1755 \ No newline at end of file diff --git a/doc/safec-3.5/d6/d4a/vswscanf__s_8c__incl.png b/doc/safec-3.5/d6/d4a/vswscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..0e4895ce1663821fe515a2351c4a80afff03af96 GIT binary patch literal 18016 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 E4?Dm>a{vGU literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d6/d55/towfc__s_8c__incl.map b/doc/safec-3.5/d6/d55/towfc__s_8c__incl.map new file mode 100644 index 00000000..3eb2665d --- /dev/null +++ b/doc/safec-3.5/d6/d55/towfc__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d6/d55/towfc__s_8c__incl.md5 b/doc/safec-3.5/d6/d55/towfc__s_8c__incl.md5 new file mode 100644 index 00000000..881d9008 --- /dev/null +++ b/doc/safec-3.5/d6/d55/towfc__s_8c__incl.md5 @@ -0,0 +1 @@ +5157bbc76050213837172849e83a7d7b \ No newline at end of file diff --git a/doc/safec-3.5/d6/d55/towfc__s_8c__incl.png b/doc/safec-3.5/d6/d55/towfc__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..29604e626c14a4fe8ebbaa5cf741a86f9f135ae6 GIT binary patch literal 17820 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d6/d62/timingsafe__bcmp_8c.html b/doc/safec-3.5/d6/d62/timingsafe__bcmp_8c.html new file mode 100644 index 00000000..0213a6c1 --- /dev/null +++ b/doc/safec-3.5/d6/d62/timingsafe__bcmp_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: timingsafe_bcmp.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d6/d62/timingsafe__bcmp_8c.js b/doc/safec-3.5/d6/d62/timingsafe__bcmp_8c.js new file mode 100644 index 00000000..976d0e5e --- /dev/null +++ b/doc/safec-3.5/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.5/d6/d6b/snwprintf__s_8c.html b/doc/safec-3.5/d6/d6b/snwprintf__s_8c.html new file mode 100644 index 00000000..06810893 --- /dev/null +++ b/doc/safec-3.5/d6/d6b/snwprintf__s_8c.html @@ -0,0 +1,178 @@ + + + + + + + +safec: snwprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d6/d6b/snwprintf__s_8c.js b/doc/safec-3.5/d6/d6b/snwprintf__s_8c.js new file mode 100644 index 00000000..ff3d29eb --- /dev/null +++ b/doc/safec-3.5/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.5/d6/d6c/wcsicmp__s_8c.html b/doc/safec-3.5/d6/d6c/wcsicmp__s_8c.html new file mode 100644 index 00000000..2c5528c6 --- /dev/null +++ b/doc/safec-3.5/d6/d6c/wcsicmp__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wcsicmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d6/d6c/wcsicmp__s_8c.js b/doc/safec-3.5/d6/d6c/wcsicmp__s_8c.js new file mode 100644 index 00000000..e439ba9f --- /dev/null +++ b/doc/safec-3.5/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.5/d6/d88/strcasestr__s_8c__incl.map b/doc/safec-3.5/d6/d88/strcasestr__s_8c__incl.map new file mode 100644 index 00000000..7a28aee7 --- /dev/null +++ b/doc/safec-3.5/d6/d88/strcasestr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d6/d88/strcasestr__s_8c__incl.md5 b/doc/safec-3.5/d6/d88/strcasestr__s_8c__incl.md5 new file mode 100644 index 00000000..5a013364 --- /dev/null +++ b/doc/safec-3.5/d6/d88/strcasestr__s_8c__incl.md5 @@ -0,0 +1 @@ +8d6cc79503dd766e6ba0c6ca5461b92d \ No newline at end of file diff --git a/doc/safec-3.5/d6/d88/strcasestr__s_8c__incl.png b/doc/safec-3.5/d6/d88/strcasestr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..98da93f7a8afd02d55b28198715e860cb8537284 GIT binary patch literal 17874 zcmdsfgvq%=r_bazR2NGT1{-QC?FDBay4-Q7dX-Tcmb&OP_u z_ufC?;`hTiGkj<7z4qGAde*booC6 z4m`ZjlN9{~fj$09Z^?^-K;A;cKM5#0Cm$?2X`o-hULFsV>Gnj2zM4fd_reZ!>SmW?Ff2z=uaMJ9FdI_|K3j83h>U~hC-Tx@qb^jn11pnln!I>-X z-7_KEtD(h>(^b2);VsIkHi`kuCfu0i8oNdrmJVX?fn0

{D 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d6/d9e/strcasestr__s_8c.html b/doc/safec-3.5/d6/d9e/strcasestr__s_8c.html new file mode 100644 index 00000000..19210254 --- /dev/null +++ b/doc/safec-3.5/d6/d9e/strcasestr__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: strcasestr_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d6/d9e/strcasestr__s_8c.js b/doc/safec-3.5/d6/d9e/strcasestr__s_8c.js new file mode 100644 index 00000000..79916a22 --- /dev/null +++ b/doc/safec-3.5/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.5/d6/d9e/strispassword__s_8c__incl.map b/doc/safec-3.5/d6/d9e/strispassword__s_8c__incl.map new file mode 100644 index 00000000..81aa45b8 --- /dev/null +++ b/doc/safec-3.5/d6/d9e/strispassword__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d6/d9e/strispassword__s_8c__incl.md5 b/doc/safec-3.5/d6/d9e/strispassword__s_8c__incl.md5 new file mode 100644 index 00000000..dc018b9f --- /dev/null +++ b/doc/safec-3.5/d6/d9e/strispassword__s_8c__incl.md5 @@ -0,0 +1 @@ +a7c867a36ca3e721ddcbb2e830d7d49d \ No newline at end of file diff --git a/doc/safec-3.5/d6/d9e/strispassword__s_8c__incl.png b/doc/safec-3.5/d6/d9e/strispassword__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..55a33238b1025f4e998f99f858cc2ec4f09308d5 GIT binary patch literal 18429 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d6/da5/safe__types_8h__incl.map b/doc/safec-3.5/d6/da5/safe__types_8h__incl.map new file mode 100644 index 00000000..1fbdea05 --- /dev/null +++ b/doc/safec-3.5/d6/da5/safe__types_8h__incl.map @@ -0,0 +1,2 @@ + + diff --git a/doc/safec-3.5/d6/da5/safe__types_8h__incl.md5 b/doc/safec-3.5/d6/da5/safe__types_8h__incl.md5 new file mode 100644 index 00000000..223ea45d --- /dev/null +++ b/doc/safec-3.5/d6/da5/safe__types_8h__incl.md5 @@ -0,0 +1 @@ +311adbd45261f72813d3555d3c99a33a \ No newline at end of file diff --git a/doc/safec-3.5/d6/da5/safe__types_8h__incl.png b/doc/safec-3.5/d6/da5/safe__types_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..69eabd10dcaa618ae6807c4841bd4d69969d2485 GIT binary patch literal 10754 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 Cj6TKy literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d6/da6/safe__mem__constraint_8c.html b/doc/safec-3.5/d6/da6/safe__mem__constraint_8c.html new file mode 100644 index 00000000..5428e2b0 --- /dev/null +++ b/doc/safec-3.5/d6/da6/safe__mem__constraint_8c.html @@ -0,0 +1,266 @@ + + + + + + + +safec: safe_mem_constraint.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d6/da6/safe__mem__constraint_8c.js b/doc/safec-3.5/d6/da6/safe__mem__constraint_8c.js new file mode 100644 index 00000000..87416a4e --- /dev/null +++ b/doc/safec-3.5/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.5/d6/dca/strcpyfld__s_8c__incl.map b/doc/safec-3.5/d6/dca/strcpyfld__s_8c__incl.map new file mode 100644 index 00000000..233402b4 --- /dev/null +++ b/doc/safec-3.5/d6/dca/strcpyfld__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d6/dca/strcpyfld__s_8c__incl.md5 b/doc/safec-3.5/d6/dca/strcpyfld__s_8c__incl.md5 new file mode 100644 index 00000000..7c126b86 --- /dev/null +++ b/doc/safec-3.5/d6/dca/strcpyfld__s_8c__incl.md5 @@ -0,0 +1 @@ +7fa19de8d67ac60fadf973836212bbd2 \ No newline at end of file diff --git a/doc/safec-3.5/d6/dca/strcpyfld__s_8c__incl.png b/doc/safec-3.5/d6/dca/strcpyfld__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..3e17b12abe20c51da1e2bfb92a9c4bd716da1422 GIT binary patch literal 18073 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 + + + + + + +safec: bsearch_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d6/dcc/bsearch__s_8c.js b/doc/safec-3.5/d6/dcc/bsearch__s_8c.js new file mode 100644 index 00000000..ff17f0bc --- /dev/null +++ b/doc/safec-3.5/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.5/d6/dd4/wctomb__s_8c.html b/doc/safec-3.5/d6/dd4/wctomb__s_8c.html new file mode 100644 index 00000000..14a835b4 --- /dev/null +++ b/doc/safec-3.5/d6/dd4/wctomb__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: wctomb_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d6/dd4/wctomb__s_8c.js b/doc/safec-3.5/d6/dd4/wctomb__s_8c.js new file mode 100644 index 00000000..b39ce1ff --- /dev/null +++ b/doc/safec-3.5/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.5/d6/dd8/wcscoll__s_8c.html b/doc/safec-3.5/d6/dd8/wcscoll__s_8c.html new file mode 100644 index 00000000..5f7ceb31 --- /dev/null +++ b/doc/safec-3.5/d6/dd8/wcscoll__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wcscoll_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d6/dd8/wcscoll__s_8c.js b/doc/safec-3.5/d6/dd8/wcscoll__s_8c.js new file mode 100644 index 00000000..b9cecb19 --- /dev/null +++ b/doc/safec-3.5/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.5/d6/dee/tmpfile__s_8c.html b/doc/safec-3.5/d6/dee/tmpfile__s_8c.html new file mode 100644 index 00000000..5c56c46a --- /dev/null +++ b/doc/safec-3.5/d6/dee/tmpfile__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: tmpfile_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d6/dee/tmpfile__s_8c.js b/doc/safec-3.5/d6/dee/tmpfile__s_8c.js new file mode 100644 index 00000000..38168940 --- /dev/null +++ b/doc/safec-3.5/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.5/d6/df4/timingsafe__bcmp_8c__incl.map b/doc/safec-3.5/d6/df4/timingsafe__bcmp_8c__incl.map new file mode 100644 index 00000000..6164c735 --- /dev/null +++ b/doc/safec-3.5/d6/df4/timingsafe__bcmp_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d6/df4/timingsafe__bcmp_8c__incl.md5 b/doc/safec-3.5/d6/df4/timingsafe__bcmp_8c__incl.md5 new file mode 100644 index 00000000..f02f0123 --- /dev/null +++ b/doc/safec-3.5/d6/df4/timingsafe__bcmp_8c__incl.md5 @@ -0,0 +1 @@ +7c23700c2e21e618f6acaaada1acf090 \ No newline at end of file diff --git a/doc/safec-3.5/d6/df4/timingsafe__bcmp_8c__incl.png b/doc/safec-3.5/d6/df4/timingsafe__bcmp_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..aa593643a367414a89927c9b176c519453faa2da GIT binary patch literal 18656 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%0DxVWU* z8FuG`astkG9|;-Bd@~V60A6mSQsz|zI9L~sV1ovi74WGOz)?uqG%scC2Qq97p;?RJ z^#P`?meRYsilncf5i?BNSI6Y#w}A+h(v$1Jo3?-^L_UA+>vb{riK8)SV13%_cWz%K z`6qoH*pjyZ=5)3M3C~+L=YtO%jR#jBArLtSK$2p1I&7(SImTm*?^&OIO~)n;h{XQ> zc|o?0KxTY50R!t(aO`j~oyLoe$`RE5sU`^sWYq5QjSbF+y2i$X;2a*baMgS(gHB7z65^C`18gc;VGDu8V z*l~M2LpH6Hn6CinPbQ8*jZ%6dHI-mu{1s9L==C);>;M*P%T;?3 z$WI#c=rZ{zy+sUHysACsq25h5Gw60Ub_b867a! z@6!-q`^MNoAK z-FJa&iWCl~JCwKs0>HT!6>d|-SmVFy|o^s;xad+4*bQN~ve z9=VZs;nLmvx9T-0HO7RV5deW&QWL{H$*EzL%MclJ8`8#m_gZyt#Ab zbN<+^fA-(K&%epk@U2DG-)WLhzC4^=I$7{^<+opzcX>>|%vJAuyD)4*w8ms}ZU%;+ z=9%jq6;svK#P{yCJMt*u>|E;->*=DOI1lo--M{vx$_-1wsFrt`%TWeddKzAQDPrG3R+#ai> zt28S&@wAO6NApL;n>AmIzXondl-O?kjP2O+f==7X0zq>{=ASV#ySVmti&tPq2rEN| zZ^1S8)+Odi=WcAd+r906-}#fi6@QNZacnkc39UKBB#|ckjK}v^>C1Zyru^BnLwa_Y z%wwOK#v!v|J-IDQxY&Wa#ewV1xjKy`wmyHf>zlcF$@~2 zpJdn9Gq + + + + + + +safec: freopen_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d6/dfe/freopen__s_8c.js b/doc/safec-3.5/d6/dfe/freopen__s_8c.js new file mode 100644 index 00000000..5df4a051 --- /dev/null +++ b/doc/safec-3.5/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.5/d7/d0e/memchr__s_8c.html b/doc/safec-3.5/d7/d0e/memchr__s_8c.html new file mode 100644 index 00000000..93e23ef8 --- /dev/null +++ b/doc/safec-3.5/d7/d0e/memchr__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: memchr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d7/d0e/memchr__s_8c.js b/doc/safec-3.5/d7/d0e/memchr__s_8c.js new file mode 100644 index 00000000..6c8cdb60 --- /dev/null +++ b/doc/safec-3.5/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.5/d7/d17/libc-overview_8md.html b/doc/safec-3.5/d7/d17/libc-overview_8md.html new file mode 100644 index 00000000..06b90d7a --- /dev/null +++ b/doc/safec-3.5/d7/d17/libc-overview_8md.html @@ -0,0 +1,93 @@ + + + + + + + +safec: libc-overview.md File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
libc-overview.md File Reference
+
+
+
+
+ diff --git a/doc/safec-3.5/d7/d19/strlastchar__s_8c.html b/doc/safec-3.5/d7/d19/strlastchar__s_8c.html new file mode 100644 index 00000000..a07b1fba --- /dev/null +++ b/doc/safec-3.5/d7/d19/strlastchar__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strlastchar_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d7/d19/strlastchar__s_8c.js b/doc/safec-3.5/d7/d19/strlastchar__s_8c.js new file mode 100644 index 00000000..cd9773d6 --- /dev/null +++ b/doc/safec-3.5/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.5/d7/d25/vwprintf__s_8c.html b/doc/safec-3.5/d7/d25/vwprintf__s_8c.html new file mode 100644 index 00000000..988a6d6b --- /dev/null +++ b/doc/safec-3.5/d7/d25/vwprintf__s_8c.html @@ -0,0 +1,178 @@ + + + + + + + +safec: vwprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d7/d25/vwprintf__s_8c.js b/doc/safec-3.5/d7/d25/vwprintf__s_8c.js new file mode 100644 index 00000000..ec1e5c22 --- /dev/null +++ b/doc/safec-3.5/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.5/d7/d32/memzero__s_8c__incl.map b/doc/safec-3.5/d7/d32/memzero__s_8c__incl.map new file mode 100644 index 00000000..b43a55bb --- /dev/null +++ b/doc/safec-3.5/d7/d32/memzero__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d7/d32/memzero__s_8c__incl.md5 b/doc/safec-3.5/d7/d32/memzero__s_8c__incl.md5 new file mode 100644 index 00000000..1fe69707 --- /dev/null +++ b/doc/safec-3.5/d7/d32/memzero__s_8c__incl.md5 @@ -0,0 +1 @@ +0fb4bcae529de7a92e47bc1022624464 \ No newline at end of file diff --git a/doc/safec-3.5/d7/d32/memzero__s_8c__incl.png b/doc/safec-3.5/d7/d32/memzero__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a2e38ceb9b33fb2d4f242c40553a6fe551f5a81e GIT binary patch literal 19642 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 JPDHLkV1jD4P%Que literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d7/d3d/mem__primitives__lib_8c__incl.map b/doc/safec-3.5/d7/d3d/mem__primitives__lib_8c__incl.map new file mode 100644 index 00000000..e650fb15 --- /dev/null +++ b/doc/safec-3.5/d7/d3d/mem__primitives__lib_8c__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.5/d7/d3d/mem__primitives__lib_8c__incl.md5 b/doc/safec-3.5/d7/d3d/mem__primitives__lib_8c__incl.md5 new file mode 100644 index 00000000..3d6c086f --- /dev/null +++ b/doc/safec-3.5/d7/d3d/mem__primitives__lib_8c__incl.md5 @@ -0,0 +1 @@ +4ebd8382647a602e69c0cbb80a845201 \ No newline at end of file diff --git a/doc/safec-3.5/d7/d3d/mem__primitives__lib_8c__incl.png b/doc/safec-3.5/d7/d3d/mem__primitives__lib_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..bd18a1cac6a0c22ca68aa67f1a0bc9e648fac517 GIT binary patch literal 4399 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d7/d4a/vsnwprintf__s_8c.html b/doc/safec-3.5/d7/d4a/vsnwprintf__s_8c.html new file mode 100644 index 00000000..e228aedb --- /dev/null +++ b/doc/safec-3.5/d7/d4a/vsnwprintf__s_8c.html @@ -0,0 +1,184 @@ + + + + + + + +safec: vsnwprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d7/d4a/vsnwprintf__s_8c.js b/doc/safec-3.5/d7/d4a/vsnwprintf__s_8c.js new file mode 100644 index 00000000..2227f1f6 --- /dev/null +++ b/doc/safec-3.5/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.5/d7/d57/gmtime__s_8c.html b/doc/safec-3.5/d7/d57/gmtime__s_8c.html new file mode 100644 index 00000000..4359f2fd --- /dev/null +++ b/doc/safec-3.5/d7/d57/gmtime__s_8c.html @@ -0,0 +1,167 @@ + + + + + + + +safec: gmtime_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d7/d57/gmtime__s_8c.js b/doc/safec-3.5/d7/d57/gmtime__s_8c.js new file mode 100644 index 00000000..a096f17e --- /dev/null +++ b/doc/safec-3.5/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.5/d7/d85/memchr__s_8c__incl.map b/doc/safec-3.5/d7/d85/memchr__s_8c__incl.map new file mode 100644 index 00000000..053b1b8c --- /dev/null +++ b/doc/safec-3.5/d7/d85/memchr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d7/d85/memchr__s_8c__incl.md5 b/doc/safec-3.5/d7/d85/memchr__s_8c__incl.md5 new file mode 100644 index 00000000..8730cc16 --- /dev/null +++ b/doc/safec-3.5/d7/d85/memchr__s_8c__incl.md5 @@ -0,0 +1 @@ +df3656205617c6438bfd6d2c23fea03f \ No newline at end of file diff --git a/doc/safec-3.5/d7/d85/memchr__s_8c__incl.png b/doc/safec-3.5/d7/d85/memchr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e3ebd218090fa386f91b04c0866b4f8752bb22cf GIT binary patch literal 19409 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%0D+` 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d7/d8d/strismixedcase__s_8c.html b/doc/safec-3.5/d7/d8d/strismixedcase__s_8c.html new file mode 100644 index 00000000..c39322a3 --- /dev/null +++ b/doc/safec-3.5/d7/d8d/strismixedcase__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strismixedcase_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d7/d8d/strismixedcase__s_8c.js b/doc/safec-3.5/d7/d8d/strismixedcase__s_8c.js new file mode 100644 index 00000000..a856628d --- /dev/null +++ b/doc/safec-3.5/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.5/d7/da7/safe__str__constraint_8h__dep__incl.map b/doc/safec-3.5/d7/da7/safe__str__constraint_8h__dep__incl.map new file mode 100644 index 00000000..b4c7b3f0 --- /dev/null +++ b/doc/safec-3.5/d7/da7/safe__str__constraint_8h__dep__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/safec-3.5/d7/da7/safe__str__constraint_8h__dep__incl.md5 b/doc/safec-3.5/d7/da7/safe__str__constraint_8h__dep__incl.md5 new file mode 100644 index 00000000..1b64010b --- /dev/null +++ b/doc/safec-3.5/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.5/d7/da7/safe__str__constraint_8h__dep__incl.png b/doc/safec-3.5/d7/da7/safe__str__constraint_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..55203e2cf8efecfc14260d0c243de753e2f8d9b9 GIT binary patch literal 5975 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 a9`7Z>o)}~K?Ng^5ML|vlSS4fn?cV@%yUAPt literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d7/dac/ignore__handler__s_8c.html b/doc/safec-3.5/d7/dac/ignore__handler__s_8c.html new file mode 100644 index 00000000..055ecb8f --- /dev/null +++ b/doc/safec-3.5/d7/dac/ignore__handler__s_8c.html @@ -0,0 +1,164 @@ + + + + + + + +safec: ignore_handler_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d7/dac/ignore__handler__s_8c.js b/doc/safec-3.5/d7/dac/ignore__handler__s_8c.js new file mode 100644 index 00000000..84c6a966 --- /dev/null +++ b/doc/safec-3.5/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.5/d7/db1/tmpnam__s_8c__incl.map b/doc/safec-3.5/d7/db1/tmpnam__s_8c__incl.map new file mode 100644 index 00000000..a53bb96d --- /dev/null +++ b/doc/safec-3.5/d7/db1/tmpnam__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d7/db1/tmpnam__s_8c__incl.md5 b/doc/safec-3.5/d7/db1/tmpnam__s_8c__incl.md5 new file mode 100644 index 00000000..2aa78fd8 --- /dev/null +++ b/doc/safec-3.5/d7/db1/tmpnam__s_8c__incl.md5 @@ -0,0 +1 @@ +f8dfa1de248dc6c28eb83b21116cde6e \ No newline at end of file diff --git a/doc/safec-3.5/d7/db1/tmpnam__s_8c__incl.png b/doc/safec-3.5/d7/db1/tmpnam__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4933b216a7b2205134856bfa1ce8727863f8fc9f GIT binary patch literal 17541 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 JWx`*+{}1bf_hA44 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d7/dbb/wcsupr__s_8c.html b/doc/safec-3.5/d7/dbb/wcsupr__s_8c.html new file mode 100644 index 00000000..3ad69bf8 --- /dev/null +++ b/doc/safec-3.5/d7/dbb/wcsupr__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: wcsupr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d7/dbb/wcsupr__s_8c.js b/doc/safec-3.5/d7/dbb/wcsupr__s_8c.js new file mode 100644 index 00000000..d3c50305 --- /dev/null +++ b/doc/safec-3.5/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.5/d7/df1/strpbrk__s_8c__incl.map b/doc/safec-3.5/d7/df1/strpbrk__s_8c__incl.map new file mode 100644 index 00000000..99d04932 --- /dev/null +++ b/doc/safec-3.5/d7/df1/strpbrk__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d7/df1/strpbrk__s_8c__incl.md5 b/doc/safec-3.5/d7/df1/strpbrk__s_8c__incl.md5 new file mode 100644 index 00000000..002d6050 --- /dev/null +++ b/doc/safec-3.5/d7/df1/strpbrk__s_8c__incl.md5 @@ -0,0 +1 @@ +b1a2bb57c8e5e9fef2f9e89036502823 \ No newline at end of file diff --git a/doc/safec-3.5/d7/df1/strpbrk__s_8c__incl.png b/doc/safec-3.5/d7/df1/strpbrk__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2de05c64b202fde49045745162e5d3ae5968c543 GIT binary patch literal 17914 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d7/df5/wcsstr_8c.html b/doc/safec-3.5/d7/df5/wcsstr_8c.html new file mode 100644 index 00000000..9de24740 --- /dev/null +++ b/doc/safec-3.5/d7/df5/wcsstr_8c.html @@ -0,0 +1,167 @@ + + + + + + + +safec: wcsstr.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d7/df5/wcsstr_8c.js b/doc/safec-3.5/d7/df5/wcsstr_8c.js new file mode 100644 index 00000000..c6ce5c5e --- /dev/null +++ b/doc/safec-3.5/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.5/d7/dfb/vprintf__s_8c__incl.map b/doc/safec-3.5/d7/dfb/vprintf__s_8c__incl.map new file mode 100644 index 00000000..1abf2b69 --- /dev/null +++ b/doc/safec-3.5/d7/dfb/vprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d7/dfb/vprintf__s_8c__incl.md5 b/doc/safec-3.5/d7/dfb/vprintf__s_8c__incl.md5 new file mode 100644 index 00000000..0b98e405 --- /dev/null +++ b/doc/safec-3.5/d7/dfb/vprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +618da86b9cf9a0f351498be4613982ba \ No newline at end of file diff --git a/doc/safec-3.5/d7/dfb/vprintf__s_8c__incl.png b/doc/safec-3.5/d7/dfb/vprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..3800b7d7650e0d805ee2d1a91d32ed772681f337 GIT binary patch literal 17537 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 X2!au!r_n3$Rgk!_j8M72FW>(QJ$@6c literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d8/d03/safe__mem__lib_8h.html b/doc/safec-3.5/d8/d03/safe__mem__lib_8h.html new file mode 100644 index 00000000..4031736b --- /dev/null +++ b/doc/safec-3.5/d8/d03/safe__mem__lib_8h.html @@ -0,0 +1,3519 @@ + + + + + + + +safec: safe_mem_lib.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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_NULL(dest) 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_NULL(dest) 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_NULL(dest) 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) BOS_ATTR(!slen
 
EXTERN errno_t slen empty slen VAL_OVR2_BUTZERO (slen, dmax)
 
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) BOS_CHK2(dest
 
EXTERN errno_t dlen * BOS_CHK2 (src, slen *2) BOS_NULL(diff) 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) BOS_CHK2(dest
 
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) BOS_CHK_BUTZERO(dest
 
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) BOS_CHK_BUTZERO(dest
 
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) BOS_CHK_BUTZERO(dest
 
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) BOS_CHK_BUTZERO(dest
 
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_CHK(dest) VAL_OVR2(ch
 
EXTERN errno_t 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 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 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,
 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.

+
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,
 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.

+
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,
 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.

+
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,
 n 
)   _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,
 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.

+

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 )
+
+ +
+
+ +

◆ VAL_OVR2_BUTZERO()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t slen empty slen VAL_OVR2_BUTZERO (slen ,
dmax  
)
+
+ +
+
+ +

◆ _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 
)
+
+ +
+
+ +

◆ BOS_CHK2()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t dlen * BOS_CHK2 (src ,
slen * 2 
)
+
+ +
+
+ +

◆ _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 
)
+
+ +
+
+ +

◆ BOS_NULL() [2/2]

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

◆ _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 
)
+
+ +
+
+ +

◆ _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 ,
n  
)
+
+ +
+
+ +

◆ _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 (c ,
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 dlen
+
+ +
+
+
+
+ diff --git a/doc/safec-3.5/d8/d03/safe__mem__lib_8h.js b/doc/safec-3.5/d8/d03/safe__mem__lib_8h.js new file mode 100644 index 00000000..0c313267 --- /dev/null +++ b/doc/safec-3.5/d8/d03/safe__mem__lib_8h.js @@ -0,0 +1,68 @@ +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#a16c0938cb0fc42062e1f01af70083fd4", null ], + [ "VAL_OVR2", "d8/d03/safe__mem__lib_8h.html#a2dc17989538cffa4467f6a888152e31f", null ], + [ "_memset16_s_chk", "d8/d03/safe__mem__lib_8h.html#a44fe76ee3a1a6aa9710e82bba832d267", null ], + [ "_memset32_s_chk", "d8/d03/safe__mem__lib_8h.html#a5c255c93c0fd86a6e4742fd9f1ab7964", null ], + [ "_memcmp_s_chk", "d8/d03/safe__mem__lib_8h.html#a61f9cc4a2ad06f7f4de007bd3bcdb696", null ], + [ "BOS_NULL", "d8/d03/safe__mem__lib_8h.html#ae74d96ec8a9c5ea899466bd1f923136e", null ], + [ "VAL_OVR2_BUTZERO", "d8/d03/safe__mem__lib_8h.html#a72bc0dfcd0bd530505148506d1c92d4a", null ], + [ "_memcmp16_s_chk", "d8/d03/safe__mem__lib_8h.html#a43e4851ec91ae5c8f724ef6b0f0fc696", null ], + [ "BOS_CHK2", "d8/d03/safe__mem__lib_8h.html#abce8c474e5f1bc0b6f8253a5e57ed52c", null ], + [ "_memcmp32_s_chk", "d8/d03/safe__mem__lib_8h.html#a7a9f802ee7db606556875f9a7e946fb2", null ], + [ "_memcpy16_s_chk", "d8/d03/safe__mem__lib_8h.html#a99ff007a584c954b78ce84cfd503e2c3", null ], + [ "_memcpy32_s_chk", "d8/d03/safe__mem__lib_8h.html#ada94717358d0f7c99899496c58ef429d", null ], + [ "_memmove16_s_chk", "d8/d03/safe__mem__lib_8h.html#a44a1644346d607bb71278b887ebbc90d", null ], + [ "_memmove32_s_chk", "d8/d03/safe__mem__lib_8h.html#aea9ede65060d62d9b55f7aaf636a00f1", 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#a7d757c1ecd402524b66c2ce4020c72e9", null ], + [ "BOS_NULL", "d8/d03/safe__mem__lib_8h.html#a056f82ccace5361c0cab7ead9d285bd0", null ], + [ "_memrchr_s_chk", "d8/d03/safe__mem__lib_8h.html#a971d454c160f81ac83e23da6dcbb9925", 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#a192378390b972ec5a7a5a85b6d764fc2", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.5/d8/d04/abort__handler__s_8c.html b/doc/safec-3.5/d8/d04/abort__handler__s_8c.html new file mode 100644 index 00000000..6ae923cd --- /dev/null +++ b/doc/safec-3.5/d8/d04/abort__handler__s_8c.html @@ -0,0 +1,165 @@ + + + + + + + +safec: abort_handler_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d8/d04/abort__handler__s_8c.js b/doc/safec-3.5/d8/d04/abort__handler__s_8c.js new file mode 100644 index 00000000..0f38cf8a --- /dev/null +++ b/doc/safec-3.5/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.5/d8/d08/mbsrtowcs__s_8c__incl.map b/doc/safec-3.5/d8/d08/mbsrtowcs__s_8c__incl.map new file mode 100644 index 00000000..a0cbdb5c --- /dev/null +++ b/doc/safec-3.5/d8/d08/mbsrtowcs__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d8/d08/mbsrtowcs__s_8c__incl.md5 b/doc/safec-3.5/d8/d08/mbsrtowcs__s_8c__incl.md5 new file mode 100644 index 00000000..02ef00f7 --- /dev/null +++ b/doc/safec-3.5/d8/d08/mbsrtowcs__s_8c__incl.md5 @@ -0,0 +1 @@ +9e8b47c4d95b99272c21cd11c71d22d2 \ No newline at end of file diff --git a/doc/safec-3.5/d8/d08/mbsrtowcs__s_8c__incl.png b/doc/safec-3.5/d8/d08/mbsrtowcs__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..1c70aa1d75b524af66fa70a22deb2ca637bf08d2 GIT binary patch literal 18137 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 UBgZNz;`0n-BoxKVL_hlfAMW=0>i_@% literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d8/d0e/safe__config_8h__dep__incl.map b/doc/safec-3.5/d8/d0e/safe__config_8h__dep__incl.map new file mode 100644 index 00000000..d504cf00 --- /dev/null +++ b/doc/safec-3.5/d8/d0e/safe__config_8h__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/safec-3.5/d8/d0e/safe__config_8h__dep__incl.md5 b/doc/safec-3.5/d8/d0e/safe__config_8h__dep__incl.md5 new file mode 100644 index 00000000..3ea1c513 --- /dev/null +++ b/doc/safec-3.5/d8/d0e/safe__config_8h__dep__incl.md5 @@ -0,0 +1 @@ +2d099f5faac877061fffdf362e241fb4 \ No newline at end of file diff --git a/doc/safec-3.5/d8/d0e/safe__config_8h__dep__incl.png b/doc/safec-3.5/d8/d0e/safe__config_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..990fc667fc65f2ae77ffc2856e67c943a5e7fd46 GIT binary patch literal 24121 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d8/d12/snwprintf__s_8c__incl.map b/doc/safec-3.5/d8/d12/snwprintf__s_8c__incl.map new file mode 100644 index 00000000..65065ab3 --- /dev/null +++ b/doc/safec-3.5/d8/d12/snwprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d8/d12/snwprintf__s_8c__incl.md5 b/doc/safec-3.5/d8/d12/snwprintf__s_8c__incl.md5 new file mode 100644 index 00000000..f6e2ed6a --- /dev/null +++ b/doc/safec-3.5/d8/d12/snwprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +b367aa5e7921d462174e12ad0914d0b9 \ No newline at end of file diff --git a/doc/safec-3.5/d8/d12/snwprintf__s_8c__incl.png b/doc/safec-3.5/d8/d12/snwprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..55d8fbef5ab4cb7bceaba330d39bb744951857de GIT binary patch literal 18078 zcmdtKg0Z4`)>~C?O{kKBBnl!SA_M|Kk(Lrufk2+YLm*G!;GcrO^qFhc zgWU^bSxGU-!{bj@OF3gGQD1x{@>~eR%g#`u3ysO* zGTYjy>C9T4nR<;f9bL_-d7av6(ACrPyXiSZ{Ui7YacFAFb*a(y zxLg#$@XZsc=hyg;w}L1C-*zEi`r+U6xS7CfrfnUwm)qQW?9V3Poj7vKKsExv1z(Zs zCADLDX>+y?>_J;gD~Ee@m(6de|J=3zB=w06Mx`_wE{!xj28`%Veac>#;<%x+)D4gHoKI z*Ny!=)rZ0(g2P!uO%Z8L9{Ke~{m^vXaj&SY`|6vzjnkNZZ!GFe{iXVx_KvpmsP`vB za}k)w(1>y7dY6XUeb~CF*ImRKocDAj`qYQl#hYFuw7!m;GlCYRR7q9~*AcouK2)VL z5oSV6AxYy9k%pt3s9T3BtI>yZQvNF2MDea+-}*2DQ4ev;n1YMDlDqcJcar}1gF*)v z&$y?WeabL1B@$S_^Kr2$>#+;7(WjC(cUdUQ&5+s=eiyiz+Au(UeZw&C=m0A=T0d@t zjaZB=c1-s9yS+?AzCHF=)th}Nt7`AC-;rBBzVncsP$r71AT(t^ZYrDDj|eK~y-)8` zo75U|Ww~nCZRH&zIdAio^wZ`m+{~QPwa3k_$Nb2U)eR4cCsI{a?W|y6EHZB5xn$;_ zjFv1?4Mgu?>3L=z;m&D@_4)1Hl0UzSnjQ47t;2z|jl6&Q7BgdS#LVS|w#$y#Oy5@b z0ajBTWgvRarl9ZY;cz21Yvxan&CcjyxPsGhDxc5oCwNgVn=JM@E9Eu!9kMHL>Nqq` z{I?_iIAfqrL`Ch|h+#}1AZc0&o1Eyj6+yB*Kd?T9Y~*ipx}Q)~-1<-ZakzE#J}h|C z)qTai4Y0Mcqvz>XX22E4=x{rQmgAl=2no_BLYFNMDiZ|*Ow9gK~{Q8IJjbMxn-rnJn*4!2ih9FG=dUn=6cM!n;% zuliFRE$`bR|7FDD_W{{57ICIQJeITH%-DxsjC;3ziNx2Ks;bK5(>Tmyoa}iBXaTV9 zB$mJ_$3xl~JQ_cwC}!H+RA*L#36JzBVI0 zQL_8(`RJ}8U!Nk+yo9_8ME~98>|h|+Kb+GS&0l@ibyEBSdQ6-oJy76TDC?vSc|`y( z0f7LWt|O}Zr7%9=lJUa{`W%578}c0i7%q4PqDTCP-RKn|1Y5_>?f|+_zoGX9vu|jK zla)2b9S0(V21JIfV`H=LzT!&*qhHQ0U;c!yq8dj96Ww)obxm+b0Ozn9JcBf6dY(j~ zi=IPM!AB60Hp{?O}*I#PFGq_nP(ac34?+j{~5gMP3x4nbUwoK{GeTlNm(6$Q^iG7q% z%2;l2OJ${5)J-!u8&ULI6cyo7vz4g{IyNlL2W=0+VjX-`m9$?D`@A1^EY z?|(8*<{6Wfho&2T&+kEnKa9~7{68OX^oI}l7MyUF=RPSU1y%&9oSi3ZYSdAhT#%sT z=9cyL#^OzU4#5n5Tq?^yLddvu@grt!aR1Nwj*(<5k@;WTk+Lk!_h-wG%U(iWqk{2> zyf-($780ss!0k3xZf&jG+`K+6hljjI2A};AluKEE2QLoKX^HuGp;zF>A1_$UsJC z)72Iu6|L7Y%j(U4`{M+{avEJznP8&Jl_tHYo=K1_L@@6n+1lFL^2u!C;3SjNZ9>tI z#KgvCBu~jldz6JJ!9C6{Omd6@10sd~zkv#og?3pUfu*TYhjmzT1oDhb+wx8U_YTZS zl*VSymgi26v#5csx8ouh?^eQ~!xT!ABYdD0id^y>A_^aX0jVLsU1z_k;I)h7yGe$d z`YnExVRN{51$}qm-4eofnB3}6gVmI<_X0xKQOE)Lz+YTayrAvE5!02$W@o8yH*~W> zAxdy&@G}El)atbo1R@2e10JlO_3EO|f3$O0O0u`B=pn#_xdeec@Q~f!CS|^}T}^Z0 zSMlC#t>(%h+x<5I7g@FGG0UhpG&9yfHJWri-u%?aPvzO4R|?t$=xz3Qbvidr4DLC6 z7Bd1TpJ5RT^Jx#7X1-_f`r9qLg6is|?U7qF_^xevZp7i5;O!@u`xdfi&3uG}I_@O( z*DGom6@Sfcn~b$A*hy?vqow&f2XyKaAR+=_ZnGADlJ5y$7x~PO{kX(yw}w{uR|>F1 zlYhS)9Jg$%77`>R%sf2Yo-AI$h4~nB-AvYQkdg@9@~=+PkQDwNGkVK_9?0YclIGh|PT(Hf~$;1RWHjS{gbMI=G^Am5`f&%0f?t7VMkPQh zq~n1(Aw6@_kc>XF+FW=`ZU@yqy(2C2Jj zc7~ZpJnnqU3^!?dQ259~_5B0|CeZ2*QlM0J^b~AfTB9Evbhpf z-~Q>e5h4$iw|KwAQdW_q2~&2ie^GF>t4EXT9IF~`a6oJ|mHjRlm4r|0+E#J8U?5zK zli+bQHo6wU7gFMZ=!swAa-&`uDfgtmk3g(C*)2=AwY8?&FBmeet*hpNgdhMrjo01T z>tY*eXfyCnNFu59SDQW$4gVaroikw&@sN<=yRYD}9a;TS6P2~hy*ziGh^TJw9(otS z@acPRyM=%H&MV_)d`hb;lqSkbEtn@)UNvUio4^uUsSsw4`ntk4x3CTZLXpkGIxyuL ze%4EUtOg{$8G1V11zLe)qvPh)@X@^{jfcvZ>US;&ijTt@ms06ID?9gC?7y#p zdKug4kKa8zd5NY?rb2gqOeYF&L@z6|?5w3j;?kbXY4C8yz|Os~oWaZ`w0kr+I9wWF zu@#-}8_PVvn+VBz^mj^jo9yoUM9F8JEHo!kLhKJ}y7)hRBbY3OE&mQLkKnpi*BpLp zF1XD_dDwDrZjZmCvuD;&mN0Qk*IPK+r4W|Xg%P~;a8|g#SAMBHQ$iavKx5em%N#ao7qw(gnzNa9f5NVdD}0tY<*Wfm#VG`%gh-Kevs^kog&@+u zdi4<<6C3+AOf()+hx1YF5!yb6Pn~B^K!g*BcQlYTfX8|F=qQD%s>A=TRT;E+VG$(b5+rAQ`_{QNVP$2*&yS_3 zSQ0}i$nVOw(t4-snS=nbMFMy4dzv($DDxY~H0$S2?#jyKt1GiWbar+@MMZ0W|9a+D z{Pi76=(?%K#W|kv1H*A^`70gy$dIC@Cx2QDNhu*;!}5s&1q92$W!;^tIXEWmjLCt6 zMXd}PUcG;`e0e>(`qRSpE+V&y^&ns#r)AoN;$^-=6ni!>NfOxwKJG_ z__?0mo!yd+k1zE0Hf?FC%ps2RIi)-fQ#+YW)m=h3}X7g)HH6w$UQ8z$DA_$edYrLuyuA;1TUBKVY%1qtZ zQhV8Ek&aP4I)X!8^>6AowUiW%57sjrcRsqh%>4W-lF_lGf-($rMQkji=V!HhOAD12 ziZ3-ak+_I*Z6PU-izy>{%!_R5X0Nl&>$7i7?tew!VZoCxHO?WE>~3yt?eADF1>_~f zs~s%+nmpVur1K@)FY=7d%(R-RBMhdx2clQmuax38C-&xEK$~i97jRy_oFL&BIz0Sg zb$z9+E&gze<+#?B`~CZS3yTw0lSaAp`Oe?JvvxGcIIzevNk}t@F)`gA{CwWNZK$i0 zxH#ZyZFOsHJs0%mD=b>gA^P|Mxa?5@I!^d0Rek-tKW{}H90t$!D(#oCiHP=)@&ByB zVAE}F;Tif!Taw=`H&1tZiMaLuI97~J^XrTO|oIXOn>u>UXuyG4IHk0R=t_kI24%iiZNdj)*HNliqgrslP^m9({` z1_$Ga*A|BlR$COU_}z@0Y*|j^pJ_EX#fueF#llMjq6Zm8k@^4hyW^FW{R~|waD~}X z4wqP2dAJ`m^SSOGCA?8iNwESr@8$E$Q|R97`yd(Vel#RmL^Q=#-y1V8uk8H%l;Gfm zSFf)wXDzLYYuD_b{(~T1<-W*nq<>>gD(vSA)fwCvh)GTsmyqCV@#aS*SmSdkOl@t| z*h|Vx*So#Dz*EeO+Meijyt_tVVj|IL8`Qx>ka%io2{(|K-t5k7cYT^+Jrjjh4Hts0 zqNe6}w04q}b$EEVj!H7Gn6}O7>xIV8A9tbS?dImFrR5|g^&V_8GD5+fPOi15C(e(G zH`bZmUFHIjL1~B2Vw6#2j))uz3GMeeqF|?{W~ZWx&L^<7MZrr#EicCn@CSo%aizK) zqy3qWMNI6xHT;G&8g^i}0n`x&+lAWF6!mp)97hv3w3!W13AVVs(TG3>XtK|EFV>I+ z^QXh=-0y?}7gtUY=d5jQ-Rf6FMvn;j-|zItt%8Tj$e50!@dg8*3aG1`|B8*9NKBSF zWUOpwmnb9zbkFVXnpgI9*;CrbU~Z~+7^`sB9Ks^I50e1C6eZtfMUrwMd7h10^x zNk;g==TFC%ci$(yCDz(Q&|~9NuZOq`nDxTaIQp%D7@!Mn2I$$An@4}wRSQTnc~1fd zHZEW*mdB>B)lNa3>3%+%g440wt{*?vfgB18U2wyl99VGVo{ZL4#C`f?S}ygJmKqEn zM@>cL>ewvtPvf_&OeI%NMH#_BLdp-shzOxgo+sj-p0&UgwYBNC`3Ps-Yn3nxpzg$M}B`Hbs{M0fmi%J+)J@)EC3|X zG4XH`%8QCNp|*Q47?*Kia9$oZv&mHKxRQ@!-z$6!Q5o5iI-3TcZKb|npO{j)6)S&y zSV_sN^-J@|qNlf_pwJKgLiObfm9WpZzKvtJqy-FqY_ z?QZeB=AdF$Z2Y{{4P@)KHyyq=V**?B)K*cUy1YHPaNk>Li{q)rmI+h~UJHN6)h_jl zfx&WT{MX`Q>{Lnb@VBw*GhPXbzqhF$zdrvBLNbwi?Cc5`tV#QE_!;s zcc1_MHJPc%Jo#Zn8WojaRVw!4QM>~{yhX)pb}N3auw~ul<+_D>#p?Pbxe$zq6EtLG zSw&`>A)W_n4vg6AbJyL`C*%m&7y%d`iD{(_cJgts<5$|qnET#!cjJ)o6Q1pD?Qd-f zd{DAD+9HpCHHX}d7aZ|9Mnq1oN7Eo(N~%x0(Pj4b>KWBks!Y|t#|tvYBD>gSV7wnv zLZcMWfZ@0?Qd6vPhKtu8ACzH|4`g4ieU)XQ2y|$;y}PluU-Ihi>~y+0w;Uec#C-p= ztM`igaZm(cQ0sJtkAuQdhugM!&>Yg_pEgb6eA_PS+~B&^M-vx`*l zyAV*QV?>Fk%m(I+de`nQE7`n zQnOAg(-e7*_wpiA zPsKq-`*0b%xx!@vsK#@_V7o<+n1r+QgEFx6?CsRXxx0!w5ra!LyrldTAAf5$pdjS) zjm27HMZH8qnyyO96(|*YtcX50J^XoxVsEyc>H1 zw3Ai}%oYo>^X+9P3ehkT!H&%mU#%jUjcEbD+w1w-Z*Men*w_$JP-<^Z9gk0( zN%D{sWrX=K`EsfzW$o7S7kL-1TrWVgWC<}Lp&rTJ5dDj?LdoOz5Y}K68K-M zs&;2*Blwo`_6!J5PHVu8Vy$3^2$+j4oIE_6!|9p=q$^8Hzeh$I41~AzTZnmy#dq>m zqt_l4DhH186B1rVnU1TBd}Ouf$$Iv?rMwotLmEgRmuI|{`83$XA1S-fU zB-G^V&Def7a(AaUH2B^1LL*eE=J62+fyML>ywPpDUo29M?v2>F{u>=<7Kd!gJKTm) zOTKe|ce%Zd9Aw1jUI!NaN=34Q3_+50{-2of07BOwxbh6mH@??tCm*PAG=-~u8mzQx}QJy z_pB@a;Mu-qLXQx^iH}!n@kyo&dF$vn2VxSZ1|I-P0GgfuWC9=qfMLhwH5*ROvi2)} zo_AjR&;@2$*%BL@h#+J~BECs^I>O*xmBU8?+#0?x6$~64RVrD+qCw_u+gOVB}k?omrH#D$|Etlz|6qFD06N06~Wz&%#4m4VqmT)=k{yWzA;OPtrv4Le*;{z1ftntgIXc zYYl*;^jwu;RcOFtsQ{-wQ*qLI&&L85?&aoB1Bob_U+c8K5N@sDzm>w|pad{MUGrpc z@D#+eceiOTQC(tWFWkN|fX54)KROAx84>o+&`?!gG-1FYthcA}kaSOCJHic1}!u@wf^Bomj>}p!>t~&~xbFVpGcUTF@(AO|`S6#W6KA zvpS+6`l<9=mZ$w5C;2=8BOEdV#30!672Vi4XK&Md2W+cG;N8-~VqBufeR8?w?0BOO zglm+P=>TsABRi4+%QP@><%^ifV|%n4LV!*f%M9nL;(*ZQGnbvA^N#cLh?CXwtiVY~ z9G2UAxa+nHs}s`Y9HU2MeNj<8$;}zh&1HXXM9WupzBhyDB%^qS@!c#5Z=DZ&9u`QRgz{`JsJp&P^& zIXQ@L-7VGArMFuqxlor{Zi*XI3f{ZhC%~(dgfWjF{mtfge=)(qcxkV#%}M^mR8|_mw2Vd-&B*OP0PoZTUC{B>y~6E=gJ8TVCP`zCwOX*;Hh=DCt>TVl|QRe zgJxe+fH>mf;Lg{?LN+XiRN%6wM?$>ECMjMGV42m~%2AMeu$$*7sx<$TLYT4GTSa#d z9LA(VEH);lrkWc0c4)}aLl~sJ5L(O~D8$BA*4TLetCC5NuP!E>QeH~-%}?j8gg>$w zDl0AOa=_FZ$aUj4rYAO)`2Q6QXt%NM z?@UZa5{*3ET|9;JM565ma)CE*!IO)10l*sIj`?g`5P#O!W~4k028HfTNmS%eA&Kb2 zzBYZ*Kt;Nq4tfwViTuK_q~0Tf21}ZQgAItc)zlh6DgZcnfF(mPNQ(s(5t0TnxuEr1 zBNLV(@wR@fRryVca3wNa@zc_# zp2d!~aGgp-A)^qy!-Cw^)V98We#jXW8sIlCpzNVh*cUg+Hph*Mc3{#5{j%-{t_|8!1tGpG=e|q|wW@dpcl%%`MO_&sIay1)yku z{>*~-8U-aP3(k9%1&w$4gDR8X)kY7R@O$huOxmzUhgDe+pVe_;w;{yQz&uZBEA4VI z!o@+PiI08SKwJ|0shA!_jG7k*EgMkVo2#wQ!gr@=?GjnEIoa86XS*siH0+);v^v&3 zSM12SJO#h!^%sD4$;iGDsjw{)Wl^zn4ITwyn6z|14GcB=;2r@YQ1_9{hpm&X zA|yQ2`;`X??xVqgfMeiR;5-X|{>(9vq-@tVAI%y@Eo=e$b}V zmz}Re=5zCe1}%+hG5n`BHfaxawwlN&wK#_qmbMj8?~64gq=7MO-8J-xc)6w5r~BH) zhC1SM)UVO8v0DM;P9Y?XmgMJ4S!!vjTE=>wPW(=Etz0iWG{gg>Uy9u?rV~RW(fQa1TNsh;!u z`||DDC1ZFA6*Vm_U`mD~YNvmLJ#D9`>rCKlGx{T=_+O;a{| z?ypqt?)&?NurT`FGlqQH@zxfN58L&{F3}4b*QXPofsq_~aF7QMnS;|w1TKr3!((IC z*B3uMj+SYi=LqlJ7fmmjCAu+Z*2MWF?6I$e&InmRWpC;y-(?3-L+ zc1Xy~$tFpEKi$TWM<9GfZS`DfcX+UsmDBSAgoHM4>+pmG^=QIcN?zXRUaX@}y{kVq zhe>{To#D^n<$q(+_YtyRUY)noy15u32_&ZKwKZP%0u=G8r(qQ8LL>EY$4tE9wgum6DaMxu5I zX&YW57G#P$iq+prOE+)~DPd2QB>gQ?jXWPJW#9-7N4?) z8dhr~cjDuJKss3Fv-#$|(6CG{L>hg6*m;LW+BM@wU>P!G4zy8aN8(gU+Ld!;2$~9V zKaV9@FPBpZd3jDxJSrsr`zynZ-&xcdzs##6B36#{8m5Dv}P zs*(vU-gSK0QdeJ`r*Yt6;N(2d5F|q(+GOhG)6ELiUpP3>KnZ>g;3MaUQCv~@)S=zk zu@55|XiYAb&P&MX5wCZKQr9AhnA1SIuiNW}w=6gJXm<*&Rvvp}W9kv9oAhP~E0z?k z?reW>Ij|uQc?+DZ`+?1;>~BLd@jntd9i-{s2t*wqd`+`I2? zkBtU7pTIlt*ofkjMw4<4-i>C@v6agkG3vP7E;i5vD*f$sU#PVXY95G*xw*iyTk>** z>A#ngdyzR(SmJDDbs0FhXVY~sHL%(hdi9(CnUuc%TrxWbjbc!XM~phGOH?@!-Ksw} zTQ&(bN!7KCN}&RJcLTFo^mse!H)vjski9iRR^xLO!gUrCX!x2SfGFbOuv1(pv#4lw z>IQm$S3N$Cn43ERz!n^%^otks07w3_C4%?5x}KjuPxJ!e!Xw%9r3tLGT3t>4+(>%MQX-JUK>VmIHX2_zO4a{nWO z=b1!loshr@!fz0r)Z4WnqbY7WU4g0+X*8}+yb^Y;Y5$Kr+2H=BK@CeD=68&^;e>*X zd&B8uw63y7o%#zPlMCt-AggOJA_21fYTVdWa}3_ze+9jToSduUO@^vY6|!+VV-sxoQOO!Y^ zq+sQ1%$l>Pnky|*ZL(e9s;(`OQ>3B4XoZiWyIueFCWr-84aifh7?MzRmTX-FN?ip? zYtjejiz-)yi!Ki2OG|aMXZz!5bQ_*q{yj;yZ$qI8w3+?WY1gh1%h=9aoFD^&rPjJO4!}|bL?fB%;GQ`Q!9F}#H#&$W9AANp>;5I;Ey>5 zclU5g$<5up5wdQDZ@28zZeC5;M4DYbe1AIOXFVNZ zYx7ukD^N&})rq7Rmmeziy}=+>xCv@A#!tD1IpouZq2rQw^+{3E@AgiYpRG&h=)l79 zIpd;Hdfe7=-2a+2IXesduC7O@~roV3P<|x9@^_bY`m3Nck-dQKF&|y zzI_7}sr<~&$3XZCv;KN-&t{9KYMonIW=xFe#V!$x;m5vSkT>hu97-bGGhxcg@0p&l zueY8t4Wo~jaa1ueHeTD@oSwC}U-URy4Zb0|VGI}d^w4^^-jnn8j$5d=m(3I6b#!$t zBZ?Py+3D`)bR-t^S_^0PJ3F~~`=gdn78JmllA^+7?7b}GXcSQqt%^-3C%d;M%*@og zyAwcK8vFuM&EOaCPDPavkU8+XSVo3^B)w^|T(98vmaSiI|GOwGJStCp6*IFy#OV_? z3yTs3lz1GAG(%2VtXM}(p ztnr+y!bs<@UR+utw02cxLU~8p!&fV2X*o4lO_!3QfK3%4MvR);okMue^qBC&A_#qB z7TaZB4U+w*XQ{~=>wntkyw9K0@6TyRv3RS#@$_B*{Ms))t3TpTeKqy<8NcB30NHiL#dN_|ZY zJ!9Fg`FW+~FV8+cr|muy`tZcoHWHML88+kK7!~Q`!obWw#)87Y!EmLD!*_1Yz?{D4 zAS+|zR?iiDfnmQA@|SAiVA7BRRJ(4WAzyV9l#{me0BYKB8agEXO{qGG3_a!{ga z|470TVHKCipPNhG-m7Qln&xC12k{*n$0QfnSVqBSwW2@pOJw1fh^~WsJkX~mP!>oj zHl(M3ml*$LtPH|vu+g8$0}7v-E(qnw$xGJtzKDL^jXd%|2rg(MB#gQhR1I3vSSgRs z{83iFddfaE)E3k~&oAb`Sc$o#NrS{Vw|}~q?&lSE&qQwBf~W`EdyS3eYRap=*If3HnVw@M|FPt>XV?4ihYd3JkF zUVmjF%Gi(=kTOxXY|LY~XY;A9b}u1WjX6(UQ@y@=`vb)Sf%9JJWZ^@{8Jk|c@rNn% zg8PLJWe?OZBR|Zct|e}6OxLWAB;m#k&=nHY+E?ap_A8U{*sa(-DUS4eO_zCL&uV-O zvwg@4PLGL-3RQi8>(xh0fxAlP=8}i58Wxw>8cwX z7RL>j6Hg5Fh|G+(!zK(!ak%DdK)7;!^|y66A1a^bHL{4I^9x-RUKPL9!p$Gg+4q@s zw2=X6I3s0XKYxoum-|+Q?YBQuVg1@pqTcW6t7fnkqwli2sd^!PO=IxcC$KwwaJA9V#=W0Y z5BXdf354Ze`h^+{PkX|XT1j@-kGl0|cJtju}0%1jOU>$?P=_*IIO!8BGopE}A2ASZs z|1>Y!p3F0mns;yODH0fr!&2W3Kqi+bmb~~LSxs)Z8hmZ3$ z^x&@@F6rSu)d;4 z9FDi2I+;oD7jD^|!Ihv7L_g)`2(I&aZsu0eNNR!)Msk3{XEt|^{Q2x(jDNq^(ixFv zL5eIp;O7h5I-0goNOB$Vbk&ftxaZP(w`4wE5$!y1ViGmvG)n6Cs%Z!MYPb$_0<4oX ziW!Ti&fi<-;@nTC(mitap%Nvn0t;gD1JJm4(fS3wD~qhAIO^gg`W zTl$#1>9MM^A@mL@V{7iF8SFjmNreID_MOX)#lmN*rL$I1WTcUdecneiG*LS5F3iR# z+!5=~n@?9#%jf2G>Lg!#M1@5?zU;1fb1r1l|0WWhm?-K6(|LjRoTYY+EYHo&)!QvuZE#_@^SaiFK<8@bC=1MjpD$^lJYZM|hwV(4>CVl` z+in%2ETK>nGiN1NRg=H)wZZwq!{xFg31S@1X!ki+njIgHd^G3`wOw` z=y>y-{H;G9C-P*`?6O<$w%sZE+s3VW_{MJ@+9?S$bDFq79zVZ3$~)Ycx=7?9RNz;S zy;?A2ys*!7f^$uO=$o}RK~@xFSrfP2UT!_#9|>O=uTBrCPjs6(Qx51Y9+uj4IQkj#}TSSiOA0!FhMGsdUC(tC^_WK=vn%yN3S3a7ZP z;F+N$jL)g7J8&KX#<_iWeEzcxL2uKB<-YI`mg5{9F;@M}zeQ&HeH>+d;Ti~!{c zNreGagfWBndtc31)`WCcjahG0#E0&vn0z&F?F+|dDLof8Q@!z{gcB9ReUgsEAC!lP z$zdPn`14j*j+cESIBxx$o4sKNOHY{C5&2G2TMe(OuAY_h*zo<`4PrKzG@XE!rOP>a z%5Aypi*3Cwz-?<5n6$FD#gn=#-w@|uEnh*29F`jzcXwdH6o@vP@}HIy^-yGY<~dj3 z>Yyo^<6oE-GsPXZ3beJgVDyMLuGES=tys6nHz(km-9z#ls&o5+Gqv&Yk*oOrZLVxA z8J)e`m=>-=6kkA+%D=gcVlLqyTo?mw_x2B0PzqPB8kY5QoyA}VIjR>j%x|u-T>>?~v zGT@e+TXY!Txo>mL((P#94xdfaYW(AN#b8PGZ3WI%$8!9<^>}v3zBCr>8ocC@P@YwS zTnV`0?B8}z&&+T9P*@7Z!h4A`CSK5n|L{ieW;XqBl*j_DoY+{$ zzEaKGq|gy@b<$eV_iCEg5Hua_iRgq*^5)8vItVo`(R+v7czRW^3jaWOZz@3ck3dZT3{t*cck4a(2+|6B47kTypzp=oN9 zK-1yS-)ANM-W>(BVJvVX!({w7uMHfjc`O5fhxzay>8d#a%5P>w;bl+nyHSgSix}uI z{OCWNrtrl2JMEw;UJv72+#CEh4I8P@b=tQyx7+>Pg2XMfeZ3QW*AuGMTBwq+1I>D0 zkoAJ!EMM|&x^s5w^o6ww8b2a}1;_R=ELFt12nWZ5`rGb8ILcZM4o>+0qS?~*U+ zXcnE{Lt?;ciDY>WAM?9islGGjIsYCVwp~Zi1a7T~4Jp9`dVD@E}sw2KSYv75QQ_-3QH= zhs?YN6~t>P@^X6DzDFa&+KILl7+jMnLrepD)8?VoF`lcbx6g*Z$uG3}e${|tX=(UP z(BKo$F3w_iQ+@tRz@K;KaQ19sB?-ZpDV4x(B94pxQtrW=KFyNOB;Gf5RnBy!B$z_xA8mtQ=nNcX1nYoyR!VDnt zN*|ZQL9)u?7UWH{8S%NxbwOAU=$#A<^Jqjt3zlI@N=ib`n|^@V3%I`_Lp^vn5D0H) zDE{}ol8T_=w7I>Lk!T^$SPGa9wt_m&#oy=$kev~JxRsNY)mz>Gni914`Sj@Ov>=nz z=U(8f<4gDSbkH%Ar1B^SyZgcF=xEo;79KB8jhhU(@K^X6{7;jWbEO9UccYVP_M3xu zpi238cB!uWc~9hQXRrk&&JzeNDk$2+$=Ru)P4&=lcf^ZBAc&|Z_@7E^=lUaA%rGDy*E;72*0WF)>;mb+A&~f|o2*Z- zKB&eK89n}|*(Y4Ud*I@1!1(8?fY9`c+t$>HQcn9hBufm?6f)HO{(bZw91W{^{QJlS z9Nnuq{rf0_B^rbFIZo;#yecjjI9*!RTjj#Rb%}3PpsUN%h?G+46+O$p?_mYHFX3{Y z{(As24M+{J zPFjk*)WvO3p@l<=0=z}%gT?zt8AEgcYY{shQ{GOE-)!t+#pLlJH-bDPL>%e5*CpWK zHb8>8zKZRid(cC+9F;yG3NsBqtyh9QKmABam})-p0{%%E`I3-ShpBM7zoK z&uBMR9@hd5eSH`bd7qB8t2gBg4YkxkGHwHj)N)1vdZkCDFbcjXfdBD(0Zvf(_y{o# zW)>TQ0pDTs=rRyJi~?J{;iuO7=F2=#;qICN@^A{4wahX-SPFmGtB}OOu~)?)|Nf6N zQ4Osq$;xWx!od*54;tmbB1&y={3}k?7)k_zgn%~Fc+mBF`I2nEth{{n7%g}(-TNn~{a^AxAWClV5?LH>2hDXJM+ichnJ`!B3O0*_a8%UX$=V<=7N?y?CsjEkqqX)`c3 zspfs}(^6iZFE-6-F`R8ZV{FBbk5E`redXgdUqcGG?`&MtF@3-dia3Hkop^+Bak%G~ zfnUn>nr96_J!JLA-hJZ0MkYT^GSh5BL!M@Z#EiVS4Ock&8r0SuI$u?$TR;IEL*Z+n zTS7WIyP$&Of9Y^GTd7AEw&oBR%-YHF5_K`AkN*DtMmhZf^opCAnK`WYrKuLQZZ9@` z7SjMj-D+Er&H<^4fZz)Q?yAGA^A@Vd ztp_xX_wLc*&p!puu7i$_PFhyhdqop)lL7*A6w*8-lwY$r1l84fg(F=aH0^kgQfv2w7ZwkA)R?;gt~d!eVpKj#7e$j1Sv! zPh)(0jEPa#+s{wj&#(I&nkyivJDybd{rh*bJ)nV)j9J9rLqla|%=N`=um)8S{OX}^|cOW>2u&Mk*?!_xc|d9pDzNm>T2}AT-$Dv^L zP1CnMA}w#^n`14TD-1Rlx>&o)}0vykcP6(5Wsn-Kii4bL$5%Gb+>JGD&8j7#$K zS`puSShzYfe93+?Y%*G#Sk{io6Jk>O+(afA~v)< zS4T}z{gs-}wT;dVbe zM{^ZXgZL5x`2yBJnNT*u>b?E>C{4U8-g&PPo?ofX#~0Cj%`>%3zioDxs|O+#M$YSM zVQn0f&I=8U_g>il6{;NNsRIv4%MoUDxP*@_tDv9&`tv_NdA6=6CEL~2g)RyzXX|>P zEwJV}==}w+|J?QeSmXE~pE<~)D=G2v%6PuH+1<55K|%4<1bW8^NZ*J6y=p8|)qD*N z4F%26kdL?>gENm;5ZyKbmIJH=q|Y+x + + + + + + diff --git a/doc/safec-3.5/d8/d14/strisalphanumeric__s_8c__incl.md5 b/doc/safec-3.5/d8/d14/strisalphanumeric__s_8c__incl.md5 new file mode 100644 index 00000000..f6fde8f4 --- /dev/null +++ b/doc/safec-3.5/d8/d14/strisalphanumeric__s_8c__incl.md5 @@ -0,0 +1 @@ +a2f5ff1e8d97265625c0dae261fcb2a9 \ No newline at end of file diff --git a/doc/safec-3.5/d8/d14/strisalphanumeric__s_8c__incl.png b/doc/safec-3.5/d8/d14/strisalphanumeric__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..1c864c59e349d38b90c632b7e08c504ff14a8f31 GIT binary patch literal 18500 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 + + + + + + + + + + diff --git a/doc/safec-3.5/d8/d28/safe__types_8h__dep__incl.md5 b/doc/safec-3.5/d8/d28/safe__types_8h__dep__incl.md5 new file mode 100644 index 00000000..28ad4bd5 --- /dev/null +++ b/doc/safec-3.5/d8/d28/safe__types_8h__dep__incl.md5 @@ -0,0 +1 @@ +1e3259b0a1cb2db65c2cd3cda5b489ea \ No newline at end of file diff --git a/doc/safec-3.5/d8/d28/safe__types_8h__dep__incl.png b/doc/safec-3.5/d8/d28/safe__types_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..025f6cfd1e6dc2547eb66bd556840911f649dbc1 GIT binary patch literal 23888 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 TkZr&f=>$(zbyUigUWEM*|0j-W literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d8/d2d/wcstok__s_8c__incl.map b/doc/safec-3.5/d8/d2d/wcstok__s_8c__incl.map new file mode 100644 index 00000000..137df444 --- /dev/null +++ b/doc/safec-3.5/d8/d2d/wcstok__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d8/d2d/wcstok__s_8c__incl.md5 b/doc/safec-3.5/d8/d2d/wcstok__s_8c__incl.md5 new file mode 100644 index 00000000..0e4fddf2 --- /dev/null +++ b/doc/safec-3.5/d8/d2d/wcstok__s_8c__incl.md5 @@ -0,0 +1 @@ +676c5f442dce73447c887756f4e922e9 \ No newline at end of file diff --git a/doc/safec-3.5/d8/d2d/wcstok__s_8c__incl.png b/doc/safec-3.5/d8/d2d/wcstok__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4da38325fbf81abf5855a74c548e736825ed0d GIT binary patch literal 17915 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d8/d31/freopen__s_8c__incl.map b/doc/safec-3.5/d8/d31/freopen__s_8c__incl.map new file mode 100644 index 00000000..763ff433 --- /dev/null +++ b/doc/safec-3.5/d8/d31/freopen__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d8/d31/freopen__s_8c__incl.md5 b/doc/safec-3.5/d8/d31/freopen__s_8c__incl.md5 new file mode 100644 index 00000000..3037ae6e --- /dev/null +++ b/doc/safec-3.5/d8/d31/freopen__s_8c__incl.md5 @@ -0,0 +1 @@ +6fea16de31b875e44d26b7f3874e77b8 \ No newline at end of file diff --git a/doc/safec-3.5/d8/d31/freopen__s_8c__incl.png b/doc/safec-3.5/d8/d31/freopen__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..1ef2bd4f995299ef459d0d8eadbf6205694c1101 GIT binary patch literal 17652 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

~ zJze$v*(f2CN1GmE2z{Br&?4+OGu}TmS~&gzpXWG|M5o$$;Ve zi7wEI{XNVqZ(#a)!*JF4R%<)KVgFclp+_q^OD7f)c9$L2q8&kMu|y~KA?uYrc($Fp zj>z0=eo!sKvy!tuyw09GeAwibCD^wGHN-VCZ{&4MKs#3l%M#Vg;}`z6{@NF==!4;j`A#Rtf_JuUj|8rnCxkIhVE zqN=S4IvG^1lLR&NrF6lxdj#=1f9{P7xkuMFiRykC$H9!7aZ<+TeOI>yG(67u0DbT$rCE*SALy{a^L^XGx}|H^_A-RL!Gx1c z(XEX1O0FW=lpoPhZV=$_uU>qpdvOB;16kR~ro4U5NYc(|nxXM=pXd8(th_jG;7oV$ zEWY)xBV{K(vgbJw12;DVXH!-aghlxG@87Gd9n2czGom29b@Q1mld@#whAX0Vm**u# za!%}=U$)0)gt%pRqn2JV=!K&1kLb_`KJsIh+@BhVgyf>WXWqA z8XB&ak;&ND*r0-|%$_((5d0cEZw{{(s&ghMt-jq%VY<;y1(6Qbnq^rp*jJb-obY*? z08W78l&kB(52~lR%63+_%A*V(fd-lh;-IN%I4->IVd<*&r`dUp)^9gY{NCSW z)0>_SXEjc|c|cQuntGoIZvbemi+l0IL|YxUqe2Jt!^4}C>FE~hECSlR1}HM+qzs%l4opZ`%n-P| zzX>@z$9KMUY;6t8+rs~&baPHGER4^~`^Y-a7CKa}+5XrKa3w&`x6RG&CYBf@VVD(360MzA6s_18NAc|*oJ5eVhoDrgD{%K!o0haXHD5&ppFb*~>6cR?XPy53+D z5wC3K`G5+UlBq`-s~U<_Q_a-m{UpK1H|wzN%I5`hMyqwW(Elf+b ztkCu3VypkUEiQnU+@a|SGDn{|6fF838~BYD!)zqUUZ8Uo1A|*hsSGl04@sDc>JuNI z8XH^RocTGy6xF+tT~3~~wWjKT9^(GUkKT9kkK`s$*-!w#XXdg)3_UdT zU^EaC5+qu#$9MSr&=(SN*uAV_Y3Z-1f-hWbrciNyj*fs3f=Y1;u;ZAA9Uvq!fUX6# zY{WtY5XInmY;2=`rU;!rC`+QfK(h=*_zKA1<}vW~m63=g z8=4#mgowBdG!g#(eWss6WC2*cP{Q#}_X~?f<|=fWHY&6nUz5KsooGUUzCfwuK8Y@2 zbkv#M_L+mD(d%e#2>)j#DkvPho|_1yYnBKRPdbqves#T~r={h6wTnoj5sfC4DFRcF z�=_dURMC_En$P-`}=Ko(=}lm&Iw9n7mfp_z6l73!ntS_CJdtz`|1Rj&ilQo)mC7 zg@}okJKLKNJQipCNTpukr}6@5U!B%l?{D8WiY;GL!gC80nMZC6(yzO-O1DG(;1&eIcKMd45v`+Rs^J9 zv_HX5!LPi0HWOLC)Tfk?Aw%V>Z4ZwrEDiuc+Gulyc^|1`Los}sJhnMTXlk5aZ93Km zFjlT7sgs-NhG0m1#j{}kaRq7!fRrK{>q0|R^!Z}@3Xve4uAes)Ng4o(BXTqAa;knT z_dk88-VZdqSCDf6 z?+y;G3@Ybhw9oc%zmK@QOpPOXV<0A$SlI-it!L}9|~6=3xN?JkEcEeFf=?bWhe5k(je9!Lv#gas!48iDI;Z8I^k+w-&Q&3+C# zDoL+q8js)<08Ns*x)*@E8})OJr@0;PPeN}YK>Mi+Hlh(p-iRQOZZ_*LlacMvX}hxX zwKHv0D3oz<%dTuzqmfcxBv4vYDL_8~Ds#?+eEsQQ^I2 zi-%KiI-bej!B{{G(T9%!iUPC-;N%Y?2!L3lNOrLi2#RJW-LsX4$+VWP3kq+^}i=LQ2{F_Xh|6$j;W}q@Oaqmy1?%W zWF~@wR*0p33Vf1;1qPjyIt>aL81$_)O90FXn}_4u;9z2OH2GF^u?rqTT$~aqT?qoQ zXwJsbT-0jAnD2aL@!QK8>-RonH&GA~p!|n{SXV>nZEf2FuFT8(DlI+S>TEFth}1~i z4$AaQO&xUcCBP+c>a6=CiHj5%!lLCb@76U`RjE$xL4d9(DBEXH2*CTXG&_yTPe;>x zjXj}#EPs9i8Li>?_&+k5=Uox82yHKlIIf8?S~Pa;6@XZ0%Wg4%gzo;FB*Xv%!%%xV zyJuzP+so6L0Z^x( zqe;nkdtwA$MUZ-LPrv~FE$nU$45(06yx64T(O}0-osfk&qtj9>mKU+Lw2!nk4;Ghk zrImJR=qge<&K5!uA3_l)u-QjTC-nhl(8l@`X~P*!ESX{%L_n9JgYD|KMoYCXS^S+I z-)w#F84H@4;z!6Nuv4XVUZUE(9ZNC}5)*dyUrN3gIlz_>= zoJ7Z?p`_$_f1W;>hY!`EpK~}}G*F}Hvd5QY0NBYd*5OW*~)}nV{ov%>I`+sh!YGk56|nwHRGoWO%`$5 zk!&}V5CfSc_tSNOqvORUAZnA7)F;y1cqxh^NtIk&R)K!V76Q^BKj7V8W##HQY}5a& zpv9M#f>+L-EIM%jq-hV(etA4;EX(3YZ}-WN%Cix0Ih+JQ4e-yIX%*CC0rGPiD`)35J+G&2vlCT3NZWDG%cP;XS1M z6qe9PoE^!6OYCI21+CSi`4m9*MGm7^L=9|yp&SpR&+~dn2+rhWd_AOs=i(yv`4by9 z9izosSwzG|=tPqC`g#V(n=V`N9N1Nf=pThHarY4s(kq>BdU^8e z*6bJ87FzE2+DuSTEs*c90hDF8#}AbUSQuc1EjuF<=osqkhfP9A#>U3ap@=AaW6rq1 zB0pc>w1OwgJl`(6OKIyCw{LAbVbF4pyV;|LB}g`*p^NQmptx*H$}CKx<(jR_kvY6RwV`Er+aYF5l)kvGb8@Igvy;sDk*vXP z)SuJBO~3Bn2I(&?Q+9jSN%8nw5EFRd14hjLoKr<5rS z=L#a>rQ1m^oUy*4v6Yo#*2u?zFP&=|Z5Pg&5z=>TR^m4YMgd5r6I<{OoV}I0N`QSo zBf>j>1b|v`a6|=>FjM7iR8CV9R8mS)oKkApwXD66yqCYwOwm-ZaG} zPRxFr3E9VFZ8o;H>w$!vo z8tQaJkn+>7hV`knQN>F91ACG2ja=&;ekYPXq0Bn=9e-nwDn;MwEC-e@7eN;t=6$Q0c{Bj-{atg}Q zWdm21oP~x)#t)a4x-?bbEj}S(G6Y@^e@)WW)kE>m?2?vzqwP$GH~iBbhodVyJNqt+ zu#TGAY_I4(+~mi$AE`@q2dCdL7x%{HRFqN9uPMpN$xBO1Ggc&pg#!cwN-znte4kt$ zWo5;6@hK?H&wInCIBL4r^tg95Pg1khp*xhcwY9%|DbC9yDTcSSqItPacuJs1!CwQs zRIfE@|Lkm`vs0-`uLVuI*84O?)-?2PiXNPypm21Q)yBpJDs#`>z>R+v9RmZnDm5j{ zv1WB(U`Jr!>r??fB7t#lziA|vK}jY3y_8CDP@iG=@d^Y!plUrQUN|edy}gBiHeFi2 z+ds#+J+qs3^YYhV(;}a-yO=I4xji(=&L-NRVI?OQS4?AOXP=uze|8jpdAfVKkm%h( ziQ=x1tO*DR=`xd4}JFTTh%;`~0{m5<~R!lTMR9?%gOe@Iq7`9-E4X7yugE*_$ zn-N}bKDIV@8sR_`GT>W5Z5JU6hYhyeC>s4JGqei+AXo+*4nVoRm6X)wRNDHc-`ww#YwUxjV_sxvrWSxCRnrhT=o>DVkG|z@+{dI^`X3~!$sSHG_Z{S^seBnPZ{NPi z5(R}Rzb$bsimB??1avmr0*Mu^xK60H8) z4eod#O`L%bqr>}9kcF-y^M%|xa&(8N_l(xYR)0NyLm3KR9Q+R`uq!M&+IB~5Hb!F^ zHxi~JBYi?Le2KmP%lw%tJCDlRP0x<~X{hU( zlpch`+sxhIpCZL=qol_sWZGUw6m3Qd?x=B2{RdaiN{H5-rq(cn)%re~nQBu;@phZD z-T&()@AcSVDMK~8s&8t#|KwX;(wtJIFj1{~!>1`3OZqgVz`i>|I1@)YB)`D@rO$A< zW1;T&S^~OIb6DjQhQzG#vGeRt*McNcZdFlHt2hY>2^Or1WaBceRfP2zecY>dkC^OY zoOsgkfP`(S^Ko2NZ4fql}1ah@QJe(n`SCf0)8X(1z!e;K$LxQ_)5{v2;!d? z$$ac5w%pQ4!7xKh8{)eivGr$bL(}e7Vgt@-qcF-ry6jZ#o9C$q;qjHFI(ml2x=HU; zLqp5w9dypMI3zGU(1&fLPh~a4B{5>E)4Sbvy1p{C)qJ8;tIv%i} zcBB1|aP}QprfND?Oc%1InM+!}Sw<;{e@fVzPAI?sp?=VGZm;TyyuFjdH=MdJc`&(ufuV(djxEnB6VX7T~*9kbnHB? z#S2AlnvN(4i9>)c?@~r7sjwi)68p;mJD-f%zG=OeqC07$s!(VbG1N&R6Zszo3g^Y> z;=1nKYY7Pq&u=dT+S8fv8zBkc5`v>dp|0)|sg-o3WxLp~T46Qa>5PCk%;)E!o|+>A7)u`CeP78;pNX5U_4ho7@PL z0hWGufgU1@H`e~^azdlWG;)3*)zie}nyzq}GO((#h#@%S-WH5l^nYd@xMUtA$oL9i zxj!l6n{&tlk9=Eo@qJEe)=It2atK0o-#n)cbmiOcx&}wk(XMdu@bOh~x=VD3=6PKe zSLtg?(U^mNb!5tzU?DpQJeXMVuy+J$rcvXiyI*DQTPhretKhl=I;*Zd{9oxLO zvT8P3Rv&Fa7~;~N6{wJ8Q^a3~sP?~XcLmInzbHMV7leH9%8SngVDW=YZGhc*5()PE zw^~3Pz^r}d|NMnm<(mu@IeGv1c;(giGiO7d<030Oiob7(UXJO~&~9t)a4v4(a`U&5 zUaw_=KSS1J&K~}_{6=yF`Gv*K_GwaSxTRNM`*xQZc~o9$gLF}W{<&Y6ede3cRc9#& z8>w+nE~wEDw^cqXy8tYMOy~+YrGrF8$N5N`i9|QFvw^1kWTDBS&^#3Iyxsq;4gdZu z9w8JI)D}Vx$rsurAPo + + + + + + +safec: snprintf_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
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.5/d8/d3c/snprintf__s_8c.js b/doc/safec-3.5/d8/d3c/snprintf__s_8c.js new file mode 100644 index 00000000..19d92fe9 --- /dev/null +++ b/doc/safec-3.5/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.5/d8/d47/vfscanf__s_8c__incl.map b/doc/safec-3.5/d8/d47/vfscanf__s_8c__incl.map new file mode 100644 index 00000000..56fcdedd --- /dev/null +++ b/doc/safec-3.5/d8/d47/vfscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d8/d47/vfscanf__s_8c__incl.md5 b/doc/safec-3.5/d8/d47/vfscanf__s_8c__incl.md5 new file mode 100644 index 00000000..1282302d --- /dev/null +++ b/doc/safec-3.5/d8/d47/vfscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +ae84f356a2c10214bb32778118b74e10 \ No newline at end of file diff --git a/doc/safec-3.5/d8/d47/vfscanf__s_8c__incl.png b/doc/safec-3.5/d8/d47/vfscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..9902fbabab00b62dbce4e6dc0e161ea038f7b4c4 GIT binary patch literal 17430 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

3vBn=BIHOzNsTU@_$n{sTs^CoNDs zP(W7GzIK*hTU-0{qw&Jx?ddfN0-o8Ni)X6~yB6iR?Zs3c_1!@>EoI-Hf|->ST^ok+ zw{IDxBj6<%c)WRVA0aXTquA9Xqp+Vo#l^;o>U=PR7sW^V2o*HC_w~-mmhrr+VpG=7 z0YMVdRq)@Qo9#wU@)?&gUS6c+PZ--fspJpf$h}-z}Ypz{nN6a59nK77raESebkF^nJ#2fnSX3T({l=!#zM6xA= zn^}*)T^9d28YE07@dx>#j*#k!K-HpZ0%V4IefZgwiM8xybMISDUXIN!i|yGI3rftt zp^qx8rUQ>+QYg4?)s!b3q35r%V2MS4^REf6jT9w>ChO~^qnpMRxt93XK~KVbcIrB9(OKt2z4@_?ejqyq7uwI$|W@ z?tG*!t-KaN)?OfhUfe`VbH$tu75vHUs z#WMjPaZSKEIwUY~;s*>a$<;jcg?mD6b(w95eX*ZB={qxj`TV}_?&^z-s^ zdFqUOaa&yL4E|Rq1X|0erpnsFzSwM+v|P$ln|p3jY#f5HT+8%JQ>jldYIyGvpzrrYY3neA2d6_x}I9 z7@8k%Efi?~J@Yl-epwZN5DIkza9k*LaEdG`m4XcXlv@)W=DU?>D?Jl6|4B}T$g?9) zsO`K_F78Y83way~T~|AEJ>Is99#T&9Qn8{Ng?|qrI4LW&&8T9j__(cm7YzKK^Cnyw zd;uy-O~Lp{voFnPH>bxxoKxvyK5lg5hM{z;rL3IiuGexd|6?#3U=~6Dhf`2WD8#k5 z)hA86Ph8lv`Vl@9QeI#%J$_bp$%<_exFU@_pocpFF#y+_@G>qxNuJTN?MB-)^D2lm z+1n#;aagadUr||i#pLq7!@;;`hs5n~s`&KG?B608nIh`N7ZU=xe#Df#ixKn@4Muqa zg^RCkwikBFUZ{HkO+HtOX4ftx<;rrRMD`t5J45hET*(ek7JR5N0UP>=rFkDU6t&E# zD%n_IC(I7z%HH=m!ax&~Njw?vEqC-jnw$>ZmE%8e&NrBHx;4v$S!%BVrTq|}t#@fe zz;e+|OjJFgFF3|${&~5;jH(b94Z-+R_5L(cJ{Q{%hgSvLxOxxz{Vt8%KHaFAysP0jv?7Ra6f~b1? zU4VPk$2v|4O4zHgnkS7S2R-aO1O39EoUg_HoXBShjGRt>jE&ChtsG$Y{W$Nb7r6@z z0;%5;5|#X3)yXYXx-y@k6`kmZPq(1EJ1OK0nei7d_NRhkuL4tIJcDemsBpG_2ZPhqjKGsLZc zBe&Y@Nltg1J9Qlr=qdxRijAsxB%qWcG0vvxUO3Kqxz_m3o(UYc&yJf*!3HoZQwBA3~q<#`I#6U0A zROL1zbvxZ2BW?5_2gYI|m!wtuO73o+Hios`jq#znkf|xl+gm6hG>5)b0Hu#a{_?Sv zn>9j@WSw76o70FXHmV%%8z^g{^evtZnW$de`o*vA?4G^#x*9T3C7}&HcKEqZ&Ue?j z6G&s^ME?H=;^9nbRaHv0$AK;xz5I+(%aoGXvatwNX8h2U}oJk*z^ZkwN!Z~Qyp;}bQp zD6{j$L>ub})4DMCjQft@-ZQob#lj&rf@bOt`a0Fr{R7IXXtSPxa6!gpp`8ncnW-Jk`0Z*y z0rl*(_aE=RlfC`y149mLJ?8~-Cq4^#UA%#zp|zD&qxV%R16|OKQ^bqEUnzBdFO9Rq zj$FbQAIfppQpN47wPR7X8(oJr#1$x6Vki(ajHYsIs=M=Bxu3FyC&5ui@BKdDWFU}m zr}r!62)Jl;dVL-F((~(kn{^g1zd#(g-;nfx(So2u!nN(B^_kWZKG&qQWb4!wLakuJ z$pDd)Xy@OS^JfzWI z9!M=v78}Xx;_pc)DJ7=KLF2l1HE2MoUkL#?rupxF)Z* + + + + + + +safec: memmove_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d8/d56/memmove__s_8c.js b/doc/safec-3.5/d8/d56/memmove__s_8c.js new file mode 100644 index 00000000..81889051 --- /dev/null +++ b/doc/safec-3.5/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.5/d8/d57/wcscat__s_8c__incl.map b/doc/safec-3.5/d8/d57/wcscat__s_8c__incl.map new file mode 100644 index 00000000..2bcdda0b --- /dev/null +++ b/doc/safec-3.5/d8/d57/wcscat__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d8/d57/wcscat__s_8c__incl.md5 b/doc/safec-3.5/d8/d57/wcscat__s_8c__incl.md5 new file mode 100644 index 00000000..15d93a97 --- /dev/null +++ b/doc/safec-3.5/d8/d57/wcscat__s_8c__incl.md5 @@ -0,0 +1 @@ +81d18e7876cfdfbf97c8a40c4c5408dc \ No newline at end of file diff --git a/doc/safec-3.5/d8/d57/wcscat__s_8c__incl.png b/doc/safec-3.5/d8/d57/wcscat__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a55fdae563916532646c27087d83961855c2ff96 GIT binary patch literal 17801 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 DYE;3x literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d8/d61/memset16__s_8c__incl.map b/doc/safec-3.5/d8/d61/memset16__s_8c__incl.map new file mode 100644 index 00000000..954803e7 --- /dev/null +++ b/doc/safec-3.5/d8/d61/memset16__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d8/d61/memset16__s_8c__incl.md5 b/doc/safec-3.5/d8/d61/memset16__s_8c__incl.md5 new file mode 100644 index 00000000..4089def9 --- /dev/null +++ b/doc/safec-3.5/d8/d61/memset16__s_8c__incl.md5 @@ -0,0 +1 @@ +9150cb6ef783390c778da6c8354e1c21 \ No newline at end of file diff --git a/doc/safec-3.5/d8/d61/memset16__s_8c__incl.png b/doc/safec-3.5/d8/d61/memset16__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2851b618b5f1c1bbb54e0dc93d618dbc4905e6f3 GIT binary patch literal 19710 zcmdqJbyQu;*CmPscXtR7+#$Go(BK4jcPBW(JvanNa19pR-MP5Cgy6y5y13u(d)?!8 z_jvz5ZtgfaIXQdRu9|DDS!>Qpgp#5(3L+sQ1Ox<%%m)b-2nZ-m2na|Rcv$c!W69k+ z;04xLPFe!u<@LYpwxUD`h_?_j5~6CJnMbQ0x~iIFu%|Q#;*g?+h&-a$j&p*J+x^Nn z#daj+8f6+f$7Oc2rRB3r+I3@df(OOgb*Lgv4mx-|o#k({Da6eaE}jFGM8X5ex!;Z7 zTznRG2yr}NX`QoQ^IQ5DtE7jWTo(5MO_XjL?IFfq@Z^%ccunFsv~C^EUm1 z9t6gI(GS0Sgrbi>Qks$J1E>|g8FmLFsHBRTUgB4T(`teb`X}?GH+OcZ+~|_f$jQl7 zQbi;xS#>d#zqhuwvijb;mW*WkY&cO&krBH{N=QiLOCoE67YXfN$N%kZQi!KJOxR0| zM7^YDG6qlkIgt;0Hc|5xNeHj^$y=FHsE7|IV36@=$|1(93m>cKCDOO?A{v`_Xc&1f zAxd9Jqn9%ZO~$GdPBZGUk%TIOHw^qculecGF?K>XBg3P=V#-vrd`(L)SA$<=BQb%! z?&&?&3c`WdK_N!=3`{ZU℞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 + + + + + + +safec: wcslwr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d8/d67/wcslwr__s_8c.js b/doc/safec-3.5/d8/d67/wcslwr__s_8c.js new file mode 100644 index 00000000..c1703f94 --- /dev/null +++ b/doc/safec-3.5/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.5/d8/d80/memmove__s_8c__incl.map b/doc/safec-3.5/d8/d80/memmove__s_8c__incl.map new file mode 100644 index 00000000..c0fc62d4 --- /dev/null +++ b/doc/safec-3.5/d8/d80/memmove__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d8/d80/memmove__s_8c__incl.md5 b/doc/safec-3.5/d8/d80/memmove__s_8c__incl.md5 new file mode 100644 index 00000000..d83e0f08 --- /dev/null +++ b/doc/safec-3.5/d8/d80/memmove__s_8c__incl.md5 @@ -0,0 +1 @@ +38cb4499fd709ad3a1097afc0c0f49dc \ No newline at end of file diff --git a/doc/safec-3.5/d8/d80/memmove__s_8c__incl.png b/doc/safec-3.5/d8/d80/memmove__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2aed866c84786deafd8cc72486c80d37aeb25507 GIT binary patch literal 19623 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 +y<8iunpTBMt^xe6oZ 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 + + + + + + diff --git a/doc/safec-3.5/d8/d84/strtolowercase__s_8c__incl.md5 b/doc/safec-3.5/d8/d84/strtolowercase__s_8c__incl.md5 new file mode 100644 index 00000000..2f97c82a --- /dev/null +++ b/doc/safec-3.5/d8/d84/strtolowercase__s_8c__incl.md5 @@ -0,0 +1 @@ +1c7bd61cae8dc63917c1b6f0affbaf42 \ No newline at end of file diff --git a/doc/safec-3.5/d8/d84/strtolowercase__s_8c__incl.png b/doc/safec-3.5/d8/d84/strtolowercase__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ead1b315d3c4b807612ed9c5683b623967a17620 GIT binary patch literal 18361 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

aosOjLk@Og>0CI0y{1yo*M-V@;clki(05cA?8 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 E0N8csBLDyZ literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d8/d88/strzero__s_8c.html b/doc/safec-3.5/d8/d88/strzero__s_8c.html new file mode 100644 index 00000000..15612fee --- /dev/null +++ b/doc/safec-3.5/d8/d88/strzero__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strzero_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d8/d88/strzero__s_8c.js b/doc/safec-3.5/d8/d88/strzero__s_8c.js new file mode 100644 index 00000000..2f7ba8e3 --- /dev/null +++ b/doc/safec-3.5/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.5/d8/d89/vwscanf__s_8c.html b/doc/safec-3.5/d8/d89/vwscanf__s_8c.html new file mode 100644 index 00000000..3f13d372 --- /dev/null +++ b/doc/safec-3.5/d8/d89/vwscanf__s_8c.html @@ -0,0 +1,179 @@ + + + + + + + +safec: vwscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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.5/d8/d89/vwscanf__s_8c.js b/doc/safec-3.5/d8/d89/vwscanf__s_8c.js new file mode 100644 index 00000000..00ee889b --- /dev/null +++ b/doc/safec-3.5/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.5/d8/d90/timingsafe__memcmp_8c__incl.map b/doc/safec-3.5/d8/d90/timingsafe__memcmp_8c__incl.map new file mode 100644 index 00000000..870fe552 --- /dev/null +++ b/doc/safec-3.5/d8/d90/timingsafe__memcmp_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d8/d90/timingsafe__memcmp_8c__incl.md5 b/doc/safec-3.5/d8/d90/timingsafe__memcmp_8c__incl.md5 new file mode 100644 index 00000000..5a0c9773 --- /dev/null +++ b/doc/safec-3.5/d8/d90/timingsafe__memcmp_8c__incl.md5 @@ -0,0 +1 @@ +4a1411e7f0ecb540522cbc0dca0bf85a \ No newline at end of file diff --git a/doc/safec-3.5/d8/d90/timingsafe__memcmp_8c__incl.png b/doc/safec-3.5/d8/d90/timingsafe__memcmp_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..3f058d1e31e2a258894defdbc4170d11e42cfcf4 GIT binary patch literal 20239 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 eV~jCoME?VA=@I%7yl3SA0000 + + + + + + diff --git a/doc/safec-3.5/d8/d9d/strishex__s_8c__incl.md5 b/doc/safec-3.5/d8/d9d/strishex__s_8c__incl.md5 new file mode 100644 index 00000000..e398aea3 --- /dev/null +++ b/doc/safec-3.5/d8/d9d/strishex__s_8c__incl.md5 @@ -0,0 +1 @@ +1d42ac65b9675b0f195e51c542193051 \ No newline at end of file diff --git a/doc/safec-3.5/d8/d9d/strishex__s_8c__incl.png b/doc/safec-3.5/d8/d9d/strishex__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c341c630d551b45d455273f4193ededd8b82d31f GIT binary patch literal 17931 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 + + + + + + +safec: swscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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.5/d8/da1/swscanf__s_8c.js b/doc/safec-3.5/d8/da1/swscanf__s_8c.js new file mode 100644 index 00000000..4dfe8372 --- /dev/null +++ b/doc/safec-3.5/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.5/d8/da2/wcrtomb__s_8c__incl.map b/doc/safec-3.5/d8/da2/wcrtomb__s_8c__incl.map new file mode 100644 index 00000000..f372b297 --- /dev/null +++ b/doc/safec-3.5/d8/da2/wcrtomb__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d8/da2/wcrtomb__s_8c__incl.md5 b/doc/safec-3.5/d8/da2/wcrtomb__s_8c__incl.md5 new file mode 100644 index 00000000..adf6a3a1 --- /dev/null +++ b/doc/safec-3.5/d8/da2/wcrtomb__s_8c__incl.md5 @@ -0,0 +1 @@ +bf1ac52512b0fb29d30c8ccc772555f7 \ No newline at end of file diff --git a/doc/safec-3.5/d8/da2/wcrtomb__s_8c__incl.png b/doc/safec-3.5/d8/da2/wcrtomb__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..9bdc77452b04f00320507ccf9e113df41a74af78 GIT binary patch literal 18108 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 Yn7&9Nct~uS_OzNr1SP)|^J{zmA3APeU;qFB literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d8/daf/memmove16__s_8c.html b/doc/safec-3.5/d8/daf/memmove16__s_8c.html new file mode 100644 index 00000000..b089ba37 --- /dev/null +++ b/doc/safec-3.5/d8/daf/memmove16__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: memmove16_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d8/daf/memmove16__s_8c.js b/doc/safec-3.5/d8/daf/memmove16__s_8c.js new file mode 100644 index 00000000..db56e925 --- /dev/null +++ b/doc/safec-3.5/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.5/d8/dbe/towctrans_8c.html b/doc/safec-3.5/d8/dbe/towctrans_8c.html new file mode 100644 index 00000000..e04e4390 --- /dev/null +++ b/doc/safec-3.5/d8/dbe/towctrans_8c.html @@ -0,0 +1,393 @@ + + + + + + + +safec: towctrans.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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,
 l 
)   { (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.5/d8/dbe/towctrans_8c.js b/doc/safec-3.5/d8/dbe/towctrans_8c.js new file mode 100644 index 00000000..b10977f5 --- /dev/null +++ b/doc/safec-3.5/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.5/d8/dc7/wcsnatcmp__s_8c.html b/doc/safec-3.5/d8/dc7/wcsnatcmp__s_8c.html new file mode 100644 index 00000000..48e6210c --- /dev/null +++ b/doc/safec-3.5/d8/dc7/wcsnatcmp__s_8c.html @@ -0,0 +1,302 @@ + + + + + + + +safec: wcsnatcmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d8/dc7/wcsnatcmp__s_8c.js b/doc/safec-3.5/d8/dc7/wcsnatcmp__s_8c.js new file mode 100644 index 00000000..1ae6c99d --- /dev/null +++ b/doc/safec-3.5/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.5/d8/dc9/strisalphanumeric__s_8c.html b/doc/safec-3.5/d8/dc9/strisalphanumeric__s_8c.html new file mode 100644 index 00000000..b1c90582 --- /dev/null +++ b/doc/safec-3.5/d8/dc9/strisalphanumeric__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strisalphanumeric_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d8/dc9/strisalphanumeric__s_8c.js b/doc/safec-3.5/d8/dc9/strisalphanumeric__s_8c.js new file mode 100644 index 00000000..c7af0fc8 --- /dev/null +++ b/doc/safec-3.5/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.5/d8/dd0/strisascii__s_8c.html b/doc/safec-3.5/d8/dd0/strisascii__s_8c.html new file mode 100644 index 00000000..4ddaf1bf --- /dev/null +++ b/doc/safec-3.5/d8/dd0/strisascii__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strisascii_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d8/dd0/strisascii__s_8c.js b/doc/safec-3.5/d8/dd0/strisascii__s_8c.js new file mode 100644 index 00000000..70d71ac9 --- /dev/null +++ b/doc/safec-3.5/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.5/d8/dd8/mem__primitives__lib_8c.html b/doc/safec-3.5/d8/dd8/mem__primitives__lib_8c.html new file mode 100644 index 00000000..95a67281 --- /dev/null +++ b/doc/safec-3.5/d8/dd8/mem__primitives__lib_8c.html @@ -0,0 +1,472 @@ + + + + + + + +safec: mem_primitives_lib.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d8/dd8/mem__primitives__lib_8c.js b/doc/safec-3.5/d8/dd8/mem__primitives__lib_8c.js new file mode 100644 index 00000000..b5acc995 --- /dev/null +++ b/doc/safec-3.5/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.5/d8/dd9/memcpy32__s_8c__incl.map b/doc/safec-3.5/d8/dd9/memcpy32__s_8c__incl.map new file mode 100644 index 00000000..09dc8950 --- /dev/null +++ b/doc/safec-3.5/d8/dd9/memcpy32__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d8/dd9/memcpy32__s_8c__incl.md5 b/doc/safec-3.5/d8/dd9/memcpy32__s_8c__incl.md5 new file mode 100644 index 00000000..973e2495 --- /dev/null +++ b/doc/safec-3.5/d8/dd9/memcpy32__s_8c__incl.md5 @@ -0,0 +1 @@ +bd3094906114f7d62e0e1fe270576c5c \ No newline at end of file diff --git a/doc/safec-3.5/d8/dd9/memcpy32__s_8c__incl.png b/doc/safec-3.5/d8/dd9/memcpy32__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7fb3ad4dea6e93ad4211b87e3373dda4016b36f5 GIT binary patch literal 20131 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 QU;qFB07*qoM6N<$g4P_#X#fBK literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d8/def/fopen__s_8c__incl.map b/doc/safec-3.5/d8/def/fopen__s_8c__incl.map new file mode 100644 index 00000000..4ddf8cf8 --- /dev/null +++ b/doc/safec-3.5/d8/def/fopen__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d8/def/fopen__s_8c__incl.md5 b/doc/safec-3.5/d8/def/fopen__s_8c__incl.md5 new file mode 100644 index 00000000..84f97134 --- /dev/null +++ b/doc/safec-3.5/d8/def/fopen__s_8c__incl.md5 @@ -0,0 +1 @@ +3e5d6cecf47e710150221a2af5216ee8 \ No newline at end of file diff --git a/doc/safec-3.5/d8/def/fopen__s_8c__incl.png b/doc/safec-3.5/d8/def/fopen__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..08628c83a986702589a56df8185307b4df7475d6 GIT binary patch literal 17565 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 C7Dzk* literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d8/dfa/memzero16__s_8c__incl.map b/doc/safec-3.5/d8/dfa/memzero16__s_8c__incl.map new file mode 100644 index 00000000..b7c1eb07 --- /dev/null +++ b/doc/safec-3.5/d8/dfa/memzero16__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d8/dfa/memzero16__s_8c__incl.md5 b/doc/safec-3.5/d8/dfa/memzero16__s_8c__incl.md5 new file mode 100644 index 00000000..d5aff70a --- /dev/null +++ b/doc/safec-3.5/d8/dfa/memzero16__s_8c__incl.md5 @@ -0,0 +1 @@ +9d6cd7eb06bf6add6340994d72392e86 \ No newline at end of file diff --git a/doc/safec-3.5/d8/dfa/memzero16__s_8c__incl.png b/doc/safec-3.5/d8/dfa/memzero16__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7987eda159702356a98b43b531802457b465c162 GIT binary patch literal 19963 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d8/dff/safe__str__lib_8h.html b/doc/safec-3.5/d8/dff/safe__str__lib_8h.html new file mode 100644 index 00000000..ad809379 --- /dev/null +++ b/doc/safec-3.5/d8/dff/safe__str__lib_8h.html @@ -0,0 +1,11752 @@ + + + + + + + +safec: safe_str_lib.h File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.5 +
+
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, size_t strbos) BOS_OVR2_BUTNULL(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_OVR2_BUTNULL(dest
 
EXTERN char *dmaxp BOS_ATTR (dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) 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_CHK2 srcp 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) &&!dmax
 
EXTERN errno_t empty dmax BOS_ATTR (!_BOS_NULL(dest) &&_BOS_OVR(dest, dmax), "dest overflow") BOS_ATTR(!_BOS_NULL(dest) &&(void *) dest
 
EXTERN errno_t empty dmax dest overlap BOS_NULL (srcp) BOSW_CHK2(*srcp
 
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, 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) BOSW_OVR2_BUTNULL(dest
 
EXTERN wchar_t *dmaxp BOS_NULL (delim) 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,
 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.

+

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,
 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.

+

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/6]

+ +
+
+ + + + + + + + + + + + + + + + + + +
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,
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 
)
+
+ +
+
+ +

◆ BOS_ATTR() [2/6]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN char * dmaxp BOS_ATTR (dest && _BOS_NULLdmaxp,
"empty dmax"  
)
+
+ +
+
+ +

◆ 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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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/7]

+ +
+
+ + + + + + + + +
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_t * countp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ BOS_NULL() [2/7]

+ +
+
+ + + + + + + + +
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_t * resultp,
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_t * resultp,
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/7]

+ +
+
+ + + + + + + + +
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_t * resultp,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strlastsame_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strlastsame_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_t * resultp,
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_t * countp,
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/7]

+ +
+
+ + + + + + + + +
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/7]

+ +
+
+ + + + + + + + +
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() [3/6]

+ +
+
+ + + + + + + + + + + + + + + + + + +
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() [4/6]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
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() [5/6]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t empty dmax BOS_ATTR (! _BOS_NULLdest) &&_BOS_OVR(dest, dmax,
"dest overflow"  
) &&
+
+ +
+
+ +

◆ BOS_NULL() [6/7]

+ +
+
+ + + + + + + + +
EXTERN errno_t empty dmax dest overlap BOS_NULL (srcp )
+
+ +
+
+ +

◆ _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,
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() [6/6]

+ +
+
+ + + + + + + + + + + + + + + + + + +
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 
)
+
+ +
+
+ +

◆ BOS_NULL() [7/7]

+ +
+
+ + + + + + + + +
EXTERN wchar_t * dmaxp BOS_NULL (delim )
+
+ +
+
+ +

◆ 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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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.5/d8/dff/safe__str__lib_8h.js b/doc/safec-3.5/d8/dff/safe__str__lib_8h.js new file mode 100644 index 00000000..4bda2361 --- /dev/null +++ b/doc/safec-3.5/d8/dff/safe__str__lib_8h.js @@ -0,0 +1,217 @@ +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#ac35b97aaaa14e024440add0f2737257f", null ], + [ "_strtok_s_chk", "d8/dff/safe__str__lib_8h.html#a02ae6ef910e2d7e691171d630549397d", null ], + [ "BOS_ATTR", "d8/dff/safe__str__lib_8h.html#a2fd4cc720be29309b9ec478a3990c5f8", 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#ab19b9ae44da5315bf923ecafad974909", null ], + [ "BOS_ATTR", "d8/dff/safe__str__lib_8h.html#a1fdcd8d9c19336b80b013ea8651db960", null ], + [ "BOS_NULL", "d8/dff/safe__str__lib_8h.html#ad86b042be62fcc4c98ebea9bcc525fd3", 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#a44dff795027582ea7baa33ddf703a2ea", 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#a7e9a33e2fa8ef438c690e7836d702318", null ], + [ "BOS_NULL", "d8/dff/safe__str__lib_8h.html#ad29b5e59ad7a8dbdebe59f36013da696", 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.5/d8/dff/strcpyfldin__s_8c__incl.map b/doc/safec-3.5/d8/dff/strcpyfldin__s_8c__incl.map new file mode 100644 index 00000000..155ca583 --- /dev/null +++ b/doc/safec-3.5/d8/dff/strcpyfldin__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d8/dff/strcpyfldin__s_8c__incl.md5 b/doc/safec-3.5/d8/dff/strcpyfldin__s_8c__incl.md5 new file mode 100644 index 00000000..953a56a5 --- /dev/null +++ b/doc/safec-3.5/d8/dff/strcpyfldin__s_8c__incl.md5 @@ -0,0 +1 @@ +d52a348a0de824b0eaeda9601433dffd \ No newline at end of file diff --git a/doc/safec-3.5/d8/dff/strcpyfldin__s_8c__incl.png b/doc/safec-3.5/d8/dff/strcpyfldin__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..985af2372eae946ace22ab4b0c1a239b57f30ed1 GIT binary patch literal 18206 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 + + + + + + +safec: strerror_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d9/d02/strerror__s_8c.js b/doc/safec-3.5/d9/d02/strerror__s_8c.js new file mode 100644 index 00000000..8b498596 --- /dev/null +++ b/doc/safec-3.5/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.5/d9/d0e/wctomb__s_8c__incl.map b/doc/safec-3.5/d9/d0e/wctomb__s_8c__incl.map new file mode 100644 index 00000000..ec0e8c85 --- /dev/null +++ b/doc/safec-3.5/d9/d0e/wctomb__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d9/d0e/wctomb__s_8c__incl.md5 b/doc/safec-3.5/d9/d0e/wctomb__s_8c__incl.md5 new file mode 100644 index 00000000..ece64c87 --- /dev/null +++ b/doc/safec-3.5/d9/d0e/wctomb__s_8c__incl.md5 @@ -0,0 +1 @@ +3983e75114096e6f50d0e675be5b0cb3 \ No newline at end of file diff --git a/doc/safec-3.5/d9/d0e/wctomb__s_8c__incl.png b/doc/safec-3.5/d9/d0e/wctomb__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..22a484578189a583748e01395c0135f61a97da50 GIT binary patch literal 18066 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 Hf&c#nIQ8_( literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d9/d10/strljustify__s_8c.html b/doc/safec-3.5/d9/d10/strljustify__s_8c.html new file mode 100644 index 00000000..fac68fae --- /dev/null +++ b/doc/safec-3.5/d9/d10/strljustify__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strljustify_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d9/d10/strljustify__s_8c.js b/doc/safec-3.5/d9/d10/strljustify__s_8c.js new file mode 100644 index 00000000..d3445db4 --- /dev/null +++ b/doc/safec-3.5/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.5/d9/d16/memmove16__s_8c__incl.map b/doc/safec-3.5/d9/d16/memmove16__s_8c__incl.map new file mode 100644 index 00000000..7d0226ce --- /dev/null +++ b/doc/safec-3.5/d9/d16/memmove16__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d9/d16/memmove16__s_8c__incl.md5 b/doc/safec-3.5/d9/d16/memmove16__s_8c__incl.md5 new file mode 100644 index 00000000..4f899b3e --- /dev/null +++ b/doc/safec-3.5/d9/d16/memmove16__s_8c__incl.md5 @@ -0,0 +1 @@ +ade4f27a9bac529ff5b3afb8a9795f07 \ No newline at end of file diff --git a/doc/safec-3.5/d9/d16/memmove16__s_8c__incl.png b/doc/safec-3.5/d9/d16/memmove16__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..6e659c1e9e3c931edef687200149860b53a47c92 GIT binary patch literal 19927 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 UNCCSU#sB~S07*qoM6N<$f`7=1UH||9 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d9/d3d/mbstowcs__s_8c.html b/doc/safec-3.5/d9/d3d/mbstowcs__s_8c.html new file mode 100644 index 00000000..69b3fd5b --- /dev/null +++ b/doc/safec-3.5/d9/d3d/mbstowcs__s_8c.html @@ -0,0 +1,108 @@ + + + + + + + +safec: mbstowcs_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
mbstowcs_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for mbstowcs_s.c:
+
+
+ +
+
+ diff --git a/doc/safec-3.5/d9/d47/wcsfc__s_8c.html b/doc/safec-3.5/d9/d47/wcsfc__s_8c.html new file mode 100644 index 00000000..e2d007c7 --- /dev/null +++ b/doc/safec-3.5/d9/d47/wcsfc__s_8c.html @@ -0,0 +1,191 @@ + + + + + + + +safec: wcsfc_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d9/d47/wcsfc__s_8c.js b/doc/safec-3.5/d9/d47/wcsfc__s_8c.js new file mode 100644 index 00000000..cea6c61d --- /dev/null +++ b/doc/safec-3.5/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.5/d9/d4d/memcmp__s_8c.html b/doc/safec-3.5/d9/d4d/memcmp__s_8c.html new file mode 100644 index 00000000..66acbd39 --- /dev/null +++ b/doc/safec-3.5/d9/d4d/memcmp__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: memcmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d9/d4d/memcmp__s_8c.js b/doc/safec-3.5/d9/d4d/memcmp__s_8c.js new file mode 100644 index 00000000..224d7e92 --- /dev/null +++ b/doc/safec-3.5/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.5/d9/da2/unw16ifexc_8h__dep__incl.map b/doc/safec-3.5/d9/da2/unw16ifexc_8h__dep__incl.map new file mode 100644 index 00000000..1c2e582d --- /dev/null +++ b/doc/safec-3.5/d9/da2/unw16ifexc_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.5/d9/da2/unw16ifexc_8h__dep__incl.md5 b/doc/safec-3.5/d9/da2/unw16ifexc_8h__dep__incl.md5 new file mode 100644 index 00000000..25165b8d --- /dev/null +++ b/doc/safec-3.5/d9/da2/unw16ifexc_8h__dep__incl.md5 @@ -0,0 +1 @@ +e6be46616130d1f82ecc1d40df41c058 \ No newline at end of file diff --git a/doc/safec-3.5/d9/da2/unw16ifexc_8h__dep__incl.png b/doc/safec-3.5/d9/da2/unw16ifexc_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..0694d2045ad59864b5dbb39c5e2ea293e1b67cfd GIT binary patch literal 3636 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 + + + + + + diff --git a/doc/safec-3.5/d9/da5/ctime__s_8c__incl.md5 b/doc/safec-3.5/d9/da5/ctime__s_8c__incl.md5 new file mode 100644 index 00000000..df8e0b44 --- /dev/null +++ b/doc/safec-3.5/d9/da5/ctime__s_8c__incl.md5 @@ -0,0 +1 @@ +67efac16ee647e79ea9fce07a040022f \ No newline at end of file diff --git a/doc/safec-3.5/d9/da5/ctime__s_8c__incl.png b/doc/safec-3.5/d9/da5/ctime__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f7e22fd98977592cfb9ad7df054f888edce2d3c4 GIT binary patch literal 17352 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 + + + + + + +safec: vscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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.5/d9/db2/vscanf__s_8c.js b/doc/safec-3.5/d9/db2/vscanf__s_8c.js new file mode 100644 index 00000000..e499933d --- /dev/null +++ b/doc/safec-3.5/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.5/d9/dca/safe__mem__constraint_8h__dep__incl.map b/doc/safec-3.5/d9/dca/safe__mem__constraint_8h__dep__incl.map new file mode 100644 index 00000000..d7dd1ead --- /dev/null +++ b/doc/safec-3.5/d9/dca/safe__mem__constraint_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doc/safec-3.5/d9/dca/safe__mem__constraint_8h__dep__incl.md5 b/doc/safec-3.5/d9/dca/safe__mem__constraint_8h__dep__incl.md5 new file mode 100644 index 00000000..976c25e8 --- /dev/null +++ b/doc/safec-3.5/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.5/d9/dca/safe__mem__constraint_8h__dep__incl.png b/doc/safec-3.5/d9/dca/safe__mem__constraint_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..adb785f48c843c90a4dc4b027960444c7e1737c4 GIT binary patch literal 9250 zcmch-bx@o^voE}a;Ig>8yIXLV;O_2(#e)-^U0|`G3GNBO39z`klLQGK+#$H%&0F=I z@0@$@-?z4Eck6k2re}J(e?2X+S{h1N=w#>s002uxSzZSKK#+j{Z$m|fe-k6A9KnB( zZB&)y0WbeP1s&z7000d@MP5eFKj(NQz)XFg8s%)NrJ19OjgeJ$ScpW*j=IhIs8p}s z-rWWnE3$5K(5S(lxQI@j!~v6k?HOkQucv!YF+OR86S#dM})*LUjXDewxs{2;#O zJ?Sl#d(}c=3k}DSeJ$JXhY*ERq(TrFg(FiqO&^7d9!*6nuXTCLC7oGi)`FLkk`kOL z^ZMYhrc3eR`uL7Z?oey*tG1mTgGRn&0+agZGjnv@tRLl?eFFp0vNa?Gfi80;D)<~` zu;f!dNVm`7T*4{dccR=M|1~wsB`R%%Y@re=E&;kkE{)Ric`1p62aN-@3W9`MRR9MU zi6mm?pUO-6C6(B2=(D#cU32gOor3n>{wsx7lT(E_o3M=aMAt(lGIa}xq^ZJI8@oiwj5&SSFXkcv%-A(h%IOh%J|>_WrY&JxIL9XD+%rz} zpoEu)>y4%V1^4vW9FwQ=iDsC)0R zz#gnj7%|r%9;bTloNTg4M7g<0RM%yH9OB|11%`dNxk|U)ZHAP3BO;NFQvC%97+~A% zq(2Th6my^z-XHEPWcu3mi6DHO17YF~&rjXKK)aAe$_7)jo&)=-bpfL|o|i7`hbtog zKhiTGo>r`JJfPKm6pDwW2r$K3Q|?%`@+^N}CX@#JunP`1MZ;*%_!y*5hvKx9OLrYjhiUM4T0;0t0}aN3`mwZ6xU7TnzM-D{Lnd2k3Ui| zbu%)1eq_KBaoX5Bo*-7|P)T`GnVneLY+_^3?dF;@M{zC_IQEcA8_$_2(hT$`x3im$N179=mdc#Q7R0{!=5xr{g)Jjl6VjY@`-#%n8y*}mB zgx-yIjBlDQ%}IX^%wP>m_g*+AJ(|-5>%8YkC0ARnT6%OJRo(ymX}{C7rU6Z zPWWs$h20-1tnT1;+?MBa7HNUW)5+fNN8Ht*?slc_WugSH)A(r7Z7z#5nE~%i^QmH%tp$#N^R` zuRKE9y*^=`204N8N$mZ3nZtUy;gQg0yg6tItTo}TuQDr?7!dt03Y5TNuaGj14t zF5{(&CI!N!p3aOe!TIrl4!hWS*I1m3R;|bLoh$?rYZPBgjIV7=g; zSp%C$fPk+WEPBi4H!q){%r>%x(eCN1?D_o6$1Rfnx183xTo2bdqmnMM8tHP>bb9>4 zGAB~pDHCBX6o3rqSYg+OK8l|};}_(CUn1>#>sN%jZ}2wpX@&T~w3%pOh=vU8S)=cl zix<2dC`7b-f*PjMK9Ccvh3nC;YN1zqxOt8P)k!B;m*y!#G^Qbk~QX}1^ z2#D))vzNqlb7Q?3%TiLtyq-^=z1}57hKI<@(R!)0)X(FJ*_M!L{0Y+5PL43Ny|>!M ziK+L!!iy3SkV+$LXfZA}R*&`e%#E4@V}@8`-As>Z#qujH+zR^JGl32wrBAt=^Tk1?)2-kE6DwGLW;|>E_(X$0*LiyS%Xc4a#JtSf|AS zaw`8A?+oa583-1CpV~FlKUYDQq}!56TM@ehs@VLCN6aB=d`a=S0^}i5mzHw%fjUk; zXQhe4^f?jyCvpytl|8W&OFhKQ%q%%AOQ8^n3X~N7kB5 zOY>I=TpPT`xy8EJJnv0`EY-a8g<(1n!lSi^27zthj9c(To${^DHo+fFZ*anW?Ei3t zvXFx5XiP!Xw{LsbLSH8QNZYM3{h!TZTz<*(2pPPrEx<%bp-_1q!P2hX5`Vat^*vpc z;4t|PIpq`3V5opr=x6s%*Af!MQ7|x{&MS8X2L96OxK~zYI3J$q2ybsE38OlrJ1t=5 zQ*LPu62@L?&X+S<5Zvnez$C~qj-sJ)C1}vM++w{@x5)wM{{5R^bMXBj1XqJc*pM%j z@}H;vJ5!?bCXu=;GFNPho{x_#Fwkb$&I>X?=X1CN>Fz!!t72wkBtQPmDdSfC8bCu7 z-{UErFFC+k9MqUa#9n~<6?^a6g?hQsC3GB`-KF|= zCd$tbYlLa=Jd@wXYYdc>GY_6^fX>FatHt$Dx3*PgnvU^GO6)eCaGxD?G;BB7&MuF_ zw2MW1=jNbbHZ*FMOXaW141BLqEC=VR9B~NKA#cz6M+0I0o>VSBd45@? zM>tL{X0lH=IO412EMOfky*pW^-#{^+XD%&*^S`^$hQz&n4M-1X zCW_|`@ba@j1Om*=mwHz_MdjIc$}-<>Yq5}Mh^Au2 zr!O8|XnilBrdC0OhL-}7oA_LIcIi5$`+gu>DwJmHZ_(~mzYVTQQ)T30!^622;eSS@ zMn(BRDcdOT@99WL^}~%G*Klm0);$qDZ*N}R%~t4xE)Q>13R^EP<(=j#iQHD=296d{ z&{uxT`jEqUHh%dck4XU|f+8p-21kcHFcs=B^2*cU!ufm_Y*2W4&ObAEsN0!*`g5#r zCLzK5S*TIQC=1vGB9EM&Wv(_xSoh&zR=CDy|XGRBZJe0 zhd2ZRxQ#A^ouqd&#l#+dz%aPTk5x>Rz$LoFBqp4?sxG+Y+w8Z3 zfPh)_bLGqmQG9&<^^;CgW8)h5JZRY124vNVPOm6e@k*QABqH~J+*tQUP1SmpW{*Bx zu*t3?R2)`n_YqiI>ss5|#)KozuaBmaU>PV1L|CJ zI;Y9g_5J)B{OomEmv$BJ=}62dTijDQws_)UzB(AfmZ9?8Nr$T7%gVu ziw!`lmuJ=6eP&00f2a8l@K)c<_{dgOPEN3Y&}sLtZ<;tHdkI|TWas91?(iea;Peh} zY(#r}ls*5Wfb1~7H|A$tLZP*X3qbPT3MlHVS^oca1?FDI{irS%GvUdb({s_M-v#G&HA_w=2rvnIq`^0r3{Ag9%3qNV1f zAD>kSl^5X{ywKvUO(N_jX7c?@!tv5j@9-BsxQIGXfOzXCQ~-W{#MembTOpIuI=(*n zdD79*=8<3}K;VsAOh*v2)_VHKVq5jc`)}NTFYHMKhN*dZRf03+M?}zn%ERXMvEx5t_;nd6iZ>>mJ#=U^J=E%CnVZM{ ztzV~V#k7|Jca*AamP;SAz(B6{_NG7Qo0+KCdC<8kczCC>>p=kyxIq5r12BkV z=xJ#Y0)>k|HF{wKdSXme0GFg=g3KZSBJr~R3vlniC z@7*7RWpN2*Ny-yfiGi;RK*QohC-I|_(MeMie6$vdhR<}=55YaIwI3rv7tdQpKrhSG52`8R@M1@OX@cxRK*H)3IO#LwWw2NBt2emUAJG<>atyN5Lv013Sg885G zt}&ufQLY+zc(uG*`w)a9BSU@cNw)2WK*hz*%V7*f5EUze@i2 zF|xMytJCsA%;`sEQnlRQh`+v(+s;*5F)%xReU!A;d1kp}%YtJstPQ1mx|T1IDi@nP z+XXID$*^zlOtU_bTFsV7mz3|?Y%12EU##>HQs(~nChfKi85mBWipLl%g%x+=zFC5_>_B$R<2>7&*cGba-0BMQe9WS~X--d<*K zX2}nh%kRr@ugnv2FR7MwMru$+Cd1tRUN3>H3>70Aot&H>?n#ghtNYK)KTZ~T2b#q3 z#xSbV;ox|Xt%V5V;4^<1^iz>XgsW?r#!94a`3XIZ6+z&&Yp=;ShJnrRu1)=bVzs-N56u<-ow?us&VLJyU7S z*{Mn=4tMVS4wum_Ex0>VKsgf=E+TF!S$vf=M0nhBe(8+9ynN^O8$VMGueK`WHGE!HCmW{tYg_*cxv(wzi^b zI`7{eKYd9eUPIC&868ZWohFwIhW(DCEfFa!EOa^To14oRY?5Xn*Yqi8|G!*e&qxCK zUU7kKdaI)W%4q5WmgjEnY~EZNp-)zkg!{hdw6e2{MK)))or)BG z==bW+e?+K0KIj`=z;S5e~##mL~gU90z-l~J)q&tbDE%^!_(*!;Hts&qk30q#x#i-1Cx(GIxDLu08M{g1>%!B zdVG_7t(Xvf>ll!1IV93r^qU>svL_q%qWrJde*!BrOX(kWKBn<5Qa0V{nhKpKJx0WM zar1PQ2^!xZ4K4H$$8sD@*;jT|5t38f=8WiH)_{3_U&)v>MBB&^*- z5Zg1}=)gI5Q!ZtE8UNas+Xnm4XeInEXOztdTaJH6Bv>#$IHd>A{lt#`ki3318{eq2 z;yp*lu)~`<+aHt4==Vuij`^RA>H=4o8mfl48?qc}-!_MfI}jea3PnV3^QJ$suO1e2 zjF}O^4c8?Uvx?*RosFxiex+EzINRKaKg&|)1Ul&3qwQu^X(z%vQ3sT^%dI!@qK$D_ z6`*lZuC6INwhZQ%1rZ11Ur`}{8WYT+0h2{9CKJf>y!I=P)cpHFn>**n=`|0!wOa*+ z>Kf?7?>Fjl)eRB=pRNioGpHK-^bkZKS z3D*5w(p!{3Yc$D@rpq&E^nvf;<^#u=7SA9-jnSXu zs_|b<$mD(;UBlhO=;S>drd)Q-t8RjC;!RfbK3y(Z@C>JE^}E|iKwE1CH7#qJzMCIm z6we(!1l5p_VmMOmfEJT(?AadtNe%CP(^Bh{#&WW>Yt%WO)hGTs9-Zd4Ew=cx26YyS z@w-0Y2c0#=2K%18Lvc9q4YMDF&x-lE?oPPGeU2mktYXrHyJO5tuWIv;>{J11cF@(8 zv~C^NDp11yX-qFBufpEoYPW&~gduU2bj*3wJ2g6=TQS{G?_p2t?7muJb&k-HrQL9M z)SAYc9_mWbP$>jODs6x0TpfpP+xW7VoxxZIgl1(IJjMoHukF!nIU=J2j2bjM+j>eE ztH3vd>c*0rakmMTU~AQ;+sSO=-8#9GoyrwWplZic8t61hvfQv`UQ=YJ3+?%t%i~g6 zVS?)<>qrDXpR5O)B7>uv~+R5nU>c%N8kX+jN zg}QT`F#CSUm*_-7yYqxVGi{!!-WdRHwoR40QcSE>R+q1rz2b{~ClnSr(sugp^+o1X z3XL$kxZ7%v{vl$sg{94Ep{ddG8LO;t9XjX3r<8j6L~-2ODyYq1AHU4;Wqm-o}z+ak;*yxz`ti6$*W+ z+@uRnG-YL$+q;_sw5XaJ`6sUyo6=ZG`P%PI(hf)bcI|I83n6{ygsL9vxRLtm?8CNH zn~O`PSS9}VB1Hedf{o2z%FwQjkMPiFaU@w7VPdovEA8rqcdT+Sh)qEH$#w}tqfydz zg%yvAp6O?jS-t0WZ7WSw1)u|p~&w>OUlY6mm;@l&1m3wVMH zV3Nd>Rgcz7eutCJaAFl+k*)z?=a@Uqlsr(VuYKlb-(>tuD&FxcD@3xBVC^WaXQGW8 zs{g$rn6gWQHHSzsw(Nf!m0z@X!|4s zBh8O0-xabtm{oNWUd2yPMU}|F4Ue`w?Mb+0=(kvSonJ~k?N!PAIn!g@@#hL*zT;8f zcgEcffl<;%d89FeKY{*YZf|cN3CVO1u4am7e|rQvRwn7Df^9E;^ge9l3;-(8EW>_xJrp%WN<8n@5%Qhl zxSm%SyWN~Q7Xh_b&``yB$nFkf3Y|L)Jg|m`h9wR++$O@mZN#Z>e5e%>!G39|0ax?W zosV#L*%))<6Fzyf&GYtOO}A)rQczo?%!ep+@i%fTNq@b0NFJhd%@f{tRLBEupcVS+VzNwZH;uD1i}JlaEIshv6;Ym&%juZ_{jt70`?gn@0jG{J63El@yKV;4L<#R~3X+p?V6CkYGdD=MSl*tV z2nC(2Wj|Lsn^GxmVxF4cpADtoIh7S==iHUJ1{of00%cKI>8tWxEqy_h?V*wh6pUhd z>AyAlnv8R`6bi0z{wk{2>e^{x$$`H|7!ODup3Quhyu37duyTX|*X-L%L2we}go)Y0 zK2vx)5+20MzK)hn!l7eFj@FNkDpQJ312R)n@qahF*EC)KT5J+heai;`^hD>u zskUM~ z2P2_a#+X%ysWB-j4-cD8|$_w5fgyqYP>#&JY; zdHI~JpEI7GgbI?gk(^QAhZ z*c7l=E$wNRgawiRxbW^yDbWh*-!(KjJGVff&^arG-~Yr)iBDwkSa?i+e{T~Njdp{R z`R^HB`l#pS-h>Shv=*W+->(kOOkx?7N&K6KmRWOE&e!)tY|Yrj#L!pW8$qp<>q0aX z_?w&4A$rk!`@%KQYA_i9o^qX+?eg=emE9Z^BKxLp3O~uBO(ub`+uDE|EL82?^){qsTThaNa3aEu;jSCyNg|z$HuEQ`?S#p$0-1SmX=oBP)C$f z)F-T}s_OUeT@qV0P!)brv8=4@`oY1dA89Ea9w`7o5NDRh&YBC4l`yF#%|ORL@~CL3 z!>>t4iHAI0P9rDx|GSp|x9y1QiW?_PGWFF;p(N+!Cf+AJd8m{PJ{N_`pm_UHjB@AC z>kGiu4i(dJ4*5jVvLGCWS(9o$^l?%nD^$B8h3r?Xn=!4t)qesGv%&e1lHs=+5hZ^d zsgCz?i*PxRb`7A?ZLLH+eD(5?)v0y6GH62yvm~zrgyeId4?V<)twvBbj7ViF0RY6Y zf4u+~cj8B@PmHaC^$`J886AAS=-Fugb?Q|nxHjfv*lGPX3m4FkU(6r z{nV;FCGSC5pMDplf0L?q=(=cKMlo9S!x54nvN^;-@sGA6m}mPxA`Z6i=Uj?#trn0D z^yO_g*y#q{*vqd-g(F=(_v>|8F|ey3F~#|qgOJj=TTR|Vix|2Z9Ne6!<8*P6S??I^f9ZoQ zMs8@Szs5XF%J@ND{FH<1=+a|9sVDMl8qo#TQ@W|f z5%>vR;j3x#=J{&E?M14w|JDk&;G6DAM?v4u&sY*~5DT8mIYuL{;RYHu+VP>6_k~LN z%rCq+n(#CBS>JVhY%=kM$=wf2Pa|HEK9GjZub6BWADnU0zW%-U5QscZ$AdeB<~~{T z`vUg+K$dj*xuNhwbwuU+ph zXg}iDSbM*`t|SqqEZkQBzVtT^*^X7)!wZnn}h6u>s*tD5rcEf~ECMmAu{dNKY)lU=a}W$7Z&y9s%=GB+JJ%DqSvr zV`$$Lw-{@&$AXss;%eJ8BQ6^^2{M3E1F{9f!1^PR)Gb$6xH$fC zJjwAl2o9y)aSJ-a6W*C^K5}jK3UXff{TZ4?IKm*?YX7I=m!z@j!~EzhTmr)wZ&w$Z zYVc%;%f>CL80?DTaoRbG?OGHx8pZO8mG#Yg8tLeVrl?K;QDum>rWTXTP%xcRX=^nnkEjS*gkWr zzWWD^w*Tb-oj66?8UMcqnExI2rhl2rN=7hsmZzt22hv3*1J54syv<-9;ir5)I$&%{ zt9S3dHC?m*r?+MIzjwI6(RB|2b-N8!7Ih}=1u=c^npi3+6cgU`15i=Wkgt}tiuhmM CRJU{h literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d9/dd4/wmemcpy__s_8c.html b/doc/safec-3.5/d9/dd4/wmemcpy__s_8c.html new file mode 100644 index 00000000..c2f7f0ce --- /dev/null +++ b/doc/safec-3.5/d9/dd4/wmemcpy__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: wmemcpy_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d9/dd4/wmemcpy__s_8c.js b/doc/safec-3.5/d9/dd4/wmemcpy__s_8c.js new file mode 100644 index 00000000..efa9c1b3 --- /dev/null +++ b/doc/safec-3.5/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.5/d9/dd6/_r_e_a_d_m_e_8md.html b/doc/safec-3.5/d9/dd6/_r_e_a_d_m_e_8md.html new file mode 100644 index 00000000..14dfdce4 --- /dev/null +++ b/doc/safec-3.5/d9/dd6/_r_e_a_d_m_e_8md.html @@ -0,0 +1,93 @@ + + + + + + + +safec: README.md File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
README.md File Reference
+
+
+
+
+ diff --git a/doc/safec-3.5/d9/de4/bsearch__s_8c__incl.map b/doc/safec-3.5/d9/de4/bsearch__s_8c__incl.map new file mode 100644 index 00000000..6d92b7d3 --- /dev/null +++ b/doc/safec-3.5/d9/de4/bsearch__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/d9/de4/bsearch__s_8c__incl.md5 b/doc/safec-3.5/d9/de4/bsearch__s_8c__incl.md5 new file mode 100644 index 00000000..30eb62bc --- /dev/null +++ b/doc/safec-3.5/d9/de4/bsearch__s_8c__incl.md5 @@ -0,0 +1 @@ +e8b4f530d8a385c82454827c2b192445 \ No newline at end of file diff --git a/doc/safec-3.5/d9/de4/bsearch__s_8c__incl.png b/doc/safec-3.5/d9/de4/bsearch__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4d0ec23f1ed4a8256e53530c19090f29641f16d7 GIT binary patch literal 17589 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 b=ntgy&~Mql%2I8>J0TJuWkkw^bo~AgTeUCa literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/d9/df1/strspn__s_8c.html b/doc/safec-3.5/d9/df1/strspn__s_8c.html new file mode 100644 index 00000000..04677d9e --- /dev/null +++ b/doc/safec-3.5/d9/df1/strspn__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: strspn_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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_t * countp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.5/d9/df1/strspn__s_8c.js b/doc/safec-3.5/d9/df1/strspn__s_8c.js new file mode 100644 index 00000000..aeb92a40 --- /dev/null +++ b/doc/safec-3.5/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.5/d9/df1/struct_u_n_w_i_f__cc.html b/doc/safec-3.5/d9/df1/struct_u_n_w_i_f__cc.html new file mode 100644 index 00000000..2f7f3476 --- /dev/null +++ b/doc/safec-3.5/d9/df1/struct_u_n_w_i_f__cc.html @@ -0,0 +1,151 @@ + + + + + + + +safec: UNWIF_cc Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d9/df1/struct_u_n_w_i_f__cc.js b/doc/safec-3.5/d9/df1/struct_u_n_w_i_f__cc.js new file mode 100644 index 00000000..69072b19 --- /dev/null +++ b/doc/safec-3.5/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.5/d9/df8/strrchr__s_8c.html b/doc/safec-3.5/d9/df8/strrchr__s_8c.html new file mode 100644 index 00000000..7a33bcef --- /dev/null +++ b/doc/safec-3.5/d9/df8/strrchr__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strrchr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/d9/df8/strrchr__s_8c.js b/doc/safec-3.5/d9/df8/strrchr__s_8c.js new file mode 100644 index 00000000..aa053c38 --- /dev/null +++ b/doc/safec-3.5/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.5/d9/dfd/unw16ifcmp_8h.html b/doc/safec-3.5/d9/dfd/unw16ifcmp_8h.html new file mode 100644 index 00000000..530dd811 --- /dev/null +++ b/doc/safec-3.5/d9/dfd/unw16ifcmp_8h.html @@ -0,0 +1,11467 @@ + + + + + + + +safec: unw16ifcmp.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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_s * UNWIF_compos_00_00 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_01 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_02 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_03 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_04 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_05 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_06 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_09 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_0a [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_0b [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_0c [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_0d [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_0f [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_10 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_1b [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_1e [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_1f [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_21 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_22 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_2a [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_30 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_fb [256]
 
static const UNWIF_complist_s * UNWIF_compos_01_10 [256]
 
static const UNWIF_complist_s * UNWIF_compos_01_11 [256]
 
static const UNWIF_complist_s * UNWIF_compos_01_13 [256]
 
static const UNWIF_complist_s * UNWIF_compos_01_14 [256]
 
static const UNWIF_complist_s * UNWIF_compos_01_15 [256]
 
static const UNWIF_complist_s * UNWIF_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.5/d9/dfd/unw16ifcmp_8h.js b/doc/safec-3.5/d9/dfd/unw16ifcmp_8h.js new file mode 100644 index 00000000..46868abe --- /dev/null +++ b/doc/safec-3.5/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.5/d9/dfe/strlastdiff__s_8c.html b/doc/safec-3.5/d9/dfe/strlastdiff__s_8c.html new file mode 100644 index 00000000..c540592f --- /dev/null +++ b/doc/safec-3.5/d9/dfe/strlastdiff__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strlastdiff_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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_t * resultp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.5/d9/dfe/strlastdiff__s_8c.js b/doc/safec-3.5/d9/dfe/strlastdiff__s_8c.js new file mode 100644 index 00000000..d22fe976 --- /dev/null +++ b/doc/safec-3.5/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.5/da/d0d/safe__compile_8h__dep__incl.map b/doc/safec-3.5/da/d0d/safe__compile_8h__dep__incl.map new file mode 100644 index 00000000..f536111b --- /dev/null +++ b/doc/safec-3.5/da/d0d/safe__compile_8h__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/safec-3.5/da/d0d/safe__compile_8h__dep__incl.md5 b/doc/safec-3.5/da/d0d/safe__compile_8h__dep__incl.md5 new file mode 100644 index 00000000..e8af47f2 --- /dev/null +++ b/doc/safec-3.5/da/d0d/safe__compile_8h__dep__incl.md5 @@ -0,0 +1 @@ +cb1e23cf0e09ad6a729147898d7014e6 \ No newline at end of file diff --git a/doc/safec-3.5/da/d0d/safe__compile_8h__dep__incl.png b/doc/safec-3.5/da/d0d/safe__compile_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d6d28ef4b06e77f134f88ef69bf6b841c5c7b8ef GIT binary patch literal 17030 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 + + + + + + +safec: UNWIF_canon_exc_t Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
UNWIF_canon_exc_t Struct Reference
+
+
+ +

#include <unw16ifcan.h>

+ + + + + + +

+Data Fields

const uint32_t cp
 
const wchar_t * v
 
+

Field Documentation

+ +

◆ cp

+ +
+
+ + + + +
const uint32_t UNWIF_canon_exc_t::cp
+
+ +
+
+ +

◆ v

+ +
+
+ + + + +
const wchar_t* UNWIF_canon_exc_t::v
+
+ +
+
+
The documentation for this struct was generated from the following file: +
+
+ diff --git a/doc/safec-3.5/da/d13/struct_u_n_w_i_f__canon__exc__t.js b/doc/safec-3.5/da/d13/struct_u_n_w_i_f__canon__exc__t.js new file mode 100644 index 00000000..a2ce6a2e --- /dev/null +++ b/doc/safec-3.5/da/d13/struct_u_n_w_i_f__canon__exc__t.js @@ -0,0 +1,5 @@ +var struct_u_n_w_i_f__canon__exc__t = +[ + [ "cp", "da/d13/struct_u_n_w_i_f__canon__exc__t.html#af1e94c7b14994224c59f30ddd9c466f5", null ], + [ "v", "da/d13/struct_u_n_w_i_f__canon__exc__t.html#a196efb675b2d9225fd1ce8d5739d45cc", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.5/da/d1a/wcstok__s_8c.html b/doc/safec-3.5/da/d1a/wcstok__s_8c.html new file mode 100644 index 00000000..2d91ba6f --- /dev/null +++ b/doc/safec-3.5/da/d1a/wcstok__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: wcstok_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/da/d1a/wcstok__s_8c.js b/doc/safec-3.5/da/d1a/wcstok__s_8c.js new file mode 100644 index 00000000..3681b15d --- /dev/null +++ b/doc/safec-3.5/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.5/da/d22/memset16__s_8c.html b/doc/safec-3.5/da/d22/memset16__s_8c.html new file mode 100644 index 00000000..da8668c8 --- /dev/null +++ b/doc/safec-3.5/da/d22/memset16__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: memset16_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/da/d22/memset16__s_8c.js b/doc/safec-3.5/da/d22/memset16__s_8c.js new file mode 100644 index 00000000..094fd390 --- /dev/null +++ b/doc/safec-3.5/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.5/da/d2b/strerror__s_8c__incl.map b/doc/safec-3.5/da/d2b/strerror__s_8c__incl.map new file mode 100644 index 00000000..3893336a --- /dev/null +++ b/doc/safec-3.5/da/d2b/strerror__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/da/d2b/strerror__s_8c__incl.md5 b/doc/safec-3.5/da/d2b/strerror__s_8c__incl.md5 new file mode 100644 index 00000000..dde8fc5e --- /dev/null +++ b/doc/safec-3.5/da/d2b/strerror__s_8c__incl.md5 @@ -0,0 +1 @@ +75d6b6747e489c5b5e6c895ba58a0c2d \ No newline at end of file diff --git a/doc/safec-3.5/da/d2b/strerror__s_8c__incl.png b/doc/safec-3.5/da/d2b/strerror__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..988809b082fa980e3b3faea37d6dded3f7e387f3 GIT binary patch literal 17873 zcmdtKby!qyw?8~8jdX*8G}7HA9g+%2mox)N_b4DJQVP-`-CfcGBHi6B&CosYyZJuP zIlt?<&UxSW|97~r*=%NJ&tB_Z>$95A>Z#M# zsZ$FMC}zs?GLXCbpC3)R(GbWph@#Ak*Ph9H^Hy&NCl^tccp8+yGCzGjLXxH1isHU& zh?mL0V9WZsRFSvlcbM(k zewPnS-T!v>?e4ZGxD2TCst|y0hCBU-<}eM7yr7wiw; z6H}8uc;A!Wn-K_`@ep6pLT~>h=D8o5?XNA=TG-qir6t##V0hcH%r{T#?l`z9kl^Al z2rXO>k=Qyq=t?yg$fzuEd+K)+$C@ywlDp=Pco<97q-G35EVi`_j@CEA?xsT&J6L&0 z7SChZ4=RUQo9CUNX{WZ%hEP2Dg`HNW2I`2vHsCBUXV+gj-Z@lcZ~g3tl|0Q*5$xE~*f>M_j)mAQ zgj~mkw9Fs^5bu_#7|&rsKQ6{}W~DJMut=O(OYgjcFPjW^R0+?nec_+YMTi9%Z;nn& z)e0B&k}zKtd2iMd|G<>4f%(PqY!?Q0o|TYldpOKTB+UjXXAO!nBg(Umnx>uLQuhMm+B>Vo!TsmBjvRU2v#EM>eR1u%!a z4)6T>Sud{DvSq`m>hQ*kbau)^D0(c})Wi8`k{{Fs!cdoNU$d2<@n)O%@3Bu=Gt_Nk; zzsFg8q>}LbC}5vlt3A7&-WyFBG^fm(iJrN0@UG-A_bh~t`1{L3lb(kx-NlO~iX zoGPFS1zack^)xn<<=YKRHs8_Sd(qi{yT~q4x3JpZ7GrdGH>>Gv zy_jmz>9XUx*O+U62?UV!G5QjtH z>0XZN`!1oO149d7m4raDkxt);@?j0Pnr8I&XM64&(>#4FYj|d@SHF z#{`#JvtRua&cMLX+S+==jwCt0q)q-0#5iO>fGD7FEZ;=D8njESYO6HJDNfuC1xOcHKfOAAT#^T%>886N%j`+qX1?RRfrrV;EALyAc%&t}w#3QH3C zUZfiX(Fy8#NC{=XzFQStH^hV}P=fnmVu!(CO0BN@MTQz*U+X5=Tj$Zj^~jIU&*RSV z9;thKeqx0%Rrw>X{0=)vj!IV8)KUr63CAlpSiMM&VhtPIyBm-oTKBBO=Nj#~ls$Y&d*?aW1fbJ$M<RQK~uB4oUky1YG7Ql zr-m{bbx@q2xt*jj>MKL&qe4mo0RzAO{wu$$uDxNQPAg$miEq*bnn}*4{XwbxDD}bE z&Btfr%ntkedZVYuMmK`qBh6VSi#dY+PW3SZVoh&vVwK}s$hOuhPUMsmLhfwOpSA05 zAR`}P!Vyc04Tb6HZjp*Rw{h$%ZgWL<#gyayFXd;)%xCsLg`VxvLvZgUi%CFrGY7}N zDA`L?luP_=AmUU_2bpLnC??gI>saScH96>{>%R_Hd(yxzn0C_n*sq=)F1wjJ=uV8X zD|VY*n;385l6iI)BkBONcDpw-aVv=$Bt#akOYLM`#JL?tE)`C$D3%kOYgcnGn>tivgK(7`+k&Y! zyghP0^;=!HH1{pIaBm;0h*21Q(=9m`VBd!J(ft`^JU2X(et}M%vr-z! zZNo#lx5tVNF}rs{*R^k%>)KqFODBzq*W@V4;|K&#kC*WMyQkF{@7mH}E2=V6;g}(l zVVqFc;!I%*3is{Penioe4>6t8B>oAj&&(Q0*=!Li4YXXOa8JJV4Z2)ybODW+m^bzg z&|%LV!jCMx@B5aasF0rGqlrJ|1kHlCqP2~|@?2=e>Dm2naoOW~O}Nnei+dVjPCIEF zw#~vouKR<`*i~9b~8L};(RKt@(Gc?pbi)bGqUm{5{zFY6M zn!dC-Kl7_!*I10)a5X0sYw%oYiX1D$;D%#&8Rvow_qmlsO#I88hbnHl-< z3%x$;xQeX-RaAdsbfnGvs<{V;|1Pb)pPmOhyQxlBmQ3Yht1Y-hC+<>s<}3k0;nBKf zEU`(m?N3DSj0m!Ui}W1z_)I*=RhrSR@ovFE>|i6Exb6yVpj9vJQc=xvdv0w^u)U#3 z9=U0ZggkR2R9THAfT#oDzYU67S~Bq>$v`SAh0r|&dk-E`q$M~2ji~3knlNkT^X*51 zOZE}da27vaiwYD-ln972AW~?ir$*ippbR@MQNlb-I5$#Qsp4!bxoZShB-QS+)WGmj;_)Kf0pJ60i(@)Sjhem>Yp@Be^T zMM;TQ#G@oTZ-QeChf4fydCunc_W7>O>K=4sr`O%1woQ5hvOomTM?ta|OUk}RCzXt>fbX-M_6V-cJB?C#kQH^&$@$1d7f6VrTpFL1krhQVN5q z{Iv4*msb^HV#Tv%H5C=xVm=N}gk5K+r+s^4^A{G*poK~%!x`p5QGuu%HOtio>~~A8 z`XU}i@0>X2t9Qh3a0+AN2D_gNd9WXi<;#OTv9GxdLZ5&1@JdgYtm=kYJWcgwU-%~l zEG(6uFp2WKJWYN5OdSpiM@JDy$7_GYld&#zB7wXBdI2I2isb$ zamFYgLvmU5cwN_fhPStiJ5#W^zc<>eYLJdl^Nt5kTXMiPa{>$EU!@zdkVK zPE!MKy}GOe%gghP#_NXqE>WM@+kSzKREfcOp-Oln-zuFZ+gBM*nxG+G#6}v90Q72h zWaJsAlVzz9|4L&)NrcbFKrfFKrEwj8aeh9(ZA?Q;OI&1R^o0mBTQR4oC_N3$>DeAh zLPAGkqAew*c0knHx0>V{3Q1>%*g`0?@>jm62@3P7&i*6S}Cc8dc8gTR!Lbmi^nc zrtNfG`tQ-G>FKrN*u`+LBR+jn*c-_{9?NgC>fg4rvN}@LAM9tt!chYoiiV}4pv>~N zoV27Qwz=8f(XpY~@9E5(66%jJz%t>CzP^>8KZ~ZOb}ue=!E;sBL-DkUi3z87TPxeP z)E65oBeFU=ZB*d_KEl-0<-qA(bN1Tb*9Mo8keC$r+odC_6MV8zZhl_t*iw``X>+<= z4)zXT7b=baSnlE7&9QxdB2RsNqKJFn!Kp>ds2u@;3x|=f_m!)RoZQ#k+|!dSzZ})Q z`QV!Jt0+Rs)WrDsUK4c(hgc&c_k{)bK$LR&Z`u!H9)f6Td)3L4!)Wbyhs8fwb^ja} ztF1veUR{{}?2+4!7VAA-C zBQD-;C-6iLroq~l4^VL2Q^lJGH-{;qJ8x6sbZ$2_oIO2lWn^q!T^Ryj2nohxex>A0Kx(iacG>~lp$3HsS6BW~c{rw#P z#o4@c%=GlI_FxbZ{=UAf^E;of((Z&-hwuh`l~hpJEzoKW8q%*-rQ-RMiDk#cQCjCr zf7O@JdA?7-z2iYH(R>YUoe`s2sS)+p}_bIq488Pe2dr$_;c`1wsgLJ=e<+p6;F zhlHZHqDd01{f(8AwV3e0S5ju73)wLwF3k$baMmnaa4RC`+MT>;pY~i^n7oMX2Z`TT= zqJ9ny1#ND=R8grG_p?Xb%>4;FEUSuHffjjdl816&lOfScDR_DHpY7dI3gHX8=JnP< zd01J6YptMrR2z!{1qJn8T{-~VmY4H!s2E%XMO*jyIXD_VJW83-6?z{A%mP#LRqHW2 zdL24?X_~kS3scnolGh;-;p@42A{fGZE=7a`1TjcyuzTS_75T!WoGzo_#?&nMmLLqN zt^JjD5n9h6hkmWY%I-8`Ce56Vd!Pjw5V;G8TvNllQmTF5xe9a%Xhd+(Z&`UOTkEpM z#$6OFvq>z)A|kDYmNcd=>FjJR!v=CJ0Ntk+I202q zH(qG;3jETC9n`BPbhs2rryV4@-@YAb7m-$b9;z#z=6u@~yd!=__n`vBVo}1fJ1p}6 zp&~waKL*CiosFOSh$!$y_3>6QK6UT?zAFP6bP{Zo4sn1_z3XUi=jL=`NP@DrepmKQ zhGF7s~tSet}rEvw)3C*_{) zv7FvtSBDed^N_}>BeccLtb&;RNrmk=>1TmG1@nJhbr=ABRb0GZ_Ov~ZO&`lV<$oJ- zq|Xvf)rd7dz`-LdxgcEeG;yz^O`)1R_a>AolUT$VUL z;@I(l6n+e9|sKsJ%l!TluW0FYk( z+fNc6=IXwSMk+X@;XV89>|gi83Yf+FXZgSgxP25!L>Lj7GJCEhkRnHD1*D&ljTHUnc(AhCZZI#u zyat*i?wr+7CBRtu?v^btFVF9UNr;sdtmneQ(Vdyo_LUDFC8J=w-s90P$@2YQ0YKma zA{5s0xWvR%tTxzBYyTJ+)OXo4Z=4n8FU!beEi@%L?diQVGjrG&&UlhMXLePRL=BH9Eq24D%?@)fVX2IS=Z+T=4KVviTe}%W=oQt zfJ*=lqu@(Q>g;H8L)5&xbSF1n-bO}3myTocxw%9@ib+Ls)SIBczor^_o;yfcTelVK z9}*E&+t<{krOp0$VQ(YRq(wvMa!)-!DY`)mWv#axXI$^~euK?wr$^khyM-vw{qNta z)l#$27s$D|5(s7MfG_1W?d3CzMY)@i8xn=Y2Ap@I*Ao8C!$F~EXE_4{ZLP;m-qWOH z&%GI`zy371jb?1itpx@HIAZ@c1HPUD7F#CiUH4=!-IJ}YU1`zVA#vv`Xcn|n1HJwG zmmA6#g8+mR5^2fFHDlnY5sB`_cV`(GvLOq^0e6__CWoyHR8#T-Dk>65I4Y32n5d}* z#Kn`^mu>9q1O?+KaGo5WR85S%j`qlg#-$niU!Q&1nOt>P^w%&lGB-EpH4B>U`s$!G zEI1YwfYU(|vVuzcAp|E{rwEOiwdhT)Lx2pWEr&#K$X-y0#x4A9-IizWwa$T?p6=Y`)SkNiJSCDbOGb zpg~a}exiakx-b1Iei1k|TRRBgzuktm6UbRtKN}{F8ahBKmkkR!IgMP^ZNIB2;JN~K zv&>UbJkv#!`+@Y+z~9-~2r)JSc7=$zIYCb^J(Z6E@8d@z;P3)eHfkW&*Vbku4c`S8 z*E*{5Tg?s2u)6O%CJj#fPhq~*zL&xu3HBd zy*Fz~vV?B|3~x)1%r~F|1M}yPFydMSL#`G$F})4KQN&2JQIWx`8<`p00CPTZi@IrP zZl^7f6UWM+ZB36_0>8o7xTePd`rQMlPK*F4o)i%C*1%f#{l=9glX|;JAK=&@l_-4p zb15J{G|M3>$_KpuffN!83%;D3dcSL7G+_siJzF~X!x!Ih!z78x!_y+a^p+GAL3#a~ zt<)$wU|n)PueB#Iys-^iD9^9l^2^HyqNv${$!6v+53RVDS4|+VI;9xRH{493q87s$ z=`1=C+EF!cK9X-NK6#;l&r1tprm+d<{=SpOraj=sNr%*TW&4OI5C`BX$RaMhT8}r< zBnI;e?QWv5K+LC_Lb&sd5lba)VS8f(tekHMqSq#Xz}L@6zur+wHUMCXjYawJfyd{x z;;VxxM4rSM@BI- zGkE}9BAGHtv?Sx2nVYXIo38IWtpBxK-gn4fQrr3__!XG9W0$?rPSuYD>7iJFrOe2* zA7Hm$HJ1HkhKBu5MJz9_D%K5E%`rp(rR(c_z;-USqxpW?@vS|Y0T*iC0Cm7=3dpkP5o0@i?!x`sW(&D2I z^i;y9b0do*ab_nc^W||Uh?U2^m+~Pbnn#p}$Iqx$q94Z8B>WFyVA!6O6|7FuB}%(m#%r^nAZNy7#u&XdF%TIRN+lYx_? zRTzMtUh9w|ZW$KR*o&uf2soX4n?MI#=&nB2i4jfs{48-a-E&Z%#w|!Q)EiPLBU?CZRaYtHiC3{Cf!@N;7r~3EATQ^WrF!9#xz38`xA!Jc?HeI^qPnIg{pROShj*cn z*1T0)-XL*i=FFO!!(Zk5^9}A%NwjQTT}<^Z8`(>dqS^l5h4BDA_UF8W-kA;NNNl4? zA13iwzBF-l{R@N2IjR$`FTb{nYyGcY08_X19%nB?dRc&erAAK;G&HVHCs#N6Z01PM zPHe7X*+}lL>^=uHBFC5|!(5Om7cdzV>)lwIGcs!Yt${(^jhJ}#3hx=I+cRKg-@Vg4 zmEKGfQ{Hg$Jgrp5Y>UdwwCTLevwINP85!nFgpW@`o{0N2B_G88U_*hai07g#5K}`B zX-^VzxjWtwg9UWNg!oshl1L>_>DfxP&BXDM7zBKtb`raYvTj@V!8}s^zzF*vbsu;g`;+V6d+v=2-I5~4i zdxU3HTO~`VjE1`87s0FjKz zQF;CPPnM#@V9)X`|>zUUL~CDX_Ky6Y4nrAZ`oo# zC3gqy>vC!2tiLrEuuSstns%G&4%+_yeY{AQ;O2Z$4WM7HtITij7xG)*zA?8_y#aZv zx;hI6hWdMl;<7HCC-c|NWVXM*h_X@v`6+7-(@0&V_M0hzf|IaW_e25s!Rb!90ec#5 z+gt9Nn>lQ%R7QBlTRJ{I*ya$_&8;yH+a&KQps! zXZY;*M7>|@p%=f*%SkawuyuityNmhiB}fVyS8ZDR2^2|({EeW!%<~XlZ%HsLJZ<&L8K|WM-pQ3Qf!r z6Ki?ST%cEFeXu>gD*PAA6^XXH0VZLyH?tHI<13z)!&Cr+b@Esx?j=oIbEj`^_9c>I zGZ5fM|42J6F`Q%ywH=#jeamf~$j>=MEZXEY#&jOx(jx5(($t7^95K(RH;Wco&l#fM zo$r%pQw-D6S63Sd)Rq<&Y@<=@>1}gy>GSf9uNlU$-W+xY^4SIGzj@#NmXu;=uCcD? zm*nN&cX`F@z(scX+qbG;yCUMINhLOeNQ0$LjyY|Un3R*++V=Tfi<9#87)H3&ya2m0 zKVO`Pt>_P;`KhwKAY6v%;p)QSW=~)z2oMkbnj4qf8v>No{*9`Lh(En? zi<1Hxz=LC8+!&91>T@faSrSp0nK@jX^zj+WzcOVX(&LMj)Hn8?HT1{quCJb`RR&vsu$N>(cN@GEuM#ET7`dH^CIcM zM&gQ^++4#s4n18BpVkhm;XF-D`l|5+1o=->o?9z&a}J#ylpX!EP7cZ{s`>u(r+DB$ zc~TDI%E(T~DT12((cHL;3#PfuHlp94yJ5O)86KPlwY7ao8Tt445&+fAOqm*${#+Au zd!m@6(u#^E=;m^xEnV7h%`l=!OJ@=!oa8_-U4KeLL-W0T8FV86a9YX?%E(*ql`nq7 zrLhIT#;OiaHZ)M`)Ic^O^buNWk+J#Kk91EVCWo0$K0B3kqjv440Qg_BFbQsdAu# zA3uJyc>A`i%E3Zgw_D7OS%@JgZ=62irJSVXV2a2_l}B_!g3S5?33Yh~72@n0121(@ z&gUHR_Utd(928G+?4IJVKp87lZTmdbwjZJ3vJ|=#yI-AbxtF|{@f5vEa->0{P7?6p znk|catLzkRn_B@Q-NeM4#nR$+5KYU=_V3B_|kP0hnpe#g~nTu zjQ>J{LnKO0&B3AOE~}i@+}s@eCrMXt0YffVEe#tDElOUihZ#WIe7y_sk$4iq{_e}? z74mHKQ-J=7-+#4N;BeUAKC=ArJk7DOK4A~ab~87JE84`rukKO?2xalwo&}MT*~rM> z4J{O>imSZd@xv>$JW6lFk^HB(G9qoYLd3wW-mux*_rBI2{K7>C^<9CK9%K(PKTVM_7i0*PU- z9Sxnh+K07=D(dP{GBZM1j6kq6J_SVn`nF3|&j$N}5k^XV6VSU3iWkp!gKWLLyxzTg z*N@<3VoDy&UGzu7HM~18Nz6g^IKaeU7Qfp3z0x5zS(HFO?@Z6g&tJ2SOhao7)Ff#q z4Yb#km+Q6%L-p&NU)DN2_VB3vt2ZB`JQ@{Jt_lTt5tn7D#GD)gS#(;wFCA|=^KzQL z+?P(}WtUYG=(rLd`}wi?A+&RdgnT`3oBdv3__)Q=_AQL50tcz50qNr(Gp?8uKOJ3N zmiW%(_GK;Y3H0Xf)k9!>?yeI{@^BZlit_X8+*tZM8HYPN71_s?=K7P~v7OHly7t`e zHz@D#Gf3P{Y4HVUyh4+MrWY2H;hMnq=k%~cK!y2cTkFG;v9q(krly0XW%<&s#w&Af z(y)4ARWC0UP#dbQPH)6Sg`lg4Ui%H9%*>Fd`3oELeMDwcV~!35wUqm4(3mITF_3h$ z{#Cwx=dA4P1z^c7EapoL1!^7mG`i(gsY$CbzjTz9b5(#6f#_7-ZIZ8eO7yF5iOesR zK_L_@kf@ad)oMrwA<=hJE31ss#qOy$lU)j(za)Ey)Mvp0wWD8>g)UZXj~+q6Y8};Z zSZv3&-@uza<8-?4R(O3MvC(Tn-ip824 zi+a9$ciD8+`dMUQp7|R%hAwk>e#_>V)ALb|Wg5XBCX2FHQ-p_HQ-Y$-_T3B2_jz?~ zXCJJHPw&pclR}aw;)1-L>yWB*%$qu#7Wk(gJ>3~%;mKc6DlE?5dpkTXQ^WI@e=6_3 z<9eM*qqs;t_G%Zqtb;b@PwxnojL2sIfuUkNTOtXSS;H^XPk_hPF^^DYW!2 zv}gTPyJjVhCVO1ll?3mIf`*W-;vz23R;v47d3*2;)ozlNZM>V-r&w>A5mT6Q=-odgJAtw3v7w4iA0MiqyJnLgf#s=qJ|{UM9lUs6>I>dq z5b|L&gcqOCc*WQqQ);t=#l zzd|c)joVjdagqB&O=P}On{$hD9-2Ef`~k{n`OTt(b4RO%xRMOEEqiK|PLmG~4<-X!7aY%!_H7Q<8{+g<1Uy}3@FAcOM zR)*#_Rho*34GXhv5=*?xdWw6?uG4E^p?3yl0Qig#AoC5oX+9nfdT1LfJ9)xbi%5h~FupTx8eHX1_8ME@B-i z8q*FW-e{ZMIPiR6e5g?eRgSED;|ca)m!BJaqkH0|_IdbV9TtDj;DUsK^t|N^N8~XJ zrny?5+Ylu}-=X*VMY11#&ekX}mEuk77Fo@+uRJa{RmHRpEpx|jMHXdLdiOGEBaJK= z7UuZ!3-^CLJv7iLC8{G*y-KC_&N-8gyK$!%6*}9vDt%?NZ|6PcnGxaG&Q`Sy8Rk_% zL&w0dbt|7hMjk%$Hy%n3VKLm5Xwa7*b?x7~tAy9DdGo1^-ZYvMU|rjPULUEx8xYva z+PG|mAt6t3)D*{ROJep0$TPV3$ByL6$huCCT$-gZMA&qECBOcF6( zJSl!hcV-=N$( z2D&_O?yoJc?W`1Rr;`>NpzxTSmR=Fm%)~+}4=%Er{kG#da`FD+{GyW8QC>s+DEu^| zo?IJ$H-|CD2ilg$cg0XoEoO=HRK>`v(S*34nJo)b?Uyvzv;w9+5>HzmO$SgNayw9o z`Ew*i*Ez=5oa1l=ag;XI&J8>LO{myKv{%oyc=h0oxg9=QUC=kHqY1zh@OCL3IMsnU zw4M2<$TU`0`PhdN`mZPe`s$?fwz)@6d# zKl4Ku(_2DU*w}Ib>!jL&8w1oq*SsQ;7Vx*U25VTc_+QKQ|4#oNGe`Sr+wB;0g)EsxgoxyA0T+3OhnXBql3 zmHO28jgFvb;lHyZCm){1cy)oF671pq?)`#&(OpdW+uO@B+l}8pLguaZDoJ)3ElC*V zo32*Z?c?KaMHPQv6^49at{!Ii7YKhE87F9zCw(l3m<(#YfR90))wx|f=gFZOMgIWr zCvkR1|AE2Y=bUbq9>n{P{TOS=GQUOr#ZEp5)yRFQ<2bA*?DBd!#^jV#%)sxkm=XOC zj_xCm0q#bgqqBC_fjybh=k1S~{Hs2BkfpoGAT*1UsZ|urY5~VHk94|;QZZpow-wI> zj)s0F|H@B8jXO{t@E5)$0YR$=O`C&(V54P_P3E{}N;sCt>D6ChrxvAlXLg(e+FW=)p!_m6CT zY0t-{lwh(F!pvn!}}s&1U@&L;|}OlDVAW#->rc{}5Zs8r!ejGd{v z3s~8QA~zsaXLP^d60mVL`=XPyLW%c4qceNitAn?ew_8ntnP5MxVr@-SJUvOmDS#!I z*`R4LMJXA7d%-+7W>E-s;%j%#@ubn4h;1Idq%uAGI=eozl(L-|ueb=b9x0e|?6$Pd+rXG{IfNtG} zxV^^IWaB93yV{O+d3%gv;%e`l-XdfKCG`5}Vs!E{{~TsmZQnUcE*9HSg`7F+Z&c36 zo0-SC)e}1|U&lidHbGSTHntO$>b(9O(GxxB^2J!<7CL{+C>ol9W_Yr@@)=VNgUBi% zn)n~?atOEF_C^m@9FOkrUAy*XHd765F)))>yRZat%1{|U`60KtUBSJa8z6U=Z|;?= z<9qkp>WuFAPLsjV``zjhfm-G9DAkiU_3JMpz2G>BbY_SQC9Ry=Kxe~%#3wOAl;Qdt ziTNsC5ue^~9*2&l)fO4KYzQq*UBFr-db$R^eRsd~$MxDsRl6^}Uf!NRNMWHI7o@N9 z{qy*xaFs-xOH^%+-g){XCDq*qOEKFlzRU!Vgf8BZZ8E8>a{UD%(uBcjHz)gn^UUPF z2Jik$X{e3*5|ZJF*G%mEqg1vX8=GY=KjU@Oq`Sf8zu(A0Mi%Bg(!&^TTur4X3wwQ^ zLa+O7!yA@PN~v7&rYG9V^e;LSaO}=iT`J*ZPGx5Zf|fq+T&BwRk4Uu1Qc@N>C;SgW zIR{fwPEs71!L0QgD)2}swI)$3OG@Zh*fxCYl zyY|~O_IUOq*L+Y&J`dUI?qW*&Bw@C>7+2~a9tX#tHD|JxHd;M(DhR@r;zfP=w9u&Q zG>LEEr@vS1wLF!6a>CB~nAnoZd~(a}&DdvpGX$}r%=ZErN7VItBt9`FmAjv~hDk?H z@E&}<7vkRSvrA*xRoq^}UrW<@N3E+*?-y*dP9No-=)mRR28Vfno~H}Eb(Js*4}?P= zg<79Hok%O$UJ+0_K*7CaC#d_TJ&2p1{1{8*iDFr0s?;)_p@{FYSAJQV&Pv2>N^UAE zbVJx;?vi}weOK9Wb>Fy{!TQL0U`y}qHEgftxZ&icbTr+dtKhgA|112(*LNFs&%gc| z*Uw2QCHl-NV$AY2r{xRHVnz&U!G3poWZaDtLQD5@r?aJW_T2f`)C=Jwc8nk4n+0tr z8=daAx?)=hJhMf06m_Ma-hsQ_d(;*G)sO6~qdtFKxu|nxt>miT=a5D4_JgE2GCzP@DVge7P&< zHuhcP^mGdpP&Rn5L+O^bu_}T$u|V(iv-_c&|EB|;*=ut8KdYUR6$8mancNL28E;v?O%W{zob*6TyOxiP_uLWqs#O_`BnaO(fL@?6xi>Jw3S5j`|VG<1&zB zfa`Jdd@fob@lEvgU9<3YAD^!ld-Kwwx91T`lskM6IHt;3#JEvid<8{CML9V+h#d_k zaM&}DhC-n>Hu*B4U&&NdRK&!Z&Po|MI7$&L8c(jSuE@z9#mhhn2(qW6p&{b7ojRkp z-|?mQcG5|;D9!v35=8z9O$3a@e>yi<_1(V>%139t0d0ez5@?0E`V5+S zzj?4hAWum^(Hc1k>VI+2$fA=`3vFP9>&5&6g^n*IcU*Sb_XUxz24cv2Y^+watZW!8 zB+Wmu+5;X=E5F~}K>YCxbP>KR41@~Ln(JY{IX79$%~5lH{z9@)2q;;CWM{_I&%?HGig)sn1M+}Z>QB(* zo?*t%<>9^5MS}c@2laJ1&N>aTf6mIlnLB44UTcgj1QH5Z@U|dO%^~Rd7cf%xrDI4RawDR z9fZ5qgPihnK?&Zd~){ z+rSL^81Mrxh(5K98&Q!<4o3DXrDBgD{-HXPM9B2~x6yxBWnX5J$$0{W5APHK?nD)_e^_jO?Oc$UoPj01WBKCXA*4O@;%heqB91xc9usgBWzaNPm8@CdbE@ zT;~E?J-!4v(_i;|VTK%&e#m$=^=}fkUwpx168@MnXWfqS52I`WqtL5F>omN*(_hzu z65lv))KfvH>#nauO+H-rR4aidsr6^h&a~`tEujAf%tA(Q=cuLn@|w1(fo7c3#X8rm zOHf~)EKTEec=8Y1o&&OY$yFR)1D&%PX#MfyU}KO6B=)naG!kJsA`i5wcQ+{c}Iw@e~3MF&$TpvqH8_E?Er9{`_FTOO~v_|9Y+4hBYP z{<0J3IrR{B)AYIZt&E5W{#{$`v^>nBWA@X4k~$~@O;&@Qoj8u&FDE~r;Sl-&@_uev zo17^DR3!ktueDAYi14Ir?dnK4#J^wE09D(0g$EMj=xJ(Tki>D?S@ARF3JRF~1H*zA zpmK1y;Dc&wx8o^l)D9oz74j8)y^?gjQ!1a4_yb*zp& zZxVQ}ON_(@rryZYP~2w|KM>QZGdxCFhr@{|o0pFV5o2TVti+YeYC=yI7GcUcnC|}m zm*a(8Sg-J+yPpM}Y?*uP&GbAKc^DN60VB3RJ*e2&PKj9LBz%85to)`Vlr4YLHX5I^ zwdmhK`&H%UbTSj=E|c_ePfyR%R5`NMfbUGPKFMeM`=L`@hwKl|K3BYcAge!^nyo=d zPbzf>Z|QCDsC5_=wn;oYTS)${C56^+#sx}iI>qG2%OT>Y=#Rk{6S1HCnDai{_1+q> z0##ow{t3LfJzE&bE@=L)s0bx{+-Al_!v5sw;xHH)6NQ@S0mKyv;N8bp+S;*SzaEy9 zg2r|fRQWXF)36K$^&xvG^pv0EV6S!(KJUZl^kc8>;{q|UH~h+3Oiavf$DL0XFuSpA z%@87K&d0}hd3g!a5bzUbEUbxSA+gRdQz{{RuO024i$iwkthcGD7FZ@rf@*^`C-lrL zEOxW*4%+i42t*kFew+#dq5kiKx_0$*l8Kj_ zHs(L51+H zBgc@6KocaT{FRbIV3IF0vVMkW4 znl`7C`SXVidkZW0haQi?M0s}1|IG}f&8079Rs^Y`jmGZ%V7QskH`brkKcWK+Ru z95wqbr$g&n(R{DFk=g)G89!E4VW2`FAAqa7T6CMZSfykPuX|VuzY~Z zUc@ad(h^yWSRyh_6}em3&y_zM87$T>;}`tMSlkBWJY9n~ye0fa`P%w=M@I)18Mn;B z$0}KSdsgb-{rxIn3Lhe=e?R;CpVP_zUuTg>50Jmd<;Fx-lol6{4-G|m5dGT*|5#aB zSu>QPNVxyk0KjZm)AsrP%X=38*97AI)b{<5;eQ + + + + + + +safec: strnset_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/da/d45/strnset__s_8c.js b/doc/safec-3.5/da/d45/strnset__s_8c.js new file mode 100644 index 00000000..62171987 --- /dev/null +++ b/doc/safec-3.5/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.5/da/d4f/wcsupr__s_8c__incl.map b/doc/safec-3.5/da/d4f/wcsupr__s_8c__incl.map new file mode 100644 index 00000000..e350215e --- /dev/null +++ b/doc/safec-3.5/da/d4f/wcsupr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/da/d4f/wcsupr__s_8c__incl.md5 b/doc/safec-3.5/da/d4f/wcsupr__s_8c__incl.md5 new file mode 100644 index 00000000..067796cd --- /dev/null +++ b/doc/safec-3.5/da/d4f/wcsupr__s_8c__incl.md5 @@ -0,0 +1 @@ +babf6eb29ac19d8615386a147da90b1c \ No newline at end of file diff --git a/doc/safec-3.5/da/d4f/wcsupr__s_8c__incl.png b/doc/safec-3.5/da/d4f/wcsupr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c1bc47a43cf2a470b60c5d8f006d2033b0f76ce1 GIT binary patch literal 17873 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%0DW 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 + + + + + + diff --git a/doc/safec-3.5/da/d71/wcsstr_8c__incl.md5 b/doc/safec-3.5/da/d71/wcsstr_8c__incl.md5 new file mode 100644 index 00000000..6477732b --- /dev/null +++ b/doc/safec-3.5/da/d71/wcsstr_8c__incl.md5 @@ -0,0 +1 @@ +692317406affcc686484fe14b0127791 \ No newline at end of file diff --git a/doc/safec-3.5/da/d71/wcsstr_8c__incl.png b/doc/safec-3.5/da/d71/wcsstr_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f3a3fd7dc94f88cd638ca80c770302398b969ff4 GIT binary patch literal 17673 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 nZ?I + + + + + + +safec: mem_primitives_lib.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/da/d8c/mem__primitives__lib_8h.js b/doc/safec-3.5/da/d8c/mem__primitives__lib_8h.js new file mode 100644 index 00000000..4fa71edd --- /dev/null +++ b/doc/safec-3.5/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.5/da/da9/wmemmove__s_8c__incl.map b/doc/safec-3.5/da/da9/wmemmove__s_8c__incl.map new file mode 100644 index 00000000..8cd20a00 --- /dev/null +++ b/doc/safec-3.5/da/da9/wmemmove__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/da/da9/wmemmove__s_8c__incl.md5 b/doc/safec-3.5/da/da9/wmemmove__s_8c__incl.md5 new file mode 100644 index 00000000..03dd6d42 --- /dev/null +++ b/doc/safec-3.5/da/da9/wmemmove__s_8c__incl.md5 @@ -0,0 +1 @@ +ca691ae4f3315408399c28af97060a3f \ No newline at end of file diff --git a/doc/safec-3.5/da/da9/wmemmove__s_8c__incl.png b/doc/safec-3.5/da/da9/wmemmove__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ac10cc101546f3611059648d97f39925a62dc1e8 GIT binary patch literal 19845 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 m7-Njt5f@jCF~%5UcJyDkQwYWBh&wL;0000 + + + + + + +safec: strlastsame_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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_t * resultp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.5/da/db5/strlastsame__s_8c.js b/doc/safec-3.5/da/db5/strlastsame__s_8c.js new file mode 100644 index 00000000..53d435b2 --- /dev/null +++ b/doc/safec-3.5/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.5/da/db8/strisdigit__s_8c.html b/doc/safec-3.5/da/db8/strisdigit__s_8c.html new file mode 100644 index 00000000..62b37bcd --- /dev/null +++ b/doc/safec-3.5/da/db8/strisdigit__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strisdigit_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/da/db8/strisdigit__s_8c.js b/doc/safec-3.5/da/db8/strisdigit__s_8c.js new file mode 100644 index 00000000..75e26845 --- /dev/null +++ b/doc/safec-3.5/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.5/da/db8/wcscpy__s_8c__incl.map b/doc/safec-3.5/da/db8/wcscpy__s_8c__incl.map new file mode 100644 index 00000000..a3436295 --- /dev/null +++ b/doc/safec-3.5/da/db8/wcscpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/da/db8/wcscpy__s_8c__incl.md5 b/doc/safec-3.5/da/db8/wcscpy__s_8c__incl.md5 new file mode 100644 index 00000000..61aaf899 --- /dev/null +++ b/doc/safec-3.5/da/db8/wcscpy__s_8c__incl.md5 @@ -0,0 +1 @@ +127d94ed1962bb0b29772b6be178e3bb \ No newline at end of file diff --git a/doc/safec-3.5/da/db8/wcscpy__s_8c__incl.png b/doc/safec-3.5/da/db8/wcscpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a17f4495d057f49b7c6ceb579aa184bda7d3efdf GIT binary patch literal 17961 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 AyZ`_I literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/da/dc2/scanf__s_8c__incl.map b/doc/safec-3.5/da/dc2/scanf__s_8c__incl.map new file mode 100644 index 00000000..00f661dd --- /dev/null +++ b/doc/safec-3.5/da/dc2/scanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/da/dc2/scanf__s_8c__incl.md5 b/doc/safec-3.5/da/dc2/scanf__s_8c__incl.md5 new file mode 100644 index 00000000..ccb20fc5 --- /dev/null +++ b/doc/safec-3.5/da/dc2/scanf__s_8c__incl.md5 @@ -0,0 +1 @@ +afbe19dc28109209299872a6bdc85e58 \ No newline at end of file diff --git a/doc/safec-3.5/da/dc2/scanf__s_8c__incl.png b/doc/safec-3.5/da/dc2/scanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d9588131c1443a9fdc88bfdcbca891b978474871 GIT binary patch literal 17267 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 I@F(y81#}CVIRF3v literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/da/dc7/wmemcpy__s_8c__incl.map b/doc/safec-3.5/da/dc7/wmemcpy__s_8c__incl.map new file mode 100644 index 00000000..c7a6bf0b --- /dev/null +++ b/doc/safec-3.5/da/dc7/wmemcpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/da/dc7/wmemcpy__s_8c__incl.md5 b/doc/safec-3.5/da/dc7/wmemcpy__s_8c__incl.md5 new file mode 100644 index 00000000..95c7b1c7 --- /dev/null +++ b/doc/safec-3.5/da/dc7/wmemcpy__s_8c__incl.md5 @@ -0,0 +1 @@ +f08637c99770f810916b903c02963cb5 \ No newline at end of file diff --git a/doc/safec-3.5/da/dc7/wmemcpy__s_8c__incl.png b/doc/safec-3.5/da/dc7/wmemcpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..579670f22262f7acf5ce2b84cb876c5842cd23a1 GIT binary patch literal 19897 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 + + + + + + diff --git a/doc/safec-3.5/da/dd0/vwprintf__s_8c__incl.md5 b/doc/safec-3.5/da/dd0/vwprintf__s_8c__incl.md5 new file mode 100644 index 00000000..e28f476f --- /dev/null +++ b/doc/safec-3.5/da/dd0/vwprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +5e21f0b11405d85654e8e4cff124c755 \ No newline at end of file diff --git a/doc/safec-3.5/da/dd0/vwprintf__s_8c__incl.png b/doc/safec-3.5/da/dd0/vwprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d1e362159e8b8382b3e0995c9d1fe3b1b036e167 GIT binary patch literal 18135 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/da/deb/strcoll__s_8c__incl.map b/doc/safec-3.5/da/deb/strcoll__s_8c__incl.map new file mode 100644 index 00000000..6400c019 --- /dev/null +++ b/doc/safec-3.5/da/deb/strcoll__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/da/deb/strcoll__s_8c__incl.md5 b/doc/safec-3.5/da/deb/strcoll__s_8c__incl.md5 new file mode 100644 index 00000000..819f5521 --- /dev/null +++ b/doc/safec-3.5/da/deb/strcoll__s_8c__incl.md5 @@ -0,0 +1 @@ +fcdd926d6edecdba1282e7956f2d7c59 \ No newline at end of file diff --git a/doc/safec-3.5/da/deb/strcoll__s_8c__incl.png b/doc/safec-3.5/da/deb/strcoll__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..6c5ae6ece7b5023375af6f36b02f59f9ba0f5561 GIT binary patch literal 17657 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 R`yL + + + + + + diff --git a/doc/safec-3.5/da/dff/wprintf__s_8c__incl.md5 b/doc/safec-3.5/da/dff/wprintf__s_8c__incl.md5 new file mode 100644 index 00000000..230997ec --- /dev/null +++ b/doc/safec-3.5/da/dff/wprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +fe5ccee03f7214a75a89ba94d86535ec \ No newline at end of file diff --git a/doc/safec-3.5/da/dff/wprintf__s_8c__incl.png b/doc/safec-3.5/da/dff/wprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a2be53d727e67756f68195a6df1d2d0718dc01dd GIT binary patch literal 18013 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 + + + + + + diff --git a/doc/safec-3.5/db/d18/memset__s_8c__incl.md5 b/doc/safec-3.5/db/d18/memset__s_8c__incl.md5 new file mode 100644 index 00000000..9c382ded --- /dev/null +++ b/doc/safec-3.5/db/d18/memset__s_8c__incl.md5 @@ -0,0 +1 @@ +c4119fc771ff99a67ff0f57926cbc343 \ No newline at end of file diff --git a/doc/safec-3.5/db/d18/memset__s_8c__incl.png b/doc/safec-3.5/db/d18/memset__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..67c002ae3a2b12fb91937a684f64efe84318a725 GIT binary patch literal 19357 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 + + + + + + diff --git a/doc/safec-3.5/db/d28/wcsicmp__s_8c__incl.md5 b/doc/safec-3.5/db/d28/wcsicmp__s_8c__incl.md5 new file mode 100644 index 00000000..1ec0ba2c --- /dev/null +++ b/doc/safec-3.5/db/d28/wcsicmp__s_8c__incl.md5 @@ -0,0 +1 @@ +1bdeccd8726d412fd000c44bb1ad95a0 \ No newline at end of file diff --git a/doc/safec-3.5/db/d28/wcsicmp__s_8c__incl.png b/doc/safec-3.5/db/d28/wcsicmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8d4f0a68b6d2ab7c719cfbfd992db5a733b185af GIT binary patch literal 17946 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 nnl>SVR?)>t|Ie+b-#@dlQXP<1`VN2)1R^7;AW + + + + + + diff --git a/doc/safec-3.5/db/d36/memcpy__s_8c__incl.md5 b/doc/safec-3.5/db/d36/memcpy__s_8c__incl.md5 new file mode 100644 index 00000000..d355f0a8 --- /dev/null +++ b/doc/safec-3.5/db/d36/memcpy__s_8c__incl.md5 @@ -0,0 +1 @@ +0f0ec7aa2f2383da3010ba5edaf54c7d \ No newline at end of file diff --git a/doc/safec-3.5/db/d36/memcpy__s_8c__incl.png b/doc/safec-3.5/db/d36/memcpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..463564624e52aa30129a778d9b2877854512ba58 GIT binary patch literal 19660 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/db/d37/wcrtomb__s_8c.html b/doc/safec-3.5/db/d37/wcrtomb__s_8c.html new file mode 100644 index 00000000..e5239f16 --- /dev/null +++ b/doc/safec-3.5/db/d37/wcrtomb__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: wcrtomb_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
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 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.5/db/d37/wcrtomb__s_8c.js b/doc/safec-3.5/db/d37/wcrtomb__s_8c.js new file mode 100644 index 00000000..d97726b6 --- /dev/null +++ b/doc/safec-3.5/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.5/db/d53/wcsnlen__s_8c.html b/doc/safec-3.5/db/d53/wcsnlen__s_8c.html new file mode 100644 index 00000000..2ff9195e --- /dev/null +++ b/doc/safec-3.5/db/d53/wcsnlen__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: wcsnlen_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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, size_t destbos)
 
+

Function Documentation

+ +

◆ _wcsnlen_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT rsize_t _wcsnlen_s_chk (const wchar_t * dest,
rsize_t dmax,
size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.5/db/d53/wcsnlen__s_8c.js b/doc/safec-3.5/db/d53/wcsnlen__s_8c.js new file mode 100644 index 00000000..f768a973 --- /dev/null +++ b/doc/safec-3.5/db/d53/wcsnlen__s_8c.js @@ -0,0 +1,4 @@ +var wcsnlen__s_8c = +[ + [ "_wcsnlen_s_chk", "db/d53/wcsnlen__s_8c.html#a0220d4a8a9fcbed430d54553829818f3", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.5/db/d59/memzero32__s_8c.html b/doc/safec-3.5/db/d59/memzero32__s_8c.html new file mode 100644 index 00000000..8973860b --- /dev/null +++ b/doc/safec-3.5/db/d59/memzero32__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: memzero32_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/db/d59/memzero32__s_8c.js b/doc/safec-3.5/db/d59/memzero32__s_8c.js new file mode 100644 index 00000000..7c4ca915 --- /dev/null +++ b/doc/safec-3.5/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.5/db/d5b/strcmp__s_8c__incl.map b/doc/safec-3.5/db/d5b/strcmp__s_8c__incl.map new file mode 100644 index 00000000..7eb83159 --- /dev/null +++ b/doc/safec-3.5/db/d5b/strcmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/db/d5b/strcmp__s_8c__incl.md5 b/doc/safec-3.5/db/d5b/strcmp__s_8c__incl.md5 new file mode 100644 index 00000000..fd118f23 --- /dev/null +++ b/doc/safec-3.5/db/d5b/strcmp__s_8c__incl.md5 @@ -0,0 +1 @@ +be69f4ce8112c15dc840cbe4fcd9b951 \ No newline at end of file diff --git a/doc/safec-3.5/db/d5b/strcmp__s_8c__incl.png b/doc/safec-3.5/db/d5b/strcmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ce27b6c25c13fe8d2fc656ebad99a2598c19b889 GIT binary patch literal 17790 zcmdtKbzD_n*DtzNKoIE;LAtv;q@){Z=?3Wr1*E&#lyrx5BT9%!cXxL;oXPKb-uHZ- zbKi46_wTz|pS@Unub6Yhcf=fHhbYQRBE7*;5j@}IsCT&j;1 zmz8Nr?ha~|l{l-FmH8KsYt>HZVh!`QGnOJ!1&8IyPFG$2ZCE6Jk47RKV68V8HfaFhmshgz;%Ftn?Q5=>vF@|JZ$B(}h5O^c-JaCb=TKBB7?1 zTA+XwzI~N50ugRh#9ZImu{1O!JrrG|q@tqY<;6F%gIEZMp+TsLeSIH&?r(aVUo|#5 zZVp5VJy0LgLR2ws{^R!l`LO?eB)t10jIZga#D7@FeexOP71FQsXWtT*)G@IfqQfBH zl;9;G-yF79g1@DE4t#B8Fvk6UJMf|E#~>}6`83MrXjt!#1;rwf&M=F0PvRJn5zpgZ zlTq!}kH4HrzKf0r@0CO9$|jSq5viKCW3xTmZ9;dMEBAK3&mv$+=#93WPc~HDUft&^ z3)F`!mOa!MrEcYv*h0fu5cxcoEqE7OR*!hX@?F^sLp5YQYk3E$LwGa_Akx^W2oSL! zdF&8Hj=5kmq0Dl^qx*$b$-4eZ_{HysE@S>h{^wX4xjI3&vH6j8JP>y%vIIshg7uvUE$VxY@VUhwsm_$aZj3(3`f z^5EW%_q25}u8+qNYz!>qv(C3Jc!+9*)+A3Vj!XZo*}hp$kN3m<0^Km|-Hn1FR9m|e zetFYm(?a{h7UIuWCL{L2nayb8@Fekx>I9aX-3+?9h z>fcf+bXr2`^Ov7Pgo#kYA;RPF?J^aW#Min%z9Vj4_)d~No)n0){6P zEBNWOuRM9V&d!FLEwZ1>3*6m>yJG!JN-)h$+9IgKiZR>D54G@l26>D0BxIJf`hCAFQFm02>x zgbNsiNgBy-ob5NiOZ6D|Tx9d=hcN~+hWO%o36&??iab4I%LoQi+&yI15qq^SnJAA! zZHC9=7NO18UVu&F#D~JPs?T-x*l^W}A9bmaKNF#KZ8Ux0Z6&m*RBABpJchFPnl)ES zZ`8_Q28qDH=`yLY-GuEgAF_6}Wobeo6EuFy&`p!X*QRxJwLU}ML-vUmX^QL-%P5d< zvecnk%`P_WKKE-MUT`_>#=kJtz6{;6VR+$sFn4|2Lu`Km7Y(N){Q`gj>Q5lnpQ9vF z+>pSL6(u}gLzKTF5Iqy_Rg6!g3RKsylY}oSABeZZ zW za>kX^TqwTdiLo7=f9yYB1NDH&5%AT?ICIoLtP&#I?M*RORlJ1c!gRnxzF80vsk^vP z28`L@Refi1aIKG*dH*k+f*9fnwUt0;UUo>yMQk4)QdD?Agz=xa*U4%is)4-eKQP%4 z3HQz8pN|Z!toC*+MU)N+BIf4k_xI)2KA=OS2!R}YZn(Q|O_nuaHe|*7-{*6M6;=Fc&_`PF(4na*yNoh+;V(=GX!Huu4FKcXUYoU7%L3sM^3Lb;f4NVkH zR4)1Rt~rDj9!y|~EF6D4rsErRXgKaN&7l@V_ymkc*#7$VR^?T`jrRV?$W>Jp%)57Q z+$WWj+S}V(E^$AP{E{<%CY*J?HM}}&*Ph^tMeKG#pOjrVkY4boIU2=!u}$~Md_D(+ zS2R~wSC6BViv=g)@>D@lv-9#84@Cu0F)_&x(IKkO{*iR08YvhEdVnAxH89mr6#tLi zkjJN06a{AvcESfUIEG)fCyNJ1;Bn_o_zTA%D z(WC!G`|LBS-$xio89dYW+ygp^Y9?v~VHcFKxT@VWz5PWG4LV}fIcbX&3UFpR>z;B}*0>UEFy} zC*fSjGQ{C@l-_vzUgVv|%F92vc0iUi9+D}DXm?X01@VY zLiRasl3k(OTI)aGhZ>TXYA?9j^{|s=FqEBad*g-h*rEhN!+gE09oC7%T=>~ioj1B! zqg*mGLWNGn`HEMDp~L!Lo$q`jt1w@oKfUDe^w$?2bDy*CBK!GwbbHCgZ$qrNJ?1<1^-1e8_f_~?-SkeRS2u;G zh63}tP*~eOaAYfkmTLEKwfxF+GDIV6!nNF6+O%;%i>tnbB@S1CaMpX7sqt$-a%j63 z#GI%G7mR51=yrXl{7Xvnoo=}7yaWT^6?d2XsuNRnqwVYfy1s2)v6g) z9%kzT%T%#$v&;TWZS@(F)W~KMR;VQ_dg~o;a-DThl$3Y?YT(znoXEEZO5FpD64#oI z&JzPQb+zahqo&MSGn#~u&Hx~3%_2kMwWs%;e@S|K?wP2+r-(8{)p{qB+WS_AF{#54 z9jcvi@o_P~U0)+HVe()>7B4(mfYZC@rwtc|g98RJVKUdJp_}Me-;)&3MB#Onbnaq) zjaV*kW@?|#hv4Ax^j=yEhm?0(a#N55xnvCLwxFl|QgFt|K%_x?6+QNJ`hTwpbvVtogOE>KQ|J}7FHb}cUt54_*^o4f}!3Q zTS;}V_5KKzm{z=&wsu>Pghca(<{z)aKrrLm+l5HTpIrX0)X%KxAR$lc4S{?{4cvVJ z0V>Vqb-CB?+P71iRpRM;I;l)7mqPyxvW5)M^E0aG2VERO!B*im83?5D*OOPQXkh`{ z)fL-Nh6njPHDm|_d6ku&ebb-ns-(0%Je)1x8j{3|;+Iyy5rxW8NR5?sc|lQQ0R-(}Yx(o#Vetgg#oxMK^s zqE7CChva4-!;vT`SecnQa&gJLd$%uvy>fW?cy+u=B;bK6Y7UK0EM`loNmM`GOr;Ds za(hjwlHo3M_uL$ciEUYDqb;r^msvx4Y3p<(2Q@a*htxdu}YkpQ8NE<>_xc-=E|d|+zWgT(Ly@Q*k8n^U=R z4(7wW&!{s{M;fd9mpW|Q+N>26c1`Ka8X62I%Y82o+gJCj+w51}?Cfqg)F_x;570z^ zw|TQckF^+++U*wiZDz}PxRY%cA3}nH)K&)v|I*)WW*)^+Ws*~FR8DW?NI0kQH#R3E zh^$tuoNhNXlvY;eMn_M*L|HjG?W?KfXma{~d{K9LQFl1}OGFL{XC5L3%=G8{_eCOw zkyTa2K`5*K{yDY_;Xaq;zo$MF=nLTp3DviG>zr!Eg8BvSwoA zPW}9Iz(yn_zjSH=P8AZ;5E9}-L7@w^RKiKYVNzDFc-UO;8>3Nas`$VnN;;1I9)?U5 zUT)O)@!swJ1~D-a?%6XHKmfE&wej(}X4l0up3}3LT6j6RT9S8j_xG({UTK|+ioLz= zSy>?l2Jc-DTI6NuhQ?G+k1Ejv$eEbt-fc_h+N))n>muFI{xnebT~YniH9-1I7Gege@%} zM)C>{7o*a7YkOvDjXJHLkp^I5C+fG|u~Jjh)6*B}HrK88xPq^n)6;t;%LM33sM*w94eVQQY}UTMsk*<@X?CuTQ(as6-paJd+mE>Tm+q_GsCV>HW2b^*UO)roA{1dt*%rt>UsIxIDN3R zY%3@@?+lsmjyjwPulo*-#>9tW;v{u_RJ65C)YEfWSa9*asicTie-{7T5AE~L>L<4f zeKQG3GcoZz$)|S{OsoVI%<;C?thX~cKSQ;1^js29-AXQU$`1vyy=uoQ*11Sl~ zEYP{0o?f8;o13Pl`Bc-+urDRcG#wfFn%7DyZkRqWOG&qykrRc(lT1%j2;F_U_>-W4 zLFuI1?xQnXM~owO<#n??n#*REk->Kv{%iSsf0y6hus-XZ0CcjK7u=*bE?{UV7pPEh zFgu*T!zX4e*=I|utHvMSrqIPgLJ>OPg<-L9G+KPpX&M+Qx2ROrx)PL8vI61pgG5CQ z?dC&i=t>N$`|t1OZq5v3ETmKo4F_gwHy`e~x&c}iWKy#8*p^V_qJ_f%!A@jABn?=o zu~?}zAnN}h`u_cTtreQt0Dr5mki33-|L>SLRPuWhu}W@@jd_EaREYR-q-3L4UNha@ zzX1hy`wqtYhJQ;HOv}J2$^tK}_$^(@)_6$`R9+NFbO5TiH-pIHTLlF=GqY3VH}tsz zQq9Go1o%+5Lp|$HpH!{)_!t<@7h2Qr?&jc-95}cplSZT|_%QVeM-U|fqO-G4GJTr7 z?yho_a(HcK*t4d4bKF<&2$C}ODRE~muIxpfoZ#dz0O*=21OWu}yl`S>8Mf*D`3w^V zF!_Xrp-fu#ug~d5`rFsy;(19)8r2_O%gDUooYfhkT-&x_I7U=MdN0@C?s+LECAF8% zS0N)!YhxV_hC;wUB{y@rE@edB#+{2F4r4nXs@cY0SW~kTL@Xhnxlm0JRxC8&dv{f? zrM1IQTG`OB(i_*=6NNz}ARQbmwR(JIUFTk*2mk)t83;4th0{AukB>FI1j|ZFwpT_5 zrl)mK1Nr$&XKF0A3(~LL_0BQoR1C6(xw+0LhL^`dkiC-}(#aG4;WkSXS z&>{s`l*pig^5)g{;-bmv#(QjR8||u^#Hdp{F?V-oaGRl_P9Q&EDBOe@OAe_?NxFv% z@(iVf!rfpbnDYHg*TDKtO}PSgZf;1s9<^LKILg>9MmD;$-5ktMc6BBA4GR5(zv*2m zd5WaDynr872olc$K*=P+Y^-5cXmNPV)DSTYvY_K_F2V+J)706KYU*40Y1Ju`Z6sPyB-Y~1njv`pgb6t0T)To0A^E@{4GsIkJDz%!Fd z&puDEg~?Qql*s=Y(7DinhDG#{*zrxv?NU7?dR@`W{x=0KnkYBn!o$65oo(yJvH>0{ z^VfdPq@|w}f&=YnfVaN^MadPO-AZ$nS61pUZz=+rR#*QX5@Ng9HsIr9dw2pN7M!!P z_@~nKovB=hz&JL!GO4e)+S%~9BX!{fdHJJ(@V`JI&8@|D-kpFT=ksS80NF|1TDk21 z8XP%cskb~lcH1MP zQN%ri$;;Ia>+m$<*hP`2b}*vozY+b=gh%7E0pb7K99rTB!MNI;pH#(pt}5C%5Ce|F zB1ijqNp_n#OBx)bw!s01QG?lNLS!-HmQGEp2h8ptt9$#25gj?QPh=z?oK0K433i zqPTEzs5OLyU>O7b#H7MSFgC%e&~e|mIsa`j>QSo6CLt-=WCUlz{0}MK+5n2?*3{7Q z^0unGZZ{=$^9z*C&6nlQG>iIyi69|IHhEqmCG|PF)&t9Ox&7;4dNig>Io_7nnR)raB&*w}|uE(JpVDczZpxM}W336RnhaF0FOQu>)Ad5nf;!B5n0ntHyo zKGs}sG?;-52N&uLiyaT^hgKs&DjBi8ZNbY|U((3Fu`(iWs=`yR1GIpietV&Hihzq0 z7_^zXarC*zxxvBlzp`4cb_wv}1c16-uK^s+&5fMzG6Da=X{=Db{fUA|;B=aYKDcG{7FMwJRBAWT;!$HGbSn z7Co;+la!WTX!ZO~Lh`-dt_RHJ`}777T%fRd-aro&{{n4Nocc)q>D2V>WL-pu@eml0 zaKdRN)7^yQr`ac{33w*byIF}zt z0FVf{^zLpCdw`2$yRc_x%Q&k3Zu$xEe0((j0X*`K`N$O6KjY)dpX{e+XZ1RmX8d&C z;(no}W-Rx*=Y5CjZ)j8vyb^$jb#;OM{ucc|SU^A^C&%HgG2_L5~)` z37nh~;7LfpnZk^CS4(sCBmh3l=x%r12EDOAT3SZbN+jN|!PO9p>jCP=q-x)6DS1gr zS(}?H1A~Sg2KWJTZW`G#n{UR8D`h@ylZK(6=c#RJzUt?+~jmB z3{pPpDtbo~2=q|X4~--jgiw?Ec6;-l%?iX9i41Y{4C|k!e%k}ws;UZo_YUKosNvy) zcN`SDm>=O$Z(9c(8{oJ~Uz)riN9=%)ha~kWNc}EP(Yl$gUTbN&RFR<@Ywac{WvVy> z9`DjpApuu*Xc!$#PRu|4fxY@jqA$ghZJ~H2@qBsN4u?rFAyK{3?Re?>^yTke#CO(v z%`!=PzpcOkfclHR!}#?x78t|c-_&Ch6I&x)5}*2vU0vx+9(`bm!2mFo(woaA#Bzbt zv?I%~zicpGSC-g9mykT;YUh1(R@THjIy>8@KwOuZnQDB9MeF&81MpcIC;YcB*SGnq zb;|~O3=lh0I|aw2M8w$QRn(*()O0Q(*gbK_o1Ik2&13DkSW58i?4IA z6b|TWz_JAQbMB56weC1Sr>3TE_7!3zC%@>9_`SD>Ze{hW%{$%Od;0#?HTr_xoAq1x zyW_5`aDaQ1lt#xZD!>(F{J{KaSybrS6b%;Gv|wno6L3+Klp4Q(mmkcC^c%Lx$e1`O zN6v-qfM3hGxVqM;P_C{D4Pl*gR#Ub-SO6lxPm=3smfGPz@8vyB>sY6@@T58mAI0F8 z9jMV;{>#_*;Tx|n-^G`tLw(1sZQEI zf=>i}6ArV`)_;G{`~$cHjgGfWy1c3)Glp1}X}<4ZNZt>H1ONDgS{Db~C3hvu+thR*$N7(+qExDq!9LdRS(2Fvwp8g04aF}{6a4Z~ z?4kMD{>?cKJp+`vsqBA@&VF%obQx?P>qZ%U9Xk! zC6dD%;F{^{JM)H5=CeMr5g)LTgToh?ugk+8`Scm1{TY^-nO9@gax6X9Tw+J%6~3<8 z9YSjOG}$2K`z=LT`Gk~o1h}!V2Gmpq0jP#XMr+Fk>j$;~y_OGbiL=$-V$hDE(kBp`qcpJMkWb(e6nqNk4&^d~(WGdk}z-3b>&XW5kIl z#Wy#b06YU}{Q2hD`oKhoyugnzE5-A=T5GbRe>~$N5(^tWcY#?$K$wPun*rzfSp=z? z>g7p*(5Ot;Q;@FYgUJ&poC8oG2T?%~@qk|AiRI6L^4-ZOl^@v1u*92-(SCkal2PaY z{e6$#GICy|L-DJ%xwMIi>nbW#3gkKI6N}G(s5}Ea#gFQVit-gIF#PaA*}$OjTXRkE z0Qs2`FysgGo+@fxYUR!K(gDTDT{zo^?Zo?2Xn!|PVILV7%18so{uccB$c)W!lFC_D zFt-zz22jML&ksI}%LdAAogCEChbDInD4n~JLH_UPbwnA&-Pm#DH25%NsKqI|T0``h zcqw{HO7pzUGF-X;83Hszo9mJB*Jg@6G>b13y zqvNz~ar)n(K$hv!j%E2=PZiArFhgUqv6$%S+8;hJZiNINKZZg&3eSt#0v^Uo#)^xZ zUi9#~ST9O5MzWJ~a6BH&bNMm3O9S)9f`yf^*m`Svwl#3>JB}Z?!eu;F`8hba=5Z!` zA&2_UuU|VewOuFF(xLx{`>$8evUhzNA3?yB!ONj9vhZA*WuTqJPxBBqj(ooDjf$3* z8e2`70XMvAw#&Njs1+W)H-07`Pkq?h}Ny9GL(2W#+qc(~@=YmCFM zXEi9O9XKS&2q6){Qln$4yA%BrgM&6x%qZg-1p&X7?(Y)LAjx zNqp~}?dF>h`Ss?FI}KST$_V%z^DA_UV~b;B|1fBm6Y*k>w72(d^vBWD&%7eq{N(oH zrEN&mU6H1HZpYI`0h@n$9}GQ-NtcVyl2fq$#2*>5abdsv-SFxd^F zmIPZ7CJ_(|0%u{a1&<+lu5RO?>}jRyzW9qZy`C2>HFY?u<=qt{pQ}6;|5P!cDLGet zjpHT<7#jwqzlebELrzFY`EQM)&j6VyWS%=Zgld%G3)pC(gl0c~Uj8I{tH(5aq0ud4Y-tV+{g{5mS zFglCPmoC5r>w9y2+W6ZJL+~X#7`UkCyE18Mf7f(#%o*@D6-H}T(rB$bY=E3ma&Qp0 z*5$qGkZK$!5+x?M1=*-5FYbVa(a|Q3*Z37NX=xxSI-JC$f=!Qmb$>}l;BM;UGwuJ< z-j82ZRdoT_ge7{mkHRm%LRaNY%XQq(*OP**gJpxbS|p^ z1lRR8&8FssWuI~0KMlH_SVK`UP;VAJ=wq(2B~=zkc)^U)8nTjn`Sz_cfo@P$!?97P zEhlHX)st?AUu3A4eXdE1-Vx4dTt(*>}(upqnP1k))8arN=l^?>FfAJm6-=?$_qi0^N-d%e& zSxq`?YIbG%9#s3>b9bfL1P>Mfry1mDEK!h-PpY1b*{P#=#lGn~=Gbh2j{3f>!_@`9 zj+Qg}wVy}zD9F$SM|e|7i2_+VJ?%@D1~O z#6biSjv%KGQ}`m1+dqFgbl{W%=qoKX#K4#b{seHKhEkN4=9@`{+HJmmU3d1tR>8EG zRo@-X883EqBNSrY-4g7ngZX){_*jaoAzvK%h7xU zHq*02Z?*o>HSR}{G`+v~r3zq9dCkOh>;JM{@o3bVthG+)f^&SfPWSZK{>iiV7^mfi zAuC#PxDG;Dd|XeWTVGd`(;F>1{W%kd@UK+IWQICg9Ktvb(Sysu92s!^!D0vMa;*zx z+;{Wgk8*N}OYB)EfI)Qtn$XDVs3_JQ8c79@KG1ik@!YGI;ZxlH#2j7kW7-@L&>2Ot zdVIhmlc3g_G_v?+;qfy-Kp~Uzm8gNYEamE4Bdnpzo(dsS#HoJG)>@Lw&~Xo0V0E zYmg^;T>jMnWh6UiNeTD7RHvQ~CZZ`SUTJE)SJcy!gC8DIjtZYEEGnV|99Z5O4x&?s z;W&Yzj5Dw<1=gJP#f$aSo~+_f5N)oduql9ih{dRc_m<)%u=(oh4we}|3|Yp;l07fH zIE{mw33sgnB|L1Jo3+P@WAAR9H$Feph9{Aw1d5m=;3>F2^?lr#O_(`0*Yz;;$!;CY zvB9n0Z`MRccBgU)O|mP2xQT+?cryHr=aZKOEy>9l&hr2I7LJE6)phIRm#kzt>G!=L z?%x8*>{`BG69BC|?mglHB}%U5EHe(aqgO>5AIb6j2*N>4f(cPndHKe~_5Q;>o3aWb@Unof1;g+j_&A_|;GZoKyw}xr zH#D3o`T6}!WI|avzN+>7IpKP9=0!~WwOOsf@9K20*=ka+@P0Z!zkBW2TrhLcn6~^*@ zZV(WSM9`AlKP6p7!7W*cO2*eG%cmRXICJhIt4 zl&If3?yA3z>owo<2x#JU-1sYKH4$!WPV(^ZU^b8zqZL6bF4tdbGiyMvJ_`WQLhyWX zSyl;?1L~6opd8SUp!#QsUv^i4Y3vTc;w&?Ce|t_(xe;6Z`|-b#zFs8f$8*Kmz&a*Akl< z?#=ZCX;VWgED!w}rlQwzSNyQCi0og!d_lL^jLxX6Bo8HhCHP#XO5cg#Q5XxCUFzyZ zQXk-*#uUPMRdsbvP7cA1&Bu?_nF_vch;N%VHaghl5X+Y~Hxhl0yN=yYdBHN3TGP6; zJn$%172r{POY*y|3w@u1Jg9gc3T~zQ_K3k7Ugo*^d3;M}6~^;-MBTg`k|4ghKJA4< zX2$b#PmW=% zEVZmfM$w!e``!CRR}&L8Kli^pgnF8qwM!yIQ5srW=Zk|*7DY$Jh9)NK`?I}*g7zR7 zawt+?0Y0~F%VhpHl?w$ST^Cob>+{KrVzls`cg&W^y1M76L`6Fh^+p^l zg92?_C`gAq1%pCtDX)R3!}qU_?>pq?1CzS^Yc18)4&G2x2KZV&xRi7wBrKcEuDsbO_|zjF;CG z2?^c0?pM+1orvRxWdZeIPGOg%VUmea_xZwb9_?1e~%5fHK-8# zr}ysa`Ml04(`d==9yztnYp1angnHOr8Z})i{f*y$t*axo-GSDB=ua(wPg^5t`6;vF z!dmEYaR-}8DufeRe=jPRl4e++p)K)IDRzc_XT=FVTumSpn^r>v^hP^ zyt`;bnXM@cQK{ITC0-u|)v`DN`zhm-T{??DW{iGw_2kGPWH}Bp;$EzF5fF4c+t_`x z8+Jb_FX$pJjlXn}BsOTKV7eU`jBA?4#hYzmHwOQDw;rOlJlA;0gn73da3S|;0(-&9ixuK(cf8I(6$yzS1qZ&`Y^Y^fm2e4%sd z*XQ0~aOLNpR4;#A$HrQ<&3e#7fTtrW#;EU9yF-v+W5|T~Rja^$N zl~mxl3*n=Gb&sDfUHsMF{W5mp^tl`nkJvRz$i86Hy=%beMsN7yS*>Gt)Z&^`>LNd z#a*}%oCQIH?9B0&uF^!YCce_hu7DELgTqyMX;=#_S zETuGZSI@z!EI#wNM;OUD6`@_IpQbO2SMZmJ=hm0f?s|XjS!r1eD)}^E5>^LeZcG(s z4s!S&jJIzi)SaCZL!gPXI6)aLa$(K2-m;$a3))5v*?M#i3~BMY_h+*Ew}V2T7}!a6 z>Y2!{D{q>MI9QWZ5diVjdq4dR`%}jZU0ME&ofC6Y&GEqUgTe&ZQey z%V8HKbwr4T_w<^+auhpE(&}NL+DRg6LXNu#AkU=`oVpFk;jNx;Nma{sA*{HVCR;%X z$!x8zssig}^FM7!4;(CQzCf$3;w0rykr8~}aokC!-Bah!*4vqxaMY!faXPW!Ub+fq zG73BvxodmhFFZTuZ@L*)uInB14JB|(3c1UH@`}cWEs_8verT2bT z+tfEzJF&1e(G=&%%-=4a>r9R(6_h)rtI~UuY;D51YpJ$ht=ub=ne0@|ljd%(?YV;_ zluTyGZ%tHf76f%lHq%uXC$B7&HwpO0M3*S<_V zu_O4@xG}7&lx}?-1-to*{?Vs$c#EttjVra8AW|Ts2j`k`HRK@&$}K85)Z!|A-@cx6 zi)(Rp@8CSSpbP2{^VjQl*_tO?IwJLPQI;Ow zE%7hAm~i?scBrcUo2uKnIqR5Bnf3e)VK~g7(TDSNmUPsE({Ss=*0_kHUds#X*`1^C z=WX}~TCdH3?v^Sq(4?x5VQ1 z44asW$$1q7Q!+aAW#`mZD2&7B?@p^t@$!6!D^Y>tL8p5J!AId^GO?CE_;i|`D9aW2 zB1!brCyFPu$WfoCoo@DXHEJ&3N*cq3>tm|^X5zm+pIW@Gj$B0YJUhJhr-MtG(4-%q zn5vXZ8b=vngGJAT%Y5{1@(->S`qepC$W2iz^{F)`(}&^XuaplnHR&`=G$d+n1}SlA z(LY%^M$J$~aSi_p_c3#D4JdeMlj@jCI28Xb|BOj7-iW9r@kC@FQ&Hu{B}v|YRd0%R zS`ldW-9`oR3i&on;vyX`qNoSFIU|nH!;lzyCr~S>GMpAR;A_sv+Wmf z^*qN#KL0#PsGq&or|A5aiTYqdy;4OHV`m@JG0x*%ywvXvjHcx`RNO{|Kc{b3i#kcN4g^Z|d*>Z{4szYkw>uAJB_D?qS~~{kgRWDQ zvKLMKTs6{#ihId&1re+hqx6LTKbM!Hi2q;8OO?XRnq<@GS9>=OBL#eu;?9-^O%Uq^ zE5?j8Ws?Qiuj?tAMU_uaS1N3De3JQ0E);d`WlY_@E=-bcg_s16Sxc7YM_-gYxOL}H zhYnpcF%k(q(ks|ga$5w%b2Xda-8ovd@g0+rQC&Y|RB#DyKdhf2XZtB3PKv_6JA3Ft zF7_{{X2kZPH9sR1N^|w-9USz^k6?LZG8qxanPd=r;3uP6UtWMEAa;RXTV%43CNdSP znt1S0Ptp`F$fq1A)jOAenTa=xf)5rfm+H6g+hH}zKW*QAIIN&5;@MV+@@ig|MvyDa zcS)m7Yqe^3?8?Cp3P>ERTsXdcgg@O|Ei0P%?pyJ5)zkI^3Z8Yp`I0UrYXmzeA+iAU zMV8nYtv@8lxIRUtI=#>vjVfk`tzlOs=~($nJGO_C9t2dk3NPJ^s0%q>y>tIAe2 zoaS}v+x>pVSdXZ|`;trfgS{#D8xqTl=^Xu;P(cUnI&9J4t^2Syssy78uEFcI3Z+z; z^yC4k{d%iGC7bs5`H{@!?t*>yVN47Ie~%n?xZU;7&s2PU_dC(Qdxg1VORHtq`#Yrj z?HtD6=rf8<=JNwgSo10Jo~z=e=RL3YJuXME#hwsI%zF);Q;T44U5$U()7?y`BO2!> zKf6KN?#F@xLpOcA{M0ucd0kXJy&@sl z%QY07C=)y|^!N;W8WpS#6!UG#I8Aw?wafHD zmAZ6VMCkE+>BmF6R)ldureKpPQgSP4LrqXgMR)EVe>$ zvCbQR@e-!@FuM#{og3$#yW@~rRLzJaVAA;)SygxtC|bu+DLf@nT1q~ntgWqqs8Di2 zjhb|QhMtm=GFD5~>FHIIo0zXi4fPR>}S)YR0(#l_KSBuv>kIL^<`wA#}4_VyB) z#O$|rcdg7@9)H|`da4>73yblq_bie) z69Xfz@zXMbAhBGmAp&ybOvCXAlq07nVwV&&@<6nhV926han9Z?b)-y|i(4;vi7(Vr zf7u*V+34rvb+(KG>)*Z2*pScaNFDIGd7xG>ov+|v;r=k|-Q~J&n5gG1r)zh(khfPF zrw#P&KX>G7oEO8^@@FyPrJ~#@)pQ*AnY|xP(vY4He|>E-T5woj!+y0IHJB{xrSuFE z&6XA{($seEa&)#W(0;QsRc+RLQZBx%s_r28c*n$;5C_M2 zs-U+oC`kac!rYxmf4p4W`W0kGg7pkSjSMIND{HIzGN1lA2PlAHWe` z@?7x8Kco;y7g&a79sfhc^)p@^0(pgeiuG@$DC z?;|I0^q}hS@1t<$C^TvqtkgMp6>KnYnzSkrrNX~!63JD7==G%)TDW-b6a4!_WCqRE_K3aAg%355Ft<$a9upQoUJOG$*_XZKa*S!bPpG{r|DXg zc;a*Zeti{d=hHK2A)EG!=C1@Bl}sqiy2D?12|oUgnf_!yq38>uJ_U-c*@ATVb zBSNJ?^{fR{(Cf;_%j;q&>sf_f9=d3TkizvwD#mER{U8%x9N+j-Y7pq>HL zRf5Xo*lzr15aCE>TBP_vpypr@baXs~$O=bNshpNf`nE&E!_ikw8-IDc_O-~9`p5zl zF|(-ubakzqtlP13jFY#4KJ{om(2z>u_~R7wr&a;0k%U0(xKcgfK{ zB^j4bx3{*!!D>6*u-qJIZTA8MlLc!Bg4f1&YHA!&Jtgmu0LJqv}?M%W&Y=*A|^%lWHl83bZht}y3Rc4*#t$2q`rCi z-JlkVkhN1+M&_gy3I-TCbd4X6@K4{uSr73b4wl-4UElDSs^_&sYk7IT*aU~?h2^2& z9s~kQ@btR?S)eM*k{1`Du!PN>{~?}c9;}anbt$qKpxd8UK${LV##7toW?YN|<33{NX@QJ}s4tsoU?2#c4g};JyZ!zXXKZY`|+i>m6T6Dfl@9OjO3a zFAkm${3heYzIrWE`P9Wx#_^ z4gx8DMdhJro6c9??sc82+ni58unS-AQrm)f0jdoF*oP!Shlto3 z<=vQ(kx}a$1}z12*ZTl|{NP(Tm`Pe1Aut+I9tnYPRySt@zXHF5ifOO}X1^wtv{5F& zRKX9nw;uxv%p7mfv2bv>>{%r+}4%|LkE6oVcqW`_sQn}Kf5}!hyT^787X24fs`SD?vkgb ztN-3nm;9fNlF#I}N=Hv6ZCkud&OcHmRVWbpJ~}S-!v6AUaWneWP`;0J#=xtva9$Jt zKO`u{O9TEh)kwL62c{+srpBYjuf=v#QdutavRxj2UWnK8bStH2)O~!q;+>0kHG|#B zfsqU^*4W*h?&eP}627Fzy!t!owNy_b&wz@%gP1ik|sd6OmX$)qY+jMFvnYD?0X~C~yAOrBr8?kCeF6y6e^PrynJ7&KW`(}}Q zj@OwilQQ66y^Dcv(>uzwzWEk1j|uvh%%g1k++FRisV#eRHPyF_+K-Eohj6^fDXzG+ zwx?!moe#UtacF(c6HSe}5w)*%sUr8wm7=w&lZ3D#5MwwteShUY^3pUO-p-Zd3s64S zEmvB)HH@D%CVYhm#5YT3R(w{JBmt&#Py6!-mrcxi&s;Ms`@FZBVJp9CL23$rwCbMx!w(JnrlRt;EB-G| z;gGe6m5*5vKYsYX1bMuVU0ti2nd`$Nw1hzJKyMc{#UJyrfm5qlef_On^I4mjX9s(u zzCIHNIpxkurg4`U`le1U>Rj5lZ8Ajew#}7Y3Q;S0ch!~`f4+%j)Vu;d$XAJB_BH~4 z!`^{`$jHb8uq4)kXc1XhNG%$inwr{z2ta4!zj_1zTTK5`X#a;JTZHGYX!*2h>`e64 z)bg^jNWkxdK)$6ssg$^+WM6ZDDJu(0j4J{JG9;UPjSuc14FCVu>i + + + + + + diff --git a/doc/safec-3.5/db/d65/wcsset__s_8c__incl.md5 b/doc/safec-3.5/db/d65/wcsset__s_8c__incl.md5 new file mode 100644 index 00000000..52728279 --- /dev/null +++ b/doc/safec-3.5/db/d65/wcsset__s_8c__incl.md5 @@ -0,0 +1 @@ +8f0d0dc13a02992f6f208f65d9086ae2 \ No newline at end of file diff --git a/doc/safec-3.5/db/d65/wcsset__s_8c__incl.png b/doc/safec-3.5/db/d65/wcsset__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..5390095cc23b9429acdfad1ae0c7ae315c08c601 GIT binary patch literal 17830 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/db/d66/strnterminate__s_8c__incl.map b/doc/safec-3.5/db/d66/strnterminate__s_8c__incl.map new file mode 100644 index 00000000..7dda0bf4 --- /dev/null +++ b/doc/safec-3.5/db/d66/strnterminate__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/db/d66/strnterminate__s_8c__incl.md5 b/doc/safec-3.5/db/d66/strnterminate__s_8c__incl.md5 new file mode 100644 index 00000000..9fdef314 --- /dev/null +++ b/doc/safec-3.5/db/d66/strnterminate__s_8c__incl.md5 @@ -0,0 +1 @@ +a0bbda0906afc40a21879e7aa31e4260 \ No newline at end of file diff --git a/doc/safec-3.5/db/d66/strnterminate__s_8c__incl.png b/doc/safec-3.5/db/d66/strnterminate__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..66927df60e7341634fce025db2de95e455f95ae1 GIT binary patch literal 18122 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/db/d69/safe__lib_8h.html b/doc/safec-3.5/db/d69/safe__lib_8h.html new file mode 100644 index 00000000..79a87bbd --- /dev/null +++ b/doc/safec-3.5/db/d69/safe__lib_8h.html @@ -0,0 +1,1575 @@ + + + + + + + +safec: safe_lib.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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 \c 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_OVR2_BUTNULL (base, nmemb *size) BOS_ATTR(nmemb &&!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
 
EXTERN void nmemb empty buf or bufsize empty compar
 
+

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 \c 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_OVR2_BUTNULL()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t nmemb empty buf or bufsize BOS_OVR2_BUTNULL (base ,
nmemb * size 
) &&
+
+ +
+
+ +

◆ _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
+
+ +
+
+ +

◆ compar

+ +
+
+ + + + +
EXTERN errno_t nmemb empty buf or bufsize empty compar
+
+ +
+
+
+
+ diff --git a/doc/safec-3.5/db/d69/safe__lib_8h.js b/doc/safec-3.5/db/d69/safe__lib_8h.js new file mode 100644 index 00000000..02d0774c --- /dev/null +++ b/doc/safec-3.5/db/d69/safe__lib_8h.js @@ -0,0 +1,35 @@ +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_OVR2_BUTNULL", "db/d69/safe__lib_8h.html#a029673005faaf0b8d47e07a081881852", 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 ], + [ "compar", "db/d69/safe__lib_8h.html#a878a7d08a277d392c3b3128e279767ea", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.5/db/d6c/memrchr__s_8c__incl.map b/doc/safec-3.5/db/d6c/memrchr__s_8c__incl.map new file mode 100644 index 00000000..314fd77b --- /dev/null +++ b/doc/safec-3.5/db/d6c/memrchr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/db/d6c/memrchr__s_8c__incl.md5 b/doc/safec-3.5/db/d6c/memrchr__s_8c__incl.md5 new file mode 100644 index 00000000..a19cc79d --- /dev/null +++ b/doc/safec-3.5/db/d6c/memrchr__s_8c__incl.md5 @@ -0,0 +1 @@ +822135745fcf7b93ff3545a74e59723a \ No newline at end of file diff --git a/doc/safec-3.5/db/d6c/memrchr__s_8c__incl.png b/doc/safec-3.5/db/d6c/memrchr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d07c427f56257665209935faf1c1d7f96a072fbd GIT binary patch literal 19437 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 i4^nX@A|fK + diff --git a/doc/safec-3.5/db/d82/safe__lib__errno_8h__incl.md5 b/doc/safec-3.5/db/d82/safe__lib__errno_8h__incl.md5 new file mode 100644 index 00000000..94dd7487 --- /dev/null +++ b/doc/safec-3.5/db/d82/safe__lib__errno_8h__incl.md5 @@ -0,0 +1 @@ +9400ca4c106116168d2371a5026c07f8 \ No newline at end of file diff --git a/doc/safec-3.5/db/d82/safe__lib__errno_8h__incl.png b/doc/safec-3.5/db/d82/safe__lib__errno_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c6a513d8ad4d0448b4cdc089a9e0735a0c39fbe5 GIT binary patch literal 2869 zcmb`Jc{mjO7RSdDA@ zOe4;2z(MhmlZ;Loie7*On;wm>K}8HL))x7=|AgVWN|7U$=0lR-(relwp&{85t~ z#%MIUlykr-A<8%qX~;lDF>Q#jU2SGP<)!L_i0xeSBJ#(Q zF-#u6Fl?g@5);KC@=j9zD|9{9u*=u5@8{qjS0jNTwcQI1F@ai;2T53V;T8rn z#>J4B@iJ(Nu>=9qmKq*$X~Q;3o&nHnpj3W4nrto&!uM%gRK|}~t@o-!P3P?%pNA+wSFW50)3(;x|NjtD(?ema(MSLgJ&a#&|FuKv1 z^aqJq)*wEi@P6;kgk!s@OA7;!hO#D8%l+j2aP^3H9FlF>Sp`UPPrph{0>_@Ufxc}0 z=-Mm`9@65!=yA0CKp~iIy8bTC<$jV52&R~sA#wx_tC-4sJt%%9F4xJ7VEtW(?$|25 zaZ$L-W1TqY>Sy(@L*pyrZprkf;6r{!F^;$ezCsOT%UD8`GNApOId( zu-1$#!uN7o!umH)m~S;$Y|bKEU-xGyjczSuB()`~6Nx8e2DUIkaV&{tpc7$wFbb_Y0_}Jj6Wf;cRG|GHdO#lIQ ze8kSAn=j4;?D}0A*W3d>RzdJI7T2M#X-BNUD>oL=!S6TlVFs#FF2e{#k?3lT`mL;| z*tZmRJRz(K41O@k0(enNf=^f!9HpqLz)T`^`EYCW0Lj{_%R-M-L5&+%C_!{D#0ti( zWo4d=t3kw%GMWwUp63VLXI+mqMWIgtP2C@oKU(?~)lqh)?WvA`dBG*Fvd~LUGKw(K zNf>dNG6CJJ!AE>Ox2#O=Vag&F#|u|}`vjW@O-}rxqL`OgpoTrdpNYy8^BbU%FBFpu zxy{axbw-Afp}Y3a-b(DuQ|UYAv{u%o2F-?BiPF3i4qDCfg_PaUvEuFwZOGvkiWL?J zv~-+J;xoWnA`xzj+FIdd*oHv%8PT;`w(el>l3HZSM-_=w-(_+;Ib(Uh60exdMWKawD+7S9WWxfl%ZcJ#XDpY*5sNzKFm_GeZq*xRoxAa+_I83jZlkVj<%a1$7@3BO zrBfcdG0^@ry(Zloduuexk>~)a{x>i~7BsY240lflOl~f+p5j@hp#P zq2KLhSxzO`Y;)5Lge?`N?6o02vl(f@9NuN}DoS);cF`c~Xm8Wgd5}yKiF{Arlp)qE zawG+cN}+)B9ATTpL@vhp4UN9hQT|Z9o4O|31DSUjfPfC?OJB~m_|ARswv^Pb;1vS> zB|v)NtnB#wUkq}s4EG=QjseDxkEoDZEwatHPRxq9kdP2FYE0RJpTE~eHm-1}dH<);xVnFZJ`WVycr_7wLX9%!k2IeV{(@Tnh)+p_tt z*xL$?*)(JFBVQh1=f=bK!(bW=nwsCW-lJHUUT3b?dMWE*|98}_G_^QV@B?tI1|#5I zjf8Jfd`#ulo}jM_s(1XQg}xeFK~FcaDDM6JL&fMf#^VC3US-8faX@KVX=(nl(b6j_ zW{P`+)8!hb`TRtdHhN@-N5d$Y=aEWe|6VHduDtbQiG$2-qOpBZPv9ZkB2YK}17+u? zP^*5ShFGj^@l#%tFo$ZN=Kvn#TQw)?kG~UT%-S0)-QuQK>)hXP$iuu*Rj2aV9`L}fkK}I#1D|VS!O&lmGF-1pddb(_VG+$uTNG$y zrUj2aC?8g323Z)`s(`J1-fYH?J(z-yG=7x{`t>Snssg_LjR=}_DBYtZehr5H5L9|@ z1~)_$Ixe=7QMpdHxZEg?l`45B_Lwt-`}%j0v)=+6^L+3Tff>#U{EWRq>p~6XINN+^!-k(02J(jV=IyMy(93!Nj?1kkMJ8 z;19604AHb>F8602+hb)3+-YT>WZ^#@u1gE-$0VbNO*E`+OG2{@ld z5@BlYmzGQC%hQc7#oqy98WU$fI)tM2R{3^39+*Q + + + + + + +safec: vsnprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/db/d8d/vsnprintf__s_8c.js b/doc/safec-3.5/db/d8d/vsnprintf__s_8c.js new file mode 100644 index 00000000..14db19fd --- /dev/null +++ b/doc/safec-3.5/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.5/db/d8e/memccpy__s_8c__incl.map b/doc/safec-3.5/db/d8e/memccpy__s_8c__incl.map new file mode 100644 index 00000000..bf0052af --- /dev/null +++ b/doc/safec-3.5/db/d8e/memccpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/db/d8e/memccpy__s_8c__incl.md5 b/doc/safec-3.5/db/d8e/memccpy__s_8c__incl.md5 new file mode 100644 index 00000000..cb995c56 --- /dev/null +++ b/doc/safec-3.5/db/d8e/memccpy__s_8c__incl.md5 @@ -0,0 +1 @@ +f408a769227e950f900d5fa8e104b660 \ No newline at end of file diff --git a/doc/safec-3.5/db/d8e/memccpy__s_8c__incl.png b/doc/safec-3.5/db/d8e/memccpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f6266eeb0480825407296c12e695939d2387e0df GIT binary patch literal 19706 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 P00000NkvXXu0mjf1xv*= literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/db/d94/wmemcmp__s_8c__incl.map b/doc/safec-3.5/db/d94/wmemcmp__s_8c__incl.map new file mode 100644 index 00000000..affb502e --- /dev/null +++ b/doc/safec-3.5/db/d94/wmemcmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/db/d94/wmemcmp__s_8c__incl.md5 b/doc/safec-3.5/db/d94/wmemcmp__s_8c__incl.md5 new file mode 100644 index 00000000..c219b1d5 --- /dev/null +++ b/doc/safec-3.5/db/d94/wmemcmp__s_8c__incl.md5 @@ -0,0 +1 @@ +0726354c2132247d6faec5e77410f1ec \ No newline at end of file diff --git a/doc/safec-3.5/db/d94/wmemcmp__s_8c__incl.png b/doc/safec-3.5/db/d94/wmemcmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f1f6bafca78744833f88a75328f13105c1fee054 GIT binary patch literal 19728 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 + + diff --git a/doc/safec-3.5/db/d9f/unw16ifcmb_8h__dep__incl.md5 b/doc/safec-3.5/db/d9f/unw16ifcmb_8h__dep__incl.md5 new file mode 100644 index 00000000..2ae1a160 --- /dev/null +++ b/doc/safec-3.5/db/d9f/unw16ifcmb_8h__dep__incl.md5 @@ -0,0 +1 @@ +0bb08d3668eb52814f5cb2a66607a519 \ No newline at end of file diff --git a/doc/safec-3.5/db/d9f/unw16ifcmb_8h__dep__incl.png b/doc/safec-3.5/db/d9f/unw16ifcmb_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d75ed5e2cf5a125b549b83ce067d865ddf9b6ce5 GIT binary patch literal 3274 zcmcJR_cz>K*T%m}FuFt;qXf~SmuS)5+=3Wk^dZ6o2|{#cgk+NFL@+|sASTKnxImHHsf`_@AE!uJ%7Nn&N^qW^TSzZuf6vETvyB;s38+QgdP9@CZk*W78lX? zVn3#%yf}+==!7l;jf;t)K5+ie%4^1^003izk-n~FNY;9`yAFFhWxM;KIMSl<_ki>b zb93`lA$|7uF^0lB`sPCBa$k~0^M53=Ia#`>2-QV@08!FJU#8$-7m^T{CJX=;iK35h zHBW?I6{oO^eFF+UIyj8sJ8(Nc{XCY@Jn@;2QIGCH5}HB1jh1emU9$$Z*AE@IHvB|T zUVeLNpx|q)LYTag(nQTe*oX@Y7LUgZ3JP*^a{iU$0Zz%tIEKd9Zep66o1=ufqV#+m z10rJie_cmDz%ISZ&Nn=QItQMR*f*xQ_>Nq+7Z1ze8`G6TyVJNgra)V=fGln9kum_7 z`?a_Ce3==C6VZ-^)7txiJ5AQN4z7s0RFits|9VTvM>RNL)Ee zhDkXx~_h8dTEIq$>xi;c>AjMpT_iyO*CuiIhkk7xV`J92GRX~Xf0yayd z26%7}RsGZ6%k0UI$FeEi)bA%2i2jKElTM0K|d!qClejc-%e zj?{{NCBF@l*=;xOiqAkOo9Dl4p|}`h|AUf1Wu$Se$KV^UfNV?Fz>23!b}ES9dMb(K zWrcgT47)M2O`jqKgXncfXt=#xgHVsai3l*j_^5z;mb*B#LQ#SH#EpTG=x?D|N`N`7 za+|$bK}5gi73{p@Fug&3&1rJiE_aUn@$Zf2`Z9Q}*F+9tfu)t}`05wiL9epC@pkF> zPOpe>j~TzEcfYoEFYM*BwzOH5N+p7?!JJ@+P?9P*dxst#Hfz1`bB=?IRmYQWs?9ck@`%Q+-W$Zi=#{Zqb-GvSdcgG0pQu_Lquz{{h z%MNznmLBL;t}G`=vWW8p$abs{cG40jrZG(moz)yDwKlSy32M^@K~NyzGPYS5LZzF| zI-aV(B$Y|3;X{l&aa&%vV&r8P`#~|4?=M8E6Wpp!!*=naws1*d2aWSBV&+Y6wcEtn%WU3+* zq9qiv-cRX$0fr7XHRCOlnz9;8DrS&PE^* z=0j)a==yqIkV)_)T-D(HXl8JRGc#_2MR(Wi>_CpR=S2)>e+d&RGm znI7L}P{CwrZCzzs#&1x`qpPc{N3RTkMT^RsyuZ^)JJY`V(b-x2`3FDLAT2tYodd(f z&#w(q@5p0qM#RKcR|Gwprut`QldK=L!&d4ZEdBb5t=+T3B4fMy?P%k zNU>jlH4r;9(?@Z1N~!fiPFUC|I+W)52X!Wp5qfKr$5a@Ut1T-bQ_kj6NWu0H`|>4m zd0FIsA1auUhCJ?5tY>^fT>sZY+fjd-xrrBHT5P;hgs9eA|2!9^i!~8bQ~T4{_~)-& z_oV3Z!Ll*}8cqMx$vZYqQAkMtaEr?k>+F1e!tiXPrj|`t*DOl4Z<=kQf^X-TI!Y1e zxlJZXJ$a&}3@<8u(S@_INPdSbPFnVja7s0|ng}^qlc1%ga;D`54`?1l$^M@R{-tif z@^3}_FI@JV@(%m@US>x_t`}#xxa@p|>gwLP)2~ih+}hXb{EY?%8x&+#;q?s)+HkzJ zJ~T8GuuOP=?w7+tVT}C`o&8tWT!=2)_hoti4gUca>+GoEq;JT2-V{`BBC zHwBWE%%Gn#R;vuF1KcV!(rl?HfXbUQ9e#7$^cEIUd<=c1W6}U%%dz5GFDry>EtmnT z*%6m}vB^9Duw_cfP~t@Xtn!1vyoQ~6ya2$@Cq!nak)v_k-f*)kFSmIu=n_r1k`E>P zZqL2rWkWOBPni#|{}f;P6+WV6L(O4Hfz;!G%ZY1e9*~=e+3_UBdEN?QQl((GRcK9F z+1Tqa$~sZ+0oTUgWl{P@Z7w1>*F}CV%=~ZdkN0_3Q#>82_P>nGS*aP$?V7|{P)^ji zs#0Ktg-uAD@yUa5q{hdl#7yLvm1pXHqXL>|zAWDjwdEZiYUlPnNYUU?#i>UA(vSmp z-GW9RLvT(@w_5c*VgC~M2a}mU;~7kd+_S&RpJgan*^Ouqy4jz;d7YYZohl$oAt=Hu zX>}YU03FZq8iYAs85=!m7uDQ-q+Z6sOIh;EkD0qmw#D9b$DbwhmR+{=qrSh`+Z~y2 zi;KK1(6F>k`}~#A&?7vr()!3lMDQZl1;zbfY>h6RpjYCN&i>&7pyHHTVdA_ffN?O7d_6B^9e0|voNCe`~VqT0cHiBN^yS0KcDpGh48-%rFe1`Q*)Z(S2B~pllmGo(lO}%X` z;r69BH8+n=i;rEg`59I7m8Fx6`eqEa=nd)M-z0dbkFYQFb1Nw6_&(&-WtY$T^O6NY~h)Z4Pw zA;yDNFZ%oi)w}ep+G_NBDS9?h(_2zX{4zqab2cx+m5Sn&x&NbM$ta~3-nugVw!eDy znSZzuY!RHmnyc&+v`$nUfG7_`Q~^d!uHY20s20%e>lI=9?Z-H$)1n()(>{o1EPRZ_PF{Rom<(eLi_(_)!7%u$VfeCe& z=`>n;w2nF~quT*~CEsqfV9XDkbffOZ%LEB)<(n6UYiqA)zC1hZhwQxHv)oITF1LvY zF#mzE;oo(#J!noy+)1~StcXTk;+xr<0m1yVc + + + + + diff --git a/doc/safec-3.5/db/da0/safe__mem__lib_8h__incl.md5 b/doc/safec-3.5/db/da0/safe__mem__lib_8h__incl.md5 new file mode 100644 index 00000000..c4a7c6c1 --- /dev/null +++ b/doc/safec-3.5/db/da0/safe__mem__lib_8h__incl.md5 @@ -0,0 +1 @@ +4cf6ff385a2eae5125f870920c18481b \ No newline at end of file diff --git a/doc/safec-3.5/db/da0/safe__mem__lib_8h__incl.png b/doc/safec-3.5/db/da0/safe__mem__lib_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..987a2c5ec17efa5343e5b8065d6859df30ae80b1 GIT binary patch literal 18202 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 + + + + + + diff --git a/doc/safec-3.5/db/da4/memmove32__s_8c__incl.md5 b/doc/safec-3.5/db/da4/memmove32__s_8c__incl.md5 new file mode 100644 index 00000000..81fbceb5 --- /dev/null +++ b/doc/safec-3.5/db/da4/memmove32__s_8c__incl.md5 @@ -0,0 +1 @@ +b72ebf5e12def90fbcfa36b2afef5b32 \ No newline at end of file diff --git a/doc/safec-3.5/db/da4/memmove32__s_8c__incl.png b/doc/safec-3.5/db/da4/memmove32__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..42c0c433b201fc7f2d4ff82f939a78bcafa34a36 GIT binary patch literal 20062 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 mj4{THh>I)67-NhvBl<4|f^3YnPkI~x0000 + + + + + + +safec: unwifexc.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/db/dab/unwifexc_8h.js b/doc/safec-3.5/db/dab/unwifexc_8h.js new file mode 100644 index 00000000..faec7bd0 --- /dev/null +++ b/doc/safec-3.5/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.5/db/dae/towctrans_8c__incl.map b/doc/safec-3.5/db/dae/towctrans_8c__incl.map new file mode 100644 index 00000000..1e6138e4 --- /dev/null +++ b/doc/safec-3.5/db/dae/towctrans_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/db/dae/towctrans_8c__incl.md5 b/doc/safec-3.5/db/dae/towctrans_8c__incl.md5 new file mode 100644 index 00000000..e96d16ee --- /dev/null +++ b/doc/safec-3.5/db/dae/towctrans_8c__incl.md5 @@ -0,0 +1 @@ +fb37bdf3f6a15da2a6025739564d674b \ No newline at end of file diff --git a/doc/safec-3.5/db/dae/towctrans_8c__incl.png b/doc/safec-3.5/db/dae/towctrans_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..17161fe00077149d0eac8da100bfcd02ce4fa33c GIT binary patch literal 18028 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 + + + + + + diff --git a/doc/safec-3.5/db/dbf/gmtime__s_8c__incl.md5 b/doc/safec-3.5/db/dbf/gmtime__s_8c__incl.md5 new file mode 100644 index 00000000..62875469 --- /dev/null +++ b/doc/safec-3.5/db/dbf/gmtime__s_8c__incl.md5 @@ -0,0 +1 @@ +6aa3b07c427b5c980a9a5bba486b032a \ No newline at end of file diff --git a/doc/safec-3.5/db/dbf/gmtime__s_8c__incl.png b/doc/safec-3.5/db/dbf/gmtime__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e230fccda3ff4d02241b0369ff6fc147facd92b6 GIT binary patch literal 17586 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 z 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 b{#zlJF~Ln4rQ&+YO3 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/db/dc0/memcpy32__s_8c.html b/doc/safec-3.5/db/dc0/memcpy32__s_8c.html new file mode 100644 index 00000000..88547aea --- /dev/null +++ b/doc/safec-3.5/db/dc0/memcpy32__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: memcpy32_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/db/dc0/memcpy32__s_8c.js b/doc/safec-3.5/db/dc0/memcpy32__s_8c.js new file mode 100644 index 00000000..29305bf7 --- /dev/null +++ b/doc/safec-3.5/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.5/db/dc3/strstr__s_8c.html b/doc/safec-3.5/db/dc3/strstr__s_8c.html new file mode 100644 index 00000000..a3c6de05 --- /dev/null +++ b/doc/safec-3.5/db/dc3/strstr__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: strstr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/db/dc3/strstr__s_8c.js b/doc/safec-3.5/db/dc3/strstr__s_8c.js new file mode 100644 index 00000000..b67f597a --- /dev/null +++ b/doc/safec-3.5/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.5/db/dc5/fwscanf__s_8c__incl.map b/doc/safec-3.5/db/dc5/fwscanf__s_8c__incl.map new file mode 100644 index 00000000..4f54d8a3 --- /dev/null +++ b/doc/safec-3.5/db/dc5/fwscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/db/dc5/fwscanf__s_8c__incl.md5 b/doc/safec-3.5/db/dc5/fwscanf__s_8c__incl.md5 new file mode 100644 index 00000000..fe22b652 --- /dev/null +++ b/doc/safec-3.5/db/dc5/fwscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +761a974f6e6d9a9fac530166f4e6a239 \ No newline at end of file diff --git a/doc/safec-3.5/db/dc5/fwscanf__s_8c__incl.png b/doc/safec-3.5/db/dc5/fwscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..3cd57359b3d0fdf0dedfdd6d4a7e186779196a6d GIT binary patch literal 17905 zcmdtKbyQqWmp0lVBzW-P5Q4h~2^!p865QS0AxKEj1ef6M?iNUJcZc9k<1SzEd*7M+ z&7GOG?%%gLtIuk>`<$xUdq4ZxQvFRqP8%i%yfwZ^?p{8{hmA8-8s%c(=j=@|sVfP{*=TwxfT zS)`yO9Y?=2o)?)}1W~|*7lWk3u(Gkqr}6XI{S_3&$#k+=ZY9FS{i+B1hT-X5)~OQB zylsq_p}*|`*xE3D8Xri=p6-SY`@ftN2=4aj2n6ssZ8kcEM2nvl%(OiBb9#gO%&!rx z8LK|0k{_?fGXg*<*@u{J%7X$j`HH+CSlardP&ocvbi#l@260_7pNt_;-g zAm*~%$@Ck-4;9-?HHb5ImUnIyCdEz zX6)*-5VJ`jq0N6aJZ{yRvwT(-haz$P(AL7VP-l}}FGkiVvmm$Z5m*lc5iA`sfQ48X zOw?)SaVH>aI4kOn~T5f>|&MgA3=z7BoQiw zA0r%+T&$ebF+&pMwW^gaX`O?jO9CB2@ngDAlCl z0-7O?-sicr*}3(2V|frv&>!B^!s#zz0c(-_pVZa)SxBK8$F(z#wsKa-R9UH*h|fY}qxR zsmZ%8UHoa?=)Tj*$Ms0vn-L$$BD!5TJv$j;*gEI453Pc0+ttRZG=Y{N7G_m^P_@ws zD&GiZ{0e`4@AA5Bb?9(%3pT5D$@^~}5kb8C<>5!y!EACVVOy}=_a>BI>S1851u!5- za%f=?K?Za8i<5!Yt4l{JCUx03Wz@@%5y!}Zd#?c+A&J3pGP;LLWiu&z?09*_z^ReL zUwSS+w$+*)y=lVHAyPV>Ity)E!$zgA0*^diU2U418yWKGg_iQJ4)1=?Pk;FUpAq)_HG}Mu zyVLBzfhs*F)$%t>oQqM?n4uZfWwk@T@{25OV-1ca!?p*nd=^oZgeq!_(^PqwI{caI zh+Dmj?4K<>tu0sDX|7D-cX9{2_qAbw~1o0bqiS2o`VMWLS0&#SPs;UN+vH@E;3AzuL~ z{r~!;z%EPI_!0uiak;$+ZE}s?eegWDpeHrDvWskloB`uF2BfGPNyG2ExO_5X&FYfo~b{*J&Y?l|4s7>_b3je<=9& zO{YvJ;-m}_V)V=#NKxaLp2FwP{7Fd$4^a~%dM{sGv*5;w-L9r+4Yi#bAul>~%llUD+%EN<+ifS1Y0}HA21GjwhLo&Mg9s3fZ z7(V{MFF{?=$>;y^MsIYBrRDOjSNN?NWEZX-9wPYm;v(0^Mh)vcceH15ac*=}<}*;R z2>?kD30mfn_+G3RWR%gL|MT-on3QK|@FGPo;9<||?H92%Q6UmUK%@M!>FJTZy$|q^ zL)z2t?)DiNP_VVpArg4tyDytDCWA!rsSMhoK46@;I(6sosBV}txsRMF_nj7fAF z1~L{5#@~xP zFatrNCv|QnFb)-gyb;|t{2#c$6Eiq~W4i8f;xt@SY+E03SSb3t!RQ;%>#K(G;iR^; zYkb%N{<2Stt__NLCCeY=Q{$VzacbACk1mHi8vY`B5vMnez&KKxw$`0%zdYc(h)w$vXndOKyOhFuvsIq(by*-Y zqDA1odke*r(7yE1tIJ0DqlVbJ9MrUE8g{GZfa{r`h#egYL?t;rw=uW2GQT`(XWn|V ztRmV1kBD06J@OKkOLul?$+LpqeooFQT1ILQx(gMpS;vot59hXG<%xkG=@-whKS2e` zum|sEsuj1$j^}OtOdlSm79E=@0Lwt@)7zgTs=9lx^ylz2t*!OX(y90v&YtH)8+p~j zW^ppqx{o|pnet5IPWS@?>1LEI2}A>q0no^~Y8apT=B*ZWPZ(|4fyHh{fwMR9^6>hI zm1Q;wQ_J&B&~0~3VK#S^!)OG+Fr?C;_$K28%6W1r??2tz%Cljq#C^47#b~>KnQ&p1 z=PCh)@+CI3DwSDZF;`nlHpBr5e?P_C(w1yDZ&0tgriu$90S~}HMf18p2C>Y&P0LsD zJAt#^SU5h_(!(5w_5Os30Rlm6?#{5*VGPj(xgJK2IvHLBoSi?aIOHMW$6%E^X zFX-!Nh@y6TO8+juhKPMUB#ZhclPYb7}}n4NXqgyM(#*F{cJ5mDJLOkVD+5>Kh6DqpDj)UQ1L zw4wj$!F)eBNZV($f9Pn*qpQ6SwSuy(sV^;j*X7?QKlH(-aJdcK*%ny1>AS7{KqalA zUTXr4glV`9@Zh>ka8F3`+`N?E$GZz_QybQHrmfj=CwV5gNuAV1LIp|B2C#-e3Z$mw zL`n+OBdeA3ky`AKf_E=loR;yJDfgnBsr64>hJycX& z=rxTC5+vQOKK3O;K&_CP4f9Fl#E@+-#+-MZe4B zd%PBDFzx)}xL%7z+4cD^o_1a_$Q#T-PIz!-mmPzhLmO+W;`sqFuoNV`ZX->uwnFf- z(IJSkl+jb8=J#IXfoS|`?MAe$wvsv!+2|;Yg9svStjUw0oAv-W`Y91_@886H`*(MQ zclWcz#2g=uQ2uH^@o6mfo5#nPow^~@6(Pa} ztI2U_t9D9Bv#p-eFqJh=S%0AB(Tqehu+|<8*-}%lO66m#tDvc>Ewy4fjET1t6Hm4@ zI~p7)92_iia&8zDSXx?|Z*PaL{GJF#RqpGv2n%z%zazZ4a6Vj|?;RWr>HT9y;1>tR zBWNj+^C2G(2&2`9?{FyP&(V>QkVGW0%kM7@x3^U-%~qNfHIX#lmhkim}7suQZJKwxS`u!?+per zv8vsesaW*)_n4i*efLQJ*-uWYFFZ^J2}!!ym8l>i&d$ire%Ky>_1VwGweA(X9TL3V-!M_9${y$E=FDy{%=tX$Bv0rW<6QyO8_y%rZotSY zDPi%d7uQR-eSBbyBFR5H>-hS0qNk@?vo6)t7~9g)(#>NIUO1|(ETFbljKGHq;{3$5 z94ycZ%Nmnzw@3Rer&k$uBfunBSVs5er`@*|>hymvprAOG z;NfB4)x$G1kgUP$OI8(SzqfIOMwME2e$Y->YjQku7K8E9zY+tU{oOT4{_fWf{* z){~|vfysvjs&}rg+3)*sr|RVe2I}(9vz)m(wy0tX4*?RJ!gQ$`;HWMxl-AA86l$`v z)<#BiDLmiQOaEkNujAqETtK0#&|#npb>+<84_k$V*QScOljGGNcJcyn81QMcme`a~ z#R9)KH=mTX@jLD)ovrsS0Ws{)954ER6%-Wkh;g|&0~$&KXg1udeOBX;;jieaC3{9G z;37x*QX(Q6Mn)PkGOq(ZaC0Xj+^6Id(@gxo`x3u zJ6aJnBNv_^xT6EZc0mG|RQYV&vuB6TUzQuQlheL?=X)?$_4tsC2EcOBHCmIfZt`^{ zyqHi%hJAm0+S|aTYV*FHAE_lXLhkN^v2-kX@&b*XoV_FEzY|y%b7hXr`>C7#{X?ka z$AZEoD=I$0JhL`61uJlIX?l6EXJwE%z02^NnhGqe^Y>&;e4-T9X-R6nmhWf=X8C0M z1nV2d<2j+mU{x!Lvj-U9PmkVHlamzMD=$;z57OOqD#yB*1}iHrNfI#=Knyeci^ z0<1_$L*snW6(^Dem4v7EHdi)UGlf@!bEwT-R5Z3D!y1)1`%m}Q2)lk2!_Arf?&5rd zJP8#W+kLGSp`awN;r!GPL^%tKrBIx*Abn~^#-_rMegl@`lJFTTY5nBy@$n@Swkq!^ z*s8WK4si7Kzt!3BF)@`@RI%Z`pYWbxcKtLQPZpYS74_Ym8KcpjOusWk85{d&SsO8% zqe)t=RpBw$BM5w)o!I9;>VNul{yVq;j3_WT@6R8j<7*g>`AS>eKyn3lU>daP?SHS= z*R?+TO-)a`09(un&0$7%_n33q9+{Ho={>&o&(Dv~$T$Y0U}5<*H;2#9e*xr2Chno3 z*?+{LMudmb86OBDY0~WGW|RK7{$SK#6yp6x_fr+Rq6q6*jrs0t&aA=^0_=0vw{PFQ zeS6Rz5HqLIdgPK^Rwmr$!)RShC^!T>X^hk<0rN@c7m3$pDED(q-o)Kkem`St6V<8N$Wj@s~ zn{}uS4_-2T7hD=k9`8nqGhi6!Pp5J4m#&~MUEP0-%*`vjyorG6p^_Z#>{~GoORY0w z>0+E91M5ginmd>;J6!f1@9y>iAQ=%chQQKc|Ipr!{^?VvHQv^8n2C@QfX9^gq~xDj zg_vO!AQU@vi_MvteV&(5f$sU$)rF3x(a)aG05~8OZj|Cj&A{q4eHt!dSm5evW!v3} zk%Pn1Sk7-8dR+RFC6zIvtz~2&6l@?A);ufkoMck85ungu-KR@CMMYbTnDaSGmuRt1 z2t$|Xq?UTXEmPqwD%443x)>C1)|C71|Ytwb8eMXZgEq-3n! zPzJ!Yg$0nZy$7oY3w#*@9#d1(O7Gk1!$qEc1147df6ekGm?c!E_g0FttT2RbpZg5jhES%{ z@~Or7$`18;z^jl_Ig!s#<2lkJk4e?3xBAo*0M}b(a;{rrQ62U+R0b&3b5aDX7wz!r z#FzY{?lJ*KXZKc2{4{eSG8~+;tE;8FJOM~80RN(_ zY^+OB_@ADxRO?&s5F-c2)WP&{=W-gKRYGt>!`GM!E}x(O zm)9!+gE$o&gqYEtTjN%>qRXv}_cz>^J8MQp*;=l8A5`Dqe()rBnMnBj*(IJaW!EMg zc*UrBl_6_&Wn}`qM3*hO)f&qRNy!F~ih!RMK!vxfD*ryYTcVU<^)$nuPjIN9P~mgG z48R#5z#*!D%ny0i?^|4tCKEx~z#a??tIU%Q=Oznv1-5+dwLC6el=lBhDS$e`2;&5l z{A~Y|n2rwjwe3Vgd^`%!VnUu=l@@FAA3qe`w&V;xeq0?)M!?1<c043+jp7fO86sons9c*VsgYh9;Qa=f_jC#+951*N4MYVrGgfdz(y z&}L=o0CIw$&SSz#1Jq_^&{#k~oTAMf2@w=rcGHWCH?L0#^^v7y24p3A3Q9Hr9|0b9 z8if#Oz~t1Ff>TaOe44J$-qh*d^qTFWhmMYpp{XgWQ~qta{vqusQ0^#H0KF%0WEpU% zN^y)RjP%7HTRe(YUZ;Cgg#bef1CH_NXuZ7r&)2Wj09NT=XEBnW?{4G^)eU{f1=FXP zT*Sw8!IqNh%Q0_!xN;X|;Ahe{P`5>awU*jI{?BE7s;7?m6L* z^=xNZC+9StF%i6oIJFhCvH2t-VgclIFwexw7W&?4`N#WKxOTw*Xn9&420o?Xn*aIO-E4PKNI~=ib}wV;ouOesFT z5@J3PQc1kHzGvJZxXw|~&``w*z%Op34f_DB?(#5YvJ6wu-hN}TN%CKqzPS-QKZlP> zIP-)WZg%RQDU_FmbMRl6OvkZaJP>m__+OMub=o#btBfJ(cJb2Gn+HJ&-H_inG1xx84N&#K4 z;HU^Ge9~4apsn#tNUb-tTyNhxKiswV$Av3I)qczY`iiA5fx$s0Dw6HM#fyaW99WC5 z@5SHtQpBC5S7SkXu&j!lK05UecU7i|S~kB$Ie7W3-#aOkN~hAZ>$JRk^NZolFKvcf zy8LzpFUkB5%x@nV1e*XVO-+f-*U9hAj?0Z=f1_UEddvl?c;%)j;c>+r+rKf%u&@ao zjypY5d@5YNAu7|2@A_ke@YvaD45A%Op@D(3#l;eE01<;{BEo^W-m8elNlm8zDa4t~ z`|aj!!3Ko5iyjsTj3JHzslk)e{^o4SaynvqQZ+Nxx{v#5fnB}VCar@WC(N_I&IvR7 ztM&Czhkfe}2_Jm@CFAbSLFj8r%D23{@ZjL^rl#27;F_qiF$(8@8RzM-y~3JEzR8mu zJihNC|UB@kdl#-O8xP}27Io=Jb1!HC&wi4OIL}u zCnIN_jP(})fA_$pk~5Xv?UfB{HDd9(S6<$nW5$*T3HJieoKs)V%FDa4)Upo19|Kd@ z(u~>LYybAr^!B#N32M`AP@sv*`wj$+tAJjvuX8%miizdM#;71PNf+(O2tl(;?YD@_RiGJH203{+7YDc6%IeY~nTN}db3<~nT~_h2 zsLr%k!3sO@#)Jy3VMHE?`*2FqOu=8kXxpaN`Og0C;gzL+v8d)v4Jq!!r z(DrHyQgmH&igN9>*hOV0b7F$eISbDN?ps%vn$!nr&nGI#|NE!gbQ&eY_l7;IHcpqb zshSy?nLAF5Pp{;$S z_CtWy`T3-22b=L1z3ib~O3cExp)a351T$*WPnsim(9lxn*SoW=+?>0utk*gh)x9E| z5nXXbSvLfZLp~*hJTQs9VC!&kJZRZUUHCW|P?piGZhZc>l^48ZTeQv))(`&AQy zKnccj+OMyTi_{~NS+Y1q6@hSOYv^KzaTKte|Nbfl6oaO*>x+uzPhaK2!g@tTCJ-`W zJ-BxnDcRUeb$D9u&S{m9qlHaK1z>kaMLC!!)s{2sRWZzh*bYN!&6y(*kc-2`>6fqe zSJ&3w^sWV+&V2d5qLM&{ncu;lw00S?K{HL4%h0wq>Sl6q>y?fzAn*fgY9F>-nb}Ja zi{Fcpy$skL@4lWWkjMTQOE@txVYBSx48my;q^0@XEbY&>A)vyDqBAgr7pccL)_g|@tds`W{NP5~rkV2D82$qsAdhg1Cu4DWKd8bgtaiMoGM|w2P%OU&F z|Ca#^cncdI*4^DW6bEh~O#r@S&_94Ij`3dkjho{jh-VJw^Ip8TrYWawa6cgja*8%L zf5Fa>UxJ+@Oc||jYwK~ot7LpQGTvzaFkh?9!ZD@Vk(}+^QVU&@rDZG?DYGsRW>#W3 zj~*G%!|O1|W=Z@$QlR{!NG)a4!JRkt*X-=-P)aNc@tgg1+}Ck#2O3%`6VfjOl-edW zHL2decf7kIY0&byNAfS{HX2UFJFpngX6x&>`1Q6zdr8Q#3 zlat%j(c#c;{8%{~2Wabo3v0%E5dH#`zqy4{0rZP^GFr#i7vG7BqFo{R2q3GW!Pvy) z<~f`TAgbb~Vj0tA($8UP0jR#){v@NAZ77~{bYweW9zM^J#CJP#zGu&y>W9{0#0mqm zfJ&59vYok3&cNV%^mh>ScN|Ajhs;%*pA>((U)NRLtL7Sd1X%v-R~kI24CU|X>En@% z$k;p9d6}{USM6Mn`C7XB+orR_1M((|SVI3FGQhu*i61^3{mv<*l?%Oe!so4cFcPx2 zpH)>|xEZH4V9n^t%+wi5^JQl$``NvQ{oxkx*Cf#q;oX;2VE>@&Wq-0iORc~6CbYA>oSE0hO9!NtLrT@(TJO}zj#tM|bBc

u3Z?iJ4)K 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/db/de3/strcasecmp__s_8c__incl.map b/doc/safec-3.5/db/de3/strcasecmp__s_8c__incl.map new file mode 100644 index 00000000..0996d6fe --- /dev/null +++ b/doc/safec-3.5/db/de3/strcasecmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/db/de3/strcasecmp__s_8c__incl.md5 b/doc/safec-3.5/db/de3/strcasecmp__s_8c__incl.md5 new file mode 100644 index 00000000..829bfbbd --- /dev/null +++ b/doc/safec-3.5/db/de3/strcasecmp__s_8c__incl.md5 @@ -0,0 +1 @@ +0fc8587145103fff787e31b5bc86c2c8 \ No newline at end of file diff --git a/doc/safec-3.5/db/de3/strcasecmp__s_8c__incl.png b/doc/safec-3.5/db/de3/strcasecmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d61491b4dca6c474b9ce1d209d5d2c33cb8b90a4 GIT binary patch literal 18182 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 + + + + + + +safec: strcpyfldin_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.5 +
+
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.5/db/def/strcpyfldin__s_8c.js b/doc/safec-3.5/db/def/strcpyfldin__s_8c.js new file mode 100644 index 00000000..6cc5f428 --- /dev/null +++ b/doc/safec-3.5/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.5/dc/d06/strnlen__s_8c.html b/doc/safec-3.5/dc/d06/strnlen__s_8c.html new file mode 100644 index 00000000..c1a86b98 --- /dev/null +++ b/doc/safec-3.5/dc/d06/strnlen__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strnlen_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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, size_t strbos)
 
+

Function Documentation

+ +

◆ _strnlen_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT rsize_t _strnlen_s_chk (const char * str,
rsize_t smax,
size_t strbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.5/dc/d06/strnlen__s_8c.js b/doc/safec-3.5/dc/d06/strnlen__s_8c.js new file mode 100644 index 00000000..cef1eb8f --- /dev/null +++ b/doc/safec-3.5/dc/d06/strnlen__s_8c.js @@ -0,0 +1,4 @@ +var strnlen__s_8c = +[ + [ "_strnlen_s_chk", "dc/d06/strnlen__s_8c.html#a4e36cf1a874e028cea75f89598dd0ddc", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.5/dc/d06/unwifcan_8h.html b/doc/safec-3.5/dc/d06/unwifcan_8h.html new file mode 100644 index 00000000..5c54e99d --- /dev/null +++ b/doc/safec-3.5/dc/d06/unwifcan_8h.html @@ -0,0 +1,1261 @@ + + + + + + + +safec: unwifcan.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dc/d06/unwifcan_8h.js b/doc/safec-3.5/dc/d06/unwifcan_8h.js new file mode 100644 index 00000000..910c78ad --- /dev/null +++ b/doc/safec-3.5/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.5/dc/d08/wcsnset__s_8c__incl.map b/doc/safec-3.5/dc/d08/wcsnset__s_8c__incl.map new file mode 100644 index 00000000..9aaf3c17 --- /dev/null +++ b/doc/safec-3.5/dc/d08/wcsnset__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/dc/d08/wcsnset__s_8c__incl.md5 b/doc/safec-3.5/dc/d08/wcsnset__s_8c__incl.md5 new file mode 100644 index 00000000..3f8f41e0 --- /dev/null +++ b/doc/safec-3.5/dc/d08/wcsnset__s_8c__incl.md5 @@ -0,0 +1 @@ +acd53258cbc293ed02b6e9e9ae4dfbbc \ No newline at end of file diff --git a/doc/safec-3.5/dc/d08/wcsnset__s_8c__incl.png b/doc/safec-3.5/dc/d08/wcsnset__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..961f935f629a4ff8dce3d278b48e8e23747ae6c0 GIT binary patch literal 17938 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≪vU0aGAoD*;==+@=?V(3( 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 AX8-^I literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dc/d0c/wcsnset__s_8c.html b/doc/safec-3.5/dc/d0c/wcsnset__s_8c.html new file mode 100644 index 00000000..d8cca8e1 --- /dev/null +++ b/doc/safec-3.5/dc/d0c/wcsnset__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: wcsnset_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dc/d0c/wcsnset__s_8c.js b/doc/safec-3.5/dc/d0c/wcsnset__s_8c.js new file mode 100644 index 00000000..5dbd3c1b --- /dev/null +++ b/doc/safec-3.5/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.5/dc/d0e/wcscmp__s_8c__incl.map b/doc/safec-3.5/dc/d0e/wcscmp__s_8c__incl.map new file mode 100644 index 00000000..dd245864 --- /dev/null +++ b/doc/safec-3.5/dc/d0e/wcscmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/dc/d0e/wcscmp__s_8c__incl.md5 b/doc/safec-3.5/dc/d0e/wcscmp__s_8c__incl.md5 new file mode 100644 index 00000000..0a8a13eb --- /dev/null +++ b/doc/safec-3.5/dc/d0e/wcscmp__s_8c__incl.md5 @@ -0,0 +1 @@ +66da3e3814ee8e77364d32031dfe53c1 \ No newline at end of file diff --git a/doc/safec-3.5/dc/d0e/wcscmp__s_8c__incl.png b/doc/safec-3.5/dc/d0e/wcscmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2da7ca7ade412ba9451d99ffe69ac26740d78af2 GIT binary patch literal 17926 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dc/d12/safe__mem__constraint_8c__incl.map b/doc/safec-3.5/dc/d12/safe__mem__constraint_8c__incl.map new file mode 100644 index 00000000..17e1bf88 --- /dev/null +++ b/doc/safec-3.5/dc/d12/safe__mem__constraint_8c__incl.map @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/doc/safec-3.5/dc/d12/safe__mem__constraint_8c__incl.md5 b/doc/safec-3.5/dc/d12/safe__mem__constraint_8c__incl.md5 new file mode 100644 index 00000000..75524ecf --- /dev/null +++ b/doc/safec-3.5/dc/d12/safe__mem__constraint_8c__incl.md5 @@ -0,0 +1 @@ +1045239db0a0bd78b6857607c795bc90 \ No newline at end of file diff --git a/doc/safec-3.5/dc/d12/safe__mem__constraint_8c__incl.png b/doc/safec-3.5/dc/d12/safe__mem__constraint_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..07fffc89dcf7bfb874392fd604184a8e3441022a GIT binary patch literal 24223 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dc/d32/towfc__s_8c.html b/doc/safec-3.5/dc/d32/towfc__s_8c.html new file mode 100644 index 00000000..084dadb6 --- /dev/null +++ b/doc/safec-3.5/dc/d32/towfc__s_8c.html @@ -0,0 +1,336 @@ + + + + + + + +safec: towfc_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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[]
+
+ +
+
+
+
+ diff --git a/doc/safec-3.5/dc/d32/towfc__s_8c.js b/doc/safec-3.5/dc/d32/towfc__s_8c.js new file mode 100644 index 00000000..d6231b09 --- /dev/null +++ b/doc/safec-3.5/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.5/dc/d4e/wcsncpy__s_8c.html b/doc/safec-3.5/dc/d4e/wcsncpy__s_8c.html new file mode 100644 index 00000000..52ffdb22 --- /dev/null +++ b/doc/safec-3.5/dc/d4e/wcsncpy__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: wcsncpy_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dc/d4e/wcsncpy__s_8c.js b/doc/safec-3.5/dc/d4e/wcsncpy__s_8c.js new file mode 100644 index 00000000..3c183c69 --- /dev/null +++ b/doc/safec-3.5/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.5/dc/d54/hangul_8h__dep__incl.map b/doc/safec-3.5/dc/d54/hangul_8h__dep__incl.map new file mode 100644 index 00000000..03e15436 --- /dev/null +++ b/doc/safec-3.5/dc/d54/hangul_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.5/dc/d54/hangul_8h__dep__incl.md5 b/doc/safec-3.5/dc/d54/hangul_8h__dep__incl.md5 new file mode 100644 index 00000000..47d17dd3 --- /dev/null +++ b/doc/safec-3.5/dc/d54/hangul_8h__dep__incl.md5 @@ -0,0 +1 @@ +498799b2176773166fc2a8b2994170fa \ No newline at end of file diff --git a/doc/safec-3.5/dc/d54/hangul_8h__dep__incl.png b/doc/safec-3.5/dc/d54/hangul_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b4a3ee51b4736f3c8c6b8100d48638ddce490719 GIT binary patch literal 2967 zcmcIm_ct317mm@`#B0_lg0x0$wQ8sKic+JfQLDBpQbKCQ3T>_0BWR5pwf7c#gsQ%F zQK?x`)c*9m-}n9p-@WJF=REh^bANfxdCrY7GSH-H$A~P{iPUsbqDl#~V)Fvo0QAEfNQ9m0gkMo{OVFJzMSd=zv&sf%eZS;>aoERGo0TUkQZ#Q$u` zU*#O*wFb;0S9{R=vSmPyW;8b50<%16uF*Ak*SyI|=IsSm$5j|33#aOSgk6Es+Ag_r2ao>cQ*~lhPLK;beqYS% zy(Rohf(V%@`*Z(JZveWtpdwV}{pIoNd&$ZK&+JY*)HZ$Xc@PxUL3SLs^>b&uFK-J~ z{j5tQI^1b>OFy%Elb6e+|08q+PBFpAdvNSQzT^>Q#)60&SXcGdwhpf&qvRX z+TXjj8X1{FBdn+6^RaMqQ5+^2n8*b*WPfPha@t*nP)}xLS;e(y%YIP;?VSX5&NR#Y zO&7%8qv$u$T!w_wxok6*P8Z&C; z0jeKVC>4A*lvxaTW$&skm_qeg17&M(|Iy1h7kMsg}XB;OGlTtLe0%GIx8s5m1k_v2GvL< zK}rM?7Pf<>hxMRvFiTi$ts*-p*GBiI;Df&_&))du7cP<&|8>8J061t*0?jMY2!#=g z5zvO9$Ga#QP1$cx@xj~1Zc9b>ab{vc6?8fcBfV~~ra(E1B%%Rcq)9*;Zu7HmquLc( z7pK5n2l)AIzjkyp8XrSD+|I;cplYoeO_m)D3O z-bW!Ux$urMKTw;4_riB&3Xw#+#`{s?E^sEMw>bJ=v14Sya5!8`OKalAS51x7R~SvN z0%yaXvsfea*m_Z6q3z}QNwdh=fYh@!O1CYd*$!n!C|l7g{zkTq9Xx}a(lT+O#gG?l z500Y#@xhM+VH;>>4#+DnCq6sAA_B~|Uqp1f{z9n^#U(0}po^bX`7Wza>gae1W@#z2 z7PflKC8#$dY7E~#-ChXNSb?5)Ew3>#+h`i&ZfM~aGUdd@u}pe}%G3rnR#pT=u48(h zaS@MbrAa>Yv}bv(ua^TGPT~S%ta|SJDfRAbU*4LdGt269iQfR>g1{F8;za1>o1FIK zt@ZWiM7)8Gp7}!~mO{sS*N0E)-1|g;{G#%wtb8R$ZnO}HhV&S!+(C?h!&QK#r5pNB zD%j8(-N#E@i0+bKaa{v*)vKiOXmqW}ZDNrpW7wwWa)x3lA>yp?$w}<4mFZ*xa&|V! zkZ(MxlRL)_R;D}A^jyeqH+aJ?(5lTctj4)!dFyN&v87}srog&w9og9UwDn*N_|#d{ zR6e#{Y@~(qit$>Q6#{G2umkHqD*c~`Bc7r@5Acd8fnAf{od>pPFnp#otl1+@c2S3lkiv4Twf86#TaxhCsJ*q~I59tj6 zwAz?2(fU8P%N-^Foui6@Q|&jxLRu+QG*%|p-_2q<{b%aEx1@=5O(RXc)QgGv?!uWC z=AusnNf7YgNvBelp=)KSyU|6m!7V{R{J!sig51r)mI;OSd2K;34Q`U= z_gV(y*Ju>5p*nZhs?kmxdg4%fwotVrAZJBjN z%i%?Qj^*55x(dGg>1uAPp_q=b%7QeuOk6>u7-Fe|dC$V=$<7l>#Dj{Hp;Ny4HHMw*E$<3bPvSz0WMbcuV*8MJ=_yhry5wg9JoDPIltjZF*p8_@;iL=qKFPa>=1*ew^*muE;t zc0a<>lhELsNSIq=%i;m8Ul(!e_Xd(^aBq;ZdW3mm+x|p(z=xL6=H>k|DSXtc#UibF z`j`kI>&atyK;U6r*t2n&+0ar&;E@+C5!ihvvw)A6;Y+DPupHICE;ATn8jc%gfz7Pk zEkF5jpYZuMNL-doSL2-Oaa@@hGtcz9TI-1HaLz(qmN#(c@ddThK5EuEX;g}NodF_Z znyXZErsbrz!9s?ielyRt7%y2Rg9ATWHAl7MX9h?)5ij!trv$g3-vTH*(pU zV&ZcdE*n46O0Xn7Q|zXAivhgktnyCo;dTo6!k@t)Bo2pxE8I>X3wd)=Hpa z>$=w!kv?g*<%zV94UvoSf^SU6p9qDOu+e(msiQO>X3h=t&;xv$6 + + + + + + +safec: localtime_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dc/d72/localtime__s_8c.js b/doc/safec-3.5/dc/d72/localtime__s_8c.js new file mode 100644 index 00000000..58beee7d --- /dev/null +++ b/doc/safec-3.5/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.5/dc/d7b/strnlen__s_8c__incl.map b/doc/safec-3.5/dc/d7b/strnlen__s_8c__incl.map new file mode 100644 index 00000000..d6aef2ee --- /dev/null +++ b/doc/safec-3.5/dc/d7b/strnlen__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/dc/d7b/strnlen__s_8c__incl.md5 b/doc/safec-3.5/dc/d7b/strnlen__s_8c__incl.md5 new file mode 100644 index 00000000..65445207 --- /dev/null +++ b/doc/safec-3.5/dc/d7b/strnlen__s_8c__incl.md5 @@ -0,0 +1 @@ +aa930e605cd4f70a3fe097dadac7de54 \ No newline at end of file diff --git a/doc/safec-3.5/dc/d7b/strnlen__s_8c__incl.png b/doc/safec-3.5/dc/d7b/strnlen__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..19031f6af9ff5239461a88ae395f342c8abc5855 GIT binary patch literal 17756 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 S7gSat5E)5Di4t)`zyAv)I>lfB literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dc/d7e/fopen__s_8c.html b/doc/safec-3.5/dc/d7e/fopen__s_8c.html new file mode 100644 index 00000000..be4cff09 --- /dev/null +++ b/doc/safec-3.5/dc/d7e/fopen__s_8c.html @@ -0,0 +1,178 @@ + + + + + + + +safec: fopen_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dc/d7e/fopen__s_8c.js b/doc/safec-3.5/dc/d7e/fopen__s_8c.js new file mode 100644 index 00000000..55524377 --- /dev/null +++ b/doc/safec-3.5/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.5/dc/d7e/strncpy__s_8c__incl.map b/doc/safec-3.5/dc/d7e/strncpy__s_8c__incl.map new file mode 100644 index 00000000..00e01c66 --- /dev/null +++ b/doc/safec-3.5/dc/d7e/strncpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/dc/d7e/strncpy__s_8c__incl.md5 b/doc/safec-3.5/dc/d7e/strncpy__s_8c__incl.md5 new file mode 100644 index 00000000..5372f23d --- /dev/null +++ b/doc/safec-3.5/dc/d7e/strncpy__s_8c__incl.md5 @@ -0,0 +1 @@ +b6406c3ba7445b3d450e77d70802b730 \ No newline at end of file diff --git a/doc/safec-3.5/dc/d7e/strncpy__s_8c__incl.png b/doc/safec-3.5/dc/d7e/strncpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..9b8eb33c2e10dabcf9e0fd8a26bf37ad91612664 GIT binary patch literal 17928 zcmdtKby!qw-zYjN5)y)>G=hY5Hwe-x-67rGUD7EfAl)t9ARwKR5<_=)$GLgl_xtvF z&)MI#|KE6Dvt~K7?)Y_1$Y&W*fuXRP*N`i&t)1jj z_pY66R9Bgt zX<$8m#FH;Q+a#GBEDiYx|7qdn(;LcHFr-gclK;FUG$TSFsEKWDZOxLOIRpd*PUxO} z%>9fL4-4t{%c4|KQ9(yXcg4;^Jvlj9Sy{0`fs3Z8#(Cz$bbNV9#9|WNT>Kfn&U*3T z;r4J{>!nYT0MY+$mH%85+dv$G^ZbbBmy9&LS@&Qq%&DLhg3g5Flr<^A=d`*TS+ z@9TYs{FCs_O_V#?TmMo~nY)uD&yK?&E36YlzdBFnNamHf7d;nrc=ETG$@_Jort&eT zC;bbb3Kt}u2p8JiU>YiygTk(dU)(SdErgZ64;X#_+KP9d#U;3hNh9&H!lKiD0$257a8m) z*v3bvl6ns2t8~hsw-ntDj9J0kIbFro=}fKxsDcx2!@_{6-T4Q>t&Qs_Ge0W06yuU}h<>pzogiC#6}$pxSW#>D3)9Lag^ z4mS$BzLctaXzA^AuVDT9g~T?p6IPAI@wgbQ_s?>#+u{SZuSL$sv#HzeSveXCDicKI0+h%1er3Ru z1eBGQU~KMSRGp48mL2DNBg)XwcoEo}KBl#OGpnH#gx4Z;a?r8S6R@?~>w;3~;fr3+ zFoz`1`DouodwP?*Anh9ebwH2WD%z^dxoy9EBWc=UVwMXbcHh#6ffRL)S|3;Dr1m6? zpcELq<#dr%Z!3txB5|O2ZM~Y#e(l|MHo+BzmGEne#p?VL)BSbHql-#mVElCbVJp6o z*fIQ<*$7;Hht2$#ZEH+}O_Az#Mp>Bts96VW8FjO{8qlDNDQm9Y&soJQ>j4iH_fCg8 zHyqoH!ljB?c(9P)!hcx0`5-=a8I)%CH|PGa$ls3L8qns9@tNjYA4!`6BlhO6Uf54# z(Q&jkmM4UpzgxT5pIh{PmWAEja%0z?kS)_#1H`gK&pWZ z!JpMBZ;uOW#->QLtT*OZI~{R1fhQ8@XuChF+7Y4Uph={nHgYK#$WertkOHycgT=5f zLQ`peMO?hQNippGFg*S@R=G5ttf><6@s$k~G7xYd;Q=}P|1YWK&psyo?(Xhyf)VzW zenyP^eF+T`C*qHn(ihg~Mjxo_@@EeKD-5%fX~%MT6m>sIaO5)R4QFJI0RIv5Dq zYtQf}`5A!vfBA(nId5I-1;j_N$$oRa#XZFFvBilt5S2+Uz#U3@f6I-GzeN+&5BWHz zdO`=l{HL(E%Ip4|JgiHXVWGD2@!^(05I%im)9(6HphJv~BZOESUIYT6-I^R&_^Zm! z-xiMQwYrG=cKd9{kp8v^@)38m2Og5~5(#$wa8W@^>o>bNE9=JDHXjn~`+q)ug10)G ztzOiuy47kAC;r0k5MBeF*MN!ul0FXb@RaQBNx_@`Wirs$Upug(O8f@qe0u0NlWS#S z@+^0|m~_PU;UR6g+kbyx7>XTqDzj;>Df;3w@6-15Dr#7r9BVQP>LNs}tP(CR$n9tl zAY>?jls;-cJS<4%G2k#JA^rFFSCTm@xYOyIH6ZD-QACT+M*-y}HCAi)EJQj2qQ z3GEp;Nc}xMQ}dcS3z*M*0-io=4x&kKr7I`eq_kd;%sJYZhe>g9Gin5Q~?15tbi07S_`Oebj;Qyq%P5A4@MU5MAaU&miQxcZdugjgTccib2{f=Ut z&RBoAwgygUry4Jx>hqNMC61O~z8+7vsZ?U&;%ufviX8>d{Zo3Z($e*C1T zx*sL$i5iX@47%r48&g;}#Dx?Yt#Av64N)&5M}wzMGopq+}0T-qe9dfMiI zR=#REtY}=P1Jk>C9 z_mo`sdyE`Pd;b@#dbTx}}kBTaoAu=gT#w3LPlDQOCH z-JDZBDUFzd{`kJj>0F}CbdLB@dM@T@l~$N3BImWtU6FsclSXQWXjMYcXY@v|)?zww zv*n>to8uOJRU|b^h`#Mv**4sq^T_!dc1$!u$`;#Q@3htNn0IVC4;N6wi!_Ciw%NZe z4^&C(T+W@(>GjDO)3_?8zonmqAuwWkUqeQ@OcVSm$&L~Sic@#VylVkFlgUH{y&6_iEk6fHJ^7Ww|Iltf8n}-FO=TrX3d}e@R%?=?wdxqN>{W zzua!NSEk}i7jE?*XYa?GxSi5H1CpH&u8eDuv~L#8H%d_?Ox+elA<FfLoJUeCu)DbMlbPr1l)r zO8}%Bge2f+GZqnVm1?Ub1k%u%%L4iQIVnjvH}_k8>05};-%&jn$g9kvqKowb_KFHM zTif#0)vDE%N=eCLRhn4smdZ6PTu3!35V^!eoSg3w5IE^|T3sJ_R;CR^#QBhqhHi?6 zW&*sf*}cWWT6c0P{bA8q`7J)#?ANMXT3SP?hTli!1Qe3rW0lRA<)uY>yzWM3hDv6p zYJc?Rsi+maALbRMBaHRr4b9XGOSR_iPAx54_Vzpo`J`O07#gapXMcU1>**=8*6CSj zA<)#K{Vo+=`^@AmKv;F45N<&7@yU7$9=qP*f;9YV*>?dBhgQrU^(kQMnE@A;b$sVi~Rk!hf|4MTvS;f z@21Pc9v`@O&bEW7s9Y^-uj_5K@?{SV4Gl-{imyDl7#S&;m{?g@NN8v(e*P5H(8v~j zjYmYpO+<7Hb~!O&^9T7O3$QUwlHza!a0?0w8oc?bI5;l4BkI|$CBh>dVUg{QPwnwI zMula|<4;LXuFo3mqu8t;5<8b^wYXMdWpC9?d@8%nl8sZfUl-zi*+C-pMR2B^lls8+#@A3H{wW`GZB-{$aYQF?nbE zsl6d~J6b5U)A z`{wXKl`)Z43vOv)A)8)6Q(K$!+c6`#+FThES5fI8itsb% zYHzP_K4@OEb3Hgv22=6#Pp9$jlVLV+;4f6@f0?V*ni}8zX}50T?QI=GQ_F_{OX}#Mh&mlZVq}UFkutsmB2W~Nk?A|#Oma*O z0IUX2a&x2Z*D8>frVM1SR->wzd$f}@GW)xC>j%()rKP_C0qpAPJAg*7uN#o@Hq5Nb z=yT&GoG4p4ayrp#q^@owCFQ9~RU}Et7i@Ey zqvUJbrnJY1O45D3l+E^=h9)K*`*ZaD{Y91*;ep8ZczpBHv#0A~`cHeo4TrIUhUzph z6*M<*G#z#ir$O^+!_0Vwy-y72X=%^dlvM#fj=uE!!}TpM_x<^k#6y@q#CAA`O@a_d z2zK(ugu#W6iYjO%-_em(OOuO}I|Z>LIw(jf2*vWg8l5PrCo0qp6CWQNHyM>6wXm>o zsw%$}Age%*Fd;#{Ib2Cp;?r>#iNCH8JQa2ELhXKk3~8o6T$2TqYp5ejUn61a!uDaP zprj-MOoJBl1})}hNq{M+6J68l^rCimdZaKS{zWei*hxnr9#497bZqp|Mqh08oyRsx z8n%v?m#diAT?C#j;7Ll_QY?>$Cwu_+bC~Aq88-D1L|7)C~zaeUjFmvI~p3f=pYG+58TddxIlF84iGZsgk7DYN<>=(u7rK+26B## zZFjd^mg4<7od%oUa!32O9qIQo07@Ulo*Vk=!Vo)#PN_7$_245wk9`Z+=HAUhae^Aw z-)t4C@m?_D3EYVQ+{-pDaIY5@TJMX3f($?YLIR}YhnRTvuVcS^IyTSCJ!)w4%8Eq$ zk553XadPI8lQ+JAomL-T;LE$_)kD{PywYe6Fc3 z5@)$Ae_CK+5~0r)koOv4I1FIc1bY6{C4sRYocAi_grvE>?gobEHWpxLtwt{$lrAhd*;(Tk$sT}1WfHdsqY93nrF--Jt=`Uxi5b4wAHO}fk6UQW z;T>*!3olMA3G5_fTaM;L`o-VfMnH^!(cNX37_Y>fgv8CQ&(1FS`Zcw)v!sfOq`tmz zo1~(W(tfsRd6`aBiyJE!b#d?L=O!I~3LTw`qveCVyjSdu6@Exv*g-2Wq`p6Xj7=7g zXg6Uon=2nW?vih9i8&8uAORwJL4uHj+z#&(mpJ{q%W!g+4tg~9JwHFbsVQF3T}ABa zApfb2_MW}?>v_XbsTw*ao&T)sZ74m8FrvtF5O8rg->EV)D=F2;MDH-j?9|I;(RGa`25poyv-@gsyG1fPXw)ZVJSM}L# zGQ!db1>dm1wZkiZhF)F6qJNm3OX1>1gd4fs`l4@;vy~bkv|@K1MTB^`aC7Gxn2_Ms z<|PA`{uJaSmwFLpKr=RuHB*yXm0EC&>@jDGv|2J>!R#vMx@zZK+1O5F? zp}!bqWzD6fSzT3T-CSJ_>#W=AZAlL<_OT5OC)wCUz)HwO2YDC~pU$bSp5X7r@W$nc z*mb7zm!IDWt9iHh8f^8Uur}bdm~nuwpiJY_^Op|`2-=DHyQe>)Sy(-!x0=o6R|fVe3vD!RYk+`YXF zLc;mAP-~f-n~RTv#~BF@DhtG#I<5N97!{ET%trk88Bsjir zmh7(k`WhS+B>BC5D1Sb3GBf?!IQ?A+10!y+Egb_N-yMiKQ`2}|mP(*qe4Y(U%$}4B zJ+ZG4keDBKCdYEU4UMpXmF@8-i{#{{BO2(5Mep=}b3o`oMgYV49jSsfG;{>m&Qnuc ze>z2M1`M2?sSO{!ULGR0!(+(#HV<4V!)FMpW?^xRAx|NX|<+VgBHzL9IZ zr^o9Tq&7W0#o!S0gL^+Kz_SE)c&|5m2DElxqRuMy#d9MLuH^pWH^MlZi%9Jj*qNCK zU%rHV{ff!Og$r#${PgYJ{0BG#Al@(p#l;P^kj!kRl?0IVs)iaJcT3z-A)%ok4xo}q z$kO#*yyWb4gR`?XOCODa*jQ@U%HfqxN1|MP!l^z`X;CBEjc4W9^xE{=JPv(t_^*x7 zUcTL23~!8fxU>SZ=T=n6r1M4k{jmi8<4GAx4sb`;vLCLlH%FN5>?A^%<{g#fcMcYC z3Dbn&w-=yBS2pZAI<@^jEaRPlXpMW4()F4TzAs3)oirV77@!TOFMyD9Rmu4XXy@J5 zJ~mnm?%O1{&Ec@IF*5}PD6ptu2fAT$777em# zKYTEQ;SI8y4|YGz`~6qdc$65MpPwBwMOAnv2jR=6 z#576-BTlVDiOCR>V*n=2%<7Gd-1zt|T3h$p{k7J{S_sGh3Ujio?wXe#PDj!VC#Kk% z`vU(lQ$ij4V*|ULt%3IghC<)Ns}BqSb01Lug}M4;B1uVqAD_3pZhw25-jTe--(19? zOC-XkKoWmVls7SDw`(=Ou{)4(d?rUs1&;OBdLd3o)cDl{u*(3&p$SS!IY8%Wz~JS1 zdfnfXn(e!aY;3Cg-#R%esVJ-Gg@XW%1tJV@dV47~Tki&2+!2_KFSOgd{Az2TpIayl z+CE65HSgjrLY0qX<3&OXcwk6Pa?j5EwzdYpf2R?^=^vmb4fy*P2e?`dO&SdiYV}PT zAFi|-$z;}`8uxda?ibYx%R&WuPYfaf+)cmX zeVu?0=w}+FXr!HM^kkFkc#}}%D;hpoGUtA1BxJxTXgVC$YQ6L5$0(1$qoC474Dtg4 zP(n^l*u}+8RaIV9RZp-3kCoMEB(3)Tw#w5pwb8NaONC-7T-qy;8OaCtBQ{0BQ|i_$wqN6J<)?}xXo<|+*7BiMI!&CP+R^6cr) z{oAj0sN2-4ZhA}k`VfG(Q}Hes)omc5Fk8g6w+a6bhW8I|g`ER&yW5Mf!NGU5w2t)j z8dBeKOi;r=7Fao%3RHcTl2TSuvb^1+gT^J}S_ujDLz@tQ+C@OH27utQ_-@{`V^}!* z=~!4ol6q_IGAM620Yezt_Lv$G5gI;22O<^C*Nd?fojnn|wT1(6dC9)!<_&g419?|~ zkL1|JK>P5s#aU$p@EyR$X++zlLK;o;#O z+|JssTGyz~p&DI^^75|0IX_-)Vt-I_#|d4GlgoadmCgKU&g>SJMfv)5aj{Bbe>Npm zqa(G~dVj{rN%CPU9=E$wXZKGE*)ewO)~jiqFpM?Y42&nn{(i2_ATBQ^=Hcop4IQlo z7R7#Pe%`x}3}&LhUH}f~PT(lNXY%m!(T-6fRse~p==jB{-1L+6jCuZngM$u)Pq?@g z6ckF0Wi|Nu>wtHr=$`flC5T_{QTY_WRlAsRJdPCwfpazQFUchZUnHdYLY&n_$pz>;Jc$nuq2T+*y zX=d_RJI5LfO>>3G4YQZNx;gT=^R_gMj6r#(%*?!Ob3caIu*pa;TSo#Ri35u*w>Q6h zhk4y+Lry)~d1?X8wYS>>4-FTWMgZ|57>&@b`A?qa9@PD`hln0Q1_49({`N4DkWhKw zlG2MgPX>B<^u_L8gcR0)XS|1za?74m`TdK@$sayG=0HoI?U~+QZ+_yxKYQISl0li3 znd!7Y%S1uJ>^e=U4qTXVmQs%V{zmON;8_j!QVNw@778-RTb&1uQjj%^OHvabqGVp4 zRa?FG@7~SH#iY@6xtpmv>k13R+Rz1W$5_}(gfPuun}+fVFQK&AeYDUZ+j~~ zB)OiDd2Wx57ZzT#3~ky3Y)AJQ{GG+sX{wcq;Rf6I@fb;S#`R^0cQu6CU<8ge+qam&cHx&%{D@S zs?hcf#lwTr($hQF?f`_giK&yFbX1rj68DQiGZp=VWI1K!{e#xP&gDtoti0~<$b}r> zkwhx>jivFjd);i?`O6|>g)zE0OyA$~e^XIfLHGW_pDyd}YT4UIb$_+`fX6N)KR6Tk zU*X1@hf!2(YY<{|=jT^Bo3&zvA*K58p$O>dU0}+G6YkG6zCUug0}(0^a_}R=z&tPd z`O~k@fP>?^o0~dt$E#*GfIGAA#FWVe49;TZm-nY5=z?NU5`wo4GNW>h_4V>cFR4K= zkRpHLw~#ZiCxE_nFv4&F`gg=y)YjI}KdlQxn9FJ6)oYz%iOYJ+Y*~I@k5v(x!~u!` zh9o4w#GOI>@y>Eg-;$HrU5=(e*~qGn97YY0W}NmneXT`PrnW!4RaL*WJ(dTclE*IZ zTY6s|QM~d>w#=KpxLwF|>xnD|Y2ovOec~1~Onko>MVp4ZY|+E}v+?!*{$#B3Z5Ed= z_k96+`c)sO&39#sgZlz-!$RF^blWTD=b7jdC4-ODxnujTc8ZsilWE#b1=kN3X3f^u zS@pa3q@;&7?Sws+DpbR-PvJ_{m}M@$Qsqe|rqQa}RF~mRwfoz5hs)KM^^AQSKZ~Qf zCFGSr3+U+nF4cW~8rHSPY`KP&m_pG1r-yJR8--bA9iQwup zy>&h;lW#=hm6uoObhN)MtE@~w&C1OsM6Xg)P>@~_?&~;Sy;LcEWwwDJMc(;Wb#tl| z6Bf3gJ?fJ*^5xC>cMzKU8t~hBD}&E2=eF&UuefYug4ef8ub`0ea{t!kH@q|F)Xb}) zvsowSIx`-!>#nfrPk|Ps0L$USsSy|Zw?ECNou-E%?PA{+nyF@h;yT?VV#cxN&v$fS z(Qdt~C=1ET$|C3Fth3ttTV?#Vrbd&1AOg5f9bjjCY2OzPmdC zG4tUcA;D4J(52skpf<>Cdu(|iAtFw}(ek}a`My8gp~b>odB*+sK7%(MI`uZaAaXG~ zDf-4Q#sJ=m;bAo@(S@h6Heqh54(|0Z2&{qlMtI~fMm5=6920jJRbXd<;pU<`GmE>r zGVG4%f1`KQ}S)oriE}^E62+u%_k< zux{$z=2XRc!_=x!-UvS2**`3`)1AJe}$2n8wHM`kqX~jEf^rE*Y?9i<1YY050vUZd&^yI=+{)fe znMX%Q;o(S0Q>B9+KGf&SQuO@BsJ)URk7e|9yCmQ?s&kA_N)lRMz;3S)PRDl>M^6Tk z6Cs6&){R?=^H$H0cqKeUZu<=>yhLJ49>NwUOEMCJadK-T z>e_D>2*YxgAQ-H!r3Jk@PR2br-JFq=Getu){qtuAA0-MkG;7QA*63_Idn+|UN?LeC zJ|R|NW&PY!VSn@=A#-45yZ6__)ARh>w>O2Dl$goM$!>0kQcGhQ(`@Oo><`3%oiK!z z%kW!lmUY`p(d_K)4OObows&{UO`214*Hd*JHU^Wn$MXlWKN!X*C)XJbE!J6eF(-xR zm5CMC3M-fn;1;%euPqtFOOfx9*=Vzhq^S-_rI3byaV!ugcpN z<{QuL6g&rC0{XhSA#gfOlaLdZr;;&~l9HOApHIHoA4)kU@^blExX6SP7Zh|}-ZorY z$KK$1TdTMei>{(FeIuYIl&Gz#iQW@}p5J!0qN1}%^ird^Q1K~dcm)iMA$rT5i9!K^ zAxDdV8(@FCx;l!BD*<~Dyirqg1aH7A@Wq!lPfkEys>u7HVJy?%UO=G1fZRzw^HO-T zaz`v=M1i>BBRUQaWsDQbc1XBXE@jpd=})p-;kxVBioRbu1NgyFzkQSVn);cRot>SI zuB>no7FOiw`mCuAlC^6^C^cTa^vcW2>zX3{hi3iH+ae|AT#d3dP@u*37*J54VrDj& zcSCV>?O_{87SEC^rZE?$I8Rx^l&+7_4Iw^?vy|}xG*6C3@=a!_O)A&G49M$ zMNW?Nd(V%~WhKRlSA=WFEEC71o47QH|#nNYh zDtPLG+=OpxTIjr2pd=>;O0!C7HKY_z5)|M?EIafVEiA&pfJJdAbB`X$*J-1Zk;cr+ zjf-mr0|YjSLG_W3p4$UY=kTzQPMd#4MOjQtq_1y6W@arIzP?~6_e840!p?%>*OWcq z>Nz(#IXR*DQUOhX;TtThe`Phx&uW&>N!D*5kc`=zOXHxxvIJ+$R{}-s-K*pTsoQ2I z957qhRIzv_6j&Yt{N z)sTmMVu~Rgw^)Lri8=L3UYUE?WXraCj-Y!E%4MJW$Z(j|RIRIkM78aeo;O*ISjdCf zam{_yw+W*dBZigSG=3MTt^3*65gG$$fz}0yx3CM$*invVqT`Nl1ZNv(3NIS|7!*2k z2j9BHS|8TD=Ah+A-|1b)nD};aj@4YlL{9VI3_o?D2 zZo3ilQwkgR`J#yVEjy=);I0#DJ`I0)ErEAyb*QF{0BwPL7%RJM?in4gYPY5- zj5uU?Pm;-V$k#iHY@wD&4#)%^{LtH<1$}vzUdx?2d9W%YX6 z!!>^2#Zz?;zdA9{3` zh?vZX=?UbyjYfCR$L2q*@2sXCl_R(G^0F;=7!6enuHCJ1w!hsNVXw47O#+S(5AN3v zCuc@S8|MO8A0@51s9CiUQ|*oZ{2fZ9DZ~zsVGjBuedTxy}8w`L$iCV=^sSZ?EBiD$(A1e5)&n-ZFhz-`K!lTz~9xx~d@{ zShICY9`Ex~X{l;{1}lZk-J-6s!lwZ%qP-TP+9=_OlVqiG5m%*%$7fh+%TV?^SB~=p|1Rvujqu$N(4HpTRHP?Qq*_^w#@n zdge^mBlvv$6gF-Y12OziF}G8$gOwex?#M9f_~R;XygbV#CQFs8ly5)sMfn{@3B8V3 z+ZH5T3%Na!`L3FhH(F--JA!#{ZG=RIi{0C#s*Nfetz5cG>*T#ItUs|%Smxc`P?l#A zU##K7?Z*V!B`>0^SWq)cKNU<(6b|u=?xgTK8hb(`PeAmN3Qw@u>%Hjk6EnsWKKP*Edyle|UH#b!2wCoMb#Nl{H zq8?nLlanwi&9fpNmU#Pky1d!rY}RWCRGRd9YI@Y5K$XScXCi zH?EdL>O1bP6w*1&kok|2>Fx4uc7`P%ffy+%b#xc<+bsD0&)-Hmsax9ww-sjv|M`^T z_gZ=uPUiO(k8qJYgEENL6T!2#%{RtTTZ?2~7sGvh2nYzKt88e_oaeP4p))mIr1_3P zFl~jn52V9h7z$!yVlp!JbDVApul>cnu}-#65Q&nVC#Davqkm_ccP3Uz8$D>v{%(?5 zBbppT`=)+#acBkQ&OKf{S!ge~nKe$83M^?jqRCH|wJ)YFGP?$G__h4s`H4rS$vW|; zccTu}RSha;JL&QL4-da`G@#3alJg6q)@RE+XiYIGKTGQ(7auIz%U#~qMWxjz4)x8m z3(aljV|OG@&ui?MaI9LG0;Jc>PxCFq?=)V;R7`KEmIdqnj#!w;)`!ldgBhIR(5z|q zt?;s6Mk%GIoBrL+PaLv_dkaTOW$pB*y?4UoCh1*!)%6VAodcL=BiN<1w`MJ8|836t z12kJbInQ<5+Iu7HulXO-tPAUVgNaZAp#e4=ad)^${+6*xl1F3X+pbcx|JBaLv<=h>uhUXI!o z5n1fq9o;{pf#xT7Dk`&!g78O2b2rA2VTDI?TaWS5&d~C&eBuLj8-W$egDT(V`jmDc zx-8a_aO;3e)?)!yWVCbjLF(9*wd*0D2(A~u)=ZW62%&eP+SgRrLCtEt>ka{B8gl;K z**y9Uk@X{Pb?&4!+ikkT=HT>{WbKocew*TZM=j#>CMAs15Zg{Gle@jM=^GRj5x-5w z64>D+Y4}TVC%S=!K9MT}R`*&3=28L+ zVMk6~^*MC}mC?0tYoh%rS}cKIW3wZda^oth!sNclv<6$DNtbKe$(o6r=Tw zN}|XfyE-C{y~*Tmy00+ak7)Z}wVQ}&<(5XY*8GIHcXtQc`YbKpi)v_2quwkxGH*XU z9?mZs4-2`D{IH~{ZQcw#_a(^v(ZH>LdVSOhbGA_10L)<-thZvAsF?nnzchy}KB3Xb**%_~D{3-o ztWkQX>YpT2`iM2@65I9OBx@wSb^rG>1C$QOaJ$sy_}JL5sT zLTal%ny4tgUE9N+_58GTj22f1lOgLUR}5ja#-r`7SZqRU%3&Caq39DM>39{Z*ncLPRP# z2la;M-%krqhmapHdpg6LOGJBG7aSVG$rUBJWiW>q&KDb2dlqw>`(Qh; zb26#peUo^Qv|{uH>Mnfqb6eXiXPqGb%=i%YQ1iH;nKGHcizWC3oG{I#uEq;$>wUD3bDk~R!1Qh8XOjnr<=dW?q zeS3eN)(lSasV5T`PH%svGnl+q59xKz@2x+ri4$Ahqa7cf4i!pB zEsqylZ4-{6myHbtwpsU-D{F=;U}l1tLuk*-n0 z$jmZbO{HSY)8iQ8zrf?jfAB!@^#9NV1&WrzXJWq#SR}&dqI?ZfdEJ!_*|>!(zDsG* z)qw(RvE&k`&#YbjMmw{`3$Pe-XCQJ10)($ci&5@S zmnZSK%7PH;O4oZ(_ea|X*-@)IxC=qQ9QkoQKQ||{Py>Nfi-K0WH+k9FwkyByii&1s z`8YK-2I8GL`$7NLocA5t&FKgcG3GN!FQOlsSXxrjLSO9Z>Z%UCnqBCKXl#zEpT9o4 z^@B6C@i>Z1=L1>fl0Z91t#<-u931_yr#q%2vAA-<2C@~cNXOqr$O(8VZaOmU?vf_Oj zbqCE~g?rFQZMdb;ULjH&jqsV6njXzr6EP-TWj%)w8*`xfJ9yroAI((Vg3`H=o~ZFP zt+0;5vJH>BVgtJgEffeux1LW7l>0rNjdy~IoX6Wkm8q#f5WtiJ5u3Yf z(az3TdTq^>rO_!WB|t#$Kv}(fj{y_t`}(Ay&@xl?Iw4N6zX@L$cltcM0@gDK zCC8vXOy!gn1$#%FFa#3%+SoYS--)9EEsy3oOWG>n>B+d4>fs;xW+&G~ z{+U$`l-JBx$M!`q7@|RZ-hdi0SNZFI-`RmXPKD)v-;II0YlXgl-!XOYh-9EDTG)|F zsez5>*!05+XEMd&ed&J(fvkUZ4gcs{@ax}e6lQk8V+6mF`u7HKK`{+hZrZ%b!5=fX1sq6K?OtlnL~oB;m`RlBgg|BHaenrNA7<(R0r{scmNnQD(ISsY+4Szx`WAM%~~=GBV;!?6MoF!o04Y{WBLk07$4L6*>C{nv(CVyBYEEB>%wT8Ap`A zpu$mK1Sr?C-@sovz3zz|>U;v)2goUoZuc(~$-Ub@Co}^)Kw#l- z0P%cZ#c6GM`5BJr{YCHF-k8xAcg82+NdN$?6WiI5(j~SzZ0jIm;m7V2$)>t-Sj``R zgjJ&`ot9gz>uDFLY72ks|AY(0R{#_du(5dYiPM8=p2Q3cD>GH$Ahb_a8ke^XQbOJ)>{qVRd&R`e#3G-|^TiqMeZ;E0wiupyNWV?ZGb@*Z%$naU|XN z$fY_NH*6$72-!Zq8@IFL+r!l=9Z61Yg7bz{KuE{|`y$N6j^X0~eH9Lp1g<#@1j5-- z!19@IcPjNYQg}hxh7AW#J1GHI0k3V4u>4__MH+<&CH`vX;bu3pfL!Tj>(A)*Y1GsN3qBDX z1kw-s3*)-Ww5HooKk>3bATM*Deiz_ohb5|K^B6Y}GdT||0P+X#>$#HiqVOAfR*&%> zLr3!Ib-W(h;chX_wBJJ@CftC~a6v$miz}H42SYey>%1hdo5zbs%CES|nVyllSZu8v z#FJ-dlSxJD%}vEyRnWmt6QFVF_%kh^Zrg7XdOqHN{q}9A+mbUm*=!`ua$<5auD5Yx zh}#a7Wof~YK67*=kLpPWy#)R7`k)bltP(KAXME71W!Rzn8FWXYq3yQa^vg;|^yx9~ zJ|=W7-=9VqH0o}y$7?lVDez;0K&+tHNSf1hIsIa*Czt#abqNCM%FfMgwV3IJdp#9S zv>1^^i6!ZRGtT0Qv}W^blQ^OX`A0i)^ys z)~8zBHvzuqtBh+aDk7K6ROXs=7h6)IRutN$#Zz?ZnNTU2P zHuhAUap|c9D#a-&Z_c*!F@&GLFg7(Wu50u;Y-_VUTqyRsx7ZxHtoS+VzL>bXy{)EE zSJ(%B8e;A1`@`oD+@i9w;ei2WMn>0i6;qR+Mk5D&W*C6u3ZkRqD)hC~>n{BK`oZw= zVN6Ra-IfFil-b7f=MW!Ipz-|W`o_joBQ^@ol7gb*7f|fqn3x!+2n%;RwDlP0a-hw{ZhIMM&Dp^HzmU@BMtqV=4ZhE-BHu3H|;uF}V@2 zo)Rbo?JxY`0lgX_ZSg|#iov(F@i>?|PEQ+Lnf!lsHPY-VD_)+mL&J0e545j?7WxMm z=?@>a&}wd)#;va!1j5KI`UvmMRR!f%OqC!G z#`mNHd{lx`W{JXowJ|88fb{WM*O?rw^) zjyYPR!hN>{gZfmXCq#;fq5fhA{R0J zpN_(3w51)-ARjY<=#&2++5;DM)v*oPJRiSeifnFNRM!yI)64@OWbW>a^1u24m&J>1 z0P&h&NUt_AQYL^*SABiGfIl#gqNjo*BHjnoH#GD$p#oWl41Rm$KdJctbhn&9oRMK? zAAh2J!OF^ti;H_w2G~Iz^m$?^YHI#ymNa?)^b046V4l)|r1GcP1D-n4|0f%I>+zZ5 XA!fD9>~bae4n$m7MyO0s*YE!U$;lvJ literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dc/dd5/strljustify__s_8c__incl.map b/doc/safec-3.5/dc/dd5/strljustify__s_8c__incl.map new file mode 100644 index 00000000..83d2e5d2 --- /dev/null +++ b/doc/safec-3.5/dc/dd5/strljustify__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/dc/dd5/strljustify__s_8c__incl.md5 b/doc/safec-3.5/dc/dd5/strljustify__s_8c__incl.md5 new file mode 100644 index 00000000..1c7491ae --- /dev/null +++ b/doc/safec-3.5/dc/dd5/strljustify__s_8c__incl.md5 @@ -0,0 +1 @@ +26ca6dbf5e40545c5bf6b41e060b9dae \ No newline at end of file diff --git a/doc/safec-3.5/dc/dd5/strljustify__s_8c__incl.png b/doc/safec-3.5/dc/dd5/strljustify__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ce93ac0eda9ced738fbcb562343e33f07910faca GIT binary patch literal 17956 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 + + + + + + diff --git a/doc/safec-3.5/dc/dd7/strnatcmp__s_8c__incl.md5 b/doc/safec-3.5/dc/dd7/strnatcmp__s_8c__incl.md5 new file mode 100644 index 00000000..9d4cda56 --- /dev/null +++ b/doc/safec-3.5/dc/dd7/strnatcmp__s_8c__incl.md5 @@ -0,0 +1 @@ +2ad719f34ad610f52211f402e515b55e \ No newline at end of file diff --git a/doc/safec-3.5/dc/dd7/strnatcmp__s_8c__incl.png b/doc/safec-3.5/dc/dd7/strnatcmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..251052f68323204107e0d2b7c56dc816712f72a8 GIT binary patch literal 18041 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dd/d0a/safe__types_8h.html b/doc/safec-3.5/dd/d0a/safe__types_8h.html new file mode 100644 index 00000000..f019dec8 --- /dev/null +++ b/doc/safec-3.5/dd/d0a/safe__types_8h.html @@ -0,0 +1,184 @@ + + + + + + + +safec: safe_types.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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
 
typedef int errno_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
+
+ +
+
+ +

◆ errno_t

+ +
+
+ + + + +
typedef int errno_t
+
+ +
+
+
+
+ diff --git a/doc/safec-3.5/dd/d0a/safe__types_8h.js b/doc/safec-3.5/dd/d0a/safe__types_8h.js new file mode 100644 index 00000000..1ccb5683 --- /dev/null +++ b/doc/safec-3.5/dd/d0a/safe__types_8h.js @@ -0,0 +1,6 @@ +var safe__types_8h = +[ + [ "RSIZE_MAX", "dd/d0a/safe__types_8h.html#ad810bebef54644d4ea2fb181581aa0f9", null ], + [ "rsize_t", "dd/d0a/safe__types_8h.html#a648363f66636da630ae2caff1778b0f4", null ], + [ "errno_t", "dd/d0a/safe__types_8h.html#a46a037236862ac1a534efbe605c10f42", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.5/dd/d33/vswprintf__s_8c.html b/doc/safec-3.5/dd/d33/vswprintf__s_8c.html new file mode 100644 index 00000000..720fda3b --- /dev/null +++ b/doc/safec-3.5/dd/d33/vswprintf__s_8c.html @@ -0,0 +1,184 @@ + + + + + + + +safec: vswprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dd/d33/vswprintf__s_8c.js b/doc/safec-3.5/dd/d33/vswprintf__s_8c.js new file mode 100644 index 00000000..f3d731aa --- /dev/null +++ b/doc/safec-3.5/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.5/dd/d35/asctime__s_8c__incl.map b/doc/safec-3.5/dd/d35/asctime__s_8c__incl.map new file mode 100644 index 00000000..c6b9b88b --- /dev/null +++ b/doc/safec-3.5/dd/d35/asctime__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/dd/d35/asctime__s_8c__incl.md5 b/doc/safec-3.5/dd/d35/asctime__s_8c__incl.md5 new file mode 100644 index 00000000..b9be72ec --- /dev/null +++ b/doc/safec-3.5/dd/d35/asctime__s_8c__incl.md5 @@ -0,0 +1 @@ +0afcbc09d9ecabe37f0710442eb96fc1 \ No newline at end of file diff --git a/doc/safec-3.5/dd/d35/asctime__s_8c__incl.png b/doc/safec-3.5/dd/d35/asctime__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e40356de8b9a7fcf4661a2ed8c88ed1dbd1d31ed GIT binary patch literal 17543 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dd/d37/memcmp16__s_8c__incl.map b/doc/safec-3.5/dd/d37/memcmp16__s_8c__incl.map new file mode 100644 index 00000000..ded4b70f --- /dev/null +++ b/doc/safec-3.5/dd/d37/memcmp16__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/dd/d37/memcmp16__s_8c__incl.md5 b/doc/safec-3.5/dd/d37/memcmp16__s_8c__incl.md5 new file mode 100644 index 00000000..63df48e1 --- /dev/null +++ b/doc/safec-3.5/dd/d37/memcmp16__s_8c__incl.md5 @@ -0,0 +1 @@ +ae86d55667ca5bf4f5e9b76aa78f82be \ No newline at end of file diff --git a/doc/safec-3.5/dd/d37/memcmp16__s_8c__incl.png b/doc/safec-3.5/dd/d37/memcmp16__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7b56350809bdaf9f14a82fc9147f3228400756bb GIT binary patch literal 19812 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 + + + + + + +safec: strcpyfld_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dd/d38/strcpyfld__s_8c.js b/doc/safec-3.5/dd/d38/strcpyfld__s_8c.js new file mode 100644 index 00000000..b697ef1c --- /dev/null +++ b/doc/safec-3.5/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.5/dd/d46/strisuppercase__s_8c__incl.map b/doc/safec-3.5/dd/d46/strisuppercase__s_8c__incl.map new file mode 100644 index 00000000..25940086 --- /dev/null +++ b/doc/safec-3.5/dd/d46/strisuppercase__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/dd/d46/strisuppercase__s_8c__incl.md5 b/doc/safec-3.5/dd/d46/strisuppercase__s_8c__incl.md5 new file mode 100644 index 00000000..6cd81971 --- /dev/null +++ b/doc/safec-3.5/dd/d46/strisuppercase__s_8c__incl.md5 @@ -0,0 +1 @@ +87c0c888aa15100f5910609528857188 \ No newline at end of file diff --git a/doc/safec-3.5/dd/d46/strisuppercase__s_8c__incl.png b/doc/safec-3.5/dd/d46/strisuppercase__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..6242a7835f9c3dd8f194c3fbe9a0a0da31a98e64 GIT binary patch literal 18265 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dd/d70/strset__s_8c__incl.map b/doc/safec-3.5/dd/d70/strset__s_8c__incl.map new file mode 100644 index 00000000..1f895e5e --- /dev/null +++ b/doc/safec-3.5/dd/d70/strset__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/dd/d70/strset__s_8c__incl.md5 b/doc/safec-3.5/dd/d70/strset__s_8c__incl.md5 new file mode 100644 index 00000000..455cb645 --- /dev/null +++ b/doc/safec-3.5/dd/d70/strset__s_8c__incl.md5 @@ -0,0 +1 @@ +a85a762e6ad2e9b7c3aed60e96741552 \ No newline at end of file diff --git a/doc/safec-3.5/dd/d70/strset__s_8c__incl.png b/doc/safec-3.5/dd/d70/strset__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..18e4af5a17fcf5995703a6f7602ee0b04079e2a9 GIT binary patch literal 17699 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dd/d73/strcspn__s_8c.html b/doc/safec-3.5/dd/d73/strcspn__s_8c.html new file mode 100644 index 00000000..09521136 --- /dev/null +++ b/doc/safec-3.5/dd/d73/strcspn__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: strcspn_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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_t * countp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.5/dd/d73/strcspn__s_8c.js b/doc/safec-3.5/dd/d73/strcspn__s_8c.js new file mode 100644 index 00000000..23584925 --- /dev/null +++ b/doc/safec-3.5/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.5/dd/d75/struct_u_n_w_i_f__compat__exc__t.html b/doc/safec-3.5/dd/d75/struct_u_n_w_i_f__compat__exc__t.html new file mode 100644 index 00000000..973b9d82 --- /dev/null +++ b/doc/safec-3.5/dd/d75/struct_u_n_w_i_f__compat__exc__t.html @@ -0,0 +1,154 @@ + + + + + + + +safec: UNWIF_compat_exc_t Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
UNWIF_compat_exc_t Struct Reference
+
+
+ +

#include <unwifcpt.h>

+ + + + + + + + +

+Data Fields

const uint32_t cp
 
const wchar_t * v
 
const uint16_t cp
 
+

Field Documentation

+ +

◆ cp [1/2]

+ +
+
+ + + + +
const uint32_t UNWIF_compat_exc_t::cp
+
+ +
+
+ +

◆ v

+ +
+
+ + + + +
const wchar_t * UNWIF_compat_exc_t::v
+
+ +
+
+ +

◆ cp [2/2]

+ +
+
+ + + + +
const uint16_t UNWIF_compat_exc_t::cp
+
+ +
+
+
The documentation for this struct was generated from the following files: +
+
+ diff --git a/doc/safec-3.5/dd/d75/struct_u_n_w_i_f__compat__exc__t.js b/doc/safec-3.5/dd/d75/struct_u_n_w_i_f__compat__exc__t.js new file mode 100644 index 00000000..deafb5f4 --- /dev/null +++ b/doc/safec-3.5/dd/d75/struct_u_n_w_i_f__compat__exc__t.js @@ -0,0 +1,6 @@ +var struct_u_n_w_i_f__compat__exc__t = +[ + [ "cp", "dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a420875a457123fb2b4f64fd8a997928f", null ], + [ "v", "dd/d75/struct_u_n_w_i_f__compat__exc__t.html#af701dda1df82e5dd28bf29b5666121b5", null ], + [ "cp", "dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a40b843dfa15a53b5e2844786b8186139", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.5/dd/d81/strcat__s_8c.html b/doc/safec-3.5/dd/d81/strcat__s_8c.html new file mode 100644 index 00000000..004b951d --- /dev/null +++ b/doc/safec-3.5/dd/d81/strcat__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strcat_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dd/d81/strcat__s_8c.js b/doc/safec-3.5/dd/d81/strcat__s_8c.js new file mode 100644 index 00000000..6882f159 --- /dev/null +++ b/doc/safec-3.5/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.5/dd/d8b/strnset__s_8c__incl.map b/doc/safec-3.5/dd/d8b/strnset__s_8c__incl.map new file mode 100644 index 00000000..3c12c8a3 --- /dev/null +++ b/doc/safec-3.5/dd/d8b/strnset__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/dd/d8b/strnset__s_8c__incl.md5 b/doc/safec-3.5/dd/d8b/strnset__s_8c__incl.md5 new file mode 100644 index 00000000..63259a21 --- /dev/null +++ b/doc/safec-3.5/dd/d8b/strnset__s_8c__incl.md5 @@ -0,0 +1 @@ +aa92acd8e8dea7e8a773f090c1abb518 \ No newline at end of file diff --git a/doc/safec-3.5/dd/d8b/strnset__s_8c__incl.png b/doc/safec-3.5/dd/d8b/strnset__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e493fb1c852a5e134aaa6bcb3726b38812ecfba3 GIT binary patch literal 17748 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 + + + + + + diff --git a/doc/safec-3.5/dd/d8f/wcsnatcmp__s_8c__incl.md5 b/doc/safec-3.5/dd/d8f/wcsnatcmp__s_8c__incl.md5 new file mode 100644 index 00000000..497044d9 --- /dev/null +++ b/doc/safec-3.5/dd/d8f/wcsnatcmp__s_8c__incl.md5 @@ -0,0 +1 @@ +d84d23b555f385e63ab64aa4eecbde94 \ No newline at end of file diff --git a/doc/safec-3.5/dd/d8f/wcsnatcmp__s_8c__incl.png b/doc/safec-3.5/dd/d8f/wcsnatcmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2d16809c92ac5bf91e0e612560a3395e4ea4fe31 GIT binary patch literal 18217 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 HFW>(!g`b+H literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dd/d9a/vfwprintf__s_8c__incl.map b/doc/safec-3.5/dd/d9a/vfwprintf__s_8c__incl.map new file mode 100644 index 00000000..0abe6ccc --- /dev/null +++ b/doc/safec-3.5/dd/d9a/vfwprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/dd/d9a/vfwprintf__s_8c__incl.md5 b/doc/safec-3.5/dd/d9a/vfwprintf__s_8c__incl.md5 new file mode 100644 index 00000000..8a4bea48 --- /dev/null +++ b/doc/safec-3.5/dd/d9a/vfwprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +b78e549d6609be32368b93bb7cfd0269 \ No newline at end of file diff --git a/doc/safec-3.5/dd/d9a/vfwprintf__s_8c__incl.png b/doc/safec-3.5/dd/d9a/vfwprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..34cce19defb2b7fa7dd5f7838d33cc593f0b063b GIT binary patch literal 18167 zcmdqJby!v5*EV(jrK&abH6q5F{~CL3s$|1snwO3g84Qo!0;UMBPJ!q^X6>(*^5`*4X8gHZ!h-0eS^Ft{WkgZ>H9M41x}aP zwBc7sxMYXu5XF}_*x-Q>IO6}|^sQjUM0@6Hd%B#OZllIlOq86-v}HP2Pc!}i1G4tK z1rDN!aZkRdpS9j7fG2_{S3Dn8avBB?EyiuoK6&$?dbOU;p5p8D8glaO?+qlapq7ON zS2$;1!z(`XtX}%6=vV6LhrqyEZurBe$JuB@WL>A42<#eHV+8CPzQ7SHq15zG531ip z_H|@?Wn+x)=3)(L>^r*5+_#8$Cg_U4eynld3EAs$L-zRFU*cK2o>^QJO@V0!Q(SM& zI7o96>P2WYx}ha9sK(sZSGG1eNV^T~w0m6i=(C;ej`H{wIaIWx@^y1lifZxM`1*@S zx0oKb%lL}{Hf=eJCZ1R|eq|Z@dsm66VJ|06ufuw@4BX(jh%JSNicCH1E6&%eL8Z*xFm~J0)??*P;x;!6R z=^ko)(m5k*-1!zq?Z^GzP{YnO&gFM23c}IfY@xI$`8+lpUX55W(Gnic6RF>M>X4E1 z8TQqf)IK~ec-ap{w6J)U&bn5>L8Bptuwb#HQmltsQr>$TDjriZ%X@V*#9pfFsS-e; zh$|`W6Gss#&6W5}O%k&eaqP(yn0#Nx?g_UDk&jhwLoW^PU z2Xf){5;ZiKw`~5fvar3?m- z=)ASCwPmZWTkWcST9r4BkQ{{HHmqc_7Lxy)YR$EKUkG_m$ z|5T49EXkT39&2zkC#l~5DJNXxmBeK*>4a75X`vikbMsBJeP{W=3cs9qxdG2;fG3La zOrtDI<>6O06S;K!Snw_o`#DtGaYxQ@4J`# zQvyh6K@dZKee5772&CgJK0ZD+Ha0Hq2dLH&NwqYOX|=-=MYZ^C?n>HcA8&8(9Lac+ zLw+FjquQ^YK$#5b4fpd;8Y1z|h}*doGin&u$0ju??%ES+LMf};vJ z&rcl;L5&s=h^%RiO>?~)Tlz(_N@*u5|K0t9dGlCl>gu;=$?LK>5K&x_MHmQ#lGDLq zkiL0-`HL#eWP|d>l4pYyT)J68S0*gV0ZH=?7_UIGzFb2&IruC6Bc9k;>xUH;M5t|Cf84Dt>MP8b5wk7plIklKgp zX61Au!yUz_@cf@2F!x0Ed6b^A9ArMrBLodV%I$Xy_g3^j%N^ndYiiN%?@6wyqC-US z!CHT-eg3?0#!`<#ze24x^i`Vc({S2ZJl&lVFiS8$jrC8LFRW>x{P)fM{bx`pSGg)i zpwRV|JtNyxtdkJro!(Q2h;&EEZ1^ep^TZ;*5Fvend13_a-#!}D|5n8i3YW{|UeiJV zvIp9vECGx{yrt5nR7*KVRXfGdG>`O9eFp&!F64 z%)gEakC322L{a}Irt)d7MS`1gpkw&UnvGfz;-z@=;&vh1cBw5th4roh`@SVhejVdn z>!v@}op5Sv;|!ak*ZeU$jxs#N7ZuE|slXML35urOG_J=10zyG_;tJ2q@|?x_ivw7m zUyMg7)w-3W4biu+AXKe+%n(zqg2IA1HGAgp_B2LoGi~bu|8)|693<7U6jXk5GFb>j z6h<9DUC+mBry8&Eu}M*puJ*5g?pEmw;fZ~ZDy%JE@0r;Y6k6#{SnbUg+PK6w%Mez- zzZodcM~*~k)`QEJ=B?3}bi#X~CE&I+bjeL)xp$!6wtuSg!0bN1*k0-L2A>z6&iJ>_ zX6T~x@#v0T$RL6>bF|CW6xS`DG#52x*kJRm!8a2T0fAlXRponnsrFOn_(zR{r4C7v zxp9xt!S3Ia1n(iJC{OdxW<7l)*34+=6~ zc1+dt-Hc?Je&gh(>V9Zjm)HB0hoTosI8DZTvEeCvzKxOr>H_DLSB$Dvd=l2U_xWeYkseJJyGdw4`FANw|h?(3<|#!K}^(7fEm32seihv;`N z*$bK;c5xD=^r+0jxwunH)!#&o)vvyU=(iLzLu9S(m5kojG`?#FEZm{9CGMA|GFL#D zqYvwkg^xRy#Ucf^wo*teuTNhu2J#rGI1(u*x_O*`pg+m^>}DfMMcgvL3z` zJ-gWb8}C`^FhwKtRRN9IcNDMUA~&9QpGyDqymU$1cJ|(6JmY*}S381(u3~cFoZ0xz zYR{@0-QCC1pQsAQH7F2TA56e9tZ_a0v=@2S1`Z%5qzY3X`;d9MH{S41+iy%DDcria zUf{5pScr0#E_yI>QoJv|S|8L?Cg8N+8cz4gKD@y2sBaWij11q}pK3c;GkkoO{}Z+K z_ZRzNG%}jr+KLLf&yLzqXhkuX8vLzUg=+CW4KhUk$!@GG-*D#l8w}b^>8u;^@iOcT zT>J`@emf#$(uDhnz_WX`-+hF)iCm0ru70R4QpLtvq^?CT>V|~_rRxsBsx5o6sXsgG`;)x9FUF!Y7wE}Wh zQ-hiiPVkI_wN+Okf(HSoixgjXBEj7p1%co~X@;P6YT3T~J#DGGA%XMnJR_sR%Nyo2 zV;x;5{{tpug^HoOV<8GmzWqa`3Y8RbYxhMFNEl~;-cc7kgfb6c9e;PeLhhQ@PxL?K z&%@v<|I1ag{!%=lOW|k@NJV|0&fQ%_w}aN_ z$^=|A1*aE(U|YC_A@ANwvB80RoenGycFfI8^A_5LpFe+2$n88_s6x*V*B17h(SbE_ zWYqlHeash?H?_mKkICkj4x}wCgJj@hzmTfn8sXdr7KJ?tzP|oup<(XoYWn7ev#w4} zFP!BY$`3$}(TDAQ!XhKUZoq~pN+{l9dOfp7^R^c2JdUfs+gEY)z!2~mh~Cl zkrDcTHWdg7IcVp+KN;sB6St54E`k{Lu zCLHZd%%+?f2Szp;&Og}`-_;ke5$ky>Y-t2S;X`uts*sb_uI2US6A93qVSw}CKE!ddFSta z>-5@tk25Cs>Pufn6LiUrZX6cbmR<@8k_{zunQo8%-Psv%x(o^s=X2N@nW+d34EVs! z!v*uwStf2+Ktn?yX(2mj!~aKzh#=Wgb81|)QdV|05Q*(ogQ@1`$k5PazgL`z&l`Qf zf|7_fe9kKwAHNF=n+69gN`z^`SBI*zQ@i6+I|rwlj67wBaF+`jtMi@aR6dzh&Z^CT zx0z(}wBdpbB)$xYb}Q{Z=ev*PmCVyk9_FEhtSj7wIet#J7lmWFL|S#|#rgRghliM` z%L}EcnOCqMSXlT-NH`c7*C&f(ad3VlB$xxjNud*nQr578UUg6X<}H(+`bT;qn zyLY;o`U+MgCl|}vSyd)wkL7EI3Bqirxq!T&pg2E2YoJhFy}GO09FV<>!$Y$0%GYTa zps$KVv3*|GCsF{QEG>=yy(@qH3L_*(z=ivoQ8tzila3CPl~uU7(c!(k(pxsLE`!Ne z)G8T~5w?hkmAB`1XXg$lr*yj&{2ea!;+Fl zZJK%Pw&lmO#8SXAm@YlEdBaIDg%V~b@!oIk%}@ZE{pZ_YB!wFi(ZS+x=}8WbY!o7L zA;By`;T%B`lQPvPC^TR9^*7IZd?Z9NI}!9xAA#oNrA0*a#?mjr9R$MPz$>W$MH0yS z=-ruKR(6%hrV|yb!o?8}pz&$Q*~D@^J#`jSDbTO0KY&(UF3FfX&MRApl48UA`nJ<) zI0m2^kLC1`3fI=?B4lSPsgww&g3cW*y!5zt%oK4-=AJ2J$viqa=}qC4ddp1S(QY`* zY+zupwz~_C@!U|K@NntC8pO1?r-}XS==fDpQP_$ieSF-V|7TNEOqxxYzrWJv;D%Pc zs;FC-qXP>)3CT5>PM}s-S2gPDJ07>3H`jH@1UvfHCG^?J;*OL}>{(braKs%QZ8z47@}&Ik~pKWi+%%NlE=MR{Vs7ljzNI6LDu}-g7lNKYny9 z)t~>atnBUVG~JS&(reSq=FtgZ_FD-QC}hP`&X$lU%#0w5tFS#R+nql=}l zUD(*SnyV=_pr(cm`v{zb9|~N~yu7?zybt?hx%no!4y7h~c9M zywSehQSs|+lOJ8%1Dz5TwG2z}LfXiJQcy)>@9%lKpWSuRd?^sz+`5rmqfH`ivI@U10L23;=P}CFp5j<-B=ug_ugxiGxi{C@GciF*L)UV9t#QoG5$!mvl@A3%>>2TS@L*t%>9A0lqiB#w%u-ssFM47DuIf8BXU50q&@Api_g zLTUg7{udJbuVO2F^rFR`eJkqA&h+{x_q_k8k5Ni9Llc{2OShm4NM?^;_SFdeeQtGX>zCH{N=zj;i@bj6O_tYvWO|C4) zH)q-wlR;x6;RkV_af1G>lPDhGL{!v;A%T5GV_NkO#UD{nsM*-4^Dj!m-nHx$|1b9F z{+8?fVE@lwN^!PiR}2%dVi>g8@S3$pmg~J^=H^KQi4-V!8|3>7J(gf(y}boQyppd` zWWW&=GPrz-0}zSV1ON8I;R%ucd@4Wq>JLD$^z@F?)9JxjfPmlMY2IEsMO-|!9{1FG z89>0B^V;=3nPca>!{$_GS9_KCeU(liXR_Mb_iJJW%f)DKB0tMT6&7aK)D(w??*F52 zaALz4FG*!TSFLXDO68fFn9SByd^vIld`MV0U{Oqzj4;&mM6lM?LQ%0kCdPHCDa6yW zM8MBpE(RGhfcr_P2!T+&f3JkcmcsXSrDZssE|Cp3F0rq2LiXaRaaq}itK;3DKQUU& zyDVAPSM;fB>-JU+a+lexKGUHFeR>-er3iJ8fB*CI@$n43w&B-0cPlF-H@C6b?*_mC z0G@SHQn_wxCtT>ToU#vkdAyEjF$q(6qfVE$V3fF%}{s>c2n%b!O90A61k z0RRl|eqKo=s0}(17OR3un1T(U8!a52=rN{EZ^ADNP@|}=Nem_}8ej$(AehUJ zz{lQhO3g;+>AP#6^>bJO_q#d3y?QKwqytJvN)kazs$jk79uDYpaq&o|f3R+kAy6fw z$J^Ju7+|y+u7xGSA|?Rcccp0efydAUjcKHgj;k-M;dMPz*Gk_1FTS0cT4*@+I+|x4 z7ie%cg7DfBjA@N!9aw@cU<^3f<9Z9xg|Ii5Uba|b0pYwnc#nY*wYz0%e@KTY7Eq>$ z+zkP(`2rg-i>+ugq4XKi)|PR1vN&_c;W;G@O|u&tF%8YbY*k!RlDvgQ+p`y(w>O+f zxZ^^zV`n|z7@v$9BjA;QtYXqX?5_8*Az&h^)eg%vsR@1tRxO>CY@zOrj;5xbWzkqe zjgPK zu<=QC8iC@ru8!PZ`diOAb}TO1cZGz`FBGq7g+C8IwFyeA(E(J|(6D!Zj$T5%KvK%V z?V=LPe*R#3M063xn+z-|%{U$(5mu~{wzihdo%`hhYd~|iumxaw2(HLl&4ia1R^{d8 zgMYpc0(tttS|0El1q@9dK>AeaY11`1B?*bk!Te{5SY(y3YSkaOn@iZAMbVi_f!m~_ zath+8?(Tc;9?7qeY-1!Y9m8l|l7_D zx~uED0z)sDx7c9i-opJ`xvA2}uF+B5+lzeQ?R7Vh5X0buh6qDL0^j&$`J+Tym^)V? z)Lh?i_Bh{Ah5=9r3#zdR%*q7fcX!M|^0{MbN^Eg`JhyE14o^W{{TzS;@OXikHaUk2$weh58UZ*1 z?B!z5YzkAoHyYO)?PsC2lUXuxml2nc_?dNm8~d!0idAMX;KfQpXZ z;J9D6w}<{;qeJ-LcoMRIFp*)1HkaaBTThOTp1>avqMxB&g*lxUCp+V%sgb3n1~t~K z_#p-7e-xg<3BSWlm7ySSN>upB$e8{6K8^gpYXS1|_=mOBl}ylY-cAQZj!Aox$P2BR--%2DB;Ke`8m-lGme~c6 zRhL-OgcU%IB=-}@YOJCC-IU{_@|S0OzG4v=NZx306N7ZLrkDZ0dWwpQ%n}!}@f5TM z0)L7&*-`M4k+JeVSb^0R@UO4T*N!RR!O+P9q=eU_$!5=7Om6)Cc4>AxuRCrZI6uL7 z^!R*)yvC9>Qi@M86Bq9WSg2$gizkx!6}R=yJ5V%B*I0m?rwG_8~6e(EtUK3<1F9*Up#?{lw9Aw zb(!Rw-P6tO%fnJemWkrqOjbtF*XBo0lZAS(tGkH6b$;B1R%DEMo&nSD>@}3 z@jxAuxe^OU(a+EU^kCxNtlXTlx2#oH71khQ533zGAsHGRuQW?12ax$Du$On0XpOyG zvQ!W_#*2(qnS|cr@-{!fM0RAP@ZJx$3#zPDDE_bh1eTB-aKvWnn0$wFsRDp)+SnS= zTGul0=w$&j`t~hLC{Z(z6z!u;5L>USRegO>m2YlW<^734p6Xl~UqZCo7`wAya;T?g zzNbes%vaGl8R;2_U{&qTf?OK3(Xzv(QI~M;Uqq*NYYPzxDI^VMZfQv?1i`AeBZY^} z^XhNLa>OUO@gE2}4GkJqRq0n!aojG4ZT?~oc)_YP1x_~p3b{>D21<;wN*%yg+5uKt zTRXYw&bE6q^^uMp4nv5UdAvkhYh}xn{18{jVu0PtPY+{LUTw|-l&`1&k=v@GRe}@l zEj~cK0p4$Z{`J~D@flzuR(iwE#X#I$P9K~fxUE{ei68F|x5x?AWMw@MwY}e=yv0(n z-!mnv?L{P<7fRo#jf|Iw&1kw>5#5LR-lpfUXDT^nFD>2E`oq(16IsxvA}#Ibdx?jP zZKo+o%s@aV%yrX3@e3p3b7jUb>3QQLBDxruW2q(mEm;c{C{_zqVkvF?Q(}Tom#X&z z($lM-FOn7SS9x4o^XutxxLQfzdxuBlC;F!FNW76O{MqCC5-hZ4-HE*vQfOBu0e=6% zyqetMGjHh-V5+A|I(R+r5;`&zZO$iSeg%jVu^ntC;Ce0~c&Bj~ULI^)nfGhG5tk^O zpI3fTfWy4}^2|)OE#Q$DDE+QTTJZ0-2i21aZPxOyNsY028RxH#U{R$ymhM?qm{V>8Ff6)#&H5m5kO{{D1G zfnRiAf|JoUI4#p&PVUDtN)eDAfXr{+EIjdv>$(i4%s+EA9iEZ{e!ypMOo=ey&N6>7jd`y+eM9cCDky?^gCoHoG1a_7gFL1{jgBgSNM z5$&NwJGRIE2*CWsb5CO5vKbm1n+5@YUWKDR%Qw(!KKu9`tGSZ1-OcI3Sm;@S(ib>k z`IglYk&yZO<1UG}Zzl#8$MP@R>m%ViI*pYT$H$YE(IVkl&H$;avkTo=i#l=U=J&mv zow1zE5Ncy);qdPB?JZrL)i*Ml$Q0fe73*0&7Ia_!%3cIup+ucU_~HjuP9Rq5P_kQA zHQwa+7fd3-^0g&hqkkCsv&7tpc*HS%Tm7ajCub@U+V`e&*>UkUn@vZ0DoltF)L}XB zW8&ifPLT)NjMa#p9WIK9Ky78+t}ZP)YH)-)50 zDFb#E=Kh{-3*Q<~CQ4Fra%L6;1ors0lWmzm4Z2tYGIpvQ!NmCKfiN7*KR>oA`Ica1 z^>{0kkN3-?C%;u}_*0jXxu~P81w*40RZcavnv3)Dh<#1X^1IqC$Hx^To#cKWbrD^v z6tPdVznHd+0qkiYu@4b3%7)N?$9xgEVZgl6-UY*BXnCyR=|slJ{GiUVeW0 z<-vXX(vnn&L-i-HC=2sNxX5Cj*CzwZEgEpdK$#3gGNEpK2eVZJ4osgIBC-I>VY6=h za7T!4@OsYNvr9|+M}O5A zOQiH@HJw*dy+9flr1L$dO14kvM1&6(BoL82zFu0pTUwH*4&@cvfr2F8@mGi)wznq9+l97^~n={9d|rA0!KG=AAzed-fYw zz^88x;5Ay#{A4{3_thoC@rLR2y826!Iy63hv~z#<=X?D2_K%MraYjaPykp2-ys&a| zqW*VCI5`zcCkK7C+w@7|d|T&!O~sp9GWVuBeR=u%{)TE^{_pFRnkDN}ty`IeAyyU^ z*3_Y4<^ki1qGBXyBj?`(D*@oCf+hL{$MIEvFzxdo7~mxEn=&$)NJtg<1$2akbH3EM zgD-}PAn=M)2B(G}2fz7$PQ_^f}D$8k$Ibbxpx(27Fw&&}* zPzcGUkbVGQ7#wsyT$BM-3hSyBG*GM{Mn=YirDpmr^QgfnDg`)V0CasZFeZi=tQW$+ zE0}r)Xzgqn3kkTCofy-Pj*iaG?Bgek`+NIbC}cp;6odIzlr`}!_O!=bHBRw@k?68I8 z4Nm5Vivf!>-Q$X9G)6Ns9VsbGER)FpK*`z~QzUe7WJ-k|1YOj>%Y)cse(vSsOS*Gc zt1;%WBcGrFV>t}9CigWEL3=4dy0*5~U1GXDHZ?Uh?93+7=hi~W&d$!jAWNu3RTvdD zuT=QZ08fvdpdMms>W1Z9{lp<%OqY8b#s;i3>KD(i+zzV?E82RKlMy^ zmSUNN#;bFj^s}@P2wK5D=RDVY?Ogpqk)MQE9{PYYbrYTE4#No%cd+b0dT~c zbOZ#+BWIK3GAZsmiV6gH>2$oQbkv0(=t^j)3!nZ&TMQz}bl{yTAH!WsSy@S5{(6Wn zcCKnSDOHC&{#UZ%md8kWKlVp+)ou0Xme11PWHXnG#f=gwdY{tTzL z(mQk4*VgjuQ7HEH^!y48wAjo2{27gTpt1QSszQS^LmPuP*OiNlQL2Zd`(on(wX$TS zbzQ_8JiNKH7leGCAn|Hl&Nsk}Vi2i8Wr-d-@4j)skGs#AR-N}?^yzg(JDPF>yM zK(inxhg1lj6wSZQxIE7f8u%3K6BPO@9Zyz1L*wB=>v3+AC#4pe)#2F?8Xj* zgqUVQbZsKrYQjMk)mGH~{Uz4Iyrkz%ex~`$Oh42hb$%5UCWhgI!)6uRy1V}VR^aEp ze2j>&eegh2BHI|}mu#>6OR=VGa9;Pp0qfrLS_YnNbY(~66aCsYL5-OJL} z#f;?T#KepwC3BW7SQ9&pE8z41h1LqGtQ?=KnfgFqI#a&7kt0R^p>7SsTdwd6I}IKl zDIQ)Xu>Dh>kvZ{fHUaYTzGhS$9BdpMmmtsZROOQv2N2uJO6u%<4hL@+RA6Cao8sV_ z5$&y9$o?8f%C7k!pI*n_>MQ{ z(mGHvujn^7OFqhWM%6!tQ0Not7ihTHKmX3+7tugNaoE==x{#WpdCN&!}o_lp&Lv@;_#4=U#s7)yL4VBz+9`bvBF$bvQ12| zmhG@Q?oZS-_AgPO%%R_JOe^~L_%AW|DpI6se9UPG{$7#}J=}C7#AKbVl)~b^yB_nD z&e@m3zwMt!)Bc0X52t`#=QIg1vGaIg;q+J<+7*q~x|XcQu+nfk#VUEUXPRa+!t>=a zGvd;**9%(FT(%IAYPai8rOhhr$C?s3Wfi}^ajm83<0jbH|44gzsGpN*wZm&>VmJd! zguNYcqlcBTM8M3yb=Sc6%Gr^bx$=P3dg5^ucSs!RvegiFhzNSTl0DIepWJ+NdeugGaW!iu`n=n$U~+&?^r|9XA6W z(%iqhHdu^;Yho^kv={Ur%@vlJNQRFZ8!zi=$+O7!y$U-WDp;8-j}fQc*>u7X@sikY zpoLxDc+ukS=bn#n<0&`BIvj%6I_O+C+sLz#(r;P~iSQSti~D*-35l~#MmINNbTo@C z*R+HM@8t)Y_;)-Q#a7A~901Nu+)4|u)L_l32VGOqe5BsrE|(!V>%v?lS6r1= zxLlBMk32uwAm@9txsFnYNbl-_Qdl=tfa9n4;eg(5pTT*5UB#y2O^FSTkrC%ZC}LCI z{wY&v2wO#}>+)yyjl#qRatFqEXOhI63ZLg(s>qMWt}AnFUpG}QSR7TqR74HlIOJ7- zKaEQMYZF+JN^m``?Kb_L%|1E#M8WY2*Zs`tZJQT#XsO$*GyUh;-jtIUq0PXCz1C%t zib<~hWT^o2xE1;R31tm8-^G=r+x}nJibP)I6@2QCQYqXnCu==Ye8M~aJVqjX3%@A( z76~eM`YI&HD>eDJ?v5OUTL%bMId?7=ZoDaW>PRkIrRI2KhsLdk?|f89BJ{mV?m4d~ z7X3_u>38lX7X%QbQQH`N!_v~yjEN>2)7}X$9wPYN>gHE0OgWij`{mc4dpQzp>XaH{ z`wen%P7Yfb(1hkUarb2x)IH#ADNTLUFN?iJz1zd@UJr~PL+d6s96WJE|8+1kj$c5aq9T!Va0Jg4TasPw6O+*5`Kh zNoqd4&W<7D{$Yghq7jK#{)RR&)%!!w!x*Rn?gJeWeo#S)=SYj;QGwl1MWLymijuaP z0287@a_k*Rahx%BJtNnSZd&wAQQw3^sd%=Rm*Hsf#d^QY^sI)>TDm4$Za7wRc5KK} z6HQC#)pkt?enVo%z%-ZY+-6s7Yp%+Y)}Ai=xxE-z^vZc`$bEC#Z0t+0gD=?`Fa*6>@S7lx>EVCh#INA`8p&?q&Fd=gaASNnakZpY-G- zsF{$dB}t*SrJu=ffHkl4xXts^!}gqQC^bVfq2*K>zb;M;Qvc$OJ@bmxEH$k@Rwd`d z*`p}YvK+?cDzfzKs^_t$4)FNt%4d+&R!3BgOxeGN$~r zMhiapQO3nF^Vk46chi~Tvak=?I+d{BS={b`cde;dd?Os8X3|E@Me&kni_@w!d6~VO zi=A_8BBgZDkHc)}jgV!t?aw^<-F^P=q1F0Y-jrHAEpEOY`V*c~szqKp^+?j%S5j{jGn3Oq)gOl0+zReVdDOt>5Iq#MG5&JTC z?udBjls~l{k8k;Gfpy^MqD%vYv91Qakphu5ZOatxkg>H9?OcN8^tIV1bpLgqTkPm2 z=?|xIr*r2jE;FGhL9P`ZD;Wwx_9OA7osaxOoSs~acb#!76x)%hw-uGP1Ey1sj;>43YSj zwa0yrF*3K-3_Gb;tQ{yCw-48PMkQWghgBI8h038TRONNcHBTICQW7o8s7Ars*4CjQ^n1ED zjSV~hEEjIXAHC~kq$vLqJdO>%t`w74xxX1V8FX7{vF*u3oaw&&)f+?r`MYR}E0 z3A^-1_x|Sd(a#XXXosab8?By@Hs)9O?*?cvcHKwPyUyS1ZKn=ZAT056*6vJExCdmw zDID$H9oxyAyfyKTBp1Cd3lzpm(mEYT9r|snaCmTUzS@?e)4xUX0lUhU-nUFJRVOLU zHLf=T{colO)5=TVy*_ERqfas_wKg_TvA3fr-RLyfXy&zd2=13u~Y3!&%& zNgLSp`j;&1R7~@`HG?eji6=>D&qhkA*7O09!%P@<^5y_ zlG&ANU8g)Y14LM~(beyT&!o7IEV4wrh@`4Yd~PrZmfQwrz2aC3!=2*0nMe1ieMMKx z+`lj|rUItY&Bk}dmEd%ia_m3rowjdaFLo=2=XBvxUDlBO<8}?Yo@#l;cbj;ci!bWo zwDf}!w_#9bE^QYym-pt_j>RIlD8+qNV1IoP4{qeC*PP{^t z+H#X!U(jIx$&MkLu2^kXwO94k_OB)3PRBT}y|pNBTGFKC8+x~o<`1H@NK#0xGPiCM zd(pWOZw+3z8H?VQ1!gVoj(tn;_`X0;Kg2FMz3y9AknKG`u<}jX$3HRf^9+Qf)KxSutPy z%u%*PLbfe(^e7Zzq>5??2MyIld#A~oLksiXfh5iFl1v3*SG#Z2@0Dvo_=Zff9mVrGL0mcl2&g!YO)+%|uzg8f?k6%m&5xx`+=T*{UR(sd zKZ-bYsL`%dFmRljV$jVrp+>XU>fznLPpi<)t{Ny$XvKe}o2TGk=|6-{>BL4gd7RxA zKud3e_DV?)Ga%|e^Sfo-JniRx^?oHnd3)=}_)Wfb0?$y!IGjD)<=J7+ zzyQ=?H>R;rR!ttO}&3z>8hXN-A9z@zk0yG$<(O_VTc=959=N0UaG3fz<`rNw*fbv~y59LLoh`r8U6i<(b~pqKEFNGnx91gnDh>*!m%S6rJ*VV6yBCTGa7$+3Sf^1ke3aP*9uddBYVd@_5{Z1qvNc=wKlb22G+Y zQ18bFQUj-(W>|DIzpGiJoHzo!bK*JdLVW!xlKGm47n`aS3cw~f!L$yztdIfY`;)$| zoE%psV|+@wk}z<${zAPSn{_(@2O~m09OTniFjq9XwwbOBMquWic30rEtO-~ByJ`hj zGvMl_0_HOaB`e6h=d<$Gq2w+^Z9+0;7r3!>VFo;S9-@#gau_cvMdkIOy zUY1L`nUO}~>GhI8An(0(U!G*0{O4*NT-oNd z{^u$i)Kj12M*Qc>$k!$46LH@3nsD52&~dT95l8|2M&xX*Q9=+%FTyGI_vdoo|I>!N zKp+|=>f5;gbbtj^648kB)QvQG)F2bQo`br*`Zox9IN`J}QTDc(7E}67j}NU0EUUty z2Opl+G3^Ja0Yal%SQC~>%^67bvIMnZpxiFZi53DGwgulyi!!y%oTUnEdL;ZeNVa~1 zmjMz~`aykf1ur#V#wX>ZE!ITUQ-5`D2di-CdExUYVD+*%Xx;#ZrX{ChSP=m)-_ zv~~OHNFdfD3n;(OKe!p4C>2`P6G(+Mib8dexg>fVJRyssPs0rZylj&tR#8% zbQ90so|&wv6v($`9eUg9F+4Gb5M_X^V|A_bv4xZr%dbNO2xJYpX7p3fJT&oWGZlsU z!(uiGzo-Mt;oWsE`jX1$&n{LUo(k*J&B*EKELJ-M#Vdc}K_EXtb!}8nzCt*WM`dY! zz2DI0)ID!on1FvPSyMyvgDYi$STu(%ndM*->BPi&SJyMhx8GnxOLn>4W|dH&^vN}I zst#Wf1L7O3*tZ19#4QUS5$ymf@TOW{ktP_^X$9PDWqQ13DMg1sD#5-AN+kMHX=LOa z8cZQM5?7wW{PM@E)s&Y`P9RTeY@FUr1QJA5RV?@S3zd~*ONH=YRB*|qpW}y_?Kb)| z51Y7DG&Lv6Xhjqh_ODOR>+2KHXQuXM{6T?Z@xCruTFKzX>2|(?8=Ves@3g822^ZL0 z+wmQfRF?eTwoL-Ga>o%8J`mmXZ!5V~po@JR;)~e!PEOQtJvWzJP;3VQOkz+-KUG4z zP|t$;1Pt#1G@gLHh&sOwuY6z&J45z`6M>Y7vhpjC z3E=g(DWucl6g9*G+VkxTHB!{vSgu*2^8Nju+6N&yZ{o99disOeiF%efL+s8j69Hpm zG-5>mw$X7#oodVW+|-LgDP8c@f-mW?>yuEou0X8jMW~x!d3ngPwaRXT?o!>G)OfXS zeKcf$9+Sa8BB7ImDGNlPuW7WOfVwAvT*lei8H$H8So`t(tw@SgISlyM2_?nFi!0BY zZV$i)oKlcWXEq55{qbYbpI1vpW@xrvNlF=1w9wVf3}Su-XB z;Y&2qBxE8_eB1CzW;~xkK7m@1@7}f!4puX7 zZZ9vXXlU3NhOKADfYS2wH>x*&vIMWb6!0?}PnETbvVmaJouH16gm*N6YTM6V;5Rt_ zcQjxmj_uZOCzLDXvoQo>1rI7w!R`Oo_GZe$oi#h^PWzgV!z`7T_wGY&{C*5GEvF(j zjm~E03?iGQ58Mw2yJ?XK!tPEFvwrX?1W0GJ^{@w?io$SuuSqWlahEMiY;^Yz9?y?! z8PT}@8a>$5d0{aTSSehJaghq~04Y)g%~Iy}9GPiyPHd8%aLZM$|{_#EaTAdC}`ox?XXi6sMC>cU=YAevbV!;yr2U3-eYR=w($^F-szd>~`pvQ}S;bu7BCXw|comYVIhVY))wM zc2qF;fC#~IS6aDMq|!MY73|L@0q`6(i-%XeTYjTGt?!0O?5k+p*_c=T+k}Y1x5G8o za`867m43QRk}K{+AY$~oJzNUzZw`6(SIL31UAA<23|ysWkXdxi^UqW`K?yv(cAKqM zQ<1i(5r+gxY=&DmWxXgfkiP%H%VUHY8YJSoBufof{tMJ<7}zr^Ibj3GWR1Dw9ey2u zY3(tT6JyxN3o(C``YEA!m;Y*EKp7l5zor(bxB&uQ`4a5?1utJvvi<+@R7M6znU{p0t=ZdD zU#~78Ah4(efqX&$0OTDI7#QgUPiv^JPXabf1FOt%$^xGH?SI?}4L*ds|37AL<-}^1 SUr==h + + + + + + +safec: strisuppercase_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dd/d9f/strisuppercase__s_8c.js b/doc/safec-3.5/dd/d9f/strisuppercase__s_8c.js new file mode 100644 index 00000000..275880ac --- /dev/null +++ b/doc/safec-3.5/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.5/dd/da0/todo.html b/doc/safec-3.5/dd/da0/todo.html new file mode 100644 index 00000000..1c3379d5 --- /dev/null +++ b/doc/safec-3.5/dd/da0/todo.html @@ -0,0 +1,99 @@ + + + + + + + +safec: Todo List + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dd/dbc/ignore__handler__s_8c__incl.map b/doc/safec-3.5/dd/dbc/ignore__handler__s_8c__incl.map new file mode 100644 index 00000000..9170a816 --- /dev/null +++ b/doc/safec-3.5/dd/dbc/ignore__handler__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/dd/dbc/ignore__handler__s_8c__incl.md5 b/doc/safec-3.5/dd/dbc/ignore__handler__s_8c__incl.md5 new file mode 100644 index 00000000..463cfd38 --- /dev/null +++ b/doc/safec-3.5/dd/dbc/ignore__handler__s_8c__incl.md5 @@ -0,0 +1 @@ +9988d5a0a562cd2ea87b4b7f1e942f97 \ No newline at end of file diff --git a/doc/safec-3.5/dd/dbc/ignore__handler__s_8c__incl.png b/doc/safec-3.5/dd/dbc/ignore__handler__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..0516b52f9a9cf34bb2391078f31b048523c12b3d GIT binary patch literal 18552 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 + + + + + + diff --git a/doc/safec-3.5/dd/dbe/strstr__s_8c__incl.md5 b/doc/safec-3.5/dd/dbe/strstr__s_8c__incl.md5 new file mode 100644 index 00000000..41ea9fdc --- /dev/null +++ b/doc/safec-3.5/dd/dbe/strstr__s_8c__incl.md5 @@ -0,0 +1 @@ +27c704d9f617dbdff42e3eb53bec0725 \ No newline at end of file diff --git a/doc/safec-3.5/dd/dbe/strstr__s_8c__incl.png b/doc/safec-3.5/dd/dbe/strstr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2b77db7fbd493ffe23dcab08ee7d1cb3bcaf6fff GIT binary patch literal 17500 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 H_x=9?Ws)45 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dd/dc0/memcpy16__s_8c__incl.map b/doc/safec-3.5/dd/dc0/memcpy16__s_8c__incl.map new file mode 100644 index 00000000..38a10e8b --- /dev/null +++ b/doc/safec-3.5/dd/dc0/memcpy16__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/dd/dc0/memcpy16__s_8c__incl.md5 b/doc/safec-3.5/dd/dc0/memcpy16__s_8c__incl.md5 new file mode 100644 index 00000000..cefaafad --- /dev/null +++ b/doc/safec-3.5/dd/dc0/memcpy16__s_8c__incl.md5 @@ -0,0 +1 @@ +371b463dedc9957d9b6b0ab59faa063d \ No newline at end of file diff --git a/doc/safec-3.5/dd/dc0/memcpy16__s_8c__incl.png b/doc/safec-3.5/dd/dc0/memcpy16__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..45e6255ef784b45fef6fae93c17e2984e24050ad GIT binary patch literal 19987 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 Hu0mjf*h`JF literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dd/dd1/strspn__s_8c__incl.map b/doc/safec-3.5/dd/dd1/strspn__s_8c__incl.map new file mode 100644 index 00000000..af18eac0 --- /dev/null +++ b/doc/safec-3.5/dd/dd1/strspn__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/dd/dd1/strspn__s_8c__incl.md5 b/doc/safec-3.5/dd/dd1/strspn__s_8c__incl.md5 new file mode 100644 index 00000000..e28443b8 --- /dev/null +++ b/doc/safec-3.5/dd/dd1/strspn__s_8c__incl.md5 @@ -0,0 +1 @@ +ff622d3da789f1e921ecb7951fafce12 \ No newline at end of file diff --git a/doc/safec-3.5/dd/dd1/strspn__s_8c__incl.png b/doc/safec-3.5/dd/dd1/strspn__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ab2e7ff41f49f4472146426a98822250e0aed57a GIT binary patch literal 17754 zcmdtKby!txyDvJGmR68bx>JyDknZjhq`MoWq)WP`8>A&ByhwM0v~+j(e)zt1)?RC0 zXYK3!eRN!mIbhB)p68C=-7{1{P8{_W{woLsf+{H?q6C4!AVMH7;1FMe-}IWOH-Hno zp|rRNq`X{9 ze9x$S`l7Pb!dh3gw9cZuSxacI44GpUVqX6?lK*~6Y(a)V%+P#&ech9YIsE+mP8nYa8Y|)^ zz(e{&a;VkS)!)2%@b{9a8?PA*U!NKnE6rD)`|g1X~nG z9QJU|lX2ggq$6a}wfj4qk6Mb~K&wEOo{XA2-Oc4_Skz~phP+GMfg95+-BMdu6p24~ z?E&+p_PJ5zP3A1!^!tB;3U|EDqB^$dQsF;}l=w8@mdT_D}JItmdCu%knTsJ!7=-Ijlm0Q1;z)H!DT zk^Z;qVVkl@-PQ8xnuhcQCc&fDtbCf?D$nmZ@^C)-C3Kga6B0CVB~>Lr~;#}9p$ zD^Z{B)X+%OXCB;`<2K(Gv~o8;=^x0m6Y)RpC0$nezH3Qfav-(9g!8)Q{Mt^^qzgtq+PJ3E?-+j3^!0Kc=h zD5f=>@=xVY281Lc<@1wppLn*FI=$|5cA^EEG0vw88Dt5r(%7e`zDlCNpF2N2n0-c) zMcK1$E`E8vBZTw&eZf1TvGx$sg0;70qdx8Hk_UE>uWqA;u#ghT^1bvSU@tbhMNSus~o zAzzSy1ga=+gp&b~QX|cUpKAF-oV}2R)@tpZ3 zWa`UygMs9IRIYTPEt4r8ms_MZPg~(z5+@#XrZs)`>!+XB>-f>BJxZiRgJgl`99Ds2 z(5$V;)S(YYoK{06RcaAArmF|~=j=#Kbk`&0uAcXE6Oz%hHk18C{g?atcQ?a^sHGLT ztxqN~Ar(>(Vr48@BMevwHBng3bcODGrM|$c$bH7kc`5k|aa&rAev+L30aR>Ud zrbhp6S$qN1aUHc`90C!^mElFW-Dcz3AZ5B-m{w+@+hbe(sY6MhwwleDzX}oL#)ts# zGMYn8v8C$n__L-~_MYm&0V4SJS^ob=rOv2)A*d-TD%#f!t7#e3#_~1dv%fe*L28v= zoswdA_W+S(YAWTF7BXWE*%1PIea-2(MMx32zbx=+DG2g)Jv$l`-25ws|NqZVq7$_( zmJo=7+0`M`{g}97vu&nQ{I&2m6#L4XsOV_r<iXd86l|2YB$SdeRzqUiZCNge!zl3m>sM8EY%b1qKZ>p*#cXU6FE1$_=#e1gXh1my zbsit}WC}juGN+*Y=lfUjdFnrAG3hXT9Vrx#J|tiEfC#QWi)E*=Nx{*E@qmE>3jD@_ zwWUo3(@_{i@b~lI_;kTD!ifm%a8x{mGHBaA?AuXfB8TiMoK2;*5CXV62lAD zt^l6-81HXBuhv}4+FC~6KB^$TR5!VCbi{P@5&p;d&k%YDbuA&Ehu7Uf!)e7T%t+>j z64q4XnTk8kso#4Zm)>Sri0W5BpjSiv{TAbSlFx4<6IXj9Tw6Q2q1%h_5(Z{N_vKgG zXA5@C8TK|5BIy4=+C(jMoBP<}if`XKo_c>6|5AUP&uH~{^T?*{&KXUdxhsxNu%1 z6j$Z&6|k(K;iRFk5}!#bolYONnYDijsrsvi525DpF&3pLq!*}+*qO4wZSOsKCq@t! z!~Vblx6I*CKTVb}%T@3VAFlC+s55iivKhT}2-@gDohBJF`#obheed=v@_t7jcV^Fv z+~dyKPF7&H$x=<-UKx`laGap-G6`?Vn#S;K=xAC0^AZ1z#n|m|9aA6ujON~^3!BO7 zwNRsGrhBf27!2i;26V_!z+0dNHuydQ`ip!Y92?rgV~gjDjDrbHPY_9Dd~PpLmA#r= z4%iHbr+=u}WZZqZ-_MKBnc+duuCtt}&~0`}Y@LrgzcCKVNsSP(Z9^+ym|r1N0!#V4 zvR*_cp%GtI6Rzl^W|IN^SZ-Y&_)v=%k?8Uk0mA%jory82PS^aN9HOkCmSVtD&%zJC^6p;S<#FRCAN_DHETVkKQa7@PyzpiG|Pk zJRC}(bc^fB-lQN&Zv56=@9Du#*4Ca}R6x;AtWCNUpWFSJLO_)n250lP?z(hU}@U>&;fyMxR3z1*8ZDfLeUo z&H4MgVADs|&b}7t%(;;TvYahZzVw{jpI&ve0ON1ZQiO<&J!QMp5*{WM9W@*g+7}WvOwCwfP$kpkDxc(P z4jBytAobPji!pXrw+Yn!>~N}dQoVBg_3LVP-quw7iQ(bSi3y8qJ9$&nvx9l{fo2(q zneMZ0zvXs8_>VME$wyI z6{_8}z*KgH`A58+R}4ao9m#+tCG=| zS67=Vu*^yl*kkk|<#bSc6-RI)@25hI^*n8u#jWte^@-72%k+v0pRHl`r6rfvRx4Lm zI{Iq(x`#?40WiSeWPFf0zS1JNoXm zIfg}N8pn~%Qbd!lz~xx3o3I2}dH_Q6&22RwUwK+p-Rf%CVzcdgPP>`eS+BM3lclB0 zp;9S>!-d?yn1?%4*0n|*M&GALp80xRN4pP;Rcmk1(M!9DvQjj!M+8<1<@h9J20zyf ziAU~ox;wbi(FJs8b!|=9+iQOQEZN>(MM7eKb7MR=hp*f8$IWxz-E;nGd*w&Lw=^3_ z4v;B8-brE=aZSysj^Gm^Aw>>bu{KZjFIHs}m096gS=!63j2<3C=|r(3g(I2XP4;UP zXu%C`CoxQ|$L8)GlG6UM|I9ZuE_=Ijv$EPBE<8#np{c6dHZ^aRsu%nD$&X|pGttu@ z%}q@&FIz7BVg&10-Dl+DV&ddvXJtKE>9~%F5N2R-=HQUFwY}r_{sVT8kH2m8>X;BX zLLtNl@Y!?US;Zjloc;pZFVcgDNK(oI#>9gh}09XAIjEN4hr*`|P_cXf4j zdSd_jNsxkSE9e{Lw;+l|=p8phxuCN0P)COp#`l(%eeh1LW1bg9FM+!fqZpuI4YW)? zs}*Wbw!1r}j)xZ{CdLi*;6lS+=XU#<*4nBz(2$j&dcGE&G?IyWv^a17aBI)Vc%aof zg#Q{z>}7HBjdT(`uNwxBvqf~BWlzZLOA$mGdipl68)E|l4Gj&YW*6(8=p$}t3s)YV zxac`gH8n*uGbKAaD{weC5QcXFNjtwV_Vk>0J~|xTSL24{e=~p`#m~>j77;HL7d7te z{30T1Ois0RdQ)3p|1DgaM_nDcT>vM^rK#!lqZ!u11k$UpCf6g>qyb0QhSLjUpv5kG zCRD|}T`R{?gs8LC8)2DxX&VEM~}=jZaIAPCa zf;wzW1tRIrR1(e9AN0Us@@M(nvhEC~6mAXkt=YMG-*L;Q|FPayh~9Lr9v)_NKP4w& zWd#hOAtjA$|MBjf44g9L`kE6DS7I}Y{Hr1GWfg?Fy09ztOE=k9aq0zuIZTfESdMrhR+wUj2iahJ__^ zq|n+b!pnQMwRImrPh^BsD%2R#1)`51ud1uV^q^9uJLK`{>EeiEGc&KxQBTin9bDLt zM%#tw0%}W3er0EeULEzo!-)bkpBPsHBHA}HVm(T%?&#=EbD&cF>7xj+ot^s}wo6FA6;xC_+}+v2yMETP8q^HISqo=oPQPwboQj#8y!X6Xf<@?A zg5EXd<&AfDn~f4TvXi*2zxaXzR zcBK=U8?O%_wSt0*f`XHXNa{EEfq{Vvd7{f062hpcg6c96_~+XV0QMG_ty?YocrUl| zEH=&BEc16Q>9LTAeHeZ^-x;l~^-qjAvlSsD>Fen!*5wH#R}cYK&EW^JcRoQ-J0hK+NC%D+@xV$h%#~l^AcSoda< zp7d1;NF8Kf6R<}dE$Qw)uddR7{P@;+^E-vFxLCnR%7pD~_2<{NbFtn3zH1IhikQ(b z-$~WXnv5r_H&HCLxVxU2Og`LIz1D};ZLG6l>AyQg6$`}R&*FDKJ!x{@0{U2Qn>Ajn z>}kF)D)n!sghAR7|K`%T>F;zWB&j2Npe;6G$EDo(TuhUETDUl$>uu&H;X>=e30??@ z6?AY|8qa?bP1G}zyi((^fk-3zwm9m{7FPImFS0+T;6!{*rPJDfnnMfxVA#?I5BJ$V zsC^N8BRaT=|Nl079pA!%NdhQ+xHzxqargc5-`k=GHh&TTJlG8mb^;+@3OL@r&rnoS z>ifd7zaO!iS3_#EbH2`#51#>Qd~lZEhr41q035CDr#!%!X;C09A6 z+jLmYEH6(7ytm@ZiWuVd-EzP+kb+rpa6dd$19u0o$>+&ktr0dZTZq>6`~*>Cv6o4V zP>sgZh*W&bv&~T8MM-UUrTsWDiuU*q7V$W1r} zqrHWC@>~Li&kYXnLQwa25c=S+mhD27oy4SET_fG=o7>IHR}RcW`yb|@U2C$a`1lrJ z+5!TMjut`ziGUCLaKCVS{#n`+sDZ*DfE|TD2IO{UCg-OcemaatJw#N%Dkz%VC7b}Z z#wV!qc_z}kS&E1iC}M4Fn(S;CZyi|AG*pIX5(>X&g>OexQ5d?u;eJCqH=oAMgN!iZ zx?^bcC2u<;P-NBNW+W3y-PZepR#jRW>S{{`Y?dDk54AJ`vM3=SI~=-LV9e@je{6FBg!}j=Q^wfoy*I5_2aa9VjM)V zAFsl~>Ga!%F*<+z`BRphjDi+iSYE#J*Ffu|-QdK8ma?+!QUbfaoLt{xbEWN4M62hO zv!rBxWaQWnAsfJ98qqZc>sS0h*}{k-V1Wy$QN8Y@r?*q0noC{{IS`MX0TcjS;rGBI zdiRb1KNXAME~?9LGB6LM;1af{xg@atF{$%YwT=8Mgn?JgDmz0cz*O0_MIpVuTkhjy z^C{SaT2w!sJKm7Gl{5YsZD?srd~Y_oTfJQY3v6du`o@*emDk_1`c)>|FG2DX{88&q-+u34)ER|takYp=3~?A@wz?Uzc{@O zAYs2;%$H_bXB%$A?CWy}mK(VC4YoaBzF=8cS~~3*l4-EaE-p&VKDGKs2N}SI6%Ch^ zVq%&DpNU&p+S5&=&bpN1NQ$E1a(+zgq=9AHA(Ed*l^22(XDAt#BUos2faR9c!ymWVS11NYU)&RoCfoATQx3FX} z(Q|8C`cSE%ep<@@pSvY_lVwY{+lss-d5)%O0GNPZMC(|my7a6$OTf&nINaP_Ezi~; zqy_}+M7_^)bJOT+CWXV_TE-BvZ5tiU1J0%Al^za`dTQ#f%h4h6_OHcOXlx5ItR zX3<9zm;WYb@W`$V6(o(%0wjn%qC$E;f@I8D;o9=m6hN#mW%dmRZ?Pp~ACqY+s6sT!(XY#%4iF6*x@jIWN4 zNRti^h&2(#h_Tt$w&30Q9;PZZjH6~oeK3r-S*xz20V05;y=$7>r3o?-@`ehnqF+N3ent%m`SZ4M~isZpXwfyOV^LGf`vHYCkfq!?=dqNc>&BAEvC~ zo>a{9Li#^_@Hdf?>1 zOb^Kgy~z$k1=fugj?7OwNv}-9UQAuxac^1@g#YeI%1OV0W=cp(ZmjhnfoPY6 zN^wuX$Hc;_b2+#vD>F=ZHakDy$Pq{G$WUTy7528N3YU2A5^@6TRLcIs?C z+>mf=><)-o%WImQK9&4;_rFvV>I|5wHZ`DB2b2;74Kt-P(Wtr%G+`ds$DRZP*myO- zBdxMu%YQ>f7>Pe+K2d;#$_4|Nu)&`wdjhOLj>-2t5cdH8OGsWM;z=DAQLJ1&gXFwY zFJDb{>OJRlmC>D=gJT{h2z-H+$Gnd%oGfh!D=sR!UxISvin~@kx#%Uf2Vt4$xBlehhUxc<%r9hn01v%gMOmwiXnV;a6H0VgBGVA`{tT+;Qh zGd@vm3dMSFB6xAm!-DoDY_3{fZ7nS~H`E02AsmP19a^P{i@6Z4gA=PYACYt9-;?W= z725#+9AJUTNXJ2}&w6mz`~UO;G&$D*bt7OO{8YC^vts9_TyXz*YP{PKTq+~$Z244_ zfYN2#o8`Nt-*EUcTAc&0N+ZH~uX{Lshc2lkuOu(eVIZ+I7##tqceVQ&IdXWt|B)kS ziyurwXOAiHJ6#u>s!kcI*(m@R#muce?SX~QjEJhMJ5%y1e?b&0DKlZop4+q9-l?;9 zVOP(m*ruTV&sYI2ZhpFKX|AENX5k3G_ZdeK;J;xCM-nX?&r}rq+t!z4U!(R7F&r$o zqeiP=`S%$pjAT6-80OHOYSI#eluh6F2`;X#QnkoT_HqPK#rX#P`NoeSJ!{HXb-qs# zv1B~`&D~A$mO#?`2TD6SmY3Ry=&sKq`to#i8Q`wwRO%YFK$uq?&rKHvBKA1jJ zmm7}c8f@zIz1i$G2L<2|{BlCReVe=3lTJ?`T-VJtW5C;zpQv5cp|$j|UT(gkWMdVEj{ja+f$^~dMpTY0jT)% zs;HdbG~&<7%Fu1G%U)h+d>EbI2LTj? z^yB8)vi?Ur6bk^$aa5iIRkSJYkG#ewtICp+jjTgkc7Z!FeP8~};p?}xip27qv)ZOV z)mzV?pw?j@Q<}?G9)J`8fS6HBZBTBDmpLFmUlk2A&=QrQB*(zTt#{Z+*|lIy8gO-D zZT9sQ%|Jlp=7I-7^e;?o!pFq+A1byN)0^%Ww9bRc`k*nPjtS9!GiI^5u&#vJHIka9 z*vVBN!~zzrxdq)3A%A`p&WJ^+_KhDda`-;pNM*>Qz71#ga_jNF;u`({lj{JRhHm?Yc!PL@^~0e_jqSae&MK zF8@M}yEafXb91<=sv}rQYTz{b_~6C$+1Y)#_*ZViv}Op}vafaUMVJk^jOt~GEp{th zBzc<@@88yojVd<%{Hb${paz0kHMOeHP#aK~1>W2CAocN~Zfw?a{qNtW+OcGODI?t7a zEJqm(f=L8!ww-QtzF)x((wj?u?^J5UpbO@d2*<6rA+uHT_N=VKzGFGcTf;%fS_qo- z-%?T@L*F=pG{=T+rH0nHWm?%sY zp~vldh!=43=%^(wzBZJWWsyn^@^hf%Vc8u8efF`2rpCs$L2e8q0FaBv>E}NRgOvGs z>qBX-`=C5Bm+{$hV$=ZY1C{)gtLkOLHuCi7x_NyfezCQQX;76MI0{nqy%<*=!KQt` z*n{fqR`hWgdC3An)%>hNcVb;PDk3njbGh-&*@+&Aym*n#%$(xPNRK6onEjTCu;oji0+;HH((3sfzun)Z?#LwAgB}^m zIE=>@cbG&5g6R_e?-&u}pML&xEia(Ed9uB0VUv+X$oYYct&W(5g@Ke*cJ%ufgC7Sg zpEv$>?5un?wzP~$;~}E>@WJZlRFE)QznRL)`^AehZ!avHVmr8#9-^!13aG+ejjU{B z-`bcLe^%cY4Q&FD9}aJBxL9mF^O&oJ35;obOr2%Gc*QGV)q#Qmh4i=H=E1kc0!*J!;REowswajsvZ$SI}&^N=#w@0HY)ZWC>|H zv+c+)wzl8nl>1H6rXt>#@}-RCibpFcD;sMyu+Y)1WpXEA;H50DlcmUXulHp%Sf?$G z>lWl=CV1+@ieh`&AEU~efnvcMS+;M|Jmrk++=SEIglcngCf1Y5L|K!b7o=)x4D|HG z#6NohmpR z4zAL$-g^ouxS8~2G7ZZ?{EQ(S5y47I>SME`2lFz-0?L##DZ|f!yO^mxnUc0K+;{o+ z%e*}@US3yZPoaF=TVE79(TU<#A75b!#j*G9IOD9L3vWWg!utFA%%x6oUsa-Vqp{1pk2S4a@q?v3gLf5WOl=Xcd z(khSS{d1=jXh{R@IPZZhb~mtty!k)>baS%{Tk{gO)z(%Q73I{{mVg&|dDY+r`1$LX z@UgSGxv{-{R}ixLe69WP0A0dhryT8htC_wM9_5MqD{>q&xh#H$SQoS%BxLCv>YTr1 zKgsWcZPtj2UIxG;wf%Lt0YU03o@^}_7Z)cdr%wWW-rVscg#tP+Ln<_RlMBq--`_7R zj5D=zGTZ8HVbc{zHR$w(hJ{(&zW{FM)MPU1h5X;MouZ=i7clG~N-Xmg!lZce*DmG+!M6uTh7WecvT*j(?s ze7djs-m#Kjh|}VoMt7YQ6Z3{B3)G{D-7boXnekA>oY@NV@>tl|mgnXamV#iu!cuoV z@SDL~TSr#55mIjkz%j_v#)Sc6Pf9icr~fep1(+7Zp|z<4hdhwbuP;~A)Vzp#-@swb zqS!}Kh!LR`*kuR`LZI{M;$TnbOqM@uc#vL3>UBYWXJ5*%H`116C-ELz^LDnbJ zLxMbkO_8ee(zu|_cP{_CYv>70>!NP5VtSaJ*{}OMe;{cHvmJ zJc$4Nm(96dqEL-hmx?4WKRCl813@-1)z$yk2>bP=#zXSNIa&5M9Y!Hpb6s2J78}d= ze$&po2`MVJ`KqdFbya4zr1N-=mIss1%|#(%ov`e(eOuG-gMIR4HesT zWibtrCP^#2u~;&U9E!{3K5p{%g)LIMjm`7oZ|w^CKiiTR%-*gWFU+wvHU|_})cdIx zj#*Z=tra|R*&io{46Z4^qaqy6Ln@ZyZ8KCcC4kZWgs`0AnTf^vr*>$>_jGTI-)f?s zQVv>hKMIIL~Zl_KyodU>CA-c`zH zm3U4|h4!9l%hT}-wam1kyszQl-}uYfGxD%5gI9a@ zfOetVJRaVx6W&!vBnl%5X#-Q!BsbQz8QnC6+0@C})6DYhESBx6e+s~4b3`t`m-@^5{8n!aY5ro(hMEG zTN0*Xn@U_|40o2ycTRdIhC=zQinEN{k|T!N8r%zMJ1?>Rv$ZUq-AL}#j>4Va|Il>T zD_;h6nwqqwjK(V`>Fek@1FIc(;%j_zqghDRQ1kBgZ0OoGWei9ClHEnet~oI4p#{;SVn0NW6;kl~|e<3`0C~tR%JMQ7&<& zvQ>;i*0sD_S&?+Tp`4t3Va1!*J15)s3(0Z%oEE4{S$#O}N}Oyn`Aqe-d^@?K4WIw2re@T`W%vmvz}|P`Y-ju|E45*2 z<_OA{DXuP{)z6-CD{l{T#1h-4qFfo1w|dp)dbUJ!;hPkVCYCVMW@XA^Fm;opnc$VG zt*NFsRA}Br%fU>UA0j_-A6BN0K&72B)TE_)SE6z{LPeQjp*P&}tDNuR8&N-|J$_@A zw#WAM!2rg6NRr1@?+F54dMy;D7V7K6;N>wD&=vJfc^J#|o?l_W`@%8mM@4uRp6eoR z7dB?ZFHC}_+VaL*N27*wGqTn4{6%x`z`vdeTLt(oPdBn_Jwn~>68*utP9IpwhG-S3DyFeN(W={uB8o+}Ju?pDA=r|k8bvIf zYCxCXM3<%#O>=*>=H53TQjBP5qh)qs(QZGKx3$+5PyU=~s*`RVX2`Q}@=2G!DLVGs z@`$?Y(L8j1*;vb`nO}K}Nt?Se3p>0|zO8j-Pjf}{zJ6Mcl1rzl13`Y(lqw$!+RFXM zLSGg~;z7H^A(7!hPFwdq#S@E5+{OWgbn@BV4$Fp0^V zz~bV<+&|KfJ;spJ4#jwGb8Lev61Z*})?70U=Wi1!yv)!`|8d2$$7REr;(VwW;%Z|NyLDZ2GQ32FxC3U;m*T*Xoj+hxCE zP!eqE#Hioy*&%N@o6q1b)VgE^+U`nJ=y=%e9!X#zctR%9GJu#tvzuhGimen)jy52E z#Z3GEx&N|8v!uN0a~fmmr}2+)ue0DYo~)Y!LP`ZXIv0vKDe5Hb+G4YOtna>ktg1EV zQPxuuE;;UIq2eM5GPWofArAb|ne3PN*}^70>%3m%*HFZ|O04b+8mSUToZ5(Z^k%dB z!N5F+_9Q1CFCD+ex}cCP_Ufc7B6R20$Kx_)eEv3~eMG8l0emQB#E&PwJ9$CDUo(>@ z)4zvKmng^+Ug>Q(2?=}oDe_QF+|Fm2q-wQI-ag=9U76ASp(sMSkPB;+gyPh@)zKUR zaysi-v{fW;CQ@=$opk*UP)v`B8KQFPppvueQV1%&>QN3&3T(Ri=|gcf{Jt%1bE@!7 zvn|nsxcVg=pDWR(saU8_64H{cvrjRlKFNjT-=ALR@coBn1pK@6YfLp#wC-2|qxf2L zGVmbhg7P+Qbm6o%<{|CTLswHxuUP=g_=Dl)pYsglhDDj)K3NnlPTRjfF50nk*hidF zxSM<8hL+#^J~C3#tVbIoH}F?Z8fnTT^ReE{P&5Z9pPj8%TI=`(@)%z#=-Nx0xO-h1 zCm{$h@ZGSK{#~31DE0B}&ZQ0;ya{LvMuY?glo!@jJl>}5!GrskqH9LPNkdE_nz0j0@qC5F1iDf4zeD7_RTV`zB zsok=FBs$N~eeDP?<~)vS2@CXn{N8Joqdb|bqIvEaLF;};F<6nd3W=e;#3|!$nJw+T z$DlkTkG68T(UV>f)#cJp zLY6QeOx`+Zi&!A%?*d0X3&Fka-GGZ4r9;ydhm^MQA;hTdJL$7!*!Fyh!go6j!~!Wr9L#I@9(nuWIO@zp^TroyPW zD|Pv&yUNN84bpnsF*%iDsdE>F3TcIhIHjj(MzRQj@Tqa~GRf01auWhqKJFgzob_jr`k+dxh6 zt;EOW@4$_~vX{2b>ETXR>1FEjg2vDU)6{kr-8`)jF(tWia9;= zy@PQ;dDF{bfz+Wq}VitKEw_gA$c7+kehV-d8T@(Q`ALXP5R(4UVsTvGA zcboo7{PR-tK(@nu{8Boue!#*ttdt^Hx4y6};q?}A>BZtBW%FTp$_BqtTJvPTk|>KC z-&&r;ORz-CkR{MO4f>|Rpv(VsA{EP5G^7`R|L(jwh?l^%j|Bo~=f;JXV1ClPnp-FV zi!PwpveE-V!77eQK9kqIx~23h`uh6%bFyJcm6~*en;v8(zR#(E;NHopHm|-wfjZSk zAX;2YYpx?0eM2L1JcZR1`#aT*F+G|;|ut> zs$yTQb_Ic)fULj^3(cC%g_AXOn3t`mr`2(;3=l{;<}I#Y;Lf($I|2T}oSfTmCeXF( zxS<=xGTZianB@!qbUHvKAqs(6ed9)a=HwU z&qfEwedZ-()Pn@qPvz(AW-!`NiwlF{*(Tj-g(woQZzc<fm600q^7E@rgai#{0KezJQn=tk;Lo*TNfhJITomf<2@M ziO!RJ`k7vU2x>ADg+!o<@cQ9uBw6M@`z3_f^cO~ellR@h-<=6hpNpvz(~<8Ry5YY; zf1B6iO_mPh)1NA)y60gaGzi4t7rz8ibWax7+2}wLO%fwRbv=8$D_5BRNa5BX*Xg$6 z@2+s<_wTg0^TF(}1guts;4a8%+qQXwGy#YAtzS-#gL_gg^>jIp@1ELuELlxV7#Iyh z@W5Kf=C#wa+F?+>JQx_2b^$cWi z*EBVjM$7{GmkMM{qFjdNrE;7u1rB zo;N`O+D=}HOHy$(f$Tj<7nN&%G+FPBI;{Xh&Z%JL6DxLH*5>@)z5o8Er%-l}*;G#d zS!y6d!QgXJp@3>B)!RKp%+KU;=-?Im@hjfYA@}~i+I#{{Lle*N`5D+>_c*Cp;j$Kr zs=t3U>K5Y9@;%?S`q!FYKChWODC6I2E+PbL&Qbo;7dc(g^-RSQ&;b=MxE4nMQu>n4 zM<82w0RvFU6`cresRrShltrK)LII7GiUYJmh2uQ&xgIJOAKtF_QRRvqNJ-Nb-3)Jl zI+jh#FO#8UOtOFRLJE}D^A$}UazXFe&csy~|NGlhV+$3Prg#^r2_O{cpy@FfZSiqe zm6l}v<}BW}m5a;UL;hdu^+?{EE{}6Xg{%U}tF8H{*?ifOitl(ZcLoaPr*5^W_~9dk z2&fJT-GrZnSD)_B_(}4bQgJXaEDUq*7F`RQT^pV*X3SCGDI)n^LcYHHtb$LS#b!C2 z!T(-Mvk%m${f|KL23oIH?*J1T zJIYxVSkMVOGk9A^p&##l}*9@!h5XdT! z1moAZxR-rYcL1B*dG!vCCRn+gs5Mrb@9vJMa#B@x$i)4DJ}IfHx_Z3>qwYL_#`rw0 zOB%J?SkXOOC%fOUQwwr)KY|_<@?Siu1?WUR|E!&Wob*UxC8(`}8)I4MQGhvkuICSe z{#0)6R2Ez;(a`OSvVv}27kUx@X3t|{Mn0(Edi3OE^4whNr*FS3%_Upa-+%#sOm6)E zmX))e8q+K=d3%$S(|>Etm6~e7q+c;JH5K36YBIv_1zNFW5y)ORJA-6s7EAu!=>}Ou zq%(On7^qZu2PSije;W|0t4u>6uvgFD3jn4z^|G@qaTrdOm5r)32ImAe?A&k|B?^#T zKnL5!UTmE*W?Ua}pwpg->st4Cxi%FUHjplIumOH8tzGFv6z_YtsqL{0>M+BqKqe!w zX~Gt&Sl#=Ft2nKvTwIj?{{Fw)W3#5iUW?hEctZC9d$2HU^8Fkhj{2x*MfWrI;(be;85T{S0#gLqvx&D!TzlGGmL4$0Ok2j!^kKnEBo-r6!f*j zz>vvhcnB$ij%)L|x!obgzrjQ{{BFnfuD0`Bjx7xI=lqvD9v&Xk(+n2XV7>02`-DIL~M0b z*2=hf3qMWxsg(;;m)4MK;oLU~eaE06*Ls)vvuSdXIGCoU1(>m+a$+{LUHQA|5$l|r zSchduSe^^XtZ2 z1sRLJv$sz!J{+U%gDo9J&S?T=&(74FI zo+3k;*4png75|~)u6xoj(3;mmA{yHl6$V4@p~Sd;N*0z@e+mY6WBzubfo~rumWYlh zu68iUBo1tM%d+CXPQ4}m^Fd}l<<$SRl6z;UB;pD=Ro+jTq4PcVY$Ysw)fW)0H#!$W zGjTY36O$)noPbGxO)m(RKZ#eKfhDk?^*9`y0%|_}Nd+ zJNGy^^69>b;?kvd02s`k2}+%-*gRZm?dzRgnQPr(j?h>G^LSmhD89ItGe~*F(>A!h zUuIK(>7B%Ty5RCTJd3bP`o?r>Kfy1Q*Bl!-A+I8H%#sF6eR^Hijb(d_&{@@ y2@5lGtSeBJQ5nD`paX)4&lBnYRTuv2)guw5|BQ~Q#?PAP-%5(giBt$1`2Q~n^_}7X literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dd/dd4/safe__lib__errno_8h__dep__incl.map b/doc/safec-3.5/dd/dd4/safe__lib__errno_8h__dep__incl.map new file mode 100644 index 00000000..4cdfa146 --- /dev/null +++ b/doc/safec-3.5/dd/dd4/safe__lib__errno_8h__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/safec-3.5/dd/dd4/safe__lib__errno_8h__dep__incl.md5 b/doc/safec-3.5/dd/dd4/safe__lib__errno_8h__dep__incl.md5 new file mode 100644 index 00000000..5703ffef --- /dev/null +++ b/doc/safec-3.5/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.5/dd/dd4/safe__lib__errno_8h__dep__incl.png b/doc/safec-3.5/dd/dd4/safe__lib__errno_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a28971f96dc9b7b06facb565ecbb70689a846f61 GIT binary patch literal 23839 zcmaI81yt2f^gXJgNC--IcXyZ4mu{q_Te@2jL|VE*xe`~$B z-jcOoT`qIyGc)I$efHjCpn{wP5&|y5ix)4DAd;d=FJ8QodGX@q8#q|-3d(%#9ry-o zAT1&K;u-qyPg8ExixVwlGZRloSxY-Jb2mpo zS8Z8b@BF9G(!lo(r*p~o?*=Tk7WB6kbd$-V z$RWZXUVj2#Hz-_n^<@9^^N1scg2Eb%zmP zpi&m+ZVaB*U05xr_6EQ}c4H-Wn-DYS23KUzC2g*lGaj`WyL{K~3=V!Ctz^^6{uuh8 z^oMSJUba&}crgMxmpQqE$Z_Wa7j1seAHpJ>EDcuHM&@=hQD+ZhEbslrcp0E?`X(9A z`u($kK}e5PD%~Js4!r~i?^W=918Ha&&3}W)kjo?rBdn&LBTNz2ewY87ykML(V)_7A z6omVN_La?{!R1e~1veZ&QZ4<0YJ!2AC5ju+vUeRu(}?OQJn8{6p21!v^Awv#BVzXUq|w&Y9bjqrn$#I zZ%m@y|KKivn`U^Mp+2$yq5nyBn|h)YYb^iz`N`uWkx{pa(;G@Z7c8qBd!Bbd9Q$=XaNQ5qbAiKO?C2%Um*p%^?_XXv z`z+R*l=uXiWPCgUJolauM-63CyF3G-wf(v@RS#h^PIm+y=>YHhV^;mfvxV+Eve}(x zTef+1T|KiI}$r!gE_V}&;x?CCYe|V=^m(;W$ zpnNsE{8bPyxh>5P9Q8kiqHS3uS@GBg(Gh+>Mbk|+5efs7W`!zvc#OU&BEgnux4Q02 zp|f+elIPM;!lrv7+}a?ZyFI?>zO=#~Z9w*ybx_PRQ5T=VT$@V3BR@IG>Ye*0*siH4 zs7r`2`PcYsX%Ii3U7~3pk&m>2o!={J*<0ftxVb4td2hp6pC<;0o7r3i42En)WTA>f zq6#M|`3>6BwoYAQ4H{YfRMww-oKD;eV_Ru%ryE%K92xgc^ZDtYOBbC-<(}&1YihBLquO&M-DWdEi(wJzf z^EH24!RkGVfQ!K_o^xSx{(OY``=4F;_P}?=gr%Y{lL@|Q4nKCjVcm3XW$Phyqp5zk zaU()9E`KHI*X$;nr(t|XZr|9kZu{1#r}_5j_0wb8g7{DKBkerv=G7lT!womlH%*r! z!xJF~LOuRQ2KcIA^&}}y6*EXOj=rwe&{*2~Tt)oCreMX9gwF!X|LQ}^e!zf|K^4?SSrSGjb zi+mkthwt;vti;NQn%&2!kbg%t*zxV%9Cq8aP!S1>xH@?8?T6EuFO?v7DN!$}FVtPI zlXvb{LDMe@iGd$PBwiy_uko6-TCUO*;wM-qJ(;sUkUlYtP~HWDy;}BL^#^YSw*-qt z&9T_CoQ+14BWHm0^KsI8kNt${#)96HWI;(D9PDht zawu7n+KcNYIf4aK^kausm4%R8G%_->u5cpx{#b@df}r0B>LuFxdlUJhqM~|V>Gx1T z64@cg@ANBYZTN)Xn>Q!46WV_Lz4=ziIN=cBeUQHHd z>O3*C{$Ej|L{qkh{xR`?B>-A`KKP}5P_`F3J+FhxfvBU5=Cf!wgy$lYjAGxT6~9|hAn=Hz7F+}+d5OZjZ; zP)xLgtgVePQ{`vw-e(gNg3>SJ4xZ z$s#V^)#&X-GdPTbhbQ_2*0?vZic~D3`EPZxwY7=Umy@sC2)Hi;�WN1L|$k7v;&7ABM8_%7w8V4BVZga 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 + + + + + + +safec: memcpy16_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dd/de1/memcpy16__s_8c.js b/doc/safec-3.5/dd/de1/memcpy16__s_8c.js new file mode 100644 index 00000000..940451d6 --- /dev/null +++ b/doc/safec-3.5/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.5/dd/de1/strnterminate__s_8c.html b/doc/safec-3.5/dd/de1/strnterminate__s_8c.html new file mode 100644 index 00000000..1958d2e2 --- /dev/null +++ b/doc/safec-3.5/dd/de1/strnterminate__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strnterminate_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dd/de1/strnterminate__s_8c.js b/doc/safec-3.5/dd/de1/strnterminate__s_8c.js new file mode 100644 index 00000000..71bb8743 --- /dev/null +++ b/doc/safec-3.5/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.5/dd/def/memrchr__s_8c.html b/doc/safec-3.5/dd/def/memrchr__s_8c.html new file mode 100644 index 00000000..d3488eef --- /dev/null +++ b/doc/safec-3.5/dd/def/memrchr__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: memrchr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dd/def/memrchr__s_8c.js b/doc/safec-3.5/dd/def/memrchr__s_8c.js new file mode 100644 index 00000000..d40df9e3 --- /dev/null +++ b/doc/safec-3.5/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.5/dd/df8/wcsstr__s_8c.html b/doc/safec-3.5/dd/df8/wcsstr__s_8c.html new file mode 100644 index 00000000..69e9f211 --- /dev/null +++ b/doc/safec-3.5/dd/df8/wcsstr__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wcsstr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dd/df8/wcsstr__s_8c.js b/doc/safec-3.5/dd/df8/wcsstr__s_8c.js new file mode 100644 index 00000000..133680cc --- /dev/null +++ b/doc/safec-3.5/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.5/de/d15/wcslwr__s_8c__incl.map b/doc/safec-3.5/de/d15/wcslwr__s_8c__incl.map new file mode 100644 index 00000000..49488451 --- /dev/null +++ b/doc/safec-3.5/de/d15/wcslwr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/de/d15/wcslwr__s_8c__incl.md5 b/doc/safec-3.5/de/d15/wcslwr__s_8c__incl.md5 new file mode 100644 index 00000000..1f1767cb --- /dev/null +++ b/doc/safec-3.5/de/d15/wcslwr__s_8c__incl.md5 @@ -0,0 +1 @@ +f955ec664732f9a771602dea549adecd \ No newline at end of file diff --git a/doc/safec-3.5/de/d15/wcslwr__s_8c__incl.png b/doc/safec-3.5/de/d15/wcslwr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4adbcc7e2a10d6013649383561509cfd347d3dda GIT binary patch literal 17679 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/de/d15/wcsncmp__s_8c.html b/doc/safec-3.5/de/d15/wcsncmp__s_8c.html new file mode 100644 index 00000000..7bb06750 --- /dev/null +++ b/doc/safec-3.5/de/d15/wcsncmp__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: wcsncmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/de/d15/wcsncmp__s_8c.js b/doc/safec-3.5/de/d15/wcsncmp__s_8c.js new file mode 100644 index 00000000..cbc408fa --- /dev/null +++ b/doc/safec-3.5/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.5/de/d25/memset__s_8c.html b/doc/safec-3.5/de/d25/memset__s_8c.html new file mode 100644 index 00000000..5dc0092b --- /dev/null +++ b/doc/safec-3.5/de/d25/memset__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: memset_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/de/d25/memset__s_8c.js b/doc/safec-3.5/de/d25/memset__s_8c.js new file mode 100644 index 00000000..084b9b5c --- /dev/null +++ b/doc/safec-3.5/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.5/de/d32/vfprintf__s_8c.html b/doc/safec-3.5/de/d32/vfprintf__s_8c.html new file mode 100644 index 00000000..bd8a960f --- /dev/null +++ b/doc/safec-3.5/de/d32/vfprintf__s_8c.html @@ -0,0 +1,185 @@ + + + + + + + +safec: vfprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/de/d32/vfprintf__s_8c.js b/doc/safec-3.5/de/d32/vfprintf__s_8c.js new file mode 100644 index 00000000..41fad12f --- /dev/null +++ b/doc/safec-3.5/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.5/de/d33/wcscpy__s_8c.html b/doc/safec-3.5/de/d33/wcscpy__s_8c.html new file mode 100644 index 00000000..b4460e0f --- /dev/null +++ b/doc/safec-3.5/de/d33/wcscpy__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: wcscpy_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/de/d33/wcscpy__s_8c.js b/doc/safec-3.5/de/d33/wcscpy__s_8c.js new file mode 100644 index 00000000..38f6151c --- /dev/null +++ b/doc/safec-3.5/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.5/de/d3e/strfirstdiff__s_8c.html b/doc/safec-3.5/de/d3e/strfirstdiff__s_8c.html new file mode 100644 index 00000000..0fe3b166 --- /dev/null +++ b/doc/safec-3.5/de/d3e/strfirstdiff__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strfirstdiff_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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_t * resultp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.5/de/d3e/strfirstdiff__s_8c.js b/doc/safec-3.5/de/d3e/strfirstdiff__s_8c.js new file mode 100644 index 00000000..cd159cd0 --- /dev/null +++ b/doc/safec-3.5/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.5/de/d45/wcscat__s_8c.html b/doc/safec-3.5/de/d45/wcscat__s_8c.html new file mode 100644 index 00000000..d0f0f83d --- /dev/null +++ b/doc/safec-3.5/de/d45/wcscat__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: wcscat_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/de/d45/wcscat__s_8c.js b/doc/safec-3.5/de/d45/wcscat__s_8c.js new file mode 100644 index 00000000..12894380 --- /dev/null +++ b/doc/safec-3.5/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.5/de/d5b/strislowercase__s_8c.html b/doc/safec-3.5/de/d5b/strislowercase__s_8c.html new file mode 100644 index 00000000..b864caee --- /dev/null +++ b/doc/safec-3.5/de/d5b/strislowercase__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strislowercase_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/de/d5b/strislowercase__s_8c.js b/doc/safec-3.5/de/d5b/strislowercase__s_8c.js new file mode 100644 index 00000000..ea1ea364 --- /dev/null +++ b/doc/safec-3.5/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.5/de/d70/memcpy__s_8c.html b/doc/safec-3.5/de/d70/memcpy__s_8c.html new file mode 100644 index 00000000..78b73996 --- /dev/null +++ b/doc/safec-3.5/de/d70/memcpy__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: memcpy_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/de/d70/memcpy__s_8c.js b/doc/safec-3.5/de/d70/memcpy__s_8c.js new file mode 100644 index 00000000..15e8b8e5 --- /dev/null +++ b/doc/safec-3.5/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.5/de/d77/vsnwprintf__s_8c__incl.map b/doc/safec-3.5/de/d77/vsnwprintf__s_8c__incl.map new file mode 100644 index 00000000..66f10959 --- /dev/null +++ b/doc/safec-3.5/de/d77/vsnwprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/de/d77/vsnwprintf__s_8c__incl.md5 b/doc/safec-3.5/de/d77/vsnwprintf__s_8c__incl.md5 new file mode 100644 index 00000000..1f76a981 --- /dev/null +++ b/doc/safec-3.5/de/d77/vsnwprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +18863c92cabacd7fd1ec3b8cc6497c9f \ No newline at end of file diff --git a/doc/safec-3.5/de/d77/vsnwprintf__s_8c__incl.png b/doc/safec-3.5/de/d77/vsnwprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..36381ce159760ff57b084a12f9dbb54793694431 GIT binary patch literal 18189 zcmdtKWmH{Dv@WCRW)nMH@`V+2P(*kBfi0V1A#ygB_%|ZAdr`^5XcJ{SSaw99uxH% zaC&7ZEiM9idj9^^loJJkyoE@Ld{A*sK3Fu>z?fcs^_Q(d`X?zS)ObM|$tfwJAtCF!Ka~1VLg~ZYs=5!M!{;aDbHC|)kAU`4;SH=9 z1VSt^Z$46+iiN1le{&*^?dirGD-KI?o-`7Sy6J#ygJUk(TPg@K<3yN#4Y_8HmW#7X z<2ZHD6ICRMqq<7yB(c#xI9^j0OY|_+ zz(Z@cm0E#X0<0>*+O66!5 z;lN|*ys#`j3yQ=x^;vYdG_ViMuDXhMgQu)F%RGS-bpK3;2#J;t|4Q`zN(kN64@K#O zoLr}=r6queX}2dlhxYZO?a>LDwrM=yQW?|lA0&S2@mOvq%Pon-);x~;aZFZg-U6SM zJIA|8Ps~+lg!2u_&{ZeTNHfcE+N3?PIvo!VGsODJ^>mlK-p+coUVigXzmDp+^nUl` zzlrr*?6HZi)b-EwQ__A1)|8^p3W*jv*Aw&9f@{YuI^8QRMEwTipwQL`RjR2V8BxC< z#dTPeOs;1xrnQex^DdvRR=-aAlq}d+pftrme#5rHLZZW+ufC>s`hHS*q$U?~89_0{ zY*SHJKckZhqMLPh_LfF^XmbCBBnnG{U^L@1r(wz$dg=V~t}Y)FJ66-(W2cipuxOKl z-^ZNa!fI>6bd=)0=I3y*j)$W)&>N9X%ia6*6j{W<`Y`=>O=ktttu*W;o=qPdwvex! zStnhw?ROa(*S{G`3v)aL48cBbl`Tdyi92#~mLB79`P}H}qkH$)5JTAi87Xqs2HQx* zyL}tdlKs&lD#H7Ft69HX*P*4#KWs-wlW8GDS36IadO-}oU`kBzlknh+oiKt$75z#N zyz28r_=4rbgNz$4iT2G;b~UYR)+-!y4vDldNc>6>=m);<1dLVf=juj8iKDl1Ry~I@Qs1T(Qh$9{mx0gqg&kP&7uK<3ylrJXtlNF>9*237Zv&cs z%p10Bv{vHY4F@vn+OZi z2QoIN78%x71(*&NQdGE|i5Rn5w}^1>Tyf#`hok)om(U5))Z+;qytm5C?hL#+_g}@5 zqbcj^F-{ROjdHM2z+L$sbz!slP1=pXZedgTz=sVpd7^vS9Tm5r<#Pa^^i~x3k6+0X z4M^Lq@=Pb^M-;WAB0G13`U_-79g#b0RD%yIcpeM8ZhRbgo;70X#HQX=2@M6DqAENt z4kW6#sY@Kn=w;Uaq0F@pR$tnq7JN&pF}S|{QpF{eq}NmroTa@c zFOz3~^h-+ZOK-!>WFPLOe?4by^-K0}`_!vvKdtlyj_3tsNf@^dc{h`6RukjK&a@`k zQ%|!5HDHb1U^BKbw^?sAG9552v&CdJrUpMkES=OuOX4o z%Q512xM+=tSmod#4V%9AH1S8Uz{5p*RviX1_JtpWKG~0DxnCems;a0ylKHu%RPvVw zWz_#(e*W*uGNT4n^|M`{wEm57!g<-t3&@w~=b+9$I5^nW)%7Eyol?;en&Xz-4LEU8;h7S$}qKt8ZXoe__bnT_$E_!5JF|-rj1R7H1WI`2uk}Vu54@ z1oS|C5!xHg?B-hbBs-#AI$M`y6jdZ5Qr^(*@u;?4W;{ZJXuX6cgD99`VPQp4%0{|i z9^rDAC!%Der_&w@EumvzkpJg(!~RbS{_Ef`1wra=VTr)~m5i9bWtRTY z@npiWI&M08_2pQadv%bCeuDAl*&4j}H(P_HeZoTCP1iDn0%(X3ESO^@$^Cl8UCFF% zAkWoz+{rf4lhneigOi7shp(Fg$IeoDe15-d_`dfFLerMZ4l(1+r!AOEaAJ?__{C}? zX(M+Lut6$>d!E!1h9ZV0mrq$ANoLnZC`*}wc}GtBA0!8r}Q$i-RDG~%(4ODmZed3pIyxlUmceg)1cn- z?(S(j6IPrqtDqjO8Q(Vyv{VGfW|z(T5u#=>%u7Mu5$be;;`dm1nBM2gyEEd-K5m*d-HMYJ%R?I02(ogaGlw^x8~K0sW38zmDDXB}FTU7k z($Ue@8Q-`WTOBcuBa4J@mCq^qRpOVjoQHj&k|tD2NHHobQHw}=(%YwLD&LFfOWs>X zcKU>FSnk?AZOZplA1m;{*6yAXF2dA;lzJkr?L2gj!G(z`M4h5o;FG#Co=U2w|8%)X z(XHzv#;CKUco#Wfms)2MmP3++BS$dr)hb{2-47?Y#S>yiR0*uWUis{9=d}2PtuxF! zT%3jwE%)OOSZOG2*=)tdX=B~v71KXvwSC83oerZ$XM6KRnOqRcwnx&11CR&@ylN=+ z#*DvbB!)bXrn)L~@%3*~A=v(bRz2y6QtEa&xmP!ubxu=5)s@vKm*Xa7T63BNkd9|x z)mOCcWSDoizg*JNH|XBz(~)GohW!e2?7L|*-W?s^+4aGXJFX!@9sZfxp{g(o+uY^i z`6~llTj)q4n6x{m`jj6hh9S8d(??+)hF*UsqrIczbr^L-y@fo#=4ELvRw-i?k3d)h z#*rY=+L}FyE1AvQm+uRHN6MGMW@e}NnxGPecdwShwbRKX&)1xE^!JsY&MhX zne1znUbq{|*(l9?t^4+>1ilEx;|8E8X3Wk`;&=2#SUgYr`L<7IOG zZ_n0ygRH-o3O-4_+9F*3W&V}iW$9JC_m4!U&28){dhgw3I@2OpDGS#naYzJDkil^` z9E3U-I5i;&1%-%4ctxlgH3-^QEVAb~OY)rMy!As_T3f8(Tx2Ym_AlN&yC9an&F%jL z2YKuAoG|&Jw4EgTTu*r3Fus7SBh`#S1V3cuU}IoQua=oWAcn%hV5)vWLA&ZDOI;nG zI=Y(OPDt4}IV);wecM@fm-vL2vR(+{`+`M3{TZW*fgN|TJ2~IeQ`ysV-qB&jpQfg0 zFh7G+*Px9+e7KYswNq`q+}|JrG1CShKoF}|$6HA$?Cs0W&Zf}N!GV4{3cvXH?b-(I z+nYMii%CHj7wOlpqvpa}t~aoM4m-h&<`;;{EFwaPq0fMJtFSM8Unj3f#Ko1x#iMQ!g=BAUw$hFk z+%zqyYGiO`UR%~^9 zT$pLgm|18n?5$N+%D}@lFU)A;V$EmfWSpKTw7I{Sno8y5UyzzaIweYa@euhk|qdya$JhX+R-^ZJ-WD9 zjw?;aSUgj;*Y)^N!{fxdSZdH19&UY>j~4%*U~JHpDO~($9=qIW50jU7?OPhuF}r19zcAr_Wu4I9dpIKPAyVT_O_iy~(w9#@i11tN)?(%Z)@NkyC z02N`1$xyh&_&@?%IHy(ZpN&&&hSR703VsILcjl7JXs!=DSM#WXCez~f(TV&^$?9kMelF~CX({XhjYx00gNcfJ2m(R$! z$($QM+ed#X@FZmUpdS*=PJ71g?qBQcgOZZIza@9` zn9nUJsQl{!Wrp}{31WysRjMi~0`BLxb5-&Eab#?4@Q4VN?ic06?`Pb4P_T7%Lt~i) z=nA$2h#6D4&uU$4@0|9!xVfFoZdffP$Z_C)XKgTP+V37N*5)aD6zcJb4Pd<$k}xp1 z=?otJ=1WRS8p-QuCg9z;HIcVyZ56_AcA%*#y0X%no^A&Y8X7kOr2g621)xLS-Ps;4 z4JI{XFQ_@7$-Y!m^EJKYstLj@C&u0b);1=6T1P1osFAF)|fZ|bGSkv3;^IPolVZp93)queoo!0<@EpW4;1i+zW%$`SMcMk1 z{PRj%#YVrprDcKbENk!d^vSm+eBv~x$NO>R9MZ9|)5S#wD!Fq!fu#yuYaiwUi&sTJ`g zrRbh+#J$`cCZ^9?Vnag~^NZNuk34GTb=Xl__k&B_n+mmDer)%Jm1PSjqDbR^*xsL| z(qU}TZ;?Z%az`ZGoobYunw_Np#_bzbcs*pdbt#DhyVL%eI-CuE5@r{o>4FXMS2yN;o4j(q65E z-(#%{UO*s@*gJk?y|ySeLW~&=7AZ`#p8W@k$y!%nyMG;r5gY|Y3{cJ#Fu21-SKUQt zGI8gGccTRqnaB1H(rNs%sO*%Y;yL5&M#jc}_x85;_GSv=n!bKjtB6DR6%Q0t>sw)A z2Jq>Laza2={7`gt5kD-yb#V!nOOfGq;f%U`dyr472kb9}*RHjd#m>%_gI&er%K7-r z0r&mP?1YNC6kW`|f~TDX6Ar3SP*9)G^~&nW+Ld_dZoS=_p9xj?X6Tu%j<UQAUOD39&3HzppQ%idIfWTX@w-M7|ny8Z}uKQBGG$8ds}kn&!U zeNE!hr`N_((bBqDbRo-;Kbnmcoh04@hLYp&Zvjt7&sgkw&Aik4t>f+rJu_qM#&d3T zv{IePk6ghW_!FsLLw|4l{OA)+Dyt?_l6f3=KheSp+t^?MO7nbN&eN0s;re9n@822V zHgj_wot!Y4m@L6+8MH493}(6F7x+i}uLcXhYW;ztq@+~mcD5lLAoLpH^IWBQWP;{h zEPc_&+C9Fap5F6qj*ovIAFsbgMyu0l{_C7nQzLt{gv3xtAlL;~2t#i0?@euOVQp=V zd|LMUrj*NZ<26`ZVIe)879x+k%l_3>sn)Huv^41!@05;&ECtfvJQ(@}<#1w9D=U)0 z*snL&F-ml}-RCNa7=~HUaJQCW!6co*Bu{f-y|VCIx5immaKYlXww5U>?pRn5*xDvF zdl5c7EbbqK8fyk3JkKQdc_x~@i`56f`;+MDP0d%!mQ}^b{6GykLql&)fe>(0kwqwPS?g(-1qOD@TUrjif-Luub!RvEe{gGjOM)?EQJK8 z@JT1h+DCE}^r(|TE-G}ia%`r{G+vi4zulE3os)gYP$C62fqF=!WL(79K+Cd?j_v@% znJ(^p?|q-xnW1%kt`-=v0hF+Z0w`gv&LfDB)mC+@nB1s5(U)RaVth6 z7+qg~0SsS&&4TO6=3qlk&Fx*o?sjFAi<6K&0k~D&YqGD=(Tx<+a(u24%tm5qm~>(i zH02Ub|4K^_=uKia23Xv<$VhAg0(1fbdjHK7am0TxkrKw8ui%%pzI2o9?q z-!Ars@o~(oXIbl9Y&~|0r04#XRyhFu3c$zvT|A z4i%rBI9!}Lx!6_Cb432{SO=UhE9;x{3yx=Rap6S3+A%q!u|i3y7Lk6vs*wDVJR(N5 z(Xex;Ks_@@cCXB05{H3dCk!{b6=>00@~@S^ZAJihFf$XPwV1WHgy-N=^Vz8?!s6%+ z9NPOPj(6`iFAvn;6D?0pwoOl$+3I(v@*Qv!i0))72dpA=Vh3b^C4l68&Cb zKHfnhtdrHmlK|Y2h`IS>dqCjT5!F&l8VY92&=y-*7-f??_xYjqaz#!`YO3MlR~X~3 zAEB*(_9zix3w#WkwjUtI#}Jx@_{` zJ>NE9bb30+c}Jn z7PRAP!n5H(_TJvJYuzOP0>a4inpDu3nmV)&8WR(1!?c*g+XImoeXz6J=#NYA#d%IT zRz)e}`llyUDk|8Dao=qo+T;}%lO9PWF;V5LPZh;Ymvk@HUzGp;J=WLv@%UpLSmWpn zyIf9~XQS;z7K1`2B4^Yih>ugRx8I-+eE;S0TaP8M5#T?MmgQj)Lji~j3-;(=DYXz% zx;m_ua@-^M4f2C%rNJVW59;aH*Yy4d7U5}e)9qUn((B{e5BEC$NKVQ@&F`G3JD+DO z4Q8vNqVjZqR@LMo3^2<=qg!NM9RU(PcNmzhnwp)ftCE@70zgk7Zp~LIU!0a-o|K)O zl&RJWa0-^Agb2bNyE+;gIuA~a$*2Ba-)KtG(n?R|phR_Z%ep$GfPUSr(}1O{qeFrd zy1%tGR%1&=VSS^X@oYsIAIXnF{16R(l#*xCs5I+obbGmR@mg4CVIHV{@AFKRlup~) zqX0^@UGn^ypqZPOHwD1$-=Dq3#aMlhSD2pE&}0fCPO0^Hm@#^qy+v$Ql}SmWcb9ml z#VUpt0!Z{f&mrMnhy1QkVOF{L`RVl^MIJpM2b+U&4bBI(z|(qo7`drt zzyjYv5`RF-&dx|r&o9s-BP~7HE{qe2v7*TR_9d*?FBAY1EDaS>a*E#=Mr3A6P8Snu z>r;L4^(}93SrZmsE7lDj8e%M~oH&{;i7F{s`|=_si%&KUfqLy(;6@;gI3aZy&1lhU z_5{xK7YzLUdXgx{CoowHp=X>TD!SqCuf^vv2QO9wFhgGhPXrb;Sw#5U+7=nvczJnH zAnSW4RV9nmCHE(9D3Xr$b_)Q+_4T{e9I8~8o@ci7Q3Q77WZUabsM@B<(A2ci>rNcR z{?lTKuU$7>A|vxm0IdRyd3g}m*%{N-HMiI>565HUvTyeG2y?phqH_L-p0?QXwLUi!j zt@UgxO+db&xcDvtk&7$X`2b@tk_z!6ZE1IF>sfbb@8~Lh!351=|r)hN&v`4 zWb*Rdz=KCeaebMiqm+eU%gR|lKgXV`&vq;hP8{mTIgXOaJs?uvaC^ATR<4T7^a0$G z$? zU23f188)OqZr-8V&`{Zv;1_*Gg3q9Mc0Tq0%qvi2cqc42RV_q7hO|4m1++_h5U6Qo zGf<)4A;z1-2DUgxQMvfPbvBFdV60XYj=}6`sHq!#1X$?lNq~hg9u@_?neXqfmnRn2 z*AFPxolPxw14WvDdI5^wB~MMgEWs3Hh8n&0T^e*jP1GA&X7rk7XM0*tfDtQ_40MlF#Yf zSk?zWW_&I=0?q;1rHvoi*T8I*&SWCBYxJ^nu+7YJ-QBf}BFRO+eS{X`sE~$F{GO4? zMoXJNZ{o7!ucCSaRPk^j5Tx6I!5-Q`D6QX8=2e*br}!}Re*R(d4nL zsaX}tG7nN9d`_Kr-uI6n6mr=lk0`JKhT$Y`c__ZxBQ2=;^V~MLMp102G>V zp2QU*#!XODRdxBR0T9=G&)`onkPk06KS&*mrz#0FsmcIjud!{xyNngbZeRFn+zqzGSouit9b+y zMgHBdk(!|>A9rr5ro>2lFE0-kC1mbDz(^v=`EY8MecgTHY!-|`&(c!uf#(E=?{E&W zfHxrl0X`lcHfBt5aq;Sg@xj&>t5v-AUTThC|Au_R>HOK2`PE?&JLgpK1F#Z|780L( zJJZ2LpX>Yj-XHA-MVf4vXTx3_N--)i(JD4eo;M@uBQIVib6O{UGMUml_F{|^FdNzQ z^V^@TxC3uiYZjf#7I|Jak9(h#bnAyZUUSQuRJdUbTwg^?HMRtWgDtD=?aIB0-bxNW zUp?Rdl{L`CFH{2)eYkasywiO-t5LaK^6M9@Q0~cE!@&Z#>hT~a2N+#lT^12h0T>*% z3|6rFts@Be)jcj%|3_AVA!K@$4YCDeZ-w)$Egc=-`@_U zylYJ}wc^~^w_>cFp3+Jxz=ZZyEKu4CG&(uaL}&->ARwlAcoN@4D$sck`9lDawcu6+ za&0|5&ecXe=5XuJpJhIOwo*~4Ps9@+@jW;?qU?Tc-Pd`z$mM;1lJPfEP;ufrynaKS zW@T0Sb!hxMyJ3Lws_;WK=<`kG?|%Ja+R%tWP*Jn5v2Lh$vHcMjcM+$LbbEg$0FD1O z<40m*-(*2BA%V=gZl)On?$$7K$f^#lrMopyHd+P-;->1XH?0zNlSD$q*jJns6yc2m zeoKIrV?e+w`576><#IT>HLScfOnlz*6l%2|b8};CU~uC59$})4I*7ab*IC0Y;)XR2krpMsyWnDH+dW-pLnkcHf zo-*15w_A3n(Tu3x-Z}(fhq^Y$9+Qf~BE%9s-NGJ1_e8ECpS>x%+uOu9u2GfQ)0dz) z2?JxiUBzGrD<+lgjOKnxugY9RN{NmJ`zA=EY}L_;BfLBF;6V0pK~rxF##b)vza&)4 zwHH@`y+Q9G3sB#`FQJXMjic)W5rs121SpOb^#(bt3(>apggu7|tjnrzdB>XEH9;zn;i|L#mU5-ZOB z;o*(Ht-~9-(IMniTL?I%dG(3AzlY5Yih?lY1lS}*}0$uZv(d0ihbrg_(^=;=+a^QG|E7V;(h zOL;gQm}9aeD0qbvx1_RdNjN*hg?E#QxR#_0nlR|R6VXi}tCgv|&8gwk25HO>)cL3= z2e{#8CtA*f^+#d~G!%m{1-ZK>knkSDu+U+G_tHfzr8=6`ntdvw=y19QwE=a%R(`-s@O;UROGBU>K=<4ESBxHQO zr{-()GpY0CEMF%L8sdn_%PSwBtNHj$S39%_dxB)*r2Fn@F}P%hRf#xhu-?J6ZY*^B zXCw$`!Tl~98HJ)w?WK16`Gy%xtvSpkcS8jGA0H|oX zSQLHyiz2 zFJIeG`jyTWh7lrO?%&i($8k;%LRuvvmzo*oN>|!uE95l_UDC$2v@A;W9yG>96xGyX z;^TGMocC|eDt9eXV`H@d`{;`^kr!nSUf=}H{s!4uokKWawI>e|w38C?wl?}hEi9~8 z9SYnYuUf{t!xl>fxWXX;?Ua5iCuTqt!T~0IwVdCpKDGw>Jh}xPB+ zeW&pAYpnI)Vx*+}Hf*Y*$~`&hDYWazX?V47?sB@Wvyt+GoU7&>tX+=W_ZHWa?4j@9 zGhj(3GDL;3n22a|cD1CE_2%!cmX}Ibe1AQ}51OD04X5ya-WfBn-X();m0*QN#(6sF z4))|%)*UQ38-KVn{hfs=BAx^2On9xx^Kl-wTC?MB5w#KVG z+NNA~CmQ*^Fb)-0-mG3N+X6Ys9}IJ1VsfSpkFXD#RM0bAG&L65T~#+nM8u6}A5i%v zzhm+E1EF$@BeTTBoCL5AKpGMfCNk1Uz<>q4N$SpoA*R3(Wzbr0aV=|U?6>-Pd&W8e z8X*2!MYvf3a03psKV@u0g(_t!5C9p5lj9r2k z+u7N>8K^fiL|eG}uN zW8jiz;DVQZ9py~Bk1W62C16?pZ;>G^$+_h-!o zYN0k}B%lj4M?Ni9E3_ymC`j_|vi)81<%LfNGyBEzii{!#3BAyduV1xPCgd4(_wtl~ zJEdT=(2Aw)h936No&Ghhv#(gJo#kv4!ZNp8v-|kg{G_{7i9Ka^7wN4Z2IlvkhKOv* z^;AI_85ub_xwR6Ib#-+3Vl$l@8aaUCl5W%7^dG@=kBf_=W&QOlpNEUCY}q)xT_eU{ z8EsRO)-?`WB0;nfQg%v4pFXXxu8xh!+XBiA_!RtGnqbkoI?c!1Jx6WrOzj#Q$t-?u zJ7?!&!e~*)oz6iHI|5$k(}EK3i;D-v(keVDQ9l&MxUe88TTgRzDmjEV7KKJ+6J1;5 zSy?fnqL^7(s^A5n+rbO)6M$LY5@~6=;9$DPn=ShW=akb^DGIhSWjY=vo>&zz3C~oh zUYNu`e*^<79VFyML|8>pVTiv{%nCT-KM7*uyw|vf2^R-Yk#675Vs>`6tgH<2ft{H- zIXmHs_(jLW`}gq%IIV>DfIk}M=jC@P?mpd6&eASk@95}YfAj@mupqY-e>Y8V97wL~ z&)1|_dfcfxw*JYW61@1qOPEKxb zrSVpWeN-X#Rdg`3ERavN0?vpI6o|#dT0yew>k}Br4F{(Ql1bl8anbLChGqE$bwI-A z<~Omix2KE*5OP79!>bQ$W)}Hg7n5&U^y$sqEI9IVYimh)c!ZBRKv<~&J&vBSjE+$S1pcTg}Ek!O1)_HacGht4>V=k6siE`ual+$1yXIFkKOQf$8P8Z>EK1$L zX?yI*^J!0>d&F~jyxt4r)}w#e{glp~l;Yjgu5Q|lK<>!q#L&Q5H{@HuvewB_D%GM5oqd za!KN(6_n?uX#Cfzr?AYl8}t$+FVwVDja7Lo!o?5q z*znWRvGJ*zvj@+scHdV?)jRhAEuM4TqqR*xg-dqkkG9xA_XCE=e!}cBn-Z6E%xdk^3fqTwz5RWH%Y6>3iGysq zeA8l64dNaB*DeV@rsxc^Mm2D}q*4N|?GkYlTn#7>HkqhGTZ<1ge=0JYn~kSg=$>S) z-_cF#!$&z;EcGB_GkFPgwC)rLgty%B9DiDDQj-!nTy~#3Mp|vTciWEVgUfr}HS1$f zdp9)gOt|$*9ajBr3tIR}b=Y;mV=rJ>z}2oFgBbti%L1FVDZT!6R8sq!4Cx}_uQk<% zy1r^eyq7*Nd2siVTprA>nvMlbE~?okSUwZfA3DDf7CDT*k}G@qp_l}9g!=XNZlh_f z`bWg>gpYdIjzwOH?FMe?j!o)Y+^KoHa}V|K8!p=D>)nS(tlZfPSt4$c8|1(Pugcf^ za+z=jXj{WoJ56^O5$?YW+ zeubhy0OhA_e!k1RrlDLiZuWMJSF$XXspVYsE3%vYN%#*T$+3Lvtc|%&i}ag11%^2O zG%Ym~S?zx&_HUUI;944T89#lS2vO&9kt^lI^C1n+u7IL) zVJ5yEzwoQEH5@M4wl))ZGJ#9Eng1xumm|r0*uv1~?tE>;J4kZ3JW{3BC%<%9a5cId zgYa~r=kv0A=XLvdx!&@FaUn(0xbdKaUQx_gLJOjja#iB-US@K6WBeN1K6?OBkA)}i zkBXuWcDvP%Ky)h3N4z}S%XJ``?lgL@n$dj5VRog_&o}!c?bACaTs7f4xr-kC@Ts|1 zK|1hUPU=2{M)NPukaXbWLvFG*_kOE;>>hD6=RRnAAP&xaKxju1f_nKf$y0M2>LspQ z8aBdJD;m{&$&m^hg0kD*lNB&(y;f#~6t7Q}&C~ukM9NNX*^0b`SMrap5y`12PY-D ze;>)AL_KiM?tV@^Ja?Jg`(miC?+qNB`3fhh3wKqu;NWCcFIkRT0Q8~);uET=KoAW% zIXPWH*#SXSbJ9{R`VG6X`=QbJWqo~94aIT7?wvG2X!fJ-!XHh_(>RM=SV>0jD-W(C znY^b4&(F;Hjklt&Gr!Ue^9|?!#?>>{6y+FXmQl4C3!WfNG}sO*?0Ff*AY-CeobRPd zdviyYS4REqg7udbh zi1m+w*>Ax)eN&98;;;<|;|yG4ItrVA7WG9J5&EN^l1EBEpi-p!eFC{9$|G)-f;O7A`6ZedEA|avdcqR_nFyGQ(XOXrpXS} z)6~rrnhT#e&cXoc|J6%S9I~Xqqdt`3H**(=N zb!~{LExxzgod8q$#z1>c<4v=4nMUEOTlG^m<>l@9+1)qZ1J#ukSd$xHtj(=SbUu8O zjwGhBbsp6)LAuoPtx@t%Nk%xWuoralfGc_6y+=!ivghA#jLKItZ>rH7zI|(w8+_dTotAR@{zJzp-K#*_sv%koS4+An ziXUTBsL5pXSOuGwZH5mn+f(y2JGR#;dxeUHa~Q7Sus?wCz2!_>dN~f)XY^`W90>_z zHH`h(E7$zgLw40ZUtkrLk>zj@pd}Xzzs?&%bVD<}{xa^dr}8i_Y{S>{cPZ$Kh)W?n zBU2>V*w2k@H_l=eHcuQaY2(`+PE4a5y;Iu5-GzFcX82XOYlZcF+b^N|;{kOepDa_N z7DBtHuDWmiukoif=_i*IT6AlU+F6%i$@$*!U+p>aqN@AE{>=MeXQB1;uQyqWo$>tb zxLt_dYa?%a!^Gn*RxS#b7$d8Uep0{Ej`**!##R>bY4`OawF3ju>_2s1&`9MwU{{7j zb2XTqCv~jbx5ml*+rgReud{EOpcG2MbBO#q^dQn^e?yyu*3}T%O5U%q^KDtYKS>p ztSK;RX|BIwIzaT^$U+r9PcKlYDH5r)nBX$mWQYc|rcGYBxP^!XbHxG9?;PGZ%33Y(|W zcWk&@ixfyR#ccF){J3E&e~lrEO8GQ}(6Bo%kY>F3dtvcx z(m!CaC4Na$h1p_73)UcTsb%Ja({p!gn>RP~=Jj3IOWSY5=%#(D2%;*hAaG1d0 zfMipR%cH-CuE1065e{lUwrW0W3R0gFTz-vmcEhA~isdiPjaf3NjBq+7hXwok!RyBH zP>!do?)J*$5OMKlO`kkJ5*20MVh)`q%e1;xbHV^Wu{47w^vfr#m8EHM-K_pEdf&UR zbSln?4SOyA(xWGcCB7H>!Oq$L`Zd}A=T2HL?Ej&Yw!A37nC)(RN4~&W{&U$yd}GP( z+FFYoM;3Kdug5S0$2+$1{<-Sq)w@IOr`i1+GH-m`dGDpNsHjseWC#2GhV#xJZtWZs z6O*t47e_G_YS0ukT^Rnd5tk;|l2zR~FD5;xJZ3y(1VjdT9M0h_N5yUWr-Wcpn|#W? zSs2aV-X`ha^w^*F3JJj~9&vcrS`ZD}?!vYwPCMub+_mkWBiIHoMqR1OKkap>BN3qX zbM3v&SE1k`jNU_2@yVHZS`%`#?yC@o7CDTY>t@I~Yip5%#yCp+YiKfSWWM{iH%J$0!z6MnkJI&f+UnDzzLT5D z>+mNY!oKf?JoeO`PAY;Golu2O4Pd8Nj z2dJS$nb~UVUt)vs8d%NB-MHH{3o{s<6yMfxd9yY?U%Z-)(q>+D9TM=gXfB+}o-!Y+ zhL5W5wQve5ph(iKZYT^zGbJlHpTDGSIBXrTODUUFwJ@#{V||xercC}q-8OOBQn57A7H?cf(g*jyu8T(ZAjh04^QhUDo!dkFQ zHub&R>3T2NKeAJLW-IJmfy7K$LL2Vap|i9+c(n~U#>{wo#5px^T^ z-=x({0Au&)*_SEK4Ub*FvscjDfHhX2&IAu19Lq?-m(sJ__zU;6GhLmDwg0GayU&15 zTkUW%xYE@!jmJrfwCc+jkz&P8P>7C+VbBi~V&UYpSwYLs&j)l3xl+gg=ttcHRUl7p zKr=At|5zRQhXT6#dZEV*WmX4TY);l(R8>!g()5276pWtZ|B6*D7$V|zKAOm50?hil zE<8j~+mB!DtpOlGyTb;Hb8{c}E51!mzIThul({@;xacNM7kIiyRRX(z8sFl4T~CPL zCJ^Ai>kQ_C$GVpsH;crO1_eidL~OMpJU$y8F1KkY$cQru&Q}#s^8rlxO$?o45~psY z3xm|(o$(1kp30@n84V?aeZ(-3U$S6_konH+xXsp3UW3c>JIC$fMoUGr68){A_!AF6 ztAiqDgbM=%Vx6);L<(=+8qY!`Dal=+mcqeid2|%sZ5|YnrqAhh>+RsswCsK7H`ql? z3xU}C!?Q?Cb1fqz@HcJ6=@WUJl8Y`?Q789F9pi!TSezyiTqy|23M4P`b4D`)?K z8H(Go^FQvI1oZjFp+xFj=(CKq@IhA$6p(myVj|UK72xTnkw1A{E%7)~J6_p5%W@$x|;oS4=V4$ zT;6-1W<6=0}`j~)O8N6^<; z+IX)^3;Lm+y@?O)i4*AioP6F})Q*y9Vraz1WmTIif^7E^0yzQ3&kFY@=z2S|NmX^y zlfUKi3fG_DJr3>3|=jOiN z;JZQm%*+7jzJ)6eGl&-sI6S>^d>|fWf9~HFCq7Wkb&G*Oer*7qH+OZ@oS(<9(7+H4 z+`a%?H2B@wWqb=7Jh=GDG6mPef%Fm+cOM^%@$e##Ccze2d%vOSUovKi+zy+gb5&bG zL9}}{8^DnQp~z`#>yqvza_o&%S+Z~thCr*R&U*6m8B1Lm_lx1+Sx9~Y+WqSt*m~UO z*O>tY)!5#y&ZM)QlhL;Md8W#zZ{zgoMx0f*)WKe=STD3VC1}P9i=?B!e{-&iLc3Z< z40r~!7%=7=(1O9J_x`-~TTG_7OBQudJ1S8ZLOa2`&)TE~*Lx)aRgdCeC*}9=OFzjf z`ex$)fG&==z);1MgN82u6UVWU5|-m%Q8mlf9^6x`E(DoVh% zuar(qs)D|X%bgrA3p5-Eq*ASRNK!aF7^qug#!yW?0wK~2)a2n=-XCG zO@|Mkwnuk0D{e_Kfl|W&)A#(ueiRq`L(_o|zS!`6{QV3Bgg`g+ ze?4We*j^${5jqfj8-PIO(EfLzprH1@Gm%jK%$hlyp$nf+#;$}3lACYOt{X~T$`27& zU*1<;tbt9DJBe;GOBcD({|z}ws@C>jc}9^Y@Hrt`=)eofVP2_+KC-r*b^nbET)7iB zwZ(h5IYIDty6hj()wdl?YP_3SEr#LH_t{gtrghvZ7jTT#4f1x{60hl|Yv#R)9YRXv zGBMgb)^A_c)0yACxlUrC6WWDI%in8BDVxJdOvWo)JiF;r{W^Pkt@;8Y=nUjZ6Qeil zBw;*sc@)5th%=9@)wpKakmRG=ZwkAD>r-jGCF5gjX`O#LjbKDnx>`U)$Sd?<6u>elbR?#W{DQ^&ts8q@uo&pOH$C*Rn^Z=Ci62Q=_; z(^5g|pKXdv$YnFyXX{9d#m3*+Nvtfzc`;XNmhR@px*}!49#+FL4UF^(whHcQBsJe7 z)c>Rg*hljpx}oOB=7g?;Oa#b*{YHb`wbWUc{wcCho?eMA?kr3uU({%4-AIlzt3!rKU~%S_c@I4 ziSm;kx2328n!eWe=S}CCIIn#0zZv!p4TXh<9xS)CG{T#Q#mD0a{Rj>YZiIgU`LZbp zcJ)F2Up{B$|GY*72la-QSDS{|SYK5&D?6L=2q2hW3C||g+11t8;Ag_h${Ohc2TB?; n@i%zj?t=g0W@vEH?~%AnQvYq(Tn;k$4I(KjCsHi*(f9uXow9wl literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/de/d84/struct_u_n_w_i_f__complist.html b/doc/safec-3.5/de/d84/struct_u_n_w_i_f__complist.html new file mode 100644 index 00000000..5e2de2b6 --- /dev/null +++ b/doc/safec-3.5/de/d84/struct_u_n_w_i_f__complist.html @@ -0,0 +1,138 @@ + + + + + + + +safec: UNWIF_complist Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/de/d84/struct_u_n_w_i_f__complist.js b/doc/safec-3.5/de/d84/struct_u_n_w_i_f__complist.js new file mode 100644 index 00000000..91710528 --- /dev/null +++ b/doc/safec-3.5/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.5/de/d97/fwprintf__s_8c.html b/doc/safec-3.5/de/d97/fwprintf__s_8c.html new file mode 100644 index 00000000..afbd8901 --- /dev/null +++ b/doc/safec-3.5/de/d97/fwprintf__s_8c.html @@ -0,0 +1,186 @@ + + + + + + + +safec: fwprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/de/d97/fwprintf__s_8c.js b/doc/safec-3.5/de/d97/fwprintf__s_8c.js new file mode 100644 index 00000000..06b5e991 --- /dev/null +++ b/doc/safec-3.5/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.5/de/da4/vprintf__s_8c.html b/doc/safec-3.5/de/da4/vprintf__s_8c.html new file mode 100644 index 00000000..e5649821 --- /dev/null +++ b/doc/safec-3.5/de/da4/vprintf__s_8c.html @@ -0,0 +1,178 @@ + + + + + + + +safec: vprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/de/da4/vprintf__s_8c.js b/doc/safec-3.5/de/da4/vprintf__s_8c.js new file mode 100644 index 00000000..d69b1d41 --- /dev/null +++ b/doc/safec-3.5/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.5/de/db0/wcsnorm__s_8c__incl.map b/doc/safec-3.5/de/db0/wcsnorm__s_8c__incl.map new file mode 100644 index 00000000..7214eb0e --- /dev/null +++ b/doc/safec-3.5/de/db0/wcsnorm__s_8c__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/safec-3.5/de/db0/wcsnorm__s_8c__incl.md5 b/doc/safec-3.5/de/db0/wcsnorm__s_8c__incl.md5 new file mode 100644 index 00000000..90301c64 --- /dev/null +++ b/doc/safec-3.5/de/db0/wcsnorm__s_8c__incl.md5 @@ -0,0 +1 @@ +6e0a7cf28553d4b5978da8e4d414d4a1 \ No newline at end of file diff --git a/doc/safec-3.5/de/db0/wcsnorm__s_8c__incl.png b/doc/safec-3.5/de/db0/wcsnorm__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2acc2050fa8ca972efc4aa558712ac18f60dae89 GIT binary patch literal 19921 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 + + + + + + diff --git a/doc/safec-3.5/de/dc7/strcmpfld__s_8c__incl.md5 b/doc/safec-3.5/de/dc7/strcmpfld__s_8c__incl.md5 new file mode 100644 index 00000000..c52e6f04 --- /dev/null +++ b/doc/safec-3.5/de/dc7/strcmpfld__s_8c__incl.md5 @@ -0,0 +1 @@ +31b57efd5825281ed37b6878d3f17d5f \ No newline at end of file diff --git a/doc/safec-3.5/de/dc7/strcmpfld__s_8c__incl.png b/doc/safec-3.5/de/dc7/strcmpfld__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..fbfe7f1fc19026f000ff1e3123f725847a09cbd4 GIT binary patch literal 18019 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 KS|t4C=l=ryZ&C{Y literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/de/dd3/strpbrk__s_8c.html b/doc/safec-3.5/de/dd3/strpbrk__s_8c.html new file mode 100644 index 00000000..e41d519a --- /dev/null +++ b/doc/safec-3.5/de/dd3/strpbrk__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: strpbrk_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/de/dd3/strpbrk__s_8c.js b/doc/safec-3.5/de/dd3/strpbrk__s_8c.js new file mode 100644 index 00000000..98107f14 --- /dev/null +++ b/doc/safec-3.5/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.5/de/ddc/sprintf__s_8c__incl.map b/doc/safec-3.5/de/ddc/sprintf__s_8c__incl.map new file mode 100644 index 00000000..5ecd3105 --- /dev/null +++ b/doc/safec-3.5/de/ddc/sprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/de/ddc/sprintf__s_8c__incl.md5 b/doc/safec-3.5/de/ddc/sprintf__s_8c__incl.md5 new file mode 100644 index 00000000..2d851189 --- /dev/null +++ b/doc/safec-3.5/de/ddc/sprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +f24328de9e346253cd7c68b15e280bae \ No newline at end of file diff --git a/doc/safec-3.5/de/ddc/sprintf__s_8c__incl.png b/doc/safec-3.5/de/ddc/sprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2da050aeedfb22241a142319e5ca8ec13579e7bd GIT binary patch literal 17835 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 KL`sGAfBZM18NAE@ literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/de/de6/wmemmove__s_8c.html b/doc/safec-3.5/de/de6/wmemmove__s_8c.html new file mode 100644 index 00000000..f9abb098 --- /dev/null +++ b/doc/safec-3.5/de/de6/wmemmove__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: wmemmove_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/de/de6/wmemmove__s_8c.js b/doc/safec-3.5/de/de6/wmemmove__s_8c.js new file mode 100644 index 00000000..2bbb559a --- /dev/null +++ b/doc/safec-3.5/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.5/de/df0/memcmp32__s_8c.html b/doc/safec-3.5/de/df0/memcmp32__s_8c.html new file mode 100644 index 00000000..7602b5b1 --- /dev/null +++ b/doc/safec-3.5/de/df0/memcmp32__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: memcmp32_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/de/df0/memcmp32__s_8c.js b/doc/safec-3.5/de/df0/memcmp32__s_8c.js new file mode 100644 index 00000000..fd3807b1 --- /dev/null +++ b/doc/safec-3.5/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.5/de/df4/localtime__s_8c__incl.map b/doc/safec-3.5/de/df4/localtime__s_8c__incl.map new file mode 100644 index 00000000..41e53304 --- /dev/null +++ b/doc/safec-3.5/de/df4/localtime__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/de/df4/localtime__s_8c__incl.md5 b/doc/safec-3.5/de/df4/localtime__s_8c__incl.md5 new file mode 100644 index 00000000..9d0d624e --- /dev/null +++ b/doc/safec-3.5/de/df4/localtime__s_8c__incl.md5 @@ -0,0 +1 @@ +e122c8c599e7437d1bc2041aaff2899c \ No newline at end of file diff --git a/doc/safec-3.5/de/df4/localtime__s_8c__incl.png b/doc/safec-3.5/de/df4/localtime__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..caa681c864082c40db469c77e1211e47aa3af25c GIT binary patch literal 17680 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 + + + + + + diff --git a/doc/safec-3.5/de/dfd/strlastsame__s_8c__incl.md5 b/doc/safec-3.5/de/dfd/strlastsame__s_8c__incl.md5 new file mode 100644 index 00000000..1d68e1a9 --- /dev/null +++ b/doc/safec-3.5/de/dfd/strlastsame__s_8c__incl.md5 @@ -0,0 +1 @@ +dc5249c0ac8520c785f8a750200c7ed9 \ No newline at end of file diff --git a/doc/safec-3.5/de/dfd/strlastsame__s_8c__incl.png b/doc/safec-3.5/de/dfd/strlastsame__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..bb42be97d57e728fc1b396a10a6ddf9615832721 GIT binary patch literal 18014 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 + + + + + + diff --git a/doc/safec-3.5/df/d01/vscanf__s_8c__incl.md5 b/doc/safec-3.5/df/d01/vscanf__s_8c__incl.md5 new file mode 100644 index 00000000..fbd59d98 --- /dev/null +++ b/doc/safec-3.5/df/d01/vscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +83e4bf3696dd4e778a6d605cbb4916aa \ No newline at end of file diff --git a/doc/safec-3.5/df/d01/vscanf__s_8c__incl.png b/doc/safec-3.5/df/d01/vscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a910f72f0574c5b191a4e1cbeae95f4d97ab4809 GIT binary patch literal 17406 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/df/d0a/safe__compile_8h.html b/doc/safec-3.5/df/d0a/safe__compile_8h.html new file mode 100644 index 00000000..589d7deb --- /dev/null +++ b/doc/safec-3.5/df/d0a/safe__compile_8h.html @@ -0,0 +1,995 @@ + + + + + + + +safec: safe_compile.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ diff --git a/doc/safec-3.5/df/d0a/safe__compile_8h.js b/doc/safec-3.5/df/d0a/safe__compile_8h.js new file mode 100644 index 00000000..15d7b320 --- /dev/null +++ b/doc/safec-3.5/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.5/df/d1c/fscanf__s_8c.html b/doc/safec-3.5/df/d1c/fscanf__s_8c.html new file mode 100644 index 00000000..c0a565dc --- /dev/null +++ b/doc/safec-3.5/df/d1c/fscanf__s_8c.html @@ -0,0 +1,185 @@ + + + + + + + +safec: fscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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. (not yet)
+
Warning
The current implementation just does some basic argument checks and then calls the native vsscanf() libc function. Thus the s null pointer check and the two-arg versions of c, s, and %[ are not yet implemented.
+
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.5/df/d1c/fscanf__s_8c.js b/doc/safec-3.5/df/d1c/fscanf__s_8c.js new file mode 100644 index 00000000..49b5e9fe --- /dev/null +++ b/doc/safec-3.5/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.5/df/d2b/strfirstchar__s_8c__incl.map b/doc/safec-3.5/df/d2b/strfirstchar__s_8c__incl.map new file mode 100644 index 00000000..d0f3c690 --- /dev/null +++ b/doc/safec-3.5/df/d2b/strfirstchar__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/df/d2b/strfirstchar__s_8c__incl.md5 b/doc/safec-3.5/df/d2b/strfirstchar__s_8c__incl.md5 new file mode 100644 index 00000000..358171e3 --- /dev/null +++ b/doc/safec-3.5/df/d2b/strfirstchar__s_8c__incl.md5 @@ -0,0 +1 @@ +cdd53dfb34a0adeea7c4bf7cc47ee013 \ No newline at end of file diff --git a/doc/safec-3.5/df/d2b/strfirstchar__s_8c__incl.png b/doc/safec-3.5/df/d2b/strfirstchar__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..0f86fa402b057422b952d79b0baec8da7aadf5fd GIT binary patch literal 17900 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 Cmd{ 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
0sqkfNs;#9A&6ZH`xY``@@`49ftBd^n{<3X- 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/df/d54/unwifcmp_8h.html b/doc/safec-3.5/df/d54/unwifcmp_8h.html new file mode 100644 index 00000000..8eeebb1a --- /dev/null +++ b/doc/safec-3.5/df/d54/unwifcmp_8h.html @@ -0,0 +1,11457 @@ + + + + + + + +safec: unwifcmp.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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_s * UNWIF_compos_00_00 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_01 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_02 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_03 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_04 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_05 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_06 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_09 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_0a [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_0b [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_0c [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_0d [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_0f [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_10 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_1b [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_1e [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_1f [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_21 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_22 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_2a [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_30 [256]
 
static const UNWIF_complist_s * UNWIF_compos_00_fb [256]
 
static const UNWIF_complist_s * UNWIF_compos_01_10 [256]
 
static const UNWIF_complist_s * UNWIF_compos_01_11 [256]
 
static const UNWIF_complist_s * UNWIF_compos_01_13 [256]
 
static const UNWIF_complist_s * UNWIF_compos_01_14 [256]
 
static const UNWIF_complist_s * UNWIF_compos_01_15 [256]
 
static const UNWIF_complist_s * UNWIF_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.5/df/d54/unwifcmp_8h.js b/doc/safec-3.5/df/d54/unwifcmp_8h.js new file mode 100644 index 00000000..cb263b42 --- /dev/null +++ b/doc/safec-3.5/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.5/df/d5c/vsscanf__s_8c__incl.map b/doc/safec-3.5/df/d5c/vsscanf__s_8c__incl.map new file mode 100644 index 00000000..1b9a9401 --- /dev/null +++ b/doc/safec-3.5/df/d5c/vsscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/df/d5c/vsscanf__s_8c__incl.md5 b/doc/safec-3.5/df/d5c/vsscanf__s_8c__incl.md5 new file mode 100644 index 00000000..9f5d61fa --- /dev/null +++ b/doc/safec-3.5/df/d5c/vsscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +4dcdf1d86ccd37c712787d0c1151d7de \ No newline at end of file diff --git a/doc/safec-3.5/df/d5c/vsscanf__s_8c__incl.png b/doc/safec-3.5/df/d5c/vsscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ae1b6257769e3b328ac09f410121dba4291a5357 GIT binary patch literal 17431 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 E0k$3K8UO$Q literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/df/d73/fprintf__s_8c.html b/doc/safec-3.5/df/d73/fprintf__s_8c.html new file mode 100644 index 00000000..848df3f8 --- /dev/null +++ b/doc/safec-3.5/df/d73/fprintf__s_8c.html @@ -0,0 +1,185 @@ + + + + + + + +safec: fprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/df/d73/fprintf__s_8c.js b/doc/safec-3.5/df/d73/fprintf__s_8c.js new file mode 100644 index 00000000..5641408a --- /dev/null +++ b/doc/safec-3.5/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.5/df/d73/vfprintf__s_8c__incl.map b/doc/safec-3.5/df/d73/vfprintf__s_8c__incl.map new file mode 100644 index 00000000..1bcf5a48 --- /dev/null +++ b/doc/safec-3.5/df/d73/vfprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/df/d73/vfprintf__s_8c__incl.md5 b/doc/safec-3.5/df/d73/vfprintf__s_8c__incl.md5 new file mode 100644 index 00000000..3321000f --- /dev/null +++ b/doc/safec-3.5/df/d73/vfprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +803f961fde88a4464b23fc47c8a55c0c \ No newline at end of file diff --git a/doc/safec-3.5/df/d73/vfprintf__s_8c__incl.png b/doc/safec-3.5/df/d73/vfprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..bcef316e63d371bacfea31868d6f2d989a8fb13d GIT binary patch literal 17549 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/df/d74/struct_u_n_w_i_f__complist__s.html b/doc/safec-3.5/df/d74/struct_u_n_w_i_f__complist__s.html new file mode 100644 index 00000000..c18d6349 --- /dev/null +++ b/doc/safec-3.5/df/d74/struct_u_n_w_i_f__complist__s.html @@ -0,0 +1,138 @@ + + + + + + + +safec: UNWIF_complist_s Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/df/d74/struct_u_n_w_i_f__complist__s.js b/doc/safec-3.5/df/d74/struct_u_n_w_i_f__complist__s.js new file mode 100644 index 00000000..541a701d --- /dev/null +++ b/doc/safec-3.5/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.5/df/d8b/strncat__s_8c.html b/doc/safec-3.5/df/d8b/strncat__s_8c.html new file mode 100644 index 00000000..008b4f7a --- /dev/null +++ b/doc/safec-3.5/df/d8b/strncat__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strncat_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/df/d8b/strncat__s_8c.js b/doc/safec-3.5/df/d8b/strncat__s_8c.js new file mode 100644 index 00000000..446b88a0 --- /dev/null +++ b/doc/safec-3.5/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.5/df/d8e/strcpy__s_8c.html b/doc/safec-3.5/df/d8e/strcpy__s_8c.html new file mode 100644 index 00000000..eeadcd78 --- /dev/null +++ b/doc/safec-3.5/df/d8e/strcpy__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strcpy_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/df/d8e/strcpy__s_8c.js b/doc/safec-3.5/df/d8e/strcpy__s_8c.js new file mode 100644 index 00000000..2570c851 --- /dev/null +++ b/doc/safec-3.5/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.5/df/db3/mbsrtowcs__s_8c.html b/doc/safec-3.5/df/db3/mbsrtowcs__s_8c.html new file mode 100644 index 00000000..28963fde --- /dev/null +++ b/doc/safec-3.5/df/db3/mbsrtowcs__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: mbsrtowcs_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/df/db3/mbsrtowcs__s_8c.js b/doc/safec-3.5/df/db3/mbsrtowcs__s_8c.js new file mode 100644 index 00000000..311e6cb4 --- /dev/null +++ b/doc/safec-3.5/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.5/df/dda/memset32__s_8c__incl.map b/doc/safec-3.5/df/dda/memset32__s_8c__incl.map new file mode 100644 index 00000000..af472788 --- /dev/null +++ b/doc/safec-3.5/df/dda/memset32__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/df/dda/memset32__s_8c__incl.md5 b/doc/safec-3.5/df/dda/memset32__s_8c__incl.md5 new file mode 100644 index 00000000..d75ed11a --- /dev/null +++ b/doc/safec-3.5/df/dda/memset32__s_8c__incl.md5 @@ -0,0 +1 @@ +4cbbc74b746020de625686fcc0a153f2 \ No newline at end of file diff --git a/doc/safec-3.5/df/dda/memset32__s_8c__incl.png b/doc/safec-3.5/df/dda/memset32__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a595574bfdda59cc2fd6b238dc921f9d62be028c GIT binary patch literal 19841 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/df/dda/safe__mem__constraint_8h__incl.map b/doc/safec-3.5/df/dda/safe__mem__constraint_8h__incl.map new file mode 100644 index 00000000..1795576b --- /dev/null +++ b/doc/safec-3.5/df/dda/safe__mem__constraint_8h__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.5/df/dda/safe__mem__constraint_8h__incl.md5 b/doc/safec-3.5/df/dda/safe__mem__constraint_8h__incl.md5 new file mode 100644 index 00000000..dae88150 --- /dev/null +++ b/doc/safec-3.5/df/dda/safe__mem__constraint_8h__incl.md5 @@ -0,0 +1 @@ +0f05cba9dea82cb39b8d1f53fcb3db51 \ No newline at end of file diff --git a/doc/safec-3.5/df/dda/safe__mem__constraint_8h__incl.png b/doc/safec-3.5/df/dda/safe__mem__constraint_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ae81ec60a871b96834c35e7f134c44dc9b3de7c5 GIT binary patch literal 20166 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 UT~yznbN~PV07*qoM6N<$g1+bJ761SM literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dir_000001_000008.html b/doc/safec-3.5/dir_000001_000008.html new file mode 100644 index 00000000..eb147f08 --- /dev/null +++ b/doc/safec-3.5/dir_000001_000008.html @@ -0,0 +1,89 @@ + + + + + + + +safec: os -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ + +
+ diff --git a/doc/safec-3.5/dir_000002_000008.html b/doc/safec-3.5/dir_000002_000008.html new file mode 100644 index 00000000..ac9185dc --- /dev/null +++ b/doc/safec-3.5/dir_000002_000008.html @@ -0,0 +1,89 @@ + + + + + + + +safec: misc -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dir_000003_000008.html b/doc/safec-3.5/dir_000003_000008.html new file mode 100644 index 00000000..c9a1938d --- /dev/null +++ b/doc/safec-3.5/dir_000003_000008.html @@ -0,0 +1,89 @@ + + + + + + + +safec: io -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ + + diff --git a/doc/safec-3.5/dir_000004_000008.html b/doc/safec-3.5/dir_000004_000008.html new file mode 100644 index 00000000..5ce9e173 --- /dev/null +++ b/doc/safec-3.5/dir_000004_000008.html @@ -0,0 +1,89 @@ + + + + + + + +safec: wchar -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ + + diff --git a/doc/safec-3.5/dir_000005_000008.html b/doc/safec-3.5/dir_000005_000008.html new file mode 100644 index 00000000..cbede95e --- /dev/null +++ b/doc/safec-3.5/dir_000005_000008.html @@ -0,0 +1,89 @@ + + + + + + + +safec: extwchar -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ + + diff --git a/doc/safec-3.5/dir_000006_000008.html b/doc/safec-3.5/dir_000006_000008.html new file mode 100644 index 00000000..459656f7 --- /dev/null +++ b/doc/safec-3.5/dir_000006_000008.html @@ -0,0 +1,89 @@ + + + + + + + +safec: mem -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ + + diff --git a/doc/safec-3.5/dir_000007_000008.html b/doc/safec-3.5/dir_000007_000008.html new file mode 100644 index 00000000..b2a2dd03 --- /dev/null +++ b/doc/safec-3.5/dir_000007_000008.html @@ -0,0 +1,89 @@ + + + + + + + +safec: extmem -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ + + diff --git a/doc/safec-3.5/dir_000009_000008.html b/doc/safec-3.5/dir_000009_000008.html new file mode 100644 index 00000000..58e939fb --- /dev/null +++ b/doc/safec-3.5/dir_000009_000008.html @@ -0,0 +1,89 @@ + + + + + + + +safec: str -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ + + diff --git a/doc/safec-3.5/dir_000011_000008.html b/doc/safec-3.5/dir_000011_000008.html new file mode 100644 index 00000000..75680ee5 --- /dev/null +++ b/doc/safec-3.5/dir_000011_000008.html @@ -0,0 +1,89 @@ + + + + + + + +safec: extstr -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ + + diff --git a/doc/safec-3.5/dir_098f96d9aedd707c995695089b479f0c.html b/doc/safec-3.5/dir_098f96d9aedd707c995695089b479f0c.html new file mode 100644 index 00000000..8e1ae41c --- /dev/null +++ b/doc/safec-3.5/dir_098f96d9aedd707c995695089b479f0c.html @@ -0,0 +1,144 @@ + + + + + + + +safec: extmem Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dir_098f96d9aedd707c995695089b479f0c_dep.map b/doc/safec-3.5/dir_098f96d9aedd707c995695089b479f0c_dep.map new file mode 100644 index 00000000..30402891 --- /dev/null +++ b/doc/safec-3.5/dir_098f96d9aedd707c995695089b479f0c_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.5/dir_098f96d9aedd707c995695089b479f0c_dep.md5 b/doc/safec-3.5/dir_098f96d9aedd707c995695089b479f0c_dep.md5 new file mode 100644 index 00000000..7e7084e0 --- /dev/null +++ b/doc/safec-3.5/dir_098f96d9aedd707c995695089b479f0c_dep.md5 @@ -0,0 +1 @@ +25b63947e4d9999797f52d98a1499b47 \ No newline at end of file diff --git a/doc/safec-3.5/dir_098f96d9aedd707c995695089b479f0c_dep.png b/doc/safec-3.5/dir_098f96d9aedd707c995695089b479f0c_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..0d76d4e7eef9d5372fbe0ab6b26bf61c108e3f3b GIT binary patch literal 3222 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 + + + + + + +safec: str Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dir_3626fa24880620b7f1cffd2b3442ca73_dep.map b/doc/safec-3.5/dir_3626fa24880620b7f1cffd2b3442ca73_dep.map new file mode 100644 index 00000000..390f1c77 --- /dev/null +++ b/doc/safec-3.5/dir_3626fa24880620b7f1cffd2b3442ca73_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.5/dir_3626fa24880620b7f1cffd2b3442ca73_dep.md5 b/doc/safec-3.5/dir_3626fa24880620b7f1cffd2b3442ca73_dep.md5 new file mode 100644 index 00000000..5a25b871 --- /dev/null +++ b/doc/safec-3.5/dir_3626fa24880620b7f1cffd2b3442ca73_dep.md5 @@ -0,0 +1 @@ +873d4c8a28bd43de131ee162a14f8d9a \ No newline at end of file diff --git a/doc/safec-3.5/dir_3626fa24880620b7f1cffd2b3442ca73_dep.png b/doc/safec-3.5/dir_3626fa24880620b7f1cffd2b3442ca73_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..a20d668c58c22d5740e5f5054411487c720acea9 GIT binary patch literal 3077 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 Z+b87(2N{Cr)sK8VpslH|QK04!{C9$?NM`^5 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dir_52950a69661d8f09edbff6c0ef8ebd11.html b/doc/safec-3.5/dir_52950a69661d8f09edbff6c0ef8ebd11.html new file mode 100644 index 00000000..10545253 --- /dev/null +++ b/doc/safec-3.5/dir_52950a69661d8f09edbff6c0ef8ebd11.html @@ -0,0 +1,186 @@ + + + + + + + +safec: extstr Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.map b/doc/safec-3.5/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.map new file mode 100644 index 00000000..a14733c2 --- /dev/null +++ b/doc/safec-3.5/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.5/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.md5 b/doc/safec-3.5/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.md5 new file mode 100644 index 00000000..910627e0 --- /dev/null +++ b/doc/safec-3.5/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.md5 @@ -0,0 +1 @@ +ef1c6c1fe5a7fcdeb2381ba3b2eb0240 \ No newline at end of file diff --git a/doc/safec-3.5/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.png b/doc/safec-3.5/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..2172596e52d40591c74ab2d7fee30e70fad4052a GIT binary patch literal 3524 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dir_622d6f97fa5c1d8a93db70ff15b3a1df.html b/doc/safec-3.5/dir_622d6f97fa5c1d8a93db70ff15b3a1df.html new file mode 100644 index 00000000..95d8008e --- /dev/null +++ b/doc/safec-3.5/dir_622d6f97fa5c1d8a93db70ff15b3a1df.html @@ -0,0 +1,124 @@ + + + + + + + +safec: mem Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.map b/doc/safec-3.5/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.map new file mode 100644 index 00000000..1a6d45e7 --- /dev/null +++ b/doc/safec-3.5/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.5/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.md5 b/doc/safec-3.5/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.md5 new file mode 100644 index 00000000..13796c5c --- /dev/null +++ b/doc/safec-3.5/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.md5 @@ -0,0 +1 @@ +3067ba824265fb5b2365a90571f07bd6 \ No newline at end of file diff --git a/doc/safec-3.5/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.png b/doc/safec-3.5/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..0b2936b1d0a3ff1250c83fabff7d250cc68a6429 GIT binary patch literal 3008 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 + + + + + + +safec: src Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map b/doc/safec-3.5/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map new file mode 100644 index 00000000..5b38e0bb --- /dev/null +++ b/doc/safec-3.5/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/safec-3.5/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 b/doc/safec-3.5/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 new file mode 100644 index 00000000..dc52cccd --- /dev/null +++ b/doc/safec-3.5/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 @@ -0,0 +1 @@ +2204afaae3ddac5222a0dbd00a8486d3 \ No newline at end of file diff --git a/doc/safec-3.5/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png b/doc/safec-3.5/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..0019b537cd916380f35b243bdf91409ea4a5984c GIT binary patch literal 20315 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 Vuj$%<&jP4`!PC{xWt~$(69Bbz$7BEi literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dir_7cdb440869b1bd6f37a494350d5ae583.html b/doc/safec-3.5/dir_7cdb440869b1bd6f37a494350d5ae583.html new file mode 100644 index 00000000..eaa0ae10 --- /dev/null +++ b/doc/safec-3.5/dir_7cdb440869b1bd6f37a494350d5ae583.html @@ -0,0 +1,99 @@ + + + + + + + +safec: slkm Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
slkm Directory Reference
+
+
+ + + + +

+Files

file  slkm_init.c
 
+
+
+ diff --git a/doc/safec-3.5/dir_88826aa2a10e1882b573f502bc7f4b55.html b/doc/safec-3.5/dir_88826aa2a10e1882b573f502bc7f4b55.html new file mode 100644 index 00000000..c0f7c0b9 --- /dev/null +++ b/doc/safec-3.5/dir_88826aa2a10e1882b573f502bc7f4b55.html @@ -0,0 +1,114 @@ + + + + + + + +safec: misc Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dir_88826aa2a10e1882b573f502bc7f4b55_dep.map b/doc/safec-3.5/dir_88826aa2a10e1882b573f502bc7f4b55_dep.map new file mode 100644 index 00000000..e6cec885 --- /dev/null +++ b/doc/safec-3.5/dir_88826aa2a10e1882b573f502bc7f4b55_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.5/dir_88826aa2a10e1882b573f502bc7f4b55_dep.md5 b/doc/safec-3.5/dir_88826aa2a10e1882b573f502bc7f4b55_dep.md5 new file mode 100644 index 00000000..2112df80 --- /dev/null +++ b/doc/safec-3.5/dir_88826aa2a10e1882b573f502bc7f4b55_dep.md5 @@ -0,0 +1 @@ +635f5fc6b2d4bf8a4cc1f3c0dba80ba9 \ No newline at end of file diff --git a/doc/safec-3.5/dir_88826aa2a10e1882b573f502bc7f4b55_dep.png b/doc/safec-3.5/dir_88826aa2a10e1882b573f502bc7f4b55_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..3e146e6a39eb0693b0ef4f16f3890e2d46d37570 GIT binary patch literal 3204 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 F`~!pMYLx&0 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dir_9d06de122c6b3cd03cc49101ab68d3b6.html b/doc/safec-3.5/dir_9d06de122c6b3cd03cc49101ab68d3b6.html new file mode 100644 index 00000000..f74c2bae --- /dev/null +++ b/doc/safec-3.5/dir_9d06de122c6b3cd03cc49101ab68d3b6.html @@ -0,0 +1,164 @@ + + + + + + + +safec: extwchar Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.map b/doc/safec-3.5/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.map new file mode 100644 index 00000000..65114e00 --- /dev/null +++ b/doc/safec-3.5/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.5/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.md5 b/doc/safec-3.5/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.md5 new file mode 100644 index 00000000..57a42971 --- /dev/null +++ b/doc/safec-3.5/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.md5 @@ -0,0 +1 @@ +e3b303f2346ae67d45d853630066e831 \ No newline at end of file diff --git a/doc/safec-3.5/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.png b/doc/safec-3.5/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..c4dd32e9938bb10b20fe667c9f7345d0945e723a GIT binary patch literal 3835 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 + + + + + + +safec: os Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dir_a71443761d886d6152d96ebd3fda63af_dep.map b/doc/safec-3.5/dir_a71443761d886d6152d96ebd3fda63af_dep.map new file mode 100644 index 00000000..a11a5740 --- /dev/null +++ b/doc/safec-3.5/dir_a71443761d886d6152d96ebd3fda63af_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.5/dir_a71443761d886d6152d96ebd3fda63af_dep.md5 b/doc/safec-3.5/dir_a71443761d886d6152d96ebd3fda63af_dep.md5 new file mode 100644 index 00000000..7425b919 --- /dev/null +++ b/doc/safec-3.5/dir_a71443761d886d6152d96ebd3fda63af_dep.md5 @@ -0,0 +1 @@ +006badf0c01fbb029f09804747fad4f7 \ No newline at end of file diff --git a/doc/safec-3.5/dir_a71443761d886d6152d96ebd3fda63af_dep.png b/doc/safec-3.5/dir_a71443761d886d6152d96ebd3fda63af_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..2200570a5cbda4dc0a49ecc7bbc0193a88918ebe GIT binary patch literal 3011 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dir_c184e51c84f2c3f0345bbc8a0d75d3e1.html b/doc/safec-3.5/dir_c184e51c84f2c3f0345bbc8a0d75d3e1.html new file mode 100644 index 00000000..39b30e09 --- /dev/null +++ b/doc/safec-3.5/dir_c184e51c84f2c3f0345bbc8a0d75d3e1.html @@ -0,0 +1,140 @@ + + + + + + + +safec: io Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.map b/doc/safec-3.5/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.map new file mode 100644 index 00000000..0fb8b002 --- /dev/null +++ b/doc/safec-3.5/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.5/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.md5 b/doc/safec-3.5/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.md5 new file mode 100644 index 00000000..4ce5ad2e --- /dev/null +++ b/doc/safec-3.5/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.md5 @@ -0,0 +1 @@ +94053b01606d6ed45a04f2a5ffe41b8e \ No newline at end of file diff --git a/doc/safec-3.5/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.png b/doc/safec-3.5/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..609c3ccce3c5da546f09a603429359784e4f6258 GIT binary patch literal 2976 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dir_ce758a24fd4f9b8e2b762ee99b07530a.html b/doc/safec-3.5/dir_ce758a24fd4f9b8e2b762ee99b07530a.html new file mode 100644 index 00000000..13082f45 --- /dev/null +++ b/doc/safec-3.5/dir_ce758a24fd4f9b8e2b762ee99b07530a.html @@ -0,0 +1,166 @@ + + + + + + + +safec: wchar Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.map b/doc/safec-3.5/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.map new file mode 100644 index 00000000..9c38f867 --- /dev/null +++ b/doc/safec-3.5/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.5/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.md5 b/doc/safec-3.5/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.md5 new file mode 100644 index 00000000..ab449158 --- /dev/null +++ b/doc/safec-3.5/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.md5 @@ -0,0 +1 @@ +bf7a50be10fbb62a2464cc739873ba9f \ No newline at end of file diff --git a/doc/safec-3.5/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.png b/doc/safec-3.5/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..e89b3f2ed42c6f42876180cee331d0bdf46798e6 GIT binary patch literal 3548 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 L`c$P%$vWh32&5FI literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/dir_d44c64559bbebec7f509842c48db8b23.html b/doc/safec-3.5/dir_d44c64559bbebec7f509842c48db8b23.html new file mode 100644 index 00000000..81886008 --- /dev/null +++ b/doc/safec-3.5/dir_d44c64559bbebec7f509842c48db8b23.html @@ -0,0 +1,111 @@ + + + + + + + +safec: include Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/doc.png b/doc/safec-3.5/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.5/doxygen.css b/doc/safec-3.5/doxygen.css new file mode 100644 index 00000000..069f767a --- /dev/null +++ b/doc/safec-3.5/doxygen.css @@ -0,0 +1,1596 @@ +/* The standard CSS for doxygen 1.8.13 */ + +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.5/doxygen.png b/doc/safec-3.5/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.5/dynsections.js b/doc/safec-3.5/dynsections.js new file mode 100644 index 00000000..85e18369 --- /dev/null +++ b/doc/safec-3.5/dynsections.js @@ -0,0 +1,97 @@ +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.5 +
+
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.5/files.js b/doc/safec-3.5/files.js new file mode 100644 index 00000000..7816e1ac --- /dev/null +++ b/doc/safec-3.5/files.js @@ -0,0 +1,166 @@ +var files = +[ + [ "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.5/folderclosed.png b/doc/safec-3.5/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.5 +
+
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.5/functions_vars.html b/doc/safec-3.5/functions_vars.html new file mode 100644 index 00000000..8a566b10 --- /dev/null +++ b/doc/safec-3.5/functions_vars.html @@ -0,0 +1,114 @@ + + + + + + + +safec: Data Fields - Variables + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ + +
+ diff --git a/doc/safec-3.5/globals.html b/doc/safec-3.5/globals.html new file mode 100644 index 00000000..bab4d7d0 --- /dev/null +++ b/doc/safec-3.5/globals.html @@ -0,0 +1,96 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals__.html b/doc/safec-3.5/globals__.html new file mode 100644 index 00000000..05d5675b --- /dev/null +++ b/doc/safec-3.5/globals__.html @@ -0,0 +1,586 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_a.html b/doc/safec-3.5/globals_a.html new file mode 100644 index 00000000..de4d0a79 --- /dev/null +++ b/doc/safec-3.5/globals_a.html @@ -0,0 +1,110 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_b.html b/doc/safec-3.5/globals_b.html new file mode 100644 index 00000000..984bed64 --- /dev/null +++ b/doc/safec-3.5/globals_b.html @@ -0,0 +1,181 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_c.html b/doc/safec-3.5/globals_c.html new file mode 100644 index 00000000..b918c9a8 --- /dev/null +++ b/doc/safec-3.5/globals_c.html @@ -0,0 +1,137 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_d.html b/doc/safec-3.5/globals_d.html new file mode 100644 index 00000000..5ebaa3ca --- /dev/null +++ b/doc/safec-3.5/globals_d.html @@ -0,0 +1,119 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_defs.html b/doc/safec-3.5/globals_defs.html new file mode 100644 index 00000000..7d7a0c1f --- /dev/null +++ b/doc/safec-3.5/globals_defs.html @@ -0,0 +1,131 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- _ -

+
+
+ diff --git a/doc/safec-3.5/globals_defs.js b/doc/safec-3.5/globals_defs.js new file mode 100644 index 00000000..c6316b5e --- /dev/null +++ b/doc/safec-3.5/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.5/globals_defs_a.html b/doc/safec-3.5/globals_defs_a.html new file mode 100644 index 00000000..dcf3ffef --- /dev/null +++ b/doc/safec-3.5/globals_defs_a.html @@ -0,0 +1,99 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- a -

+
+
+ diff --git a/doc/safec-3.5/globals_defs_b.html b/doc/safec-3.5/globals_defs_b.html new file mode 100644 index 00000000..a0f7ae4e --- /dev/null +++ b/doc/safec-3.5/globals_defs_b.html @@ -0,0 +1,168 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- b -

+
+
+ diff --git a/doc/safec-3.5/globals_defs_c.html b/doc/safec-3.5/globals_defs_c.html new file mode 100644 index 00000000..282059b3 --- /dev/null +++ b/doc/safec-3.5/globals_defs_c.html @@ -0,0 +1,111 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+
+
+ diff --git a/doc/safec-3.5/globals_defs_d.html b/doc/safec-3.5/globals_defs_d.html new file mode 100644 index 00000000..159b8af0 --- /dev/null +++ b/doc/safec-3.5/globals_defs_d.html @@ -0,0 +1,105 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- d -

+
+
+ diff --git a/doc/safec-3.5/globals_defs_e.html b/doc/safec-3.5/globals_defs_e.html new file mode 100644 index 00000000..6a0bc026 --- /dev/null +++ b/doc/safec-3.5/globals_defs_e.html @@ -0,0 +1,137 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- e -

+
+
+ diff --git a/doc/safec-3.5/globals_defs_g.html b/doc/safec-3.5/globals_defs_g.html new file mode 100644 index 00000000..3d12adc8 --- /dev/null +++ b/doc/safec-3.5/globals_defs_g.html @@ -0,0 +1,99 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- g -

+
+
+ diff --git a/doc/safec-3.5/globals_defs_h.html b/doc/safec-3.5/globals_defs_h.html new file mode 100644 index 00000000..f9b281eb --- /dev/null +++ b/doc/safec-3.5/globals_defs_h.html @@ -0,0 +1,156 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- h -

+
+
+ diff --git a/doc/safec-3.5/globals_defs_i.html b/doc/safec-3.5/globals_defs_i.html new file mode 100644 index 00000000..0a44dcfd --- /dev/null +++ b/doc/safec-3.5/globals_defs_i.html @@ -0,0 +1,102 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- i -

+
+
+ diff --git a/doc/safec-3.5/globals_defs_l.html b/doc/safec-3.5/globals_defs_l.html new file mode 100644 index 00000000..f5639afc --- /dev/null +++ b/doc/safec-3.5/globals_defs_l.html @@ -0,0 +1,96 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- l -

+
+
+ diff --git a/doc/safec-3.5/globals_defs_m.html b/doc/safec-3.5/globals_defs_m.html new file mode 100644 index 00000000..0e30c555 --- /dev/null +++ b/doc/safec-3.5/globals_defs_m.html @@ -0,0 +1,156 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- m -

+
+
+ diff --git a/doc/safec-3.5/globals_defs_n.html b/doc/safec-3.5/globals_defs_n.html new file mode 100644 index 00000000..85930da3 --- /dev/null +++ b/doc/safec-3.5/globals_defs_n.html @@ -0,0 +1,102 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- n -

+
+
+ diff --git a/doc/safec-3.5/globals_defs_q.html b/doc/safec-3.5/globals_defs_q.html new file mode 100644 index 00000000..de2345df --- /dev/null +++ b/doc/safec-3.5/globals_defs_q.html @@ -0,0 +1,96 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- q -

+
+
+ diff --git a/doc/safec-3.5/globals_defs_r.html b/doc/safec-3.5/globals_defs_r.html new file mode 100644 index 00000000..d617b153 --- /dev/null +++ b/doc/safec-3.5/globals_defs_r.html @@ -0,0 +1,117 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- r -

+
+
+ diff --git a/doc/safec-3.5/globals_defs_s.html b/doc/safec-3.5/globals_defs_s.html new file mode 100644 index 00000000..8c66f19f --- /dev/null +++ b/doc/safec-3.5/globals_defs_s.html @@ -0,0 +1,268 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- s -

+
+
+ diff --git a/doc/safec-3.5/globals_defs_t.html b/doc/safec-3.5/globals_defs_t.html new file mode 100644 index 00000000..fec7f119 --- /dev/null +++ b/doc/safec-3.5/globals_defs_t.html @@ -0,0 +1,114 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- t -

+
+
+ diff --git a/doc/safec-3.5/globals_defs_u.html b/doc/safec-3.5/globals_defs_u.html new file mode 100644 index 00000000..e46c4a10 --- /dev/null +++ b/doc/safec-3.5/globals_defs_u.html @@ -0,0 +1,140 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- u -

+
+
+ diff --git a/doc/safec-3.5/globals_defs_v.html b/doc/safec-3.5/globals_defs_v.html new file mode 100644 index 00000000..aa1e8e38 --- /dev/null +++ b/doc/safec-3.5/globals_defs_v.html @@ -0,0 +1,111 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- v -

+
+
+ diff --git a/doc/safec-3.5/globals_defs_w.html b/doc/safec-3.5/globals_defs_w.html new file mode 100644 index 00000000..3c2adedb --- /dev/null +++ b/doc/safec-3.5/globals_defs_w.html @@ -0,0 +1,186 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- w -

+
+
+ diff --git a/doc/safec-3.5/globals_dup.js b/doc/safec-3.5/globals_dup.js new file mode 100644 index 00000000..a819e51e --- /dev/null +++ b/doc/safec-3.5/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.5/globals_e.html b/doc/safec-3.5/globals_e.html new file mode 100644 index 00000000..4150ccab --- /dev/null +++ b/doc/safec-3.5/globals_e.html @@ -0,0 +1,143 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_f.html b/doc/safec-3.5/globals_f.html new file mode 100644 index 00000000..b9d21cea --- /dev/null +++ b/doc/safec-3.5/globals_f.html @@ -0,0 +1,117 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_func.html b/doc/safec-3.5/globals_func.html new file mode 100644 index 00000000..9dd50b6e --- /dev/null +++ b/doc/safec-3.5/globals_func.html @@ -0,0 +1,548 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- _ -

+
+
+ diff --git a/doc/safec-3.5/globals_func.js b/doc/safec-3.5/globals_func.js new file mode 100644 index 00000000..6a3ee291 --- /dev/null +++ b/doc/safec-3.5/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.5/globals_func_a.html b/doc/safec-3.5/globals_func_a.html new file mode 100644 index 00000000..e85c1977 --- /dev/null +++ b/doc/safec-3.5/globals_func_a.html @@ -0,0 +1,104 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- a -

+
+
+ diff --git a/doc/safec-3.5/globals_func_b.html b/doc/safec-3.5/globals_func_b.html new file mode 100644 index 00000000..636342d3 --- /dev/null +++ b/doc/safec-3.5/globals_func_b.html @@ -0,0 +1,119 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- b -

+
+
+ diff --git a/doc/safec-3.5/globals_func_c.html b/doc/safec-3.5/globals_func_c.html new file mode 100644 index 00000000..ec07067d --- /dev/null +++ b/doc/safec-3.5/globals_func_c.html @@ -0,0 +1,104 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+
+
+ diff --git a/doc/safec-3.5/globals_func_f.html b/doc/safec-3.5/globals_func_f.html new file mode 100644 index 00000000..b0d1ea61 --- /dev/null +++ b/doc/safec-3.5/globals_func_f.html @@ -0,0 +1,117 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- f -

+
+
+ diff --git a/doc/safec-3.5/globals_func_g.html b/doc/safec-3.5/globals_func_g.html new file mode 100644 index 00000000..a3d91754 --- /dev/null +++ b/doc/safec-3.5/globals_func_g.html @@ -0,0 +1,97 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- g -

+
+
+ diff --git a/doc/safec-3.5/globals_func_h.html b/doc/safec-3.5/globals_func_h.html new file mode 100644 index 00000000..76fd16a2 --- /dev/null +++ b/doc/safec-3.5/globals_func_h.html @@ -0,0 +1,118 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- h -

+
+
+ diff --git a/doc/safec-3.5/globals_func_i.html b/doc/safec-3.5/globals_func_i.html new file mode 100644 index 00000000..3519846a --- /dev/null +++ b/doc/safec-3.5/globals_func_i.html @@ -0,0 +1,126 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- i -

+
+
+ diff --git a/doc/safec-3.5/globals_func_l.html b/doc/safec-3.5/globals_func_l.html new file mode 100644 index 00000000..2c5fea23 --- /dev/null +++ b/doc/safec-3.5/globals_func_l.html @@ -0,0 +1,97 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- l -

+
+
+ diff --git a/doc/safec-3.5/globals_func_m.html b/doc/safec-3.5/globals_func_m.html new file mode 100644 index 00000000..9e398487 --- /dev/null +++ b/doc/safec-3.5/globals_func_m.html @@ -0,0 +1,142 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- m -

+
+
+ diff --git a/doc/safec-3.5/globals_func_p.html b/doc/safec-3.5/globals_func_p.html new file mode 100644 index 00000000..8741a189 --- /dev/null +++ b/doc/safec-3.5/globals_func_p.html @@ -0,0 +1,100 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- p -

+
+
+ diff --git a/doc/safec-3.5/globals_func_q.html b/doc/safec-3.5/globals_func_q.html new file mode 100644 index 00000000..8ef39d29 --- /dev/null +++ b/doc/safec-3.5/globals_func_q.html @@ -0,0 +1,96 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- q -

+
+
+ diff --git a/doc/safec-3.5/globals_func_s.html b/doc/safec-3.5/globals_func_s.html new file mode 100644 index 00000000..1b5fdd1c --- /dev/null +++ b/doc/safec-3.5/globals_func_s.html @@ -0,0 +1,148 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- s -

+
+
+ diff --git a/doc/safec-3.5/globals_func_t.html b/doc/safec-3.5/globals_func_t.html new file mode 100644 index 00000000..8aea3f4d --- /dev/null +++ b/doc/safec-3.5/globals_func_t.html @@ -0,0 +1,107 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- t -

+
+
+ diff --git a/doc/safec-3.5/globals_func_v.html b/doc/safec-3.5/globals_func_v.html new file mode 100644 index 00000000..9deabfc6 --- /dev/null +++ b/doc/safec-3.5/globals_func_v.html @@ -0,0 +1,140 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- v -

+
+
+ diff --git a/doc/safec-3.5/globals_func_w.html b/doc/safec-3.5/globals_func_w.html new file mode 100644 index 00000000..37c0be1f --- /dev/null +++ b/doc/safec-3.5/globals_func_w.html @@ -0,0 +1,104 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- w -

+
+
+ diff --git a/doc/safec-3.5/globals_g.html b/doc/safec-3.5/globals_g.html new file mode 100644 index 00000000..0c8abbde --- /dev/null +++ b/doc/safec-3.5/globals_g.html @@ -0,0 +1,103 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_h.html b/doc/safec-3.5/globals_h.html new file mode 100644 index 00000000..319b25aa --- /dev/null +++ b/doc/safec-3.5/globals_h.html @@ -0,0 +1,181 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_i.html b/doc/safec-3.5/globals_i.html new file mode 100644 index 00000000..8e7d7726 --- /dev/null +++ b/doc/safec-3.5/globals_i.html @@ -0,0 +1,135 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_l.html b/doc/safec-3.5/globals_l.html new file mode 100644 index 00000000..70de9a25 --- /dev/null +++ b/doc/safec-3.5/globals_l.html @@ -0,0 +1,118 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_m.html b/doc/safec-3.5/globals_m.html new file mode 100644 index 00000000..5526a261 --- /dev/null +++ b/doc/safec-3.5/globals_m.html @@ -0,0 +1,208 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_n.html b/doc/safec-3.5/globals_n.html new file mode 100644 index 00000000..44e2e179 --- /dev/null +++ b/doc/safec-3.5/globals_n.html @@ -0,0 +1,105 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_p.html b/doc/safec-3.5/globals_p.html new file mode 100644 index 00000000..32b2f747 --- /dev/null +++ b/doc/safec-3.5/globals_p.html @@ -0,0 +1,103 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_q.html b/doc/safec-3.5/globals_q.html new file mode 100644 index 00000000..fe6d70c6 --- /dev/null +++ b/doc/safec-3.5/globals_q.html @@ -0,0 +1,99 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_r.html b/doc/safec-3.5/globals_r.html new file mode 100644 index 00000000..bb83f3b0 --- /dev/null +++ b/doc/safec-3.5/globals_r.html @@ -0,0 +1,120 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_s.html b/doc/safec-3.5/globals_s.html new file mode 100644 index 00000000..2c4716b7 --- /dev/null +++ b/doc/safec-3.5/globals_s.html @@ -0,0 +1,338 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_t.html b/doc/safec-3.5/globals_t.html new file mode 100644 index 00000000..5fd83e52 --- /dev/null +++ b/doc/safec-3.5/globals_t.html @@ -0,0 +1,134 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_type.html b/doc/safec-3.5/globals_type.html new file mode 100644 index 00000000..f28b1f38 --- /dev/null +++ b/doc/safec-3.5/globals_type.html @@ -0,0 +1,106 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  +
+
+ diff --git a/doc/safec-3.5/globals_u.html b/doc/safec-3.5/globals_u.html new file mode 100644 index 00000000..2389ac98 --- /dev/null +++ b/doc/safec-3.5/globals_u.html @@ -0,0 +1,2753 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_v.html b/doc/safec-3.5/globals_v.html new file mode 100644 index 00000000..c916c48f --- /dev/null +++ b/doc/safec-3.5/globals_v.html @@ -0,0 +1,155 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/globals_vars.html b/doc/safec-3.5/globals_vars.html new file mode 100644 index 00000000..2cacbe4c --- /dev/null +++ b/doc/safec-3.5/globals_vars.html @@ -0,0 +1,96 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- ! -

+
+
+ diff --git a/doc/safec-3.5/globals_vars.js b/doc/safec-3.5/globals_vars.js new file mode 100644 index 00000000..15cf93d8 --- /dev/null +++ b/doc/safec-3.5/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.5/globals_vars_c.html b/doc/safec-3.5/globals_vars_c.html new file mode 100644 index 00000000..8daaab1f --- /dev/null +++ b/doc/safec-3.5/globals_vars_c.html @@ -0,0 +1,102 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- c -

+
+
+ diff --git a/doc/safec-3.5/globals_vars_d.html b/doc/safec-3.5/globals_vars_d.html new file mode 100644 index 00000000..7b5a34b9 --- /dev/null +++ b/doc/safec-3.5/globals_vars_d.html @@ -0,0 +1,107 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- d -

+
+
+ diff --git a/doc/safec-3.5/globals_vars_e.html b/doc/safec-3.5/globals_vars_e.html new file mode 100644 index 00000000..3e787218 --- /dev/null +++ b/doc/safec-3.5/globals_vars_e.html @@ -0,0 +1,96 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- e -

+
+
+ diff --git a/doc/safec-3.5/globals_vars_l.html b/doc/safec-3.5/globals_vars_l.html new file mode 100644 index 00000000..3e7bc328 --- /dev/null +++ b/doc/safec-3.5/globals_vars_l.html @@ -0,0 +1,111 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- l -

+
+
+ diff --git a/doc/safec-3.5/globals_vars_m.html b/doc/safec-3.5/globals_vars_m.html new file mode 100644 index 00000000..44e31e84 --- /dev/null +++ b/doc/safec-3.5/globals_vars_m.html @@ -0,0 +1,96 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- m -

+
+
+ diff --git a/doc/safec-3.5/globals_vars_n.html b/doc/safec-3.5/globals_vars_n.html new file mode 100644 index 00000000..4e69ce91 --- /dev/null +++ b/doc/safec-3.5/globals_vars_n.html @@ -0,0 +1,96 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- n -

+
+
+ diff --git a/doc/safec-3.5/globals_vars_p.html b/doc/safec-3.5/globals_vars_p.html new file mode 100644 index 00000000..4940d911 --- /dev/null +++ b/doc/safec-3.5/globals_vars_p.html @@ -0,0 +1,96 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- p -

+
+
+ diff --git a/doc/safec-3.5/globals_vars_s.html b/doc/safec-3.5/globals_vars_s.html new file mode 100644 index 00000000..8f6c05db --- /dev/null +++ b/doc/safec-3.5/globals_vars_s.html @@ -0,0 +1,108 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- s -

+
+
+ diff --git a/doc/safec-3.5/globals_vars_t.html b/doc/safec-3.5/globals_vars_t.html new file mode 100644 index 00000000..65f13e46 --- /dev/null +++ b/doc/safec-3.5/globals_vars_t.html @@ -0,0 +1,99 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- t -

+
+
+ diff --git a/doc/safec-3.5/globals_vars_u.html b/doc/safec-3.5/globals_vars_u.html new file mode 100644 index 00000000..9fac4b9b --- /dev/null +++ b/doc/safec-3.5/globals_vars_u.html @@ -0,0 +1,2703 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- u -

+
+
+ diff --git a/doc/safec-3.5/globals_w.html b/doc/safec-3.5/globals_w.html new file mode 100644 index 00000000..9b4eaccf --- /dev/null +++ b/doc/safec-3.5/globals_w.html @@ -0,0 +1,197 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/graph_legend.html b/doc/safec-3.5/graph_legend.html new file mode 100644 index 00000000..408d0c1e --- /dev/null +++ b/doc/safec-3.5/graph_legend.html @@ -0,0 +1,122 @@ + + + + + + + +safec: Graph Legend + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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.5/graph_legend.md5 b/doc/safec-3.5/graph_legend.md5 new file mode 100644 index 00000000..a06ed050 --- /dev/null +++ b/doc/safec-3.5/graph_legend.md5 @@ -0,0 +1 @@ +387ff8eb65306fa251338d3c9bd7bfff \ No newline at end of file diff --git a/doc/safec-3.5/graph_legend.png b/doc/safec-3.5/graph_legend.png new file mode 100644 index 0000000000000000000000000000000000000000..a80a20f8dccd55f9f7718694da8f9fb63ecee6a0 GIT binary patch literal 21176 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.5/index.html b/doc/safec-3.5/index.html new file mode 100644 index 00000000..1292e49a --- /dev/null +++ b/doc/safec-3.5/index.html @@ -0,0 +1,212 @@ + + + + + + + +safec: Safe C Library - README + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.5 +
+
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, Huawei securec 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. 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-aux/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.28 (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 - 12 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-aux/smoke.sh.

+

Known Issues

+
    +
  1. If you are building the library from the git repository you will have to first run build-aux/autogen.sh which runs autoreconf to ``install'' the autotools files and create the configure script.
  2. +
+

[bibliography] .References

+
+
+ diff --git a/doc/safec-3.5/jquery.js b/doc/safec-3.5/jquery.js new file mode 100644 index 00000000..f5343eda --- /dev/null +++ b/doc/safec-3.5/jquery.js @@ -0,0 +1,87 @@ +/*! + * 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.5/resize.js b/doc/safec-3.5/resize.js new file mode 100644 index 00000000..56e4a023 --- /dev/null +++ b/doc/safec-3.5/resize.js @@ -0,0 +1,114 @@ +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); +} + + diff --git a/doc/safec-3.5/search/all_0.html b/doc/safec-3.5/search/all_0.html new file mode 100644 index 00000000..f25360b7 --- /dev/null +++ b/doc/safec-3.5/search/all_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_0.js b/doc/safec-3.5/search/all_0.js new file mode 100644 index 00000000..3f1baa66 --- /dev/null +++ b/doc/safec-3.5/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.5/search/all_1.html b/doc/safec-3.5/search/all_1.html new file mode 100644 index 00000000..b13f0f7f --- /dev/null +++ b/doc/safec-3.5/search/all_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_1.js b/doc/safec-3.5/search/all_1.js new file mode 100644 index 00000000..aff433d5 --- /dev/null +++ b/doc/safec-3.5/search/all_1.js @@ -0,0 +1,133 @@ +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_5fexc',['_bsearch_exc',['../d3/dd5/wcsnorm__s_8c.html#ac44b968f2c6f4609410e651ba3b04fcb',1,'wcsnorm_s.c']]], + ['_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#a7d757c1ecd402524b66c2ce4020c72e9',1,'_memchr_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']]], + ['_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#a43e4851ec91ae5c8f724ef6b0f0fc696',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) BOS_CHK2(dest: 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#a7a9f802ee7db606556875f9a7e946fb2',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) BOS_CHK2(dest: 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#a99ff007a584c954b78ce84cfd503e2c3',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) BOS_CHK_BUTZERO(dest: 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#ada94717358d0f7c99899496c58ef429d',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) BOS_CHK_BUTZERO(dest: 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#a44a1644346d607bb71278b887ebbc90d',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) BOS_CHK_BUTZERO(dest: 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#aea9ede65060d62d9b55f7aaf636a00f1',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) BOS_CHK_BUTZERO(dest: 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#a44fe76ee3a1a6aa9710e82bba832d267',1,'_memset16_s_chk(uint16_t *dest, rsize_t dmax, uint16_t value, rsize_t n, const size_t destbos) BOS_NULL(dest) 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#a5c255c93c0fd86a6e4742fd9f1ab7964',1,'_memset32_s_chk(uint32_t *dest, rsize_t dmax, uint32_t value, rsize_t n, const size_t destbos) BOS_NULL(dest) 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#a16c0938cb0fc42062e1f01af70083fd4',1,'_memset_s_chk(void *dest, rsize_t dmax, int value, rsize_t n, const size_t destbos) BOS_NULL(dest) 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#a4e36cf1a874e028cea75f89598dd0ddc',1,'_strnlen_s_chk(const char *str, rsize_t smax, size_t strbos): strnlen_s.c'],['../d8/dff/safe__str__lib_8h.html#ac35b97aaaa14e024440add0f2737257f',1,'_strnlen_s_chk(const char *str, rsize_t smax, size_t strbos) BOS_OVR2_BUTNULL(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#a02ae6ef910e2d7e691171d630549397d',1,'_strtok_s_chk(char *restrict dest, rsize_t *restrict dmaxp, const char *restrict delim, char **restrict ptr, const size_t destbos) BOS_OVR2_BUTNULL(dest: safe_str_lib.h']]], + ['_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#a0220d4a8a9fcbed430d54553829818f3',1,'_wcsnlen_s_chk(const wchar_t *dest, rsize_t dmax, size_t destbos): wcsnlen_s.c'],['../d8/dff/safe__str__lib_8h.html#a44dff795027582ea7baa33ddf703a2ea',1,'_wcsnlen_s_chk(const wchar_t *dest, size_t dmax, 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#ab19b9ae44da5315bf923ecafad974909',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) &&!dmax: 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#a7e9a33e2fa8ef438c690e7836d702318',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) BOSW_OVR2_BUTNULL(dest: safe_str_lib.h']]], + ['_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.5/search/all_10.html b/doc/safec-3.5/search/all_10.html new file mode 100644 index 00000000..d1345a1f --- /dev/null +++ b/doc/safec-3.5/search/all_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_10.js b/doc/safec-3.5/search/all_10.js new file mode 100644 index 00000000..355bba72 --- /dev/null +++ b/doc/safec-3.5/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.5/search/all_11.html b/doc/safec-3.5/search/all_11.html new file mode 100644 index 00000000..2be8b711 --- /dev/null +++ b/doc/safec-3.5/search/all_11.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_11.js b/doc/safec-3.5/search/all_11.js new file mode 100644 index 00000000..5427a253 --- /dev/null +++ b/doc/safec-3.5/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.5/search/all_12.html b/doc/safec-3.5/search/all_12.html new file mode 100644 index 00000000..13c52637 --- /dev/null +++ b/doc/safec-3.5/search/all_12.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_12.js b/doc/safec-3.5/search/all_12.js new file mode 100644 index 00000000..200b7701 --- /dev/null +++ b/doc/safec-3.5/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.5/search/all_13.html b/doc/safec-3.5/search/all_13.html new file mode 100644 index 00000000..b4a8bca6 --- /dev/null +++ b/doc/safec-3.5/search/all_13.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_13.js b/doc/safec-3.5/search/all_13.js new file mode 100644 index 00000000..0b07e597 --- /dev/null +++ b/doc/safec-3.5/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.5/search/all_14.html b/doc/safec-3.5/search/all_14.html new file mode 100644 index 00000000..fb4d0ecc --- /dev/null +++ b/doc/safec-3.5/search/all_14.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_14.js b/doc/safec-3.5/search/all_14.js new file mode 100644 index 00000000..8bb96750 --- /dev/null +++ b/doc/safec-3.5/search/all_14.js @@ -0,0 +1,683 @@ +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',['UNWIF_canon_exc',['../d2/d1e/unw16ifcan_8h.html#abc427c1bc43be2b13d911056c385c315',1,'unw16ifcan.h']]], + ['unwif_5fcanon_5fexc_5fsize',['UNWIF_canon_exc_size',['../d2/d1e/unw16ifcan_8h.html#a9c89ad3ccfd39682be5d67dccb37d6c5',1,'UNWIF_canon_exc_size(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a9c89ad3ccfd39682be5d67dccb37d6c5',1,'UNWIF_canon_exc_size(): unwifcan.h']]], + ['unwif_5fcanon_5fexc_5ft',['UNWIF_canon_exc_t',['../da/d13/struct_u_n_w_i_f__canon__exc__t.html',1,'']]], + ['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#a3ab946b682dd84d7ece39401cc7b8984',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_5f0d',['UNWIF_combin_01_0d',['../d5/d67/unw16ifcmb_8h.html#a70ae426dfecd3fcca36184fea368923b',1,'UNWIF_combin_01_0d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a70ae426dfecd3fcca36184fea368923b',1,'UNWIF_combin_01_0d(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f0f',['UNWIF_combin_01_0f',['../d5/d67/unw16ifcmb_8h.html#a83df232cbe97b5f6490c89524376c014',1,'UNWIF_combin_01_0f(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a83df232cbe97b5f6490c89524376c014',1,'UNWIF_combin_01_0f(): 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_5f18',['UNWIF_combin_01_18',['../d5/d67/unw16ifcmb_8h.html#a9a8a9723db4f13141cbf1f36f4b670e1',1,'UNWIF_combin_01_18(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a9a8a9723db4f13141cbf1f36f4b670e1',1,'UNWIF_combin_01_18(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f19',['UNWIF_combin_01_19',['../d5/d67/unw16ifcmb_8h.html#ab6b21173678c99408d94d3cc84d76c76',1,'UNWIF_combin_01_19(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab6b21173678c99408d94d3cc84d76c76',1,'UNWIF_combin_01_19(): 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_5fe1',['UNWIF_combin_01_e1',['../d5/d67/unw16ifcmb_8h.html#aeece1228630013173e23750a8970a6a7',1,'UNWIF_combin_01_e1(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aeece1228630013173e23750a8970a6a7',1,'UNWIF_combin_01_e1(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fe2',['UNWIF_combin_01_e2',['../d5/d67/unw16ifcmb_8h.html#ae6fa9e9015fb31abcb82ebf74e722cbd',1,'UNWIF_combin_01_e2(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ae6fa9e9015fb31abcb82ebf74e722cbd',1,'UNWIF_combin_01_e2(): 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_compat_exc_t'],['../d3/dd5/wcsnorm__s_8c.html#aca0221a07531e22504e937d85319aded',1,'UNWIF_compat_exc_t(): wcsnorm_s.c']]], + ['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#ad5eef0c4ff41c346fa02268fa822eed8',1,'UNWIF_compat_tbl_2(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a8bd6c97ea67a909e5e279cc6530a098f',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.5/search/all_15.html b/doc/safec-3.5/search/all_15.html new file mode 100644 index 00000000..8afe9a03 --- /dev/null +++ b/doc/safec-3.5/search/all_15.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_15.js b/doc/safec-3.5/search/all_15.js new file mode 100644 index 00000000..2e0b74d6 --- /dev/null +++ b/doc/safec-3.5/search/all_15.js @@ -0,0 +1,34 @@ +var searchData= +[ + ['v',['v',['../da/d13/struct_u_n_w_i_f__canon__exc__t.html#a196efb675b2d9225fd1ce8d5739d45cc',1,'UNWIF_canon_exc_t::v()'],['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#af701dda1df82e5dd28bf29b5666121b5',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,'VAL_OVR2_BUTZERO(): safe_compile.h'],['../d8/d03/safe__mem__lib_8h.html#a72bc0dfcd0bd530505148506d1c92d4a',1,'VAL_OVR2_BUTZERO(slen, dmax): safe_mem_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']]], + ['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.5/search/all_16.html b/doc/safec-3.5/search/all_16.html new file mode 100644 index 00000000..e511edbc --- /dev/null +++ b/doc/safec-3.5/search/all_16.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_16.js b/doc/safec-3.5/search/all_16.js new file mode 100644 index 00000000..8601191a --- /dev/null +++ b/doc/safec-3.5/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.5/search/all_2.html b/doc/safec-3.5/search/all_2.html new file mode 100644 index 00000000..9543c57b --- /dev/null +++ b/doc/safec-3.5/search/all_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_2.js b/doc/safec-3.5/search/all_2.js new file mode 100644 index 00000000..3d22229c --- /dev/null +++ b/doc/safec-3.5/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.5/search/all_3.html b/doc/safec-3.5/search/all_3.html new file mode 100644 index 00000000..03405c0f --- /dev/null +++ b/doc/safec-3.5/search/all_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_3.js b/doc/safec-3.5/search/all_3.js new file mode 100644 index 00000000..d0783adf --- /dev/null +++ b/doc/safec-3.5/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'],['../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#a2fd4cc720be29309b9ec478a3990c5f8',1,'BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) BOS_NULL(ptr): 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#a1fdcd8d9c19336b80b013ea8651db960',1,'BOS_ATTR(!_BOS_NULL(dest) &&_BOS_OVR(dest, dmax), "dest overflow") BOS_ATTR(!_BOS_NULL(dest) &&(void *) dest: 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/d03/safe__mem__lib_8h.html#abce8c474e5f1bc0b6f8253a5e57ed52c',1,'BOS_CHK2(src, slen *2) BOS_NULL(diff) VAL_OVR2_BUTZERO(slen: safe_mem_lib.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#ae74d96ec8a9c5ea899466bd1f923136e',1,'BOS_NULL(diff) BOS_ATTR(!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'],['../d8/dff/safe__str__lib_8h.html#ad86b042be62fcc4c98ebea9bcc525fd3',1,'BOS_NULL(srcp) BOSW_CHK2(*srcp: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#ad29b5e59ad7a8dbdebe59f36013da696',1,'BOS_NULL(delim) BOS_NULL(ptr): 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,'BOS_OVR2_BUTNULL(): safe_compile.h'],['../db/d69/safe__lib_8h.html#a029673005faaf0b8d47e07a081881852',1,'BOS_OVR2_BUTNULL(base, nmemb *size) BOS_ATTR(nmemb &&!compar: safe_lib.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.5/search/all_4.html b/doc/safec-3.5/search/all_4.html new file mode 100644 index 00000000..8e1f4b9c --- /dev/null +++ b/doc/safec-3.5/search/all_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_4.js b/doc/safec-3.5/search/all_4.js new file mode 100644 index 00000000..eff38f99 --- /dev/null +++ b/doc/safec-3.5/search/all_4.js @@ -0,0 +1,21 @@ +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']]], + ['compar',['compar',['../db/d69/safe__lib_8h.html#a878a7d08a277d392c3b3128e279767ea',1,'safe_lib.h']]], + ['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',['../da/d13/struct_u_n_w_i_f__canon__exc__t.html#af1e94c7b14994224c59f30ddd9c466f5',1,'UNWIF_canon_exc_t::cp()'],['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a420875a457123fb2b4f64fd8a997928f',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.5/search/all_5.html b/doc/safec-3.5/search/all_5.html new file mode 100644 index 00000000..89a879ea --- /dev/null +++ b/doc/safec-3.5/search/all_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_5.js b/doc/safec-3.5/search/all_5.js new file mode 100644 index 00000000..82c2c6e6 --- /dev/null +++ b/doc/safec-3.5/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#a192378390b972ec5a7a5a85b6d764fc2',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.5/search/all_6.html b/doc/safec-3.5/search/all_6.html new file mode 100644 index 00000000..6afac066 --- /dev/null +++ b/doc/safec-3.5/search/all_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_6.js b/doc/safec-3.5/search/all_6.js new file mode 100644 index 00000000..03b18d10 --- /dev/null +++ b/doc/safec-3.5/search/all_6.js @@ -0,0 +1,19 @@ +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']]], + ['errno_5ft',['errno_t',['../dd/d0a/safe__types_8h.html#a46a037236862ac1a534efbe605c10f42',1,'safe_types.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.5/search/all_7.html b/doc/safec-3.5/search/all_7.html new file mode 100644 index 00000000..de191077 --- /dev/null +++ b/doc/safec-3.5/search/all_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_7.js b/doc/safec-3.5/search/all_7.js new file mode 100644 index 00000000..7980ed7c --- /dev/null +++ b/doc/safec-3.5/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.5/search/all_8.html b/doc/safec-3.5/search/all_8.html new file mode 100644 index 00000000..11e27cdb --- /dev/null +++ b/doc/safec-3.5/search/all_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_8.js b/doc/safec-3.5/search/all_8.js new file mode 100644 index 00000000..da7197d5 --- /dev/null +++ b/doc/safec-3.5/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.5/search/all_9.html b/doc/safec-3.5/search/all_9.html new file mode 100644 index 00000000..f8abbbe5 --- /dev/null +++ b/doc/safec-3.5/search/all_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_9.js b/doc/safec-3.5/search/all_9.js new file mode 100644 index 00000000..b6a312b7 --- /dev/null +++ b/doc/safec-3.5/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.5/search/all_a.html b/doc/safec-3.5/search/all_a.html new file mode 100644 index 00000000..9601fcee --- /dev/null +++ b/doc/safec-3.5/search/all_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_a.js b/doc/safec-3.5/search/all_a.js new file mode 100644 index 00000000..09e8eb5a --- /dev/null +++ b/doc/safec-3.5/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']]], + ['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']]], + ['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']]], + ['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']]], + ['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.5/search/all_b.html b/doc/safec-3.5/search/all_b.html new file mode 100644 index 00000000..0814e4e0 --- /dev/null +++ b/doc/safec-3.5/search/all_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_b.js b/doc/safec-3.5/search/all_b.js new file mode 100644 index 00000000..499520d5 --- /dev/null +++ b/doc/safec-3.5/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.5/search/all_c.html b/doc/safec-3.5/search/all_c.html new file mode 100644 index 00000000..da08c387 --- /dev/null +++ b/doc/safec-3.5/search/all_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_c.js b/doc/safec-3.5/search/all_c.js new file mode 100644 index 00000000..4a792f35 --- /dev/null +++ b/doc/safec-3.5/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.5/search/all_d.html b/doc/safec-3.5/search/all_d.html new file mode 100644 index 00000000..9986c9cb --- /dev/null +++ b/doc/safec-3.5/search/all_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_d.js b/doc/safec-3.5/search/all_d.js new file mode 100644 index 00000000..502bef3f --- /dev/null +++ b/doc/safec-3.5/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.5/search/all_e.html b/doc/safec-3.5/search/all_e.html new file mode 100644 index 00000000..9fa42bba --- /dev/null +++ b/doc/safec-3.5/search/all_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_e.js b/doc/safec-3.5/search/all_e.js new file mode 100644 index 00000000..6508d618 --- /dev/null +++ b/doc/safec-3.5/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.5/search/all_f.html b/doc/safec-3.5/search/all_f.html new file mode 100644 index 00000000..6ecfc0ed --- /dev/null +++ b/doc/safec-3.5/search/all_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/all_f.js b/doc/safec-3.5/search/all_f.js new file mode 100644 index 00000000..075bc0e2 --- /dev/null +++ b/doc/safec-3.5/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.5/search/classes_0.html b/doc/safec-3.5/search/classes_0.html new file mode 100644 index 00000000..1c3e406a --- /dev/null +++ b/doc/safec-3.5/search/classes_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/classes_0.js b/doc/safec-3.5/search/classes_0.js new file mode 100644 index 00000000..eee4c912 --- /dev/null +++ b/doc/safec-3.5/search/classes_0.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['unwif_5fcanon_5fexc_5ft',['UNWIF_canon_exc_t',['../da/d13/struct_u_n_w_i_f__canon__exc__t.html',1,'']]], + ['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.5/search/close.png b/doc/safec-3.5/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.5/search/defines_0.html b/doc/safec-3.5/search/defines_0.html new file mode 100644 index 00000000..5b252045 --- /dev/null +++ b/doc/safec-3.5/search/defines_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_0.js b/doc/safec-3.5/search/defines_0.js new file mode 100644 index 00000000..2872c65e --- /dev/null +++ b/doc/safec-3.5/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.5/search/defines_1.html b/doc/safec-3.5/search/defines_1.html new file mode 100644 index 00000000..91488cb5 --- /dev/null +++ b/doc/safec-3.5/search/defines_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_1.js b/doc/safec-3.5/search/defines_1.js new file mode 100644 index 00000000..59b3fa99 --- /dev/null +++ b/doc/safec-3.5/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.5/search/defines_10.html b/doc/safec-3.5/search/defines_10.html new file mode 100644 index 00000000..702c1269 --- /dev/null +++ b/doc/safec-3.5/search/defines_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_10.js b/doc/safec-3.5/search/defines_10.js new file mode 100644 index 00000000..4b28a257 --- /dev/null +++ b/doc/safec-3.5/search/defines_10.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['unwif_5fcanon_5fexc_5fsize',['UNWIF_canon_exc_size',['../d2/d1e/unw16ifcan_8h.html#a9c89ad3ccfd39682be5d67dccb37d6c5',1,'UNWIF_canon_exc_size(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a9c89ad3ccfd39682be5d67dccb37d6c5',1,'UNWIF_canon_exc_size(): 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_5fexc_5ft',['UNWIF_compat_exc_t',['../d3/dd5/wcsnorm__s_8c.html#aca0221a07531e22504e937d85319aded',1,'wcsnorm_s.c']]], + ['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.5/search/defines_11.html b/doc/safec-3.5/search/defines_11.html new file mode 100644 index 00000000..5d0c8f88 --- /dev/null +++ b/doc/safec-3.5/search/defines_11.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_11.js b/doc/safec-3.5/search/defines_11.js new file mode 100644 index 00000000..14a23561 --- /dev/null +++ b/doc/safec-3.5/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.5/search/defines_12.html b/doc/safec-3.5/search/defines_12.html new file mode 100644 index 00000000..d5649ef5 --- /dev/null +++ b/doc/safec-3.5/search/defines_12.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_12.js b/doc/safec-3.5/search/defines_12.js new file mode 100644 index 00000000..7afcae93 --- /dev/null +++ b/doc/safec-3.5/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.5/search/defines_2.html b/doc/safec-3.5/search/defines_2.html new file mode 100644 index 00000000..86559939 --- /dev/null +++ b/doc/safec-3.5/search/defines_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_2.js b/doc/safec-3.5/search/defines_2.js new file mode 100644 index 00000000..35074a36 --- /dev/null +++ b/doc/safec-3.5/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.5/search/defines_3.html b/doc/safec-3.5/search/defines_3.html new file mode 100644 index 00000000..a55d3ffb --- /dev/null +++ b/doc/safec-3.5/search/defines_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_3.js b/doc/safec-3.5/search/defines_3.js new file mode 100644 index 00000000..31034fda --- /dev/null +++ b/doc/safec-3.5/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.5/search/defines_4.html b/doc/safec-3.5/search/defines_4.html new file mode 100644 index 00000000..54da39ac --- /dev/null +++ b/doc/safec-3.5/search/defines_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_4.js b/doc/safec-3.5/search/defines_4.js new file mode 100644 index 00000000..d5a4b267 --- /dev/null +++ b/doc/safec-3.5/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.5/search/defines_5.html b/doc/safec-3.5/search/defines_5.html new file mode 100644 index 00000000..dd7bfdc6 --- /dev/null +++ b/doc/safec-3.5/search/defines_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_5.js b/doc/safec-3.5/search/defines_5.js new file mode 100644 index 00000000..45e81293 --- /dev/null +++ b/doc/safec-3.5/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.5/search/defines_6.html b/doc/safec-3.5/search/defines_6.html new file mode 100644 index 00000000..58d00e91 --- /dev/null +++ b/doc/safec-3.5/search/defines_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_6.js b/doc/safec-3.5/search/defines_6.js new file mode 100644 index 00000000..9f7ede4c --- /dev/null +++ b/doc/safec-3.5/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.5/search/defines_7.html b/doc/safec-3.5/search/defines_7.html new file mode 100644 index 00000000..275e1b3c --- /dev/null +++ b/doc/safec-3.5/search/defines_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_7.js b/doc/safec-3.5/search/defines_7.js new file mode 100644 index 00000000..2ba897d8 --- /dev/null +++ b/doc/safec-3.5/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.5/search/defines_8.html b/doc/safec-3.5/search/defines_8.html new file mode 100644 index 00000000..de651d9d --- /dev/null +++ b/doc/safec-3.5/search/defines_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_8.js b/doc/safec-3.5/search/defines_8.js new file mode 100644 index 00000000..b731428d --- /dev/null +++ b/doc/safec-3.5/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.5/search/defines_9.html b/doc/safec-3.5/search/defines_9.html new file mode 100644 index 00000000..a93bb53c --- /dev/null +++ b/doc/safec-3.5/search/defines_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_9.js b/doc/safec-3.5/search/defines_9.js new file mode 100644 index 00000000..fd40305c --- /dev/null +++ b/doc/safec-3.5/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.5/search/defines_a.html b/doc/safec-3.5/search/defines_a.html new file mode 100644 index 00000000..cf4841d9 --- /dev/null +++ b/doc/safec-3.5/search/defines_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_a.js b/doc/safec-3.5/search/defines_a.js new file mode 100644 index 00000000..25228da1 --- /dev/null +++ b/doc/safec-3.5/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.5/search/defines_b.html b/doc/safec-3.5/search/defines_b.html new file mode 100644 index 00000000..26cf44fe --- /dev/null +++ b/doc/safec-3.5/search/defines_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_b.js b/doc/safec-3.5/search/defines_b.js new file mode 100644 index 00000000..399452b7 --- /dev/null +++ b/doc/safec-3.5/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.5/search/defines_c.html b/doc/safec-3.5/search/defines_c.html new file mode 100644 index 00000000..eca33bee --- /dev/null +++ b/doc/safec-3.5/search/defines_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_c.js b/doc/safec-3.5/search/defines_c.js new file mode 100644 index 00000000..3e731dfd --- /dev/null +++ b/doc/safec-3.5/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.5/search/defines_d.html b/doc/safec-3.5/search/defines_d.html new file mode 100644 index 00000000..bdb55001 --- /dev/null +++ b/doc/safec-3.5/search/defines_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_d.js b/doc/safec-3.5/search/defines_d.js new file mode 100644 index 00000000..0476778c --- /dev/null +++ b/doc/safec-3.5/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.5/search/defines_e.html b/doc/safec-3.5/search/defines_e.html new file mode 100644 index 00000000..f8cb784a --- /dev/null +++ b/doc/safec-3.5/search/defines_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_e.js b/doc/safec-3.5/search/defines_e.js new file mode 100644 index 00000000..9c68a62d --- /dev/null +++ b/doc/safec-3.5/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.5/search/defines_f.html b/doc/safec-3.5/search/defines_f.html new file mode 100644 index 00000000..fbd79367 --- /dev/null +++ b/doc/safec-3.5/search/defines_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/defines_f.js b/doc/safec-3.5/search/defines_f.js new file mode 100644 index 00000000..314c9dd0 --- /dev/null +++ b/doc/safec-3.5/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.5/search/files_0.html b/doc/safec-3.5/search/files_0.html new file mode 100644 index 00000000..4f272b83 --- /dev/null +++ b/doc/safec-3.5/search/files_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/files_0.js b/doc/safec-3.5/search/files_0.js new file mode 100644 index 00000000..282da5a0 --- /dev/null +++ b/doc/safec-3.5/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.5/search/files_1.html b/doc/safec-3.5/search/files_1.html new file mode 100644 index 00000000..dcce4223 --- /dev/null +++ b/doc/safec-3.5/search/files_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/files_1.js b/doc/safec-3.5/search/files_1.js new file mode 100644 index 00000000..e57dbfad --- /dev/null +++ b/doc/safec-3.5/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.5/search/files_10.html b/doc/safec-3.5/search/files_10.html new file mode 100644 index 00000000..d2187f6c --- /dev/null +++ b/doc/safec-3.5/search/files_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/files_10.js b/doc/safec-3.5/search/files_10.js new file mode 100644 index 00000000..9c3efe2c --- /dev/null +++ b/doc/safec-3.5/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.5/search/files_2.html b/doc/safec-3.5/search/files_2.html new file mode 100644 index 00000000..d5c6c3be --- /dev/null +++ b/doc/safec-3.5/search/files_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/files_2.js b/doc/safec-3.5/search/files_2.js new file mode 100644 index 00000000..ffd55ab9 --- /dev/null +++ b/doc/safec-3.5/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.5/search/files_3.html b/doc/safec-3.5/search/files_3.html new file mode 100644 index 00000000..d5a95284 --- /dev/null +++ b/doc/safec-3.5/search/files_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/files_3.js b/doc/safec-3.5/search/files_3.js new file mode 100644 index 00000000..1a7f9671 --- /dev/null +++ b/doc/safec-3.5/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.5/search/files_4.html b/doc/safec-3.5/search/files_4.html new file mode 100644 index 00000000..7b4c42a0 --- /dev/null +++ b/doc/safec-3.5/search/files_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/files_4.js b/doc/safec-3.5/search/files_4.js new file mode 100644 index 00000000..ad294ad2 --- /dev/null +++ b/doc/safec-3.5/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.5/search/files_5.html b/doc/safec-3.5/search/files_5.html new file mode 100644 index 00000000..1f77bb12 --- /dev/null +++ b/doc/safec-3.5/search/files_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/files_5.js b/doc/safec-3.5/search/files_5.js new file mode 100644 index 00000000..dcd7f669 --- /dev/null +++ b/doc/safec-3.5/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.5/search/files_6.html b/doc/safec-3.5/search/files_6.html new file mode 100644 index 00000000..7573254f --- /dev/null +++ b/doc/safec-3.5/search/files_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/files_6.js b/doc/safec-3.5/search/files_6.js new file mode 100644 index 00000000..5ed98e9b --- /dev/null +++ b/doc/safec-3.5/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.5/search/files_7.html b/doc/safec-3.5/search/files_7.html new file mode 100644 index 00000000..214b329d --- /dev/null +++ b/doc/safec-3.5/search/files_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/files_7.js b/doc/safec-3.5/search/files_7.js new file mode 100644 index 00000000..f841abf3 --- /dev/null +++ b/doc/safec-3.5/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.5/search/files_8.html b/doc/safec-3.5/search/files_8.html new file mode 100644 index 00000000..6720c7c3 --- /dev/null +++ b/doc/safec-3.5/search/files_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/files_8.js b/doc/safec-3.5/search/files_8.js new file mode 100644 index 00000000..0adac40e --- /dev/null +++ b/doc/safec-3.5/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.5/search/files_9.html b/doc/safec-3.5/search/files_9.html new file mode 100644 index 00000000..fc958779 --- /dev/null +++ b/doc/safec-3.5/search/files_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/files_9.js b/doc/safec-3.5/search/files_9.js new file mode 100644 index 00000000..305e1acb --- /dev/null +++ b/doc/safec-3.5/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.5/search/files_a.html b/doc/safec-3.5/search/files_a.html new file mode 100644 index 00000000..ffe3e9d6 --- /dev/null +++ b/doc/safec-3.5/search/files_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/files_a.js b/doc/safec-3.5/search/files_a.js new file mode 100644 index 00000000..692c61c5 --- /dev/null +++ b/doc/safec-3.5/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.5/search/files_b.html b/doc/safec-3.5/search/files_b.html new file mode 100644 index 00000000..32cd2be9 --- /dev/null +++ b/doc/safec-3.5/search/files_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/files_b.js b/doc/safec-3.5/search/files_b.js new file mode 100644 index 00000000..36143255 --- /dev/null +++ b/doc/safec-3.5/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.5/search/files_c.html b/doc/safec-3.5/search/files_c.html new file mode 100644 index 00000000..bb836086 --- /dev/null +++ b/doc/safec-3.5/search/files_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/files_c.js b/doc/safec-3.5/search/files_c.js new file mode 100644 index 00000000..4c1eb377 --- /dev/null +++ b/doc/safec-3.5/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.5/search/files_d.html b/doc/safec-3.5/search/files_d.html new file mode 100644 index 00000000..38bf2b3b --- /dev/null +++ b/doc/safec-3.5/search/files_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/files_d.js b/doc/safec-3.5/search/files_d.js new file mode 100644 index 00000000..ab153b3a --- /dev/null +++ b/doc/safec-3.5/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.5/search/files_e.html b/doc/safec-3.5/search/files_e.html new file mode 100644 index 00000000..6f847621 --- /dev/null +++ b/doc/safec-3.5/search/files_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/files_e.js b/doc/safec-3.5/search/files_e.js new file mode 100644 index 00000000..0683cd62 --- /dev/null +++ b/doc/safec-3.5/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.5/search/files_f.html b/doc/safec-3.5/search/files_f.html new file mode 100644 index 00000000..75680638 --- /dev/null +++ b/doc/safec-3.5/search/files_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/files_f.js b/doc/safec-3.5/search/files_f.js new file mode 100644 index 00000000..7b771228 --- /dev/null +++ b/doc/safec-3.5/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.5/search/functions_0.html b/doc/safec-3.5/search/functions_0.html new file mode 100644 index 00000000..4e6d87d1 --- /dev/null +++ b/doc/safec-3.5/search/functions_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/functions_0.js b/doc/safec-3.5/search/functions_0.js new file mode 100644 index 00000000..6298867a --- /dev/null +++ b/doc/safec-3.5/search/functions_0.js @@ -0,0 +1,121 @@ +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_5fexc',['_bsearch_exc',['../d3/dd5/wcsnorm__s_8c.html#ac44b968f2c6f4609410e651ba3b04fcb',1,'wcsnorm_s.c']]], + ['_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#a7d757c1ecd402524b66c2ce4020c72e9',1,'_memchr_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']]], + ['_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#a43e4851ec91ae5c8f724ef6b0f0fc696',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) BOS_CHK2(dest: 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#a7a9f802ee7db606556875f9a7e946fb2',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) BOS_CHK2(dest: 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#a99ff007a584c954b78ce84cfd503e2c3',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) BOS_CHK_BUTZERO(dest: 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#ada94717358d0f7c99899496c58ef429d',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) BOS_CHK_BUTZERO(dest: 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#a44a1644346d607bb71278b887ebbc90d',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) BOS_CHK_BUTZERO(dest: 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#aea9ede65060d62d9b55f7aaf636a00f1',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) BOS_CHK_BUTZERO(dest: 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#a44fe76ee3a1a6aa9710e82bba832d267',1,'_memset16_s_chk(uint16_t *dest, rsize_t dmax, uint16_t value, rsize_t n, const size_t destbos) BOS_NULL(dest) 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#a5c255c93c0fd86a6e4742fd9f1ab7964',1,'_memset32_s_chk(uint32_t *dest, rsize_t dmax, uint32_t value, rsize_t n, const size_t destbos) BOS_NULL(dest) 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#a16c0938cb0fc42062e1f01af70083fd4',1,'_memset_s_chk(void *dest, rsize_t dmax, int value, rsize_t n, const size_t destbos) BOS_NULL(dest) 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#a4e36cf1a874e028cea75f89598dd0ddc',1,'_strnlen_s_chk(const char *str, rsize_t smax, size_t strbos): strnlen_s.c'],['../d8/dff/safe__str__lib_8h.html#ac35b97aaaa14e024440add0f2737257f',1,'_strnlen_s_chk(const char *str, rsize_t smax, size_t strbos) BOS_OVR2_BUTNULL(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#a02ae6ef910e2d7e691171d630549397d',1,'_strtok_s_chk(char *restrict dest, rsize_t *restrict dmaxp, const char *restrict delim, char **restrict ptr, const size_t destbos) BOS_OVR2_BUTNULL(dest: safe_str_lib.h']]], + ['_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#a0220d4a8a9fcbed430d54553829818f3',1,'_wcsnlen_s_chk(const wchar_t *dest, rsize_t dmax, size_t destbos): wcsnlen_s.c'],['../d8/dff/safe__str__lib_8h.html#a44dff795027582ea7baa33ddf703a2ea',1,'_wcsnlen_s_chk(const wchar_t *dest, size_t dmax, 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#ab19b9ae44da5315bf923ecafad974909',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) &&!dmax: 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#a7e9a33e2fa8ef438c690e7836d702318',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) BOSW_OVR2_BUTNULL(dest: safe_str_lib.h']]], + ['_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.5/search/functions_1.html b/doc/safec-3.5/search/functions_1.html new file mode 100644 index 00000000..b343e2db --- /dev/null +++ b/doc/safec-3.5/search/functions_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/functions_1.js b/doc/safec-3.5/search/functions_1.js new file mode 100644 index 00000000..2d70cad2 --- /dev/null +++ b/doc/safec-3.5/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.5/search/functions_2.html b/doc/safec-3.5/search/functions_2.html new file mode 100644 index 00000000..ecce2f31 --- /dev/null +++ b/doc/safec-3.5/search/functions_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/functions_2.js b/doc/safec-3.5/search/functions_2.js new file mode 100644 index 00000000..83995d12 --- /dev/null +++ b/doc/safec-3.5/search/functions_2.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['bos_5fattr',['BOS_ATTR',['../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#a2fd4cc720be29309b9ec478a3990c5f8',1,'BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) BOS_NULL(ptr): 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#a1fdcd8d9c19336b80b013ea8651db960',1,'BOS_ATTR(!_BOS_NULL(dest) &&_BOS_OVR(dest, dmax), "dest overflow") BOS_ATTR(!_BOS_NULL(dest) &&(void *) dest: 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/d03/safe__mem__lib_8h.html#abce8c474e5f1bc0b6f8253a5e57ed52c',1,'BOS_CHK2(src, slen *2) BOS_NULL(diff) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#a8e51868a1ce0630bf5c38d62d1bea957',1,'BOS_CHK2(src, len): 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#ae74d96ec8a9c5ea899466bd1f923136e',1,'BOS_NULL(diff) BOS_ATTR(!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'],['../d8/dff/safe__str__lib_8h.html#ad86b042be62fcc4c98ebea9bcc525fd3',1,'BOS_NULL(srcp) BOSW_CHK2(*srcp: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#ad29b5e59ad7a8dbdebe59f36013da696',1,'BOS_NULL(delim) BOS_NULL(ptr): 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_5fbutnull',['BOS_OVR2_BUTNULL',['../db/d69/safe__lib_8h.html#a029673005faaf0b8d47e07a081881852',1,'safe_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.5/search/functions_3.html b/doc/safec-3.5/search/functions_3.html new file mode 100644 index 00000000..15f06abd --- /dev/null +++ b/doc/safec-3.5/search/functions_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/functions_3.js b/doc/safec-3.5/search/functions_3.js new file mode 100644 index 00000000..9447f462 --- /dev/null +++ b/doc/safec-3.5/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.5/search/functions_4.html b/doc/safec-3.5/search/functions_4.html new file mode 100644 index 00000000..8985ff27 --- /dev/null +++ b/doc/safec-3.5/search/functions_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/functions_4.js b/doc/safec-3.5/search/functions_4.js new file mode 100644 index 00000000..6b17f224 --- /dev/null +++ b/doc/safec-3.5/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.5/search/functions_5.html b/doc/safec-3.5/search/functions_5.html new file mode 100644 index 00000000..03149184 --- /dev/null +++ b/doc/safec-3.5/search/functions_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/functions_5.js b/doc/safec-3.5/search/functions_5.js new file mode 100644 index 00000000..a81a1166 --- /dev/null +++ b/doc/safec-3.5/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.5/search/functions_6.html b/doc/safec-3.5/search/functions_6.html new file mode 100644 index 00000000..c5061236 --- /dev/null +++ b/doc/safec-3.5/search/functions_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/functions_6.js b/doc/safec-3.5/search/functions_6.js new file mode 100644 index 00000000..74af185f --- /dev/null +++ b/doc/safec-3.5/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.5/search/functions_7.html b/doc/safec-3.5/search/functions_7.html new file mode 100644 index 00000000..83a7b84b --- /dev/null +++ b/doc/safec-3.5/search/functions_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/functions_7.js b/doc/safec-3.5/search/functions_7.js new file mode 100644 index 00000000..1a27b7e2 --- /dev/null +++ b/doc/safec-3.5/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']]], + ['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']]], + ['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']]], + ['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']]], + ['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.5/search/functions_8.html b/doc/safec-3.5/search/functions_8.html new file mode 100644 index 00000000..b55f0e65 --- /dev/null +++ b/doc/safec-3.5/search/functions_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/functions_8.js b/doc/safec-3.5/search/functions_8.js new file mode 100644 index 00000000..31f9108b --- /dev/null +++ b/doc/safec-3.5/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.5/search/functions_9.html b/doc/safec-3.5/search/functions_9.html new file mode 100644 index 00000000..c73f07bb --- /dev/null +++ b/doc/safec-3.5/search/functions_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/functions_9.js b/doc/safec-3.5/search/functions_9.js new file mode 100644 index 00000000..057ce80a --- /dev/null +++ b/doc/safec-3.5/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.5/search/functions_a.html b/doc/safec-3.5/search/functions_a.html new file mode 100644 index 00000000..f10ad638 --- /dev/null +++ b/doc/safec-3.5/search/functions_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/functions_a.js b/doc/safec-3.5/search/functions_a.js new file mode 100644 index 00000000..23e41a5d --- /dev/null +++ b/doc/safec-3.5/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.5/search/functions_b.html b/doc/safec-3.5/search/functions_b.html new file mode 100644 index 00000000..172ea1b3 --- /dev/null +++ b/doc/safec-3.5/search/functions_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/functions_b.js b/doc/safec-3.5/search/functions_b.js new file mode 100644 index 00000000..6397cc40 --- /dev/null +++ b/doc/safec-3.5/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.5/search/functions_c.html b/doc/safec-3.5/search/functions_c.html new file mode 100644 index 00000000..99492ba8 --- /dev/null +++ b/doc/safec-3.5/search/functions_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/functions_c.js b/doc/safec-3.5/search/functions_c.js new file mode 100644 index 00000000..2ef304de --- /dev/null +++ b/doc/safec-3.5/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.5/search/functions_d.html b/doc/safec-3.5/search/functions_d.html new file mode 100644 index 00000000..5be9eccb --- /dev/null +++ b/doc/safec-3.5/search/functions_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/functions_d.js b/doc/safec-3.5/search/functions_d.js new file mode 100644 index 00000000..4e39dbaf --- /dev/null +++ b/doc/safec-3.5/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.5/search/functions_e.html b/doc/safec-3.5/search/functions_e.html new file mode 100644 index 00000000..e256cb63 --- /dev/null +++ b/doc/safec-3.5/search/functions_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/functions_e.js b/doc/safec-3.5/search/functions_e.js new file mode 100644 index 00000000..86e609e6 --- /dev/null +++ b/doc/safec-3.5/search/functions_e.js @@ -0,0 +1,15 @@ +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']]], + ['val_5fovr2_5fbutzero',['VAL_OVR2_BUTZERO',['../d8/d03/safe__mem__lib_8h.html#a72bc0dfcd0bd530505148506d1c92d4a',1,'safe_mem_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.5/search/functions_f.html b/doc/safec-3.5/search/functions_f.html new file mode 100644 index 00000000..424126cd --- /dev/null +++ b/doc/safec-3.5/search/functions_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/functions_f.js b/doc/safec-3.5/search/functions_f.js new file mode 100644 index 00000000..344590bd --- /dev/null +++ b/doc/safec-3.5/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.5/search/mag_sel.png b/doc/safec-3.5/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.5/search/nomatches.html b/doc/safec-3.5/search/nomatches.html new file mode 100644 index 00000000..b1ded27e --- /dev/null +++ b/doc/safec-3.5/search/nomatches.html @@ -0,0 +1,12 @@ + + + + + + + +
+
No Matches
+
+ + diff --git a/doc/safec-3.5/search/pages_0.html b/doc/safec-3.5/search/pages_0.html new file mode 100644 index 00000000..4955b9e4 --- /dev/null +++ b/doc/safec-3.5/search/pages_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/pages_0.js b/doc/safec-3.5/search/pages_0.js new file mode 100644 index 00000000..6508d618 --- /dev/null +++ b/doc/safec-3.5/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.5/search/pages_1.html b/doc/safec-3.5/search/pages_1.html new file mode 100644 index 00000000..aedb14ee --- /dev/null +++ b/doc/safec-3.5/search/pages_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/pages_1.js b/doc/safec-3.5/search/pages_1.js new file mode 100644 index 00000000..fd813cc9 --- /dev/null +++ b/doc/safec-3.5/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.5/search/pages_2.html b/doc/safec-3.5/search/pages_2.html new file mode 100644 index 00000000..bd915939 --- /dev/null +++ b/doc/safec-3.5/search/pages_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/pages_2.js b/doc/safec-3.5/search/pages_2.js new file mode 100644 index 00000000..fe81d53b --- /dev/null +++ b/doc/safec-3.5/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.5/search/search.css b/doc/safec-3.5/search/search.css new file mode 100644 index 00000000..2d4ecbd9 --- /dev/null +++ b/doc/safec-3.5/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.5/search/search.js b/doc/safec-3.5/search/search.js new file mode 100644 index 00000000..dedce3bf --- /dev/null +++ b/doc/safec-3.5/search/search.js @@ -0,0 +1,791 @@ +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.5/search/search_r.png b/doc/safec-3.5/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.5/search/typedefs_0.js b/doc/safec-3.5/search/typedefs_0.js new file mode 100644 index 00000000..cf3d95cf --- /dev/null +++ b/doc/safec-3.5/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.5/search/typedefs_1.html b/doc/safec-3.5/search/typedefs_1.html new file mode 100644 index 00000000..b77c5338 --- /dev/null +++ b/doc/safec-3.5/search/typedefs_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/typedefs_1.js b/doc/safec-3.5/search/typedefs_1.js new file mode 100644 index 00000000..f537d4b0 --- /dev/null +++ b/doc/safec-3.5/search/typedefs_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['errno_5ft',['errno_t',['../dd/d0a/safe__types_8h.html#a46a037236862ac1a534efbe605c10f42',1,'safe_types.h']]] +]; diff --git a/doc/safec-3.5/search/typedefs_2.html b/doc/safec-3.5/search/typedefs_2.html new file mode 100644 index 00000000..076311dc --- /dev/null +++ b/doc/safec-3.5/search/typedefs_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/typedefs_2.js b/doc/safec-3.5/search/typedefs_2.js new file mode 100644 index 00000000..3281cfd3 --- /dev/null +++ b/doc/safec-3.5/search/typedefs_2.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.5/search/typedefs_3.html b/doc/safec-3.5/search/typedefs_3.html new file mode 100644 index 00000000..a4a727ff --- /dev/null +++ b/doc/safec-3.5/search/typedefs_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/typedefs_3.js b/doc/safec-3.5/search/typedefs_3.js new file mode 100644 index 00000000..7cabf0eb --- /dev/null +++ b/doc/safec-3.5/search/typedefs_3.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.5/search/variables_0.html b/doc/safec-3.5/search/variables_0.html new file mode 100644 index 00000000..74ce8072 --- /dev/null +++ b/doc/safec-3.5/search/variables_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/variables_0.js b/doc/safec-3.5/search/variables_0.js new file mode 100644 index 00000000..3f1baa66 --- /dev/null +++ b/doc/safec-3.5/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.5/search/variables_1.html b/doc/safec-3.5/search/variables_1.html new file mode 100644 index 00000000..84237b6e --- /dev/null +++ b/doc/safec-3.5/search/variables_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/variables_1.js b/doc/safec-3.5/search/variables_1.js new file mode 100644 index 00000000..a753a957 --- /dev/null +++ b/doc/safec-3.5/search/variables_1.js @@ -0,0 +1,9 @@ +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']]], + ['compar',['compar',['../db/d69/safe__lib_8h.html#a878a7d08a277d392c3b3128e279767ea',1,'safe_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()']]], + ['cp',['cp',['../da/d13/struct_u_n_w_i_f__canon__exc__t.html#af1e94c7b14994224c59f30ddd9c466f5',1,'UNWIF_canon_exc_t::cp()'],['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a420875a457123fb2b4f64fd8a997928f',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.5/search/variables_2.html b/doc/safec-3.5/search/variables_2.html new file mode 100644 index 00000000..5c9de1aa --- /dev/null +++ b/doc/safec-3.5/search/variables_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/variables_2.js b/doc/safec-3.5/search/variables_2.js new file mode 100644 index 00000000..24f35024 --- /dev/null +++ b/doc/safec-3.5/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#a192378390b972ec5a7a5a85b6d764fc2',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.5/search/variables_3.html b/doc/safec-3.5/search/variables_3.html new file mode 100644 index 00000000..f95e34c6 --- /dev/null +++ b/doc/safec-3.5/search/variables_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/variables_3.js b/doc/safec-3.5/search/variables_3.js new file mode 100644 index 00000000..b227c107 --- /dev/null +++ b/doc/safec-3.5/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.5/search/variables_4.html b/doc/safec-3.5/search/variables_4.html new file mode 100644 index 00000000..d7db285e --- /dev/null +++ b/doc/safec-3.5/search/variables_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/variables_4.js b/doc/safec-3.5/search/variables_4.js new file mode 100644 index 00000000..8e8cdb4d --- /dev/null +++ b/doc/safec-3.5/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.5/search/variables_5.html b/doc/safec-3.5/search/variables_5.html new file mode 100644 index 00000000..7bbceeb0 --- /dev/null +++ b/doc/safec-3.5/search/variables_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/variables_5.js b/doc/safec-3.5/search/variables_5.js new file mode 100644 index 00000000..26974e09 --- /dev/null +++ b/doc/safec-3.5/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.5/search/variables_6.html b/doc/safec-3.5/search/variables_6.html new file mode 100644 index 00000000..4eb162d6 --- /dev/null +++ b/doc/safec-3.5/search/variables_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/variables_6.js b/doc/safec-3.5/search/variables_6.js new file mode 100644 index 00000000..3d5be546 --- /dev/null +++ b/doc/safec-3.5/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.5/search/variables_7.html b/doc/safec-3.5/search/variables_7.html new file mode 100644 index 00000000..04088295 --- /dev/null +++ b/doc/safec-3.5/search/variables_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/variables_7.js b/doc/safec-3.5/search/variables_7.js new file mode 100644 index 00000000..76a614e7 --- /dev/null +++ b/doc/safec-3.5/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.5/search/variables_8.html b/doc/safec-3.5/search/variables_8.html new file mode 100644 index 00000000..d54d0966 --- /dev/null +++ b/doc/safec-3.5/search/variables_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/variables_8.js b/doc/safec-3.5/search/variables_8.js new file mode 100644 index 00000000..6b79ec59 --- /dev/null +++ b/doc/safec-3.5/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.5/search/variables_9.html b/doc/safec-3.5/search/variables_9.html new file mode 100644 index 00000000..234dc60a --- /dev/null +++ b/doc/safec-3.5/search/variables_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/variables_9.js b/doc/safec-3.5/search/variables_9.js new file mode 100644 index 00000000..b0681aac --- /dev/null +++ b/doc/safec-3.5/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.5/search/variables_a.html b/doc/safec-3.5/search/variables_a.html new file mode 100644 index 00000000..08924881 --- /dev/null +++ b/doc/safec-3.5/search/variables_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/variables_a.js b/doc/safec-3.5/search/variables_a.js new file mode 100644 index 00000000..e6be552b --- /dev/null +++ b/doc/safec-3.5/search/variables_a.js @@ -0,0 +1,656 @@ +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_5fexc',['UNWIF_canon_exc',['../d2/d1e/unw16ifcan_8h.html#abc427c1bc43be2b13d911056c385c315',1,'unw16ifcan.h']]], + ['unwif_5fcanon_5ftbl',['UNWIF_canon_tbl',['../d2/d1e/unw16ifcan_8h.html#a3ab946b682dd84d7ece39401cc7b8984',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_5f0d',['UNWIF_combin_01_0d',['../d5/d67/unw16ifcmb_8h.html#a70ae426dfecd3fcca36184fea368923b',1,'UNWIF_combin_01_0d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a70ae426dfecd3fcca36184fea368923b',1,'UNWIF_combin_01_0d(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f0f',['UNWIF_combin_01_0f',['../d5/d67/unw16ifcmb_8h.html#a83df232cbe97b5f6490c89524376c014',1,'UNWIF_combin_01_0f(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a83df232cbe97b5f6490c89524376c014',1,'UNWIF_combin_01_0f(): 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_5f18',['UNWIF_combin_01_18',['../d5/d67/unw16ifcmb_8h.html#a9a8a9723db4f13141cbf1f36f4b670e1',1,'UNWIF_combin_01_18(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a9a8a9723db4f13141cbf1f36f4b670e1',1,'UNWIF_combin_01_18(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f19',['UNWIF_combin_01_19',['../d5/d67/unw16ifcmb_8h.html#ab6b21173678c99408d94d3cc84d76c76',1,'UNWIF_combin_01_19(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab6b21173678c99408d94d3cc84d76c76',1,'UNWIF_combin_01_19(): 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_5fe1',['UNWIF_combin_01_e1',['../d5/d67/unw16ifcmb_8h.html#aeece1228630013173e23750a8970a6a7',1,'UNWIF_combin_01_e1(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aeece1228630013173e23750a8970a6a7',1,'UNWIF_combin_01_e1(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fe2',['UNWIF_combin_01_e2',['../d5/d67/unw16ifcmb_8h.html#ae6fa9e9015fb31abcb82ebf74e722cbd',1,'UNWIF_combin_01_e2(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ae6fa9e9015fb31abcb82ebf74e722cbd',1,'UNWIF_combin_01_e2(): 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#ad5eef0c4ff41c346fa02268fa822eed8',1,'UNWIF_compat_tbl_2(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a8bd6c97ea67a909e5e279cc6530a098f',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.5/search/variables_b.html b/doc/safec-3.5/search/variables_b.html new file mode 100644 index 00000000..ea46965c --- /dev/null +++ b/doc/safec-3.5/search/variables_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.5/search/variables_b.js b/doc/safec-3.5/search/variables_b.js new file mode 100644 index 00000000..ae513aba --- /dev/null +++ b/doc/safec-3.5/search/variables_b.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['v',['v',['../da/d13/struct_u_n_w_i_f__canon__exc__t.html#a196efb675b2d9225fd1ce8d5739d45cc',1,'UNWIF_canon_exc_t::v()'],['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#af701dda1df82e5dd28bf29b5666121b5',1,'UNWIF_compat_exc_t::v()']]] +]; diff --git a/doc/safec-3.5/splitbar.png b/doc/safec-3.5/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.5/sync_off.png b/doc/safec-3.5/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.5/tab_b.png b/doc/safec-3.5/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.5/tab_h.png b/doc/safec-3.5/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.5/tabs.css b/doc/safec-3.5/tabs.css new file mode 100644 index 00000000..bbde11ed --- /dev/null +++ b/doc/safec-3.5/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:transparent}.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:0px/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}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 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:0px 1px 1px rgba(255,255,255,0.9);color:#283A5D;outline:none}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.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);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{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{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{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:#fff;text-shadow:0px 1px 1px #000}.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;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a:hover span.sub-arrow{border-color:#fff 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;border-radius:5px !important;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:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent #fff}.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;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}} diff --git a/index.html b/index.html index 32af8999..6cbea797 100644 --- a/index.html +++ b/index.html @@ -1,14 +1,14 @@ - + Page Redirection - If you are not redirected automatically, follow this link to the current safec 3.4 docs. + If you are not redirected automatically, follow this link to the current safec 3.5 docs. -- GitLab
+ +
+
+ + +
+ +
+ +
+ +
+
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)
+
+ +
+
+
+
+ +
+
+ + +
+ +
+ +
+ +
+
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_0d [256]
 
static const uint8_t UNWIF_combin_01_0f [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_18 [256]
 
static const uint8_t UNWIF_combin_01_19 [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_e1 [256]
 
static const uint8_t UNWIF_combin_01_e2 [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_0d

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_0d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_0f

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_0f[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_18

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_18[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_19

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_19[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_e1

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_e1[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_combin_01_e2

+ +
+
+ + + + + +
+ + + + +
const uint8_t UNWIF_combin_01_e2[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
}
+
+
+
+